Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type APIKeyAuthentication struct + In RestAuthLocation + Name *string + Type TypeBasicRestRequestAuthentication + Value *string + func (aka APIKeyAuthentication) AsAPIKeyAuthentication() (*APIKeyAuthentication, bool) + func (aka APIKeyAuthentication) AsBasicRestRequestAuthentication() (BasicRestRequestAuthentication, bool) + func (aka APIKeyAuthentication) AsRestRequestAuthentication() (*RestRequestAuthentication, bool) + func (aka APIKeyAuthentication) AsRolloutIdentityAuthentication() (*RolloutIdentityAuthentication, bool) + func (aka APIKeyAuthentication) MarshalJSON() ([]byte, error) + type ArtifactSource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (as *ArtifactSource) UnmarshalJSON(body []byte) error + func (as ArtifactSource) MarshalJSON() ([]byte, error) + type ArtifactSourceProperties struct + ArtifactRoot *string + Authentication BasicAuthentication + SourceType *string + func (as *ArtifactSourceProperties) UnmarshalJSON(body []byte) error + type ArtifactSourcePropertiesModel struct + ArtifactRoot *string + Authentication BasicAuthentication + SourceType *string + func (aspm *ArtifactSourcePropertiesModel) UnmarshalJSON(body []byte) error + type ArtifactSourcesClient struct + func NewArtifactSourcesClient(subscriptionID string) ArtifactSourcesClient + func NewArtifactSourcesClientWithBaseURI(baseURI string, subscriptionID string) ArtifactSourcesClient + func (client ArtifactSourcesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, artifactSourceName string, ...) (result ArtifactSource, err error) + func (client ArtifactSourcesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, artifactSourceName string, ...) (*http.Request, error) + func (client ArtifactSourcesClient) CreateOrUpdateResponder(resp *http.Response) (result ArtifactSource, err error) + func (client ArtifactSourcesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ArtifactSourcesClient) Delete(ctx context.Context, resourceGroupName string, artifactSourceName string) (result autorest.Response, err error) + func (client ArtifactSourcesClient) DeletePreparer(ctx context.Context, resourceGroupName string, artifactSourceName string) (*http.Request, error) + func (client ArtifactSourcesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ArtifactSourcesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ArtifactSourcesClient) Get(ctx context.Context, resourceGroupName string, artifactSourceName string) (result ArtifactSource, err error) + func (client ArtifactSourcesClient) GetPreparer(ctx context.Context, resourceGroupName string, artifactSourceName string) (*http.Request, error) + func (client ArtifactSourcesClient) GetResponder(resp *http.Response) (result ArtifactSource, err error) + func (client ArtifactSourcesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ArtifactSourcesClient) List(ctx context.Context, resourceGroupName string) (result ListArtifactSource, err error) + func (client ArtifactSourcesClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ArtifactSourcesClient) ListResponder(resp *http.Response) (result ListArtifactSource, err error) + func (client ArtifactSourcesClient) ListSender(req *http.Request) (*http.Response, error) + type Authentication struct + Type Type + func (a Authentication) AsAuthentication() (*Authentication, bool) + func (a Authentication) AsBasicAuthentication() (BasicAuthentication, bool) + func (a Authentication) AsSasAuthentication() (*SasAuthentication, bool) + func (a Authentication) MarshalJSON() ([]byte, error) + type AzureEntityResource struct + Etag *string + ID *string + Name *string + Type *string + func (aer AzureEntityResource) MarshalJSON() ([]byte, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type BasicAuthentication interface + AsAuthentication func() (*Authentication, bool) + AsSasAuthentication func() (*SasAuthentication, bool) + type BasicHealthCheckStepAttributes interface + AsHealthCheckStepAttributes func() (*HealthCheckStepAttributes, bool) + AsRestHealthCheckStepAttributes func() (*RestHealthCheckStepAttributes, bool) + type BasicRestRequestAuthentication interface + AsAPIKeyAuthentication func() (*APIKeyAuthentication, bool) + AsRestRequestAuthentication func() (*RestRequestAuthentication, bool) + AsRolloutIdentityAuthentication func() (*RolloutIdentityAuthentication, bool) + type BasicStepProperties interface + AsHealthCheckStepProperties func() (*HealthCheckStepProperties, bool) + AsStepProperties func() (*StepProperties, bool) + AsWaitStepProperties func() (*WaitStepProperties, bool) + type CloudError struct + Error *CloudErrorBody + type CloudErrorBody struct + Code *string + Details *[]CloudErrorBody + Message *string + Target *string + func (ceb CloudErrorBody) MarshalJSON() ([]byte, error) + type DeploymentMode string + const Complete + const Incremental + func PossibleDeploymentModeValues() []DeploymentMode + type HealthCheckStepAttributes struct + HealthyStateDuration *string + MaxElasticDuration *string + Type TypeBasicHealthCheckStepAttributes + WaitDuration *string + func (hcsa HealthCheckStepAttributes) AsBasicHealthCheckStepAttributes() (BasicHealthCheckStepAttributes, bool) + func (hcsa HealthCheckStepAttributes) AsHealthCheckStepAttributes() (*HealthCheckStepAttributes, bool) + func (hcsa HealthCheckStepAttributes) AsRestHealthCheckStepAttributes() (*RestHealthCheckStepAttributes, bool) + func (hcsa HealthCheckStepAttributes) MarshalJSON() ([]byte, error) + type HealthCheckStepProperties struct + Attributes BasicHealthCheckStepAttributes + StepType StepType + func (hcsp *HealthCheckStepProperties) UnmarshalJSON(body []byte) error + func (hcsp HealthCheckStepProperties) AsBasicStepProperties() (BasicStepProperties, bool) + func (hcsp HealthCheckStepProperties) AsHealthCheckStepProperties() (*HealthCheckStepProperties, bool) + func (hcsp HealthCheckStepProperties) AsStepProperties() (*StepProperties, bool) + func (hcsp HealthCheckStepProperties) AsWaitStepProperties() (*WaitStepProperties, bool) + func (hcsp HealthCheckStepProperties) MarshalJSON() ([]byte, error) + type Identity struct + IdentityIds *[]string + Type *string + type ListArtifactSource struct + Value *[]ArtifactSource + type ListRollout struct + Value *[]Rollout + type ListServiceResource struct + Value *[]ServiceResource + type ListServiceTopologyResource struct + Value *[]ServiceTopologyResource + type ListServiceUnitResource struct + Value *[]ServiceUnitResource + type ListStepResource struct + Value *[]StepResource + type Message struct + Message *string + TimeStamp *date.Time + func (mVar Message) MarshalJSON() ([]byte, error) + type Operation struct + Display *OperationDetail + Name *string + Origin *string + Properties interface{} + type OperationDetail struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationsList, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsList, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OperationsList struct + Value *Operation + type PrePostStep struct + StepID *string + type ProxyResource struct + ID *string + Name *string + Type *string + func (pr ProxyResource) MarshalJSON() ([]byte, error) + type Resource struct + ID *string + Name *string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceOperation struct + OperationID *string + ProvisioningState *string + ResourceName *string + ResourceType *string + StatusCode *string + StatusMessage *string + func (ro ResourceOperation) MarshalJSON() ([]byte, error) + type RestAuthLocation string + const Header + const Query + func PossibleRestAuthLocationValues() []RestAuthLocation + type RestHealthCheck struct + Name *string + Request *RestRequest + Response *RestResponse + type RestHealthCheckStepAttributes struct + HealthyStateDuration *string + MaxElasticDuration *string + Type TypeBasicHealthCheckStepAttributes + WaitDuration *string + func (rhcsa *RestHealthCheckStepAttributes) UnmarshalJSON(body []byte) error + func (rhcsa RestHealthCheckStepAttributes) AsBasicHealthCheckStepAttributes() (BasicHealthCheckStepAttributes, bool) + func (rhcsa RestHealthCheckStepAttributes) AsHealthCheckStepAttributes() (*HealthCheckStepAttributes, bool) + func (rhcsa RestHealthCheckStepAttributes) AsRestHealthCheckStepAttributes() (*RestHealthCheckStepAttributes, bool) + func (rhcsa RestHealthCheckStepAttributes) MarshalJSON() ([]byte, error) + type RestMatchQuantifier string + const All + const Any + func PossibleRestMatchQuantifierValues() []RestMatchQuantifier + type RestParameters struct + HealthChecks *[]RestHealthCheck + type RestRequest struct + Authentication BasicRestRequestAuthentication + Method RestRequestMethod + URI *string + func (rr *RestRequest) UnmarshalJSON(body []byte) error + type RestRequestAuthentication struct + Type TypeBasicRestRequestAuthentication + func (rra RestRequestAuthentication) AsAPIKeyAuthentication() (*APIKeyAuthentication, bool) + func (rra RestRequestAuthentication) AsBasicRestRequestAuthentication() (BasicRestRequestAuthentication, bool) + func (rra RestRequestAuthentication) AsRestRequestAuthentication() (*RestRequestAuthentication, bool) + func (rra RestRequestAuthentication) AsRolloutIdentityAuthentication() (*RolloutIdentityAuthentication, bool) + func (rra RestRequestAuthentication) MarshalJSON() ([]byte, error) + type RestRequestMethod string + const GET + const POST + func PossibleRestRequestMethodValues() []RestRequestMethod + type RestResponse struct + Regex *RestResponseRegex + SuccessStatusCodes *[]string + type RestResponseRegex struct + MatchQuantifier RestMatchQuantifier + Matches *[]string + type Rollout struct + ID *string + Identity *Identity + Location *string + Name *string + Tags map[string]*string + Type *string + func (r *Rollout) UnmarshalJSON(body []byte) error + func (r Rollout) MarshalJSON() ([]byte, error) + type RolloutIdentityAuthentication struct + Type TypeBasicRestRequestAuthentication + func (ria RolloutIdentityAuthentication) AsAPIKeyAuthentication() (*APIKeyAuthentication, bool) + func (ria RolloutIdentityAuthentication) AsBasicRestRequestAuthentication() (BasicRestRequestAuthentication, bool) + func (ria RolloutIdentityAuthentication) AsRestRequestAuthentication() (*RestRequestAuthentication, bool) + func (ria RolloutIdentityAuthentication) AsRolloutIdentityAuthentication() (*RolloutIdentityAuthentication, bool) + func (ria RolloutIdentityAuthentication) MarshalJSON() ([]byte, error) + type RolloutOperationInfo struct + EndTime *date.Time + Error *CloudErrorBody + RetryAttempt *int32 + SkipSucceededOnRetry *bool + StartTime *date.Time + func (roi RolloutOperationInfo) MarshalJSON() ([]byte, error) + type RolloutProperties struct + ArtifactSourceID *string + BuildVersion *string + OperationInfo *RolloutOperationInfo + Services *[]Service + Status *string + StepGroups *[]StepGroup + TargetServiceTopologyID *string + TotalRetryAttempts *int32 + func (r RolloutProperties) MarshalJSON() ([]byte, error) + type RolloutPropertiesModel struct + OperationInfo *RolloutOperationInfo + Services *[]Service + Status *string + TotalRetryAttempts *int32 + func (rpm RolloutPropertiesModel) MarshalJSON() ([]byte, error) + type RolloutRequest struct + ID *string + Identity *Identity + Location *string + Name *string + Tags map[string]*string + Type *string + func (rr *RolloutRequest) UnmarshalJSON(body []byte) error + func (rr RolloutRequest) MarshalJSON() ([]byte, error) + type RolloutRequestProperties struct + ArtifactSourceID *string + BuildVersion *string + StepGroups *[]StepGroup + TargetServiceTopologyID *string + type RolloutStep struct + Messages *[]Message + Name *string + OperationInfo *StepOperationInfo + ResourceOperations *[]ResourceOperation + Status *string + StepGroup *string + func (rs RolloutStep) MarshalJSON() ([]byte, error) + type RolloutsClient struct + func NewRolloutsClient(subscriptionID string) RolloutsClient + func NewRolloutsClientWithBaseURI(baseURI string, subscriptionID string) RolloutsClient + func (client RolloutsClient) Cancel(ctx context.Context, resourceGroupName string, rolloutName string) (result Rollout, err error) + func (client RolloutsClient) CancelPreparer(ctx context.Context, resourceGroupName string, rolloutName string) (*http.Request, error) + func (client RolloutsClient) CancelResponder(resp *http.Response) (result Rollout, err error) + func (client RolloutsClient) CancelSender(req *http.Request) (*http.Response, error) + func (client RolloutsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, rolloutName string, ...) (result RolloutsCreateOrUpdateFuture, err error) + func (client RolloutsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, rolloutName string, ...) (*http.Request, error) + func (client RolloutsClient) CreateOrUpdateResponder(resp *http.Response) (result RolloutRequest, err error) + func (client RolloutsClient) CreateOrUpdateSender(req *http.Request) (future RolloutsCreateOrUpdateFuture, err error) + func (client RolloutsClient) Delete(ctx context.Context, resourceGroupName string, rolloutName string) (result autorest.Response, err error) + func (client RolloutsClient) DeletePreparer(ctx context.Context, resourceGroupName string, rolloutName string) (*http.Request, error) + func (client RolloutsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client RolloutsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client RolloutsClient) Get(ctx context.Context, resourceGroupName string, rolloutName string, ...) (result Rollout, err error) + func (client RolloutsClient) GetPreparer(ctx context.Context, resourceGroupName string, rolloutName string, ...) (*http.Request, error) + func (client RolloutsClient) GetResponder(resp *http.Response) (result Rollout, err error) + func (client RolloutsClient) GetSender(req *http.Request) (*http.Response, error) + func (client RolloutsClient) List(ctx context.Context, resourceGroupName string) (result ListRollout, err error) + func (client RolloutsClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client RolloutsClient) ListResponder(resp *http.Response) (result ListRollout, err error) + func (client RolloutsClient) ListSender(req *http.Request) (*http.Response, error) + func (client RolloutsClient) Restart(ctx context.Context, resourceGroupName string, rolloutName string, ...) (result Rollout, err error) + func (client RolloutsClient) RestartPreparer(ctx context.Context, resourceGroupName string, rolloutName string, ...) (*http.Request, error) + func (client RolloutsClient) RestartResponder(resp *http.Response) (result Rollout, err error) + func (client RolloutsClient) RestartSender(req *http.Request) (*http.Response, error) + type RolloutsCreateOrUpdateFuture struct + Result func(RolloutsClient) (RolloutRequest, error) + func (future *RolloutsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type SasAuthentication struct + Type Type + func (sa *SasAuthentication) UnmarshalJSON(body []byte) error + func (sa SasAuthentication) AsAuthentication() (*Authentication, bool) + func (sa SasAuthentication) AsBasicAuthentication() (BasicAuthentication, bool) + func (sa SasAuthentication) AsSasAuthentication() (*SasAuthentication, bool) + func (sa SasAuthentication) MarshalJSON() ([]byte, error) + type SasProperties struct + SasURI *string + type Service struct + Name *string + ServiceUnits *[]ServiceUnit + TargetLocation *string + TargetSubscriptionID *string + type ServiceProperties struct + TargetLocation *string + TargetSubscriptionID *string + type ServiceResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (sr *ServiceResource) UnmarshalJSON(body []byte) error + func (sr ServiceResource) MarshalJSON() ([]byte, error) + type ServiceResourceProperties struct + TargetLocation *string + TargetSubscriptionID *string + type ServiceTopologiesClient struct + func NewServiceTopologiesClient(subscriptionID string) ServiceTopologiesClient + func NewServiceTopologiesClientWithBaseURI(baseURI string, subscriptionID string) ServiceTopologiesClient + func (client ServiceTopologiesClient) CreateOrUpdate(ctx context.Context, serviceTopologyInfo ServiceTopologyResource, ...) (result ServiceTopologyResource, err error) + func (client ServiceTopologiesClient) CreateOrUpdatePreparer(ctx context.Context, serviceTopologyInfo ServiceTopologyResource, ...) (*http.Request, error) + func (client ServiceTopologiesClient) CreateOrUpdateResponder(resp *http.Response) (result ServiceTopologyResource, err error) + func (client ServiceTopologiesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ServiceTopologiesClient) Delete(ctx context.Context, resourceGroupName string, serviceTopologyName string) (result autorest.Response, err error) + func (client ServiceTopologiesClient) DeletePreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string) (*http.Request, error) + func (client ServiceTopologiesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ServiceTopologiesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ServiceTopologiesClient) Get(ctx context.Context, resourceGroupName string, serviceTopologyName string) (result ServiceTopologyResource, err error) + func (client ServiceTopologiesClient) GetPreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string) (*http.Request, error) + func (client ServiceTopologiesClient) GetResponder(resp *http.Response) (result ServiceTopologyResource, err error) + func (client ServiceTopologiesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ServiceTopologiesClient) List(ctx context.Context, resourceGroupName string) (result ListServiceTopologyResource, err error) + func (client ServiceTopologiesClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ServiceTopologiesClient) ListResponder(resp *http.Response) (result ListServiceTopologyResource, err error) + func (client ServiceTopologiesClient) ListSender(req *http.Request) (*http.Response, error) + type ServiceTopologyProperties struct + ArtifactSourceID *string + type ServiceTopologyResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (str *ServiceTopologyResource) UnmarshalJSON(body []byte) error + func (str ServiceTopologyResource) MarshalJSON() ([]byte, error) + type ServiceTopologyResourceProperties struct + ArtifactSourceID *string + type ServiceUnit struct + Artifacts *ServiceUnitArtifacts + DeploymentMode DeploymentMode + Name *string + Steps *[]RolloutStep + TargetResourceGroup *string + type ServiceUnitArtifacts struct + ParametersArtifactSourceRelativePath *string + ParametersURI *string + TemplateArtifactSourceRelativePath *string + TemplateURI *string + type ServiceUnitProperties struct + Artifacts *ServiceUnitArtifacts + DeploymentMode DeploymentMode + TargetResourceGroup *string + type ServiceUnitResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (sur *ServiceUnitResource) UnmarshalJSON(body []byte) error + func (sur ServiceUnitResource) MarshalJSON() ([]byte, error) + type ServiceUnitResourceProperties struct + Artifacts *ServiceUnitArtifacts + DeploymentMode DeploymentMode + TargetResourceGroup *string + type ServiceUnitsClient struct + func NewServiceUnitsClient(subscriptionID string) ServiceUnitsClient + func NewServiceUnitsClientWithBaseURI(baseURI string, subscriptionID string) ServiceUnitsClient + func (client ServiceUnitsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (result ServiceUnitsCreateOrUpdateFuture, err error) + func (client ServiceUnitsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (*http.Request, error) + func (client ServiceUnitsClient) CreateOrUpdateResponder(resp *http.Response) (result ServiceUnitResource, err error) + func (client ServiceUnitsClient) CreateOrUpdateSender(req *http.Request) (future ServiceUnitsCreateOrUpdateFuture, err error) + func (client ServiceUnitsClient) Delete(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (result autorest.Response, err error) + func (client ServiceUnitsClient) DeletePreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (*http.Request, error) + func (client ServiceUnitsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ServiceUnitsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ServiceUnitsClient) Get(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (result ServiceUnitResource, err error) + func (client ServiceUnitsClient) GetPreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (*http.Request, error) + func (client ServiceUnitsClient) GetResponder(resp *http.Response) (result ServiceUnitResource, err error) + func (client ServiceUnitsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ServiceUnitsClient) List(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (result ListServiceUnitResource, err error) + func (client ServiceUnitsClient) ListPreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (*http.Request, error) + func (client ServiceUnitsClient) ListResponder(resp *http.Response) (result ListServiceUnitResource, err error) + func (client ServiceUnitsClient) ListSender(req *http.Request) (*http.Response, error) + type ServiceUnitsCreateOrUpdateFuture struct + Result func(ServiceUnitsClient) (ServiceUnitResource, error) + func (future *ServiceUnitsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type ServicesClient struct + func NewServicesClient(subscriptionID string) ServicesClient + func NewServicesClientWithBaseURI(baseURI string, subscriptionID string) ServicesClient + func (client ServicesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (result ServiceResource, err error) + func (client ServicesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (*http.Request, error) + func (client ServicesClient) CreateOrUpdateResponder(resp *http.Response) (result ServiceResource, err error) + func (client ServicesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ServicesClient) Delete(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (result autorest.Response, err error) + func (client ServicesClient) DeletePreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (*http.Request, error) + func (client ServicesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ServicesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ServicesClient) Get(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (result ServiceResource, err error) + func (client ServicesClient) GetPreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string, ...) (*http.Request, error) + func (client ServicesClient) GetResponder(resp *http.Response) (result ServiceResource, err error) + func (client ServicesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ServicesClient) List(ctx context.Context, resourceGroupName string, serviceTopologyName string) (result ListServiceResource, err error) + func (client ServicesClient) ListPreparer(ctx context.Context, resourceGroupName string, serviceTopologyName string) (*http.Request, error) + func (client ServicesClient) ListResponder(resp *http.Response) (result ListServiceResource, err error) + func (client ServicesClient) ListSender(req *http.Request) (*http.Response, error) + type StepGroup struct + DependsOnStepGroups *[]string + DeploymentTargetID *string + Name *string + PostDeploymentSteps *[]PrePostStep + PreDeploymentSteps *[]PrePostStep + type StepOperationInfo struct + CorrelationID *string + DeploymentName *string + EndTime *date.Time + Error *CloudErrorBody + LastUpdatedTime *date.Time + StartTime *date.Time + func (soi StepOperationInfo) MarshalJSON() ([]byte, error) + type StepProperties struct + StepType StepType + func (sp StepProperties) AsBasicStepProperties() (BasicStepProperties, bool) + func (sp StepProperties) AsHealthCheckStepProperties() (*HealthCheckStepProperties, bool) + func (sp StepProperties) AsStepProperties() (*StepProperties, bool) + func (sp StepProperties) AsWaitStepProperties() (*WaitStepProperties, bool) + func (sp StepProperties) MarshalJSON() ([]byte, error) + type StepResource struct + ID *string + Location *string + Name *string + Properties BasicStepProperties + Tags map[string]*string + Type *string + func (sr *StepResource) UnmarshalJSON(body []byte) error + func (sr StepResource) MarshalJSON() ([]byte, error) + type StepType string + const StepTypeHealthCheck + const StepTypeStepProperties + const StepTypeWait + func PossibleStepTypeValues() []StepType + type StepsClient struct + func NewStepsClient(subscriptionID string) StepsClient + func NewStepsClientWithBaseURI(baseURI string, subscriptionID string) StepsClient + func (client StepsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, stepName string, ...) (result StepResource, err error) + func (client StepsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, stepName string, ...) (*http.Request, error) + func (client StepsClient) CreateOrUpdateResponder(resp *http.Response) (result StepResource, err error) + func (client StepsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client StepsClient) Delete(ctx context.Context, resourceGroupName string, stepName string) (result autorest.Response, err error) + func (client StepsClient) DeletePreparer(ctx context.Context, resourceGroupName string, stepName string) (*http.Request, error) + func (client StepsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client StepsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client StepsClient) Get(ctx context.Context, resourceGroupName string, stepName string) (result StepResource, err error) + func (client StepsClient) GetPreparer(ctx context.Context, resourceGroupName string, stepName string) (*http.Request, error) + func (client StepsClient) GetResponder(resp *http.Response) (result StepResource, err error) + func (client StepsClient) GetSender(req *http.Request) (*http.Response, error) + func (client StepsClient) List(ctx context.Context, resourceGroupName string) (result ListStepResource, err error) + func (client StepsClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client StepsClient) ListResponder(resp *http.Response) (result ListStepResource, err error) + func (client StepsClient) ListSender(req *http.Request) (*http.Response, error) + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error) + type Type string + const TypeAuthentication + const TypeSas + func PossibleTypeValues() []Type + type TypeBasicHealthCheckStepAttributes string + const TypeHealthCheckStepAttributes + const TypeREST + func PossibleTypeBasicHealthCheckStepAttributesValues() []TypeBasicHealthCheckStepAttributes + type TypeBasicRestRequestAuthentication string + const TypeAPIKey + const TypeRestRequestAuthentication + const TypeRolloutIdentity + func PossibleTypeBasicRestRequestAuthenticationValues() []TypeBasicRestRequestAuthentication + type WaitStepAttributes struct + Duration *string + type WaitStepProperties struct + Attributes *WaitStepAttributes + StepType StepType + func (wsp WaitStepProperties) AsBasicStepProperties() (BasicStepProperties, bool) + func (wsp WaitStepProperties) AsHealthCheckStepProperties() (*HealthCheckStepProperties, bool) + func (wsp WaitStepProperties) AsStepProperties() (*StepProperties, bool) + func (wsp WaitStepProperties) AsWaitStepProperties() (*WaitStepProperties, bool) + func (wsp WaitStepProperties) MarshalJSON() ([]byte, error)