// CreateOrUpdatePreparer prepares the CreateOrUpdate request. func (client RecordSetsClient) CreateOrUpdatePreparer(resourceGroupName string, zoneName string, relativeRecordSetName string, recordType RecordType, parameters RecordSet, ifMatch string, ifNoneMatch string) (*http.Request, error) { pathParameters := map[string]interface{}{ "recordType": autorest.Encode("path", recordType), "relativeRecordSetName": relativeRecordSetName, "resourceGroupName": autorest.Encode("path", resourceGroupName), "subscriptionId": autorest.Encode("path", client.SubscriptionID), "zoneName": autorest.Encode("path", zoneName), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName}/{recordType}/{relativeRecordSetName}", pathParameters), autorest.WithJSON(parameters), autorest.WithQueryParameters(queryParameters)) if len(ifMatch) > 0 { preparer = autorest.DecoratePreparer(preparer, autorest.WithHeader("If-Match", autorest.String(ifMatch))) } if len(ifNoneMatch) > 0 { preparer = autorest.DecoratePreparer(preparer, autorest.WithHeader("If-None-Match", autorest.String(ifNoneMatch))) } return preparer.Prepare(&http.Request{}) }
// AddPetUsingByteArrayPreparer prepares the AddPetUsingByteArray request. func (client ManagementClient) AddPetUsingByteArrayPreparer(body string) (*http.Request, error) { preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/pet")) if len(body) > 0 { preparer = autorest.DecoratePreparer(preparer, autorest.WithJSON(body)) } return preparer.Prepare(&http.Request{}) }
// CreateUsersWithListInputPreparer prepares the CreateUsersWithListInput request. func (client ManagementClient) CreateUsersWithListInputPreparer(body []User) (*http.Request, error) { preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/user/createWithList")) if body != nil && len(body) > 0 { preparer = autorest.DecoratePreparer(preparer, autorest.WithJSON(body)) } return preparer.Prepare(&http.Request{}) }
// AddPetPreparer prepares the AddPet request. func (client ManagementClient) AddPetPreparer(body *Pet) (*http.Request, error) { preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/pet")) if body != nil { preparer = autorest.DecoratePreparer(preparer, autorest.WithJSON(body)) } return preparer.Prepare(&http.Request{}) }
// UpdatePublishingUserPreparer prepares the UpdatePublishingUser request. func (client ProviderClient) UpdatePublishingUserPreparer(requestMessage User) (*http.Request, error) { queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/providers/Microsoft.Web/publishingUsers/web"), autorest.WithJSON(requestMessage), autorest.WithQueryParameters(queryParameters)) }
// CheckNameAvailabilityPreparer prepares the CheckNameAvailability request. func (client NameAvailabilityClient) CheckNameAvailabilityPreparer(checkNameAvailabilityInput CheckNameAvailabilityInput) (*http.Request, error) { queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/providers/Microsoft.Cdn/checkNameAvailability"), autorest.WithJSON(checkNameAvailabilityInput), autorest.WithQueryParameters(queryParameters)) }
func (client ServicePrincipalsClient) CreatePreparer(parameters ServicePrincipalCreateParameters, cancel <-chan struct{}) (*http.Request, error) { queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/servicePrincipals"), autorest.WithJSON(parameters), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{Cancel: cancel}) }
// Create the CheckNameAvailability request. func (client StorageAccountsClient) NewCheckNameAvailabilityRequest(accountName StorageAccountCheckNameAvailabilityParameters) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.CheckNameAvailabilityRequestPreparer(), autorest.WithJSON(accountName), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the CreateOrUpdateAtSubscriptionLevel request. func (client ManagementLocksClient) NewCreateOrUpdateAtSubscriptionLevelRequest(lockName string, parameters ManagementLock) (*http.Request, error) { pathParameters := map[string]interface{}{ "lockName": url.QueryEscape(lockName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.CreateOrUpdateAtSubscriptionLevelRequestPreparer(), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// UpdateUserPreparer prepares the UpdateUser request. func (client ManagementClient) UpdateUserPreparer(username string, body *User) (*http.Request, error) { pathParameters := map[string]interface{}{ "username": autorest.Encode("path", username), } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/user/{username}", pathParameters)) if body != nil { preparer = autorest.DecoratePreparer(preparer, autorest.WithJSON(body)) } return preparer.Prepare(&http.Request{}) }
// Create the Patch request. func (client ResourceGroupsClient) NewPatchRequest(resourceGroupName string, parameters ResourceGroup) (*http.Request, error) { pathParameters := map[string]interface{}{ "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.PatchRequestPreparer(), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the RegenerateKey request. func (client StorageAccountsClient) NewRegenerateKeyRequest(resourceGroupName string, accountName string, regenerateKey StorageAccountRegenerateKeyParameters) (*http.Request, error) { pathParameters := map[string]interface{}{ "accountName": url.QueryEscape(accountName), "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.RegenerateKeyRequestPreparer(), autorest.WithJSON(regenerateKey), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the CreateOrUpdate request. func (client LocalNetworkGatewaysClient) NewCreateOrUpdateRequest(resourceGroupName string, localNetworkGatewayName string, parameters LocalNetworkGateway) (*http.Request, error) { pathParameters := map[string]interface{}{ "localNetworkGatewayName": url.QueryEscape(localNetworkGatewayName), "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.CreateOrUpdateRequestPreparer(), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the CreateOrUpdate request. func (client ServicesClient) NewCreateOrUpdateRequest(resourceGroupName string, serviceName string, parameters SearchServiceCreateOrUpdateParameters) (*http.Request, error) { pathParameters := map[string]interface{}{ "resourceGroupName": url.QueryEscape(resourceGroupName), "serviceName": url.QueryEscape(serviceName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.CreateOrUpdateRequestPreparer(), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the CreateOrUpdate request. func (client JobCollectionsClient) NewCreateOrUpdateRequest(resourceGroupName string, jobCollectionName string, jobCollection JobCollectionDefinition) (*http.Request, error) { pathParameters := map[string]interface{}{ "jobCollectionName": url.QueryEscape(jobCollectionName), "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.CreateOrUpdateRequestPreparer(), autorest.WithJSON(jobCollection), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// CheckNameAvailabilityPreparer prepares the CheckNameAvailability request. func (client AccountsClient) CheckNameAvailabilityPreparer(accountName AccountCheckNameAvailabilityParameters) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability"), autorest.WithJSON(accountName), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }
// CreateOrUpdateByIDPreparer prepares the CreateOrUpdateByID request. func (client Client) CreateOrUpdateByIDPreparer(resourceID string, parameters GenericResource, cancel <-chan struct{}) (*http.Request, error) { pathParameters := map[string]interface{}{ "resourceId": resourceID, } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/{resourceId}", pathParameters), autorest.WithJSON(parameters), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{Cancel: cancel}) }
// CheckNameAvailabilityPreparer prepares the CheckNameAvailability request. func (client AppCollectionsClient) CheckNameAvailabilityPreparer(parameters AppCollectionNameAvailability) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": autorest.Encode("path", client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/subscriptions/{subscriptionId}/providers/Microsoft.MobileEngagement/checkAppCollectionNameAvailability", pathParameters), autorest.WithJSON(parameters), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// CheckNameAvailabilityPreparer prepares the CheckNameAvailability request. func (client RegistriesClient) CheckNameAvailabilityPreparer(registryNameCheckRequest RegistryNameCheckRequest) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": autorest.Encode("path", client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/checkNameAvailability", pathParameters), autorest.WithJSON(registryNameCheckRequest), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// UpdateSubscriptionPublishingCredentialsPreparer prepares the UpdateSubscriptionPublishingCredentials request. func (client GlobalClient) UpdateSubscriptionPublishingCredentialsPreparer(requestMessage User) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/subscriptions/{subscriptionId}/providers/Microsoft.Web/publishingCredentials"), autorest.WithJSON(requestMessage), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }
// ListDomainRecommendationsPreparer prepares the ListDomainRecommendations request. func (client GlobalDomainRegistrationClient) ListDomainRecommendationsPreparer(parameters DomainRecommendationSearchParameters) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations"), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }
// UpdateSourceControlPreparer prepares the UpdateSourceControl request. func (client ProviderClient) UpdateSourceControlPreparer(sourceControlType string, requestMessage SourceControl) (*http.Request, error) { pathParameters := map[string]interface{}{ "sourceControlType": url.QueryEscape(sourceControlType), } queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/providers/Microsoft.Web/sourcecontrols/{sourceControlType}"), autorest.WithJSON(requestMessage), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }
// CheckTrafficManagerRelativeDNSNameAvailabilityPreparer prepares the CheckTrafficManagerRelativeDNSNameAvailability request. func (client ProfilesClient) CheckTrafficManagerRelativeDNSNameAvailabilityPreparer(parameters CheckTrafficManagerRelativeDNSNameAvailabilityParameters) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": autorest.Encode("path", client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/providers/Microsoft.Network/checkTrafficManagerNameAvailability", pathParameters), autorest.WithJSON(parameters), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// UpdateSubscriptionPublishingCredentialsPreparer prepares the UpdateSubscriptionPublishingCredentials request. func (client GlobalClient) UpdateSubscriptionPublishingCredentialsPreparer(requestMessage User) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": autorest.Encode("path", client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/subscriptions/{subscriptionId}/providers/Microsoft.Web/publishingCredentials", pathParameters), autorest.WithJSON(requestMessage), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// CheckDomainAvailabilityPreparer prepares the CheckDomainAvailability request. func (client GlobalDomainRegistrationClient) CheckDomainAvailabilityPreparer(identifier NameIdentifier) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": autorest.Encode("path", client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability", pathParameters), autorest.WithJSON(identifier), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// UpdateSourceControlPreparer prepares the UpdateSourceControl request. func (client ProviderClient) UpdateSourceControlPreparer(sourceControlType string, requestMessage SourceControl) (*http.Request, error) { pathParameters := map[string]interface{}{ "sourceControlType": autorest.Encode("path", sourceControlType), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/providers/Microsoft.Web/sourcecontrols/{sourceControlType}", pathParameters), autorest.WithJSON(requestMessage), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// Create the RegenerateSecretKey request. func (client WorkflowAccessKeysClient) NewRegenerateSecretKeyRequest(resourceGroupName string, workflowName string, accessKeyName string, parameters RegenerateSecretKeyParameters) (*http.Request, error) { pathParameters := map[string]interface{}{ "accessKeyName": url.QueryEscape(accessKeyName), "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), "workflowName": url.QueryEscape(workflowName), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.RegenerateSecretKeyRequestPreparer(), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// ValidateDomainPurchaseInformationPreparer prepares the ValidateDomainPurchaseInformation request. func (client GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationPreparer(domainRegistrationInput DomainRegistrationInput) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/validateDomainRegistrationInformation"), autorest.WithJSON(domainRegistrationInput), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }
// ValidateDomainPurchaseInformationPreparer prepares the ValidateDomainPurchaseInformation request. func (client GlobalDomainRegistrationClient) ValidateDomainPurchaseInformationPreparer(domainRegistrationInput DomainRegistrationInput) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": autorest.Encode("path", client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/validateDomainRegistrationInformation", pathParameters), autorest.WithJSON(domainRegistrationInput), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// CheckDomainAvailabilityPreparer prepares the CheckDomainAvailability request. func (client GlobalDomainRegistrationClient) CheckDomainAvailabilityPreparer(identifier NameIdentifier) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionID), } queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPost(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability"), autorest.WithJSON(identifier), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }