// DeletePreparer prepares the Delete request. func (client ZonesClient) DeletePreparer(resourceGroupName string, zoneName string, ifMatch string, ifNoneMatch string, cancel <-chan struct{}) (*http.Request, error) { pathParameters := map[string]interface{}{ "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.AsDelete(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName}", pathParameters), 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{Cancel: cancel}) }
// 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{}) }
// Create the ListNext request. func (client ManagementLocksClient) NewListNextRequest(nextLink string) (*http.Request, error) { pathParameters := map[string]interface{}{ "nextLink": nextLink, "subscriptionId": url.QueryEscape(client.SubscriptionId), } return autorest.DecoratePreparer( client.ListNextRequestPreparer(), autorest.WithPathParameters(pathParameters)).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{}) }
// Create the ListAll request. func (client ApplicationGatewaysClient) NewListAllRequest() (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.ListAllRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the Get request. func (client SubscriptionsClient) NewGetRequest(subscriptionId string) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(subscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.GetRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the ListPublishers request. func (client VirtualMachineImagesClient) NewListPublishersRequest(location string) (*http.Request, error) { pathParameters := map[string]interface{}{ "location": url.QueryEscape(location), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.ListPublishersRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the CreateOrUpdate request. func (client TagsClient) NewCreateOrUpdateRequest(tagName string) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionId), "tagName": url.QueryEscape(tagName), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.CreateOrUpdateRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the List request. func (client LocalNetworkGatewaysClient) NewListRequest(resourceGroupName string) (*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.ListRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the List request. func (client ResourceProviderOperationDetailsClient) NewListRequest(resourceProviderNamespace string, apiVersion string) (*http.Request, error) { pathParameters := map[string]interface{}{ "resourceProviderNamespace": url.QueryEscape(resourceProviderNamespace), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.ListRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// 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 ListAtSubscriptionLevel request. func (client ManagementLocksClient) NewListAtSubscriptionLevelRequest(filter string) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "$filter": filter, "api-version": ApiVersion, } return autorest.DecoratePreparer( client.ListAtSubscriptionLevelRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// DeletePetPreparer prepares the DeletePet request. func (client ManagementClient) DeletePetPreparer(petID int64, apiKey string) (*http.Request, error) { pathParameters := map[string]interface{}{ "petId": autorest.Encode("path", petID), } preparer := autorest.CreatePreparer( autorest.AsDelete(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/pet/{petId}", pathParameters)) if len(apiKey) > 0 { preparer = autorest.DecoratePreparer(preparer, autorest.WithHeader("api_key", autorest.String(apiKey))) } return preparer.Prepare(&http.Request{}) }
// Create the List request. func (client ResourceGroupsClient) NewListRequest(filter string, top int) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "$filter": filter, "$top": top, "api-version": ApiVersion, } return autorest.DecoratePreparer( client.ListRequestPreparer(), 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{}) }
// Create the Start request. func (client VirtualMachinesClient) NewStartRequest(resourceGroupName string, vmName string) (*http.Request, error) { pathParameters := map[string]interface{}{ "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), "vmName": url.QueryEscape(vmName), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.StartRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the Cancel request. func (client DeploymentsClient) NewCancelRequest(resourceGroupName string, deploymentName string) (*http.Request, error) { pathParameters := map[string]interface{}{ "deploymentName": url.QueryEscape(deploymentName), "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.CancelRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the ListAvailableSizes request. func (client AvailabilitySetsClient) NewListAvailableSizesRequest(resourceGroupName string, availabilitySetName string) (*http.Request, error) { pathParameters := map[string]interface{}{ "availabilitySetName": url.QueryEscape(availabilitySetName), "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.ListAvailableSizesRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the CheckDnsNameAvailability request. func (client NetworkResourceProviderClient) NewCheckDnsNameAvailabilityRequest(location string, domainNameLabel string) (*http.Request, error) { pathParameters := map[string]interface{}{ "location": url.QueryEscape(location), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, "domainNameLabel": domainNameLabel, } return autorest.DecoratePreparer( client.CheckDnsNameAvailabilityRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the Disable request. func (client JobCollectionsClient) NewDisableRequest(resourceGroupName string, jobCollectionName string) (*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.DisableRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the GetProperties request. func (client StorageAccountsClient) NewGetPropertiesRequest(resourceGroupName string, accountName string) (*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.GetPropertiesRequestPreparer(), 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 MoveResources request. func (client ResourcesClient) NewMoveResourcesRequest(sourceResourceGroupName string, parameters ResourcesMoveInfo) (*http.Request, error) { pathParameters := map[string]interface{}{ "sourceResourceGroupName": url.QueryEscape(sourceResourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.MoveResourcesRequestPreparer(), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the Delete request. func (client PublicIpAddressesClient) NewDeleteRequest(resourceGroupName string, publicIpAddressName string) (*http.Request, error) { pathParameters := map[string]interface{}{ "publicIpAddressName": url.QueryEscape(publicIpAddressName), "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.DeleteRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the DeleteAtResourceGroupLevel request. func (client ManagementLocksClient) NewDeleteAtResourceGroupLevelRequest(resourceGroup string, lockName string) (*http.Request, error) { pathParameters := map[string]interface{}{ "lockName": url.QueryEscape(lockName), "resourceGroup": url.QueryEscape(resourceGroup), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.DeleteAtResourceGroupLevelRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the Delete request. func (client SecurityRulesClient) NewDeleteRequest(resourceGroupName string, networkSecurityGroupName string, securityRuleName string) (*http.Request, error) { pathParameters := map[string]interface{}{ "networkSecurityGroupName": url.QueryEscape(networkSecurityGroupName), "resourceGroupName": url.QueryEscape(resourceGroupName), "securityRuleName": url.QueryEscape(securityRuleName), "subscriptionId": url.QueryEscape(client.SubscriptionId), } queryParameters := map[string]interface{}{ "api-version": ApiVersion, } return autorest.DecoratePreparer( client.DeleteRequestPreparer(), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)).Prepare(&http.Request{}) }
// Create the List request. func (client WorkflowAccessKeysClient) NewListRequest(resourceGroupName string, workflowName string, top int) (*http.Request, error) { pathParameters := map[string]interface{}{ "resourceGroupName": url.QueryEscape(resourceGroupName), "subscriptionId": url.QueryEscape(client.SubscriptionId), "workflowName": url.QueryEscape(workflowName), } queryParameters := map[string]interface{}{ "$top": top, "api-version": ApiVersion, } return autorest.DecoratePreparer( client.ListRequestPreparer(), 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{}) }