Documentation ¶
Index ¶
- func PossibleValuesForServiceSize() []string
- func PossibleValuesForServiceStatus() []string
- func PossibleValuesForServiceType() []string
- func ValidateServiceID(input interface{}, key string) (warnings []string, errors []error)
- type DataTransferClient
- func (c DataTransferClient) ServiceCreate(ctx context.Context, id ServiceId, input ServiceResourceCreateUpdateParameters) (result ServiceCreateOperationResponse, err error)
- func (c DataTransferClient) ServiceCreateThenPoll(ctx context.Context, id ServiceId, input ServiceResourceCreateUpdateParameters) error
- func (c DataTransferClient) ServiceDelete(ctx context.Context, id ServiceId) (result ServiceDeleteOperationResponse, err error)
- func (c DataTransferClient) ServiceDeleteThenPoll(ctx context.Context, id ServiceId) error
- func (c DataTransferClient) ServiceGet(ctx context.Context, id ServiceId) (result ServiceGetOperationResponse, err error)
- type DataTransferServiceResourceProperties
- type GraphAPIComputeRegionalServiceResource
- type GraphAPIComputeServiceResourceProperties
- type MaterializedViewsBuilderServiceResourceProperties
- type RegionalServiceResource
- type ServiceCreateOperationResponse
- type ServiceDeleteOperationResponse
- type ServiceGetOperationResponse
- type ServiceId
- type ServiceResource
- type ServiceResourceCreateUpdateParameters
- type ServiceResourceCreateUpdateProperties
- type ServiceResourceProperties
- type ServiceSize
- type ServiceStatus
- type ServiceType
- type SqlDedicatedGatewayRegionalServiceResource
- type SqlDedicatedGatewayServiceResourceProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForServiceSize ¶
func PossibleValuesForServiceSize() []string
func PossibleValuesForServiceStatus ¶
func PossibleValuesForServiceStatus() []string
func PossibleValuesForServiceType ¶
func PossibleValuesForServiceType() []string
func ValidateServiceID ¶
ValidateServiceID checks that 'input' can be parsed as a Service ID
Types ¶
type DataTransferClient ¶
func NewDataTransferClientWithBaseURI ¶
func NewDataTransferClientWithBaseURI(endpoint string) DataTransferClient
func (DataTransferClient) ServiceCreate ¶
func (c DataTransferClient) ServiceCreate(ctx context.Context, id ServiceId, input ServiceResourceCreateUpdateParameters) (result ServiceCreateOperationResponse, err error)
ServiceCreate ...
func (DataTransferClient) ServiceCreateThenPoll ¶
func (c DataTransferClient) ServiceCreateThenPoll(ctx context.Context, id ServiceId, input ServiceResourceCreateUpdateParameters) error
ServiceCreateThenPoll performs ServiceCreate then polls until it's completed
func (DataTransferClient) ServiceDelete ¶
func (c DataTransferClient) ServiceDelete(ctx context.Context, id ServiceId) (result ServiceDeleteOperationResponse, err error)
ServiceDelete ...
func (DataTransferClient) ServiceDeleteThenPoll ¶
func (c DataTransferClient) ServiceDeleteThenPoll(ctx context.Context, id ServiceId) error
ServiceDeleteThenPoll performs ServiceDelete then polls until it's completed
func (DataTransferClient) ServiceGet ¶
func (c DataTransferClient) ServiceGet(ctx context.Context, id ServiceId) (result ServiceGetOperationResponse, err error)
ServiceGet ...
type DataTransferServiceResourceProperties ¶
type DataTransferServiceResourceProperties struct { Locations *[]RegionalServiceResource `json:"locations,omitempty"` // Fields inherited from ServiceResourceProperties CreationTime *string `json:"creationTime,omitempty"` InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` Status *ServiceStatus `json:"status,omitempty"` }
func (*DataTransferServiceResourceProperties) GetCreationTimeAsTime ¶
func (o *DataTransferServiceResourceProperties) GetCreationTimeAsTime() (*time.Time, error)
func (DataTransferServiceResourceProperties) MarshalJSON ¶
func (s DataTransferServiceResourceProperties) MarshalJSON() ([]byte, error)
func (*DataTransferServiceResourceProperties) SetCreationTimeAsTime ¶
func (o *DataTransferServiceResourceProperties) SetCreationTimeAsTime(input time.Time)
type GraphAPIComputeRegionalServiceResource ¶
type GraphAPIComputeRegionalServiceResource struct { GraphApiComputeEndpoint *string `json:"graphApiComputeEndpoint,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Status *ServiceStatus `json:"status,omitempty"` }
type GraphAPIComputeServiceResourceProperties ¶
type GraphAPIComputeServiceResourceProperties struct { GraphApiComputeEndpoint *string `json:"graphApiComputeEndpoint,omitempty"` Locations *[]GraphAPIComputeRegionalServiceResource `json:"locations,omitempty"` // Fields inherited from ServiceResourceProperties CreationTime *string `json:"creationTime,omitempty"` InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` Status *ServiceStatus `json:"status,omitempty"` }
func (*GraphAPIComputeServiceResourceProperties) GetCreationTimeAsTime ¶
func (o *GraphAPIComputeServiceResourceProperties) GetCreationTimeAsTime() (*time.Time, error)
func (GraphAPIComputeServiceResourceProperties) MarshalJSON ¶
func (s GraphAPIComputeServiceResourceProperties) MarshalJSON() ([]byte, error)
func (*GraphAPIComputeServiceResourceProperties) SetCreationTimeAsTime ¶
func (o *GraphAPIComputeServiceResourceProperties) SetCreationTimeAsTime(input time.Time)
type MaterializedViewsBuilderServiceResourceProperties ¶
type MaterializedViewsBuilderServiceResourceProperties struct { Locations *[]RegionalServiceResource `json:"locations,omitempty"` // Fields inherited from ServiceResourceProperties CreationTime *string `json:"creationTime,omitempty"` InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` Status *ServiceStatus `json:"status,omitempty"` }
func (*MaterializedViewsBuilderServiceResourceProperties) GetCreationTimeAsTime ¶
func (o *MaterializedViewsBuilderServiceResourceProperties) GetCreationTimeAsTime() (*time.Time, error)
func (MaterializedViewsBuilderServiceResourceProperties) MarshalJSON ¶
func (s MaterializedViewsBuilderServiceResourceProperties) MarshalJSON() ([]byte, error)
func (*MaterializedViewsBuilderServiceResourceProperties) SetCreationTimeAsTime ¶
func (o *MaterializedViewsBuilderServiceResourceProperties) SetCreationTimeAsTime(input time.Time)
type RegionalServiceResource ¶
type RegionalServiceResource struct { Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Status *ServiceStatus `json:"status,omitempty"` }
type ServiceCreateOperationResponse ¶
type ServiceCreateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type ServiceDeleteOperationResponse ¶
type ServiceDeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type ServiceGetOperationResponse ¶
type ServiceGetOperationResponse struct { HttpResponse *http.Response Model *ServiceResource }
type ServiceId ¶
type ServiceId struct { SubscriptionId string ResourceGroupName string DatabaseAccountName string ServiceName string }
ServiceId is a struct representing the Resource ID for a Service
func NewServiceID ¶
func NewServiceID(subscriptionId string, resourceGroupName string, databaseAccountName string, serviceName string) ServiceId
NewServiceID returns a new ServiceId struct
func ParseServiceID ¶
ParseServiceID parses 'input' into a ServiceId
func ParseServiceIDInsensitively ¶
ParseServiceIDInsensitively parses 'input' case-insensitively into a ServiceId note: this method should only be used for API response data and not user input
func (ServiceId) Segments ¶
func (id ServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Service ID
type ServiceResource ¶
type ServiceResource struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties ServiceResourceProperties `json:"properties"` Type *string `json:"type,omitempty"` }
func (*ServiceResource) UnmarshalJSON ¶
func (s *ServiceResource) UnmarshalJSON(bytes []byte) error
type ServiceResourceCreateUpdateParameters ¶
type ServiceResourceCreateUpdateParameters struct {
Properties *ServiceResourceCreateUpdateProperties `json:"properties,omitempty"`
}
type ServiceResourceCreateUpdateProperties ¶
type ServiceResourceCreateUpdateProperties struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` ServiceType *ServiceType `json:"serviceType,omitempty"` }
type ServiceResourceProperties ¶
type ServiceResourceProperties interface { }
type ServiceSize ¶
type ServiceSize string
const ( ServiceSizeCosmosPointDEights ServiceSize = "Cosmos.D8s" ServiceSizeCosmosPointDFours ServiceSize = "Cosmos.D4s" ServiceSizeCosmosPointDOneSixs ServiceSize = "Cosmos.D16s" )
type ServiceStatus ¶
type ServiceStatus string
const ( ServiceStatusCreating ServiceStatus = "Creating" ServiceStatusDeleting ServiceStatus = "Deleting" ServiceStatusError ServiceStatus = "Error" ServiceStatusRunning ServiceStatus = "Running" ServiceStatusStopped ServiceStatus = "Stopped" ServiceStatusUpdating ServiceStatus = "Updating" )
type ServiceType ¶
type ServiceType string
const ( ServiceTypeDataTransfer ServiceType = "DataTransfer" ServiceTypeGraphAPICompute ServiceType = "GraphAPICompute" ServiceTypeMaterializedViewsBuilder ServiceType = "MaterializedViewsBuilder" ServiceTypeSqlDedicatedGateway ServiceType = "SqlDedicatedGateway" )
type SqlDedicatedGatewayRegionalServiceResource ¶
type SqlDedicatedGatewayRegionalServiceResource struct { Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` SqlDedicatedGatewayEndpoint *string `json:"sqlDedicatedGatewayEndpoint,omitempty"` Status *ServiceStatus `json:"status,omitempty"` }
type SqlDedicatedGatewayServiceResourceProperties ¶
type SqlDedicatedGatewayServiceResourceProperties struct { Locations *[]SqlDedicatedGatewayRegionalServiceResource `json:"locations,omitempty"` SqlDedicatedGatewayEndpoint *string `json:"sqlDedicatedGatewayEndpoint,omitempty"` // Fields inherited from ServiceResourceProperties CreationTime *string `json:"creationTime,omitempty"` InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` Status *ServiceStatus `json:"status,omitempty"` }
func (*SqlDedicatedGatewayServiceResourceProperties) GetCreationTimeAsTime ¶
func (o *SqlDedicatedGatewayServiceResourceProperties) GetCreationTimeAsTime() (*time.Time, error)
func (SqlDedicatedGatewayServiceResourceProperties) MarshalJSON ¶
func (s SqlDedicatedGatewayServiceResourceProperties) MarshalJSON() ([]byte, error)
func (*SqlDedicatedGatewayServiceResourceProperties) SetCreationTimeAsTime ¶
func (o *SqlDedicatedGatewayServiceResourceProperties) SetCreationTimeAsTime(input time.Time)
Source Files ¶
- client.go
- constants.go
- id_service.go
- method_servicecreate_autorest.go
- method_servicedelete_autorest.go
- method_serviceget_autorest.go
- model_datatransferserviceresourceproperties.go
- model_graphapicomputeregionalserviceresource.go
- model_graphapicomputeserviceresourceproperties.go
- model_materializedviewsbuilderserviceresourceproperties.go
- model_regionalserviceresource.go
- model_serviceresource.go
- model_serviceresourcecreateupdateparameters.go
- model_serviceresourcecreateupdateproperties.go
- model_serviceresourceproperties.go
- model_sqldedicatedgatewayregionalserviceresource.go
- model_sqldedicatedgatewayserviceresourceproperties.go
- version.go