// Create a Preparer by which to prepare the CreateOrUpdate request. func (client SecurityRulesClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client VirtualMachineExtensionsClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName}")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client PublicIpAddressesClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}/")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client SubnetsClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualnetworks/{virtualNetworkName}/subnets/{subnetName}")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client AvailabilitySetsClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{name}")) }
// Create a Preparer by which to prepare the CreateOrUpdateAtResourceLevel request. func (client ManagementLocksClient) CreateOrUpdateAtResourceLevelRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/locks/{lockName}")) }
// 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 a Preparer by which to prepare the CreateOrUpdate request. func (client WorkflowAccessKeysClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/accessKeys/{accessKeyName}")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client TagsClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/tagNames/{tagName}")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client JobsClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client ResourceGroupsClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client LocalNetworkGatewaysClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/localNetworkGateways/{localNetworkGatewayName}")) }
// Create a Preparer by which to prepare the Create request. func (client StorageAccountsClient) CreateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}")) }
// Create a Preparer by which to prepare the CreateOrUpdateAtSubscriptionLevel request. func (client ManagementLocksClient) CreateOrUpdateAtSubscriptionLevelRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/locks/{lockName}")) }
// Create a Preparer by which to prepare the CreateOrUpdate request. func (client ServicesClient) CreateOrUpdateRequestPreparer() autorest.Preparer { return autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseUri), autorest.WithPath("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{serviceName}")) }
// UpdatePetPreparer prepares the UpdatePet request. func (client ManagementClient) UpdatePetPreparer(body *Pet) (*http.Request, error) { preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), 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)) }
// 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{}) }
// CreateOrUpdatePreparer prepares the CreateOrUpdate request. func (client TagsClient) CreateOrUpdatePreparer(tagName string) (*http.Request, error) { pathParameters := map[string]interface{}{ "subscriptionId": autorest.Encode("path", client.SubscriptionID), "tagName": autorest.Encode("path", tagName), } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/subscriptions/{subscriptionId}/tagNames/{tagName}", pathParameters), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// CreateOrUpdatePreparer prepares the CreateOrUpdate request. func (client TagsClient) CreateOrUpdatePreparer(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.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/subscriptions/{subscriptionId}/tagNames/{tagName}"), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }
// 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)) }
// 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{}) }
// 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)) }
// 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{}) }
// 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}) }
// CreateByIDPreparer prepares the CreateByID request. func (client RoleAssignmentsClient) CreateByIDPreparer(roleAssignmentID string, parameters RoleAssignmentCreateParameters) (*http.Request, error) { pathParameters := map[string]interface{}{ "roleAssignmentId": roleAssignmentID, } queryParameters := map[string]interface{}{ "api-version": client.APIVersion, } preparer := autorest.CreatePreparer( autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPathParameters("/{roleAssignmentId}", pathParameters), autorest.WithJSON(parameters), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// CreateByIDPreparer prepares the CreateByID request. func (client PolicyAssignmentsClient) CreateByIDPreparer(policyAssignmentID string, parameters PolicyAssignment) (*http.Request, error) { pathParameters := map[string]interface{}{ "policyAssignmentId": policyAssignmentID, "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("/{policyAssignmentId}"), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }
// CreateOrUpdateMAMPolicyPreparer prepares the CreateOrUpdateMAMPolicy request. func (client AndroidClient) CreateOrUpdateMAMPolicyPreparer(hostName string, policyName string, parameters AndroidMAMPolicy) (*http.Request, error) { pathParameters := map[string]interface{}{ "hostName": url.QueryEscape(hostName), "policyName": url.QueryEscape(policyName), } queryParameters := map[string]interface{}{ "api-version": APIVersion, } return autorest.Prepare(&http.Request{}, autorest.AsJSON(), autorest.AsPut(), autorest.WithBaseURL(client.BaseURI), autorest.WithPath("/providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}"), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }
// CreateOrUpdatePreparer prepares the CreateOrUpdate request. func (client DefinitionsClient) CreateOrUpdatePreparer(policyDefinitionName string, parameters Definition) (*http.Request, error) { pathParameters := map[string]interface{}{ "policyDefinitionName": autorest.Encode("path", policyDefinitionName), "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.Authorization/policydefinitions/{policyDefinitionName}", pathParameters), autorest.WithJSON(parameters), autorest.WithQueryParameters(queryParameters)) return preparer.Prepare(&http.Request{}) }
// CreateOrUpdatePreparer prepares the CreateOrUpdate request. func (client PolicyDefinitionsClient) CreateOrUpdatePreparer(policyDefinitionName string, parameters PolicyDefinition) (*http.Request, error) { pathParameters := map[string]interface{}{ "policyDefinitionName": url.QueryEscape(policyDefinitionName), "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.Authorization/policydefinitions/{policyDefinitionName}"), autorest.WithJSON(parameters), autorest.WithPathParameters(pathParameters), autorest.WithQueryParameters(queryParameters)) }