Documentation ¶
Index ¶
- func PossibleValuesForDedicatedGatewayType() []string
- func PossibleValuesForServiceSize() []string
- func PossibleValuesForServiceStatus() []string
- func PossibleValuesForServiceType() []string
- func ValidateServiceID(input interface{}, key string) (warnings []string, errors []error)
- type DataTransferServiceResourceCreateUpdateParameters
- type DataTransferServiceResourceProperties
- type DedicatedGatewayType
- type GraphAPIComputeClient
- func (c GraphAPIComputeClient) ServiceCreate(ctx context.Context, id ServiceId, input ServiceResourceCreateUpdateParameters) (result ServiceCreateOperationResponse, err error)
- func (c GraphAPIComputeClient) ServiceCreateThenPoll(ctx context.Context, id ServiceId, input ServiceResourceCreateUpdateParameters) error
- func (c GraphAPIComputeClient) ServiceDelete(ctx context.Context, id ServiceId) (result ServiceDeleteOperationResponse, err error)
- func (c GraphAPIComputeClient) ServiceDeleteThenPoll(ctx context.Context, id ServiceId) error
- func (c GraphAPIComputeClient) ServiceGet(ctx context.Context, id ServiceId) (result ServiceGetOperationResponse, err error)
- type GraphAPIComputeRegionalServiceResource
- type GraphAPIComputeServiceResourceCreateUpdateParameters
- type GraphAPIComputeServiceResourceProperties
- type MaterializedViewsBuilderServiceResourceCreateUpdateParameters
- type MaterializedViewsBuilderServiceResourceProperties
- type RawServiceResourceCreateUpdatePropertiesImpl
- type RawServiceResourcePropertiesImpl
- 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 SqlDedicatedGatewayServiceResourceCreateUpdateParameters
- type SqlDedicatedGatewayServiceResourceProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDedicatedGatewayType ¶
func PossibleValuesForDedicatedGatewayType() []string
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 DataTransferServiceResourceCreateUpdateParameters ¶
type DataTransferServiceResourceCreateUpdateParameters struct { // Fields inherited from ServiceResourceCreateUpdateProperties InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` }
func (DataTransferServiceResourceCreateUpdateParameters) MarshalJSON ¶
func (s DataTransferServiceResourceCreateUpdateParameters) MarshalJSON() ([]byte, error)
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 DedicatedGatewayType ¶
type DedicatedGatewayType string
const ( DedicatedGatewayTypeDistributedQuery DedicatedGatewayType = "DistributedQuery" DedicatedGatewayTypeIntegratedCache DedicatedGatewayType = "IntegratedCache" )
func (*DedicatedGatewayType) UnmarshalJSON ¶
func (s *DedicatedGatewayType) UnmarshalJSON(bytes []byte) error
type GraphAPIComputeClient ¶
type GraphAPIComputeClient struct {
Client *resourcemanager.Client
}
func NewGraphAPIComputeClientWithBaseURI ¶
func NewGraphAPIComputeClientWithBaseURI(sdkApi sdkEnv.Api) (*GraphAPIComputeClient, error)
func (GraphAPIComputeClient) ServiceCreate ¶
func (c GraphAPIComputeClient) ServiceCreate(ctx context.Context, id ServiceId, input ServiceResourceCreateUpdateParameters) (result ServiceCreateOperationResponse, err error)
ServiceCreate ...
func (GraphAPIComputeClient) ServiceCreateThenPoll ¶
func (c GraphAPIComputeClient) ServiceCreateThenPoll(ctx context.Context, id ServiceId, input ServiceResourceCreateUpdateParameters) error
ServiceCreateThenPoll performs ServiceCreate then polls until it's completed
func (GraphAPIComputeClient) ServiceDelete ¶
func (c GraphAPIComputeClient) ServiceDelete(ctx context.Context, id ServiceId) (result ServiceDeleteOperationResponse, err error)
ServiceDelete ...
func (GraphAPIComputeClient) ServiceDeleteThenPoll ¶
func (c GraphAPIComputeClient) ServiceDeleteThenPoll(ctx context.Context, id ServiceId) error
ServiceDeleteThenPoll performs ServiceDelete then polls until it's completed
func (GraphAPIComputeClient) ServiceGet ¶
func (c GraphAPIComputeClient) ServiceGet(ctx context.Context, id ServiceId) (result ServiceGetOperationResponse, err error)
ServiceGet ...
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 GraphAPIComputeServiceResourceCreateUpdateParameters ¶
type GraphAPIComputeServiceResourceCreateUpdateParameters struct { // Fields inherited from ServiceResourceCreateUpdateProperties InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` }
func (GraphAPIComputeServiceResourceCreateUpdateParameters) MarshalJSON ¶
func (s GraphAPIComputeServiceResourceCreateUpdateParameters) MarshalJSON() ([]byte, error)
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 MaterializedViewsBuilderServiceResourceCreateUpdateParameters ¶
type MaterializedViewsBuilderServiceResourceCreateUpdateParameters struct { // Fields inherited from ServiceResourceCreateUpdateProperties InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` }
func (MaterializedViewsBuilderServiceResourceCreateUpdateParameters) MarshalJSON ¶
func (s MaterializedViewsBuilderServiceResourceCreateUpdateParameters) MarshalJSON() ([]byte, error)
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 RawServiceResourceCreateUpdatePropertiesImpl ¶
type RawServiceResourceCreateUpdatePropertiesImpl struct { Type string Values map[string]interface{} }
RawServiceResourceCreateUpdatePropertiesImpl 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 RawServiceResourcePropertiesImpl ¶
RawServiceResourcePropertiesImpl 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 RegionalServiceResource ¶
type RegionalServiceResource struct { Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Status *ServiceStatus `json:"status,omitempty"` }
type ServiceGetOperationResponse ¶
type ServiceGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData 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) FromParseResult ¶
func (id *ServiceId) FromParseResult(input resourceids.ParseResult) error
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"`
}
func (*ServiceResourceCreateUpdateParameters) UnmarshalJSON ¶
func (s *ServiceResourceCreateUpdateParameters) UnmarshalJSON(bytes []byte) error
type ServiceResourceCreateUpdateProperties ¶
type ServiceResourceCreateUpdateProperties interface { }
type ServiceResourceProperties ¶
type ServiceResourceProperties interface { }
type ServiceSize ¶
type ServiceSize string
const ( ServiceSizeCosmosPointDEights ServiceSize = "Cosmos.D8s" ServiceSizeCosmosPointDFours ServiceSize = "Cosmos.D4s" ServiceSizeCosmosPointDOneSixs ServiceSize = "Cosmos.D16s" )
func (*ServiceSize) UnmarshalJSON ¶
func (s *ServiceSize) UnmarshalJSON(bytes []byte) error
type ServiceStatus ¶
type ServiceStatus string
const ( ServiceStatusCreating ServiceStatus = "Creating" ServiceStatusDeleting ServiceStatus = "Deleting" ServiceStatusError ServiceStatus = "Error" ServiceStatusRunning ServiceStatus = "Running" ServiceStatusStopped ServiceStatus = "Stopped" ServiceStatusUpdating ServiceStatus = "Updating" )
func (*ServiceStatus) UnmarshalJSON ¶
func (s *ServiceStatus) UnmarshalJSON(bytes []byte) error
type ServiceType ¶
type ServiceType string
const ( ServiceTypeDataTransfer ServiceType = "DataTransfer" ServiceTypeGraphAPICompute ServiceType = "GraphAPICompute" ServiceTypeMaterializedViewsBuilder ServiceType = "MaterializedViewsBuilder" ServiceTypeSqlDedicatedGateway ServiceType = "SqlDedicatedGateway" )
func (*ServiceType) UnmarshalJSON ¶
func (s *ServiceType) UnmarshalJSON(bytes []byte) error
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 SqlDedicatedGatewayServiceResourceCreateUpdateParameters ¶
type SqlDedicatedGatewayServiceResourceCreateUpdateParameters struct { DedicatedGatewayType *DedicatedGatewayType `json:"dedicatedGatewayType,omitempty"` // Fields inherited from ServiceResourceCreateUpdateProperties InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceSize *ServiceSize `json:"instanceSize,omitempty"` }
func (SqlDedicatedGatewayServiceResourceCreateUpdateParameters) MarshalJSON ¶
func (s SqlDedicatedGatewayServiceResourceCreateUpdateParameters) MarshalJSON() ([]byte, error)
type SqlDedicatedGatewayServiceResourceProperties ¶
type SqlDedicatedGatewayServiceResourceProperties struct { DedicatedGatewayType *DedicatedGatewayType `json:"dedicatedGatewayType,omitempty"` 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.go
- method_servicedelete.go
- method_serviceget.go
- model_datatransferserviceresourcecreateupdateparameters.go
- model_datatransferserviceresourceproperties.go
- model_graphapicomputeregionalserviceresource.go
- model_graphapicomputeserviceresourcecreateupdateparameters.go
- model_graphapicomputeserviceresourceproperties.go
- model_materializedviewsbuilderserviceresourcecreateupdateparameters.go
- model_materializedviewsbuilderserviceresourceproperties.go
- model_regionalserviceresource.go
- model_serviceresource.go
- model_serviceresourcecreateupdateparameters.go
- model_serviceresourcecreateupdateproperties.go
- model_serviceresourceproperties.go
- model_sqldedicatedgatewayregionalserviceresource.go
- model_sqldedicatedgatewayserviceresourcecreateupdateparameters.go
- model_sqldedicatedgatewayserviceresourceproperties.go
- version.go