Documentation ¶
Index ¶
- func PossibleValuesForIncomingTrafficPolicy() []string
- func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
- func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
- func ValidateStorageSyncServiceID(input interface{}, key string) (warnings []string, errors []error)
- type IncomingTrafficPolicy
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointServiceConnectionStatus
- type PrivateLinkServiceConnectionState
- type StorageSyncService
- type StorageSyncServiceArray
- type StorageSyncServiceCreateParameters
- type StorageSyncServiceCreateParametersProperties
- type StorageSyncServiceId
- type StorageSyncServiceProperties
- type StorageSyncServiceUpdateParameters
- type StorageSyncServiceUpdateProperties
- type StorageSyncServicesCreateOperationResponse
- type StorageSyncServicesDeleteOperationResponse
- type StorageSyncServicesGetOperationResponse
- type StorageSyncServicesListByResourceGroupOperationResponse
- type StorageSyncServicesListBySubscriptionOperationResponse
- type StorageSyncServicesResourceClient
- func (c StorageSyncServicesResourceClient) StorageSyncServicesCreate(ctx context.Context, id StorageSyncServiceId, ...) (result StorageSyncServicesCreateOperationResponse, err error)
- func (c StorageSyncServicesResourceClient) StorageSyncServicesCreateThenPoll(ctx context.Context, id StorageSyncServiceId, ...) error
- func (c StorageSyncServicesResourceClient) StorageSyncServicesDelete(ctx context.Context, id StorageSyncServiceId) (result StorageSyncServicesDeleteOperationResponse, err error)
- func (c StorageSyncServicesResourceClient) StorageSyncServicesDeleteThenPoll(ctx context.Context, id StorageSyncServiceId) error
- func (c StorageSyncServicesResourceClient) StorageSyncServicesGet(ctx context.Context, id StorageSyncServiceId) (result StorageSyncServicesGetOperationResponse, err error)
- func (c StorageSyncServicesResourceClient) StorageSyncServicesListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result StorageSyncServicesListByResourceGroupOperationResponse, err error)
- func (c StorageSyncServicesResourceClient) StorageSyncServicesListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result StorageSyncServicesListBySubscriptionOperationResponse, err error)
- func (c StorageSyncServicesResourceClient) StorageSyncServicesUpdate(ctx context.Context, id StorageSyncServiceId, ...) (result StorageSyncServicesUpdateOperationResponse, err error)
- func (c StorageSyncServicesResourceClient) StorageSyncServicesUpdateThenPoll(ctx context.Context, id StorageSyncServiceId, ...) error
- type StorageSyncServicesUpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForIncomingTrafficPolicy ¶
func PossibleValuesForIncomingTrafficPolicy() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateEndpointServiceConnectionStatus ¶
func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
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
Types ¶
type IncomingTrafficPolicy ¶
type IncomingTrafficPolicy string
const ( IncomingTrafficPolicyAllowAllTraffic IncomingTrafficPolicy = "AllowAllTraffic" IncomingTrafficPolicyAllowVirtualNetworksOnly IncomingTrafficPolicy = "AllowVirtualNetworksOnly" )
func (*IncomingTrafficPolicy) UnmarshalJSON ¶
func (s *IncomingTrafficPolicy) UnmarshalJSON(bytes []byte) error
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
const ( PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" )
func (*PrivateEndpointServiceConnectionStatus) UnmarshalJSON ¶
func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` }
type StorageSyncService ¶
type StorageSyncServiceArray ¶
type StorageSyncServiceArray struct {
Value *[]StorageSyncService `json:"value,omitempty"`
}
type StorageSyncServiceCreateParameters ¶
type StorageSyncServiceCreateParameters struct { Location string `json:"location"` Properties *StorageSyncServiceCreateParametersProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type StorageSyncServiceCreateParametersProperties ¶
type StorageSyncServiceCreateParametersProperties struct {
IncomingTrafficPolicy *IncomingTrafficPolicy `json:"incomingTrafficPolicy,omitempty"`
}
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) 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 StorageSyncServiceProperties ¶
type StorageSyncServiceProperties struct { IncomingTrafficPolicy *IncomingTrafficPolicy `json:"incomingTrafficPolicy,omitempty"` LastOperationName *string `json:"lastOperationName,omitempty"` LastWorkflowId *string `json:"lastWorkflowId,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` StorageSyncServiceStatus *int64 `json:"storageSyncServiceStatus,omitempty"` StorageSyncServiceUid *string `json:"storageSyncServiceUid,omitempty"` }
type StorageSyncServiceUpdateParameters ¶
type StorageSyncServiceUpdateParameters struct { Properties *StorageSyncServiceUpdateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type StorageSyncServiceUpdateProperties ¶
type StorageSyncServiceUpdateProperties struct {
IncomingTrafficPolicy *IncomingTrafficPolicy `json:"incomingTrafficPolicy,omitempty"`
}
type StorageSyncServicesGetOperationResponse ¶
type StorageSyncServicesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageSyncService }
type StorageSyncServicesListByResourceGroupOperationResponse ¶
type StorageSyncServicesListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageSyncServiceArray }
type StorageSyncServicesListBySubscriptionOperationResponse ¶
type StorageSyncServicesListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageSyncServiceArray }
type StorageSyncServicesResourceClient ¶
type StorageSyncServicesResourceClient struct {
Client *resourcemanager.Client
}
func NewStorageSyncServicesResourceClientWithBaseURI ¶
func NewStorageSyncServicesResourceClientWithBaseURI(api environments.Api) (*StorageSyncServicesResourceClient, error)
func (StorageSyncServicesResourceClient) StorageSyncServicesCreate ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesCreate(ctx context.Context, id StorageSyncServiceId, input StorageSyncServiceCreateParameters) (result StorageSyncServicesCreateOperationResponse, err error)
StorageSyncServicesCreate ...
func (StorageSyncServicesResourceClient) StorageSyncServicesCreateThenPoll ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesCreateThenPoll(ctx context.Context, id StorageSyncServiceId, input StorageSyncServiceCreateParameters) error
StorageSyncServicesCreateThenPoll performs StorageSyncServicesCreate then polls until it's completed
func (StorageSyncServicesResourceClient) StorageSyncServicesDelete ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesDelete(ctx context.Context, id StorageSyncServiceId) (result StorageSyncServicesDeleteOperationResponse, err error)
StorageSyncServicesDelete ...
func (StorageSyncServicesResourceClient) StorageSyncServicesDeleteThenPoll ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesDeleteThenPoll(ctx context.Context, id StorageSyncServiceId) error
StorageSyncServicesDeleteThenPoll performs StorageSyncServicesDelete then polls until it's completed
func (StorageSyncServicesResourceClient) StorageSyncServicesGet ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesGet(ctx context.Context, id StorageSyncServiceId) (result StorageSyncServicesGetOperationResponse, err error)
StorageSyncServicesGet ...
func (StorageSyncServicesResourceClient) StorageSyncServicesListByResourceGroup ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result StorageSyncServicesListByResourceGroupOperationResponse, err error)
StorageSyncServicesListByResourceGroup ...
func (StorageSyncServicesResourceClient) StorageSyncServicesListBySubscription ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result StorageSyncServicesListBySubscriptionOperationResponse, err error)
StorageSyncServicesListBySubscription ...
func (StorageSyncServicesResourceClient) StorageSyncServicesUpdate ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesUpdate(ctx context.Context, id StorageSyncServiceId, input StorageSyncServiceUpdateParameters) (result StorageSyncServicesUpdateOperationResponse, err error)
StorageSyncServicesUpdate ...
func (StorageSyncServicesResourceClient) StorageSyncServicesUpdateThenPoll ¶
func (c StorageSyncServicesResourceClient) StorageSyncServicesUpdateThenPoll(ctx context.Context, id StorageSyncServiceId, input StorageSyncServiceUpdateParameters) error
StorageSyncServicesUpdateThenPoll performs StorageSyncServicesUpdate then polls until it's completed
Source Files ¶
- client.go
- constants.go
- id_storagesyncservice.go
- method_storagesyncservicescreate.go
- method_storagesyncservicesdelete.go
- method_storagesyncservicesget.go
- method_storagesyncserviceslistbyresourcegroup.go
- method_storagesyncserviceslistbysubscription.go
- method_storagesyncservicesupdate.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privatelinkserviceconnectionstate.go
- model_storagesyncservice.go
- model_storagesyncservicearray.go
- model_storagesyncservicecreateparameters.go
- model_storagesyncservicecreateparametersproperties.go
- model_storagesyncserviceproperties.go
- model_storagesyncserviceupdateparameters.go
- model_storagesyncserviceupdateproperties.go
- version.go