Documentation ¶
Overview ¶
Package policy implements the Azure ARM Policy service API version .
To manage and control access to your resources, you can define customized policies and assign them at a scope.
Index ¶
- Constants
- func UserAgent() string
- func Version() stringdeprecated
- type Assignmentdeprecated
- type AssignmentListResultdeprecated
- type AssignmentListResultIteratordeprecated
- type AssignmentListResultPagedeprecated
- type AssignmentPropertiesdeprecated
- type AssignmentsClientdeprecated
- func (client AssignmentsClient) Create(ctx context.Context, scope string, policyAssignmentName string, ...) (result Assignment, err error)deprecated
- func (client AssignmentsClient) CreateByID(ctx context.Context, policyAssignmentID string, parameters Assignment) (result Assignment, err error)deprecated
- func (client AssignmentsClient) CreateByIDPreparer(ctx context.Context, policyAssignmentID string, parameters Assignment) (*http.Request, error)deprecated
- func (client AssignmentsClient) CreateByIDResponder(resp *http.Response) (result Assignment, err error)deprecated
- func (client AssignmentsClient) CreateByIDSender(req *http.Request) (*http.Response, error)deprecated
- func (client AssignmentsClient) CreatePreparer(ctx context.Context, scope string, policyAssignmentName string, ...) (*http.Request, error)deprecated
- func (client AssignmentsClient) CreateResponder(resp *http.Response) (result Assignment, err error)deprecated
- func (client AssignmentsClient) CreateSender(req *http.Request) (*http.Response, error)deprecated
- func (client AssignmentsClient) Delete(ctx context.Context, scope string, policyAssignmentName string) (result Assignment, err error)deprecated
- func (client AssignmentsClient) DeleteByID(ctx context.Context, policyAssignmentID string) (result Assignment, err error)deprecated
- func (client AssignmentsClient) DeleteByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error)deprecated
- func (client AssignmentsClient) DeleteByIDResponder(resp *http.Response) (result Assignment, err error)deprecated
- func (client AssignmentsClient) DeleteByIDSender(req *http.Request) (*http.Response, error)deprecated
- func (client AssignmentsClient) DeletePreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error)deprecated
- func (client AssignmentsClient) DeleteResponder(resp *http.Response) (result Assignment, err error)deprecated
- func (client AssignmentsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client AssignmentsClient) Get(ctx context.Context, scope string, policyAssignmentName string) (result Assignment, err error)deprecated
- func (client AssignmentsClient) GetByID(ctx context.Context, policyAssignmentID string) (result Assignment, err error)deprecated
- func (client AssignmentsClient) GetByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error)deprecated
- func (client AssignmentsClient) GetByIDResponder(resp *http.Response) (result Assignment, err error)deprecated
- func (client AssignmentsClient) GetByIDSender(req *http.Request) (*http.Response, error)deprecated
- func (client AssignmentsClient) GetPreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error)deprecated
- func (client AssignmentsClient) GetResponder(resp *http.Response) (result Assignment, err error)deprecated
- func (client AssignmentsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client AssignmentsClient) List(ctx context.Context, filter string) (result AssignmentListResultPage, err error)deprecated
- func (client AssignmentsClient) ListComplete(ctx context.Context, filter string) (result AssignmentListResultIterator, err error)deprecated
- func (client AssignmentsClient) ListForResource(ctx context.Context, resourceGroupName string, ...) (result AssignmentListResultPage, err error)deprecated
- func (client AssignmentsClient) ListForResourceComplete(ctx context.Context, resourceGroupName string, ...) (result AssignmentListResultIterator, err error)deprecated
- func (client AssignmentsClient) ListForResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result AssignmentListResultPage, err error)deprecated
- func (client AssignmentsClient) ListForResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string) (result AssignmentListResultIterator, err error)deprecated
- func (client AssignmentsClient) ListForResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error)deprecated
- func (client AssignmentsClient) ListForResourceGroupResponder(resp *http.Response) (result AssignmentListResult, err error)deprecated
- func (client AssignmentsClient) ListForResourceGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client AssignmentsClient) ListForResourcePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)deprecated
- func (client AssignmentsClient) ListForResourceResponder(resp *http.Response) (result AssignmentListResult, err error)deprecated
- func (client AssignmentsClient) ListForResourceSender(req *http.Request) (*http.Response, error)deprecated
- func (client AssignmentsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error)deprecated
- func (client AssignmentsClient) ListResponder(resp *http.Response) (result AssignmentListResult, err error)deprecated
- func (client AssignmentsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type BaseClientdeprecated
- type Definitiondeprecated
- type DefinitionListResultdeprecated
- type DefinitionListResultIteratordeprecated
- type DefinitionListResultPagedeprecated
- type DefinitionPropertiesdeprecated
- type DefinitionReferencedeprecated
- type DefinitionsClientdeprecated
- func (client DefinitionsClient) CreateOrUpdate(ctx context.Context, policyDefinitionName string, parameters Definition) (result Definition, err error)deprecated
- func (client DefinitionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, policyDefinitionName string, parameters Definition, ...) (result Definition, err error)deprecated
- func (client DefinitionsClient) CreateOrUpdateAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, parameters Definition, ...) (*http.Request, error)deprecated
- func (client DefinitionsClient) CreateOrUpdateAtManagementGroupResponder(resp *http.Response) (result Definition, err error)deprecated
- func (client DefinitionsClient) CreateOrUpdateAtManagementGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) CreateOrUpdatePreparer(ctx context.Context, policyDefinitionName string, parameters Definition) (*http.Request, error)deprecated
- func (client DefinitionsClient) CreateOrUpdateResponder(resp *http.Response) (result Definition, err error)deprecated
- func (client DefinitionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) Delete(ctx context.Context, policyDefinitionName string) (result autorest.Response, err error)deprecated
- func (client DefinitionsClient) DeleteAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string) (result autorest.Response, err error)deprecated
- func (client DefinitionsClient) DeleteAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, managementGroupID string) (*http.Request, error)deprecated
- func (client DefinitionsClient) DeleteAtManagementGroupResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client DefinitionsClient) DeleteAtManagementGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) DeletePreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error)deprecated
- func (client DefinitionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client DefinitionsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) Get(ctx context.Context, policyDefinitionName string) (result Definition, err error)deprecated
- func (client DefinitionsClient) GetAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string) (result Definition, err error)deprecated
- func (client DefinitionsClient) GetAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, managementGroupID string) (*http.Request, error)deprecated
- func (client DefinitionsClient) GetAtManagementGroupResponder(resp *http.Response) (result Definition, err error)deprecated
- func (client DefinitionsClient) GetAtManagementGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) GetBuiltIn(ctx context.Context, policyDefinitionName string) (result Definition, err error)deprecated
- func (client DefinitionsClient) GetBuiltInPreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error)deprecated
- func (client DefinitionsClient) GetBuiltInResponder(resp *http.Response) (result Definition, err error)deprecated
- func (client DefinitionsClient) GetBuiltInSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) GetPreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error)deprecated
- func (client DefinitionsClient) GetResponder(resp *http.Response) (result Definition, err error)deprecated
- func (client DefinitionsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) List(ctx context.Context) (result DefinitionListResultPage, err error)deprecated
- func (client DefinitionsClient) ListBuiltIn(ctx context.Context) (result DefinitionListResultPage, err error)deprecated
- func (client DefinitionsClient) ListBuiltInComplete(ctx context.Context) (result DefinitionListResultIterator, err error)deprecated
- func (client DefinitionsClient) ListBuiltInPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client DefinitionsClient) ListBuiltInResponder(resp *http.Response) (result DefinitionListResult, err error)deprecated
- func (client DefinitionsClient) ListBuiltInSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) ListByManagementGroup(ctx context.Context, managementGroupID string) (result DefinitionListResultPage, err error)deprecated
- func (client DefinitionsClient) ListByManagementGroupComplete(ctx context.Context, managementGroupID string) (result DefinitionListResultIterator, err error)deprecated
- func (client DefinitionsClient) ListByManagementGroupPreparer(ctx context.Context, managementGroupID string) (*http.Request, error)deprecated
- func (client DefinitionsClient) ListByManagementGroupResponder(resp *http.Response) (result DefinitionListResult, err error)deprecated
- func (client DefinitionsClient) ListByManagementGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client DefinitionsClient) ListComplete(ctx context.Context) (result DefinitionListResultIterator, err error)deprecated
- func (client DefinitionsClient) ListPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client DefinitionsClient) ListResponder(resp *http.Response) (result DefinitionListResult, err error)deprecated
- func (client DefinitionsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type ErrorResponsedeprecated
- type Modedeprecated
- func PossibleModeValues() []Modedeprecated
- type SetDefinitiondeprecated
- type SetDefinitionListResultdeprecated
- type SetDefinitionListResultIteratordeprecated
- func (iter *SetDefinitionListResultIterator) Next() errordeprecated
- func (iter SetDefinitionListResultIterator) NotDone() booldeprecated
- func (iter SetDefinitionListResultIterator) Response() SetDefinitionListResultdeprecated
- func (iter SetDefinitionListResultIterator) Value() SetDefinitiondeprecated
- type SetDefinitionListResultPagedeprecated
- type SetDefinitionPropertiesdeprecated
- type SetDefinitionsClientdeprecated
- func (client SetDefinitionsClient) CreateOrUpdate(ctx context.Context, policySetDefinitionName string, parameters SetDefinition) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, policySetDefinitionName string, parameters SetDefinition, ...) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, parameters SetDefinition, ...) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupResponder(resp *http.Response) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) CreateOrUpdatePreparer(ctx context.Context, policySetDefinitionName string, parameters SetDefinition) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) CreateOrUpdateResponder(resp *http.Response) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) Delete(ctx context.Context, policySetDefinitionName string) (result autorest.Response, err error)deprecated
- func (client SetDefinitionsClient) DeleteAtManagementGroup(ctx context.Context, policySetDefinitionName string, managementGroupID string) (result autorest.Response, err error)deprecated
- func (client SetDefinitionsClient) DeleteAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, managementGroupID string) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) DeleteAtManagementGroupResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client SetDefinitionsClient) DeleteAtManagementGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) DeletePreparer(ctx context.Context, policySetDefinitionName string) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client SetDefinitionsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) Get(ctx context.Context, policySetDefinitionName string) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) GetAtManagementGroup(ctx context.Context, policySetDefinitionName string, managementGroupID string) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) GetAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, managementGroupID string) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) GetAtManagementGroupResponder(resp *http.Response) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) GetAtManagementGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) GetBuiltIn(ctx context.Context, policySetDefinitionName string) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) GetBuiltInPreparer(ctx context.Context, policySetDefinitionName string) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) GetBuiltInResponder(resp *http.Response) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) GetBuiltInSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) GetPreparer(ctx context.Context, policySetDefinitionName string) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) GetResponder(resp *http.Response) (result SetDefinition, err error)deprecated
- func (client SetDefinitionsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) List(ctx context.Context) (result SetDefinitionListResultPage, err error)deprecated
- func (client SetDefinitionsClient) ListBuiltIn(ctx context.Context) (result SetDefinitionListResultPage, err error)deprecated
- func (client SetDefinitionsClient) ListBuiltInComplete(ctx context.Context) (result SetDefinitionListResultIterator, err error)deprecated
- func (client SetDefinitionsClient) ListBuiltInPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) ListBuiltInResponder(resp *http.Response) (result SetDefinitionListResult, err error)deprecated
- func (client SetDefinitionsClient) ListBuiltInSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) ListByManagementGroup(ctx context.Context, managementGroupID string) (result SetDefinitionListResultPage, err error)deprecated
- func (client SetDefinitionsClient) ListByManagementGroupComplete(ctx context.Context, managementGroupID string) (result SetDefinitionListResultIterator, err error)deprecated
- func (client SetDefinitionsClient) ListByManagementGroupPreparer(ctx context.Context, managementGroupID string) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) ListByManagementGroupResponder(resp *http.Response) (result SetDefinitionListResult, err error)deprecated
- func (client SetDefinitionsClient) ListByManagementGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client SetDefinitionsClient) ListComplete(ctx context.Context) (result SetDefinitionListResultIterator, err error)deprecated
- func (client SetDefinitionsClient) ListPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client SetDefinitionsClient) ListResponder(resp *http.Response) (result SetDefinitionListResult, err error)deprecated
- func (client SetDefinitionsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type Skudeprecated
- type Typedeprecated
- func PossibleTypeValues() []Typedeprecated
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Policy
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
Copyright (c) Microsoft and contributors. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
Code generated by Microsoft (R) AutoRest Code Generator. Changes may cause incorrect behavior and will be lost if the code is regenerated. Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. UserAgent returns the UserAgent string to use when sending http.Requests.
func Version
deprecated
func Version() string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type Assignment
deprecated
type Assignment struct { autorest.Response `json:"-"` // AssignmentProperties - Properties for the policy assignment. *AssignmentProperties `json:"properties,omitempty"` // ID - The ID of the policy assignment. ID *string `json:"id,omitempty"` // Type - The type of the policy assignment. Type *string `json:"type,omitempty"` // Name - The name of the policy assignment. Name *string `json:"name,omitempty"` // Sku - The policy sku. Sku *Sku `json:"sku,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Assignment the policy assignment.
func (Assignment) MarshalJSON
deprecated
func (a Assignment) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. MarshalJSON is the custom marshaler for Assignment.
func (*Assignment) UnmarshalJSON
deprecated
func (a *Assignment) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. UnmarshalJSON is the custom unmarshaler for Assignment struct.
type AssignmentListResult
deprecated
type AssignmentListResult struct { autorest.Response `json:"-"` // Value - An array of policy assignments. Value *[]Assignment `json:"value,omitempty"` // NextLink - The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. AssignmentListResult list of policy assignments.
func (AssignmentListResult) IsEmpty
deprecated
func (alr AssignmentListResult) IsEmpty() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. IsEmpty returns true if the ListResult contains no values.
type AssignmentListResultIterator
deprecated
type AssignmentListResultIterator struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. AssignmentListResultIterator provides access to a complete listing of Assignment values.
func (*AssignmentListResultIterator) Next
deprecated
func (iter *AssignmentListResultIterator) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (AssignmentListResultIterator) NotDone
deprecated
func (iter AssignmentListResultIterator) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NotDone returns true if the enumeration should be started or is not yet complete.
func (AssignmentListResultIterator) Response
deprecated
func (iter AssignmentListResultIterator) Response() AssignmentListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Response returns the raw server response from the last page request.
func (AssignmentListResultIterator) Value
deprecated
func (iter AssignmentListResultIterator) Value() Assignment
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type AssignmentListResultPage
deprecated
type AssignmentListResultPage struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. AssignmentListResultPage contains a page of Assignment values.
func (*AssignmentListResultPage) Next
deprecated
func (page *AssignmentListResultPage) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (AssignmentListResultPage) NotDone
deprecated
func (page AssignmentListResultPage) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NotDone returns true if the page enumeration should be started or is not yet complete.
func (AssignmentListResultPage) Response
deprecated
func (page AssignmentListResultPage) Response() AssignmentListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Response returns the raw server response from the last page request.
func (AssignmentListResultPage) Values
deprecated
func (page AssignmentListResultPage) Values() []Assignment
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Values returns the slice of values for the current page or nil if there are no values.
type AssignmentProperties
deprecated
type AssignmentProperties struct { // DisplayName - The display name of the policy assignment. DisplayName *string `json:"displayName,omitempty"` // PolicyDefinitionID - The ID of the policy definition. PolicyDefinitionID *string `json:"policyDefinitionId,omitempty"` // Scope - The scope for the policy assignment. Scope *string `json:"scope,omitempty"` // NotScopes - The policy's excluded scopes. NotScopes *[]string `json:"notScopes,omitempty"` // Parameters - Required if a parameter is used in policy rule. Parameters interface{} `json:"parameters,omitempty"` // Description - This message will be part of response in case of policy violation. Description *string `json:"description,omitempty"` // Metadata - The policy assignment metadata. Metadata interface{} `json:"metadata,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. AssignmentProperties the policy assignment properties.
type AssignmentsClient
deprecated
type AssignmentsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. AssignmentsClient is the to manage and control access to your resources, you can define customized policies and assign them at a scope.
func NewAssignmentsClient
deprecated
func NewAssignmentsClient(subscriptionID string) AssignmentsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NewAssignmentsClient creates an instance of the AssignmentsClient client.
func NewAssignmentsClientWithBaseURI
deprecated
func NewAssignmentsClientWithBaseURI(baseURI string, subscriptionID string) AssignmentsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NewAssignmentsClientWithBaseURI creates an instance of the AssignmentsClient client.
func (AssignmentsClient) Create
deprecated
func (client AssignmentsClient) Create(ctx context.Context, scope string, policyAssignmentName string, parameters Assignment) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Create policy assignments are inherited by child resources. For example, when you apply a policy to a resource group that policy is assigned to all resources in the group.
scope is the scope of the policy assignment. policyAssignmentName is the name of the policy assignment. parameters is parameters for the policy assignment.
func (AssignmentsClient) CreateByID
deprecated
func (client AssignmentsClient) CreateByID(ctx context.Context, policyAssignmentID string, parameters Assignment) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateByID policy assignments are inherited by child resources. For example, when you apply a policy to a resource group that policy is assigned to all resources in the group. When providing a scope for the assigment, use '/subscriptions/{subscription-id}/' for subscriptions, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for resource groups, and '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' for resources.
policyAssignmentID is the ID of the policy assignment to create. Use the format '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. parameters is parameters for policy assignment.
func (AssignmentsClient) CreateByIDPreparer
deprecated
func (client AssignmentsClient) CreateByIDPreparer(ctx context.Context, policyAssignmentID string, parameters Assignment) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateByIDPreparer prepares the CreateByID request.
func (AssignmentsClient) CreateByIDResponder
deprecated
func (client AssignmentsClient) CreateByIDResponder(resp *http.Response) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateByIDResponder handles the response to the CreateByID request. The method always closes the http.Response Body.
func (AssignmentsClient) CreateByIDSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateByIDSender sends the CreateByID request. The method will close the http.Response Body if it receives an error.
func (AssignmentsClient) CreatePreparer
deprecated
func (client AssignmentsClient) CreatePreparer(ctx context.Context, scope string, policyAssignmentName string, parameters Assignment) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreatePreparer prepares the Create request.
func (AssignmentsClient) CreateResponder
deprecated
func (client AssignmentsClient) CreateResponder(resp *http.Response) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (AssignmentsClient) CreateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (AssignmentsClient) Delete
deprecated
func (client AssignmentsClient) Delete(ctx context.Context, scope string, policyAssignmentName string) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Delete deletes a policy assignment.
scope is the scope of the policy assignment. policyAssignmentName is the name of the policy assignment to delete.
func (AssignmentsClient) DeleteByID
deprecated
func (client AssignmentsClient) DeleteByID(ctx context.Context, policyAssignmentID string) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteByID when providing a scope for the assigment, use '/subscriptions/{subscription-id}/' for subscriptions, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for resource groups, and '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' for resources.
policyAssignmentID is the ID of the policy assignment to delete. Use the format '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.
func (AssignmentsClient) DeleteByIDPreparer
deprecated
func (client AssignmentsClient) DeleteByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteByIDPreparer prepares the DeleteByID request.
func (AssignmentsClient) DeleteByIDResponder
deprecated
func (client AssignmentsClient) DeleteByIDResponder(resp *http.Response) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteByIDResponder handles the response to the DeleteByID request. The method always closes the http.Response Body.
func (AssignmentsClient) DeleteByIDSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteByIDSender sends the DeleteByID request. The method will close the http.Response Body if it receives an error.
func (AssignmentsClient) DeletePreparer
deprecated
func (client AssignmentsClient) DeletePreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeletePreparer prepares the Delete request.
func (AssignmentsClient) DeleteResponder
deprecated
func (client AssignmentsClient) DeleteResponder(resp *http.Response) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (AssignmentsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (AssignmentsClient) Get
deprecated
func (client AssignmentsClient) Get(ctx context.Context, scope string, policyAssignmentName string) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Get gets a policy assignment.
scope is the scope of the policy assignment. policyAssignmentName is the name of the policy assignment to get.
func (AssignmentsClient) GetByID
deprecated
func (client AssignmentsClient) GetByID(ctx context.Context, policyAssignmentID string) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetByID when providing a scope for the assigment, use '/subscriptions/{subscription-id}/' for subscriptions, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for resource groups, and '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' for resources.
policyAssignmentID is the ID of the policy assignment to get. Use the format '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.
func (AssignmentsClient) GetByIDPreparer
deprecated
func (AssignmentsClient) GetByIDResponder
deprecated
func (client AssignmentsClient) GetByIDResponder(resp *http.Response) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetByIDResponder handles the response to the GetByID request. The method always closes the http.Response Body.
func (AssignmentsClient) GetByIDSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetByIDSender sends the GetByID request. The method will close the http.Response Body if it receives an error.
func (AssignmentsClient) GetPreparer
deprecated
func (client AssignmentsClient) GetPreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetPreparer prepares the Get request.
func (AssignmentsClient) GetResponder
deprecated
func (client AssignmentsClient) GetResponder(resp *http.Response) (result Assignment, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (AssignmentsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (AssignmentsClient) List
deprecated
func (client AssignmentsClient) List(ctx context.Context, filter string) (result AssignmentListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. List gets all the policy assignments for a subscription.
filter is the filter to apply on the operation.
func (AssignmentsClient) ListComplete
deprecated
func (client AssignmentsClient) ListComplete(ctx context.Context, filter string) (result AssignmentListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListComplete enumerates all values, automatically crossing page boundaries as required.
func (AssignmentsClient) ListForResource
deprecated
func (client AssignmentsClient) ListForResource(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (result AssignmentListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResource gets policy assignments for a resource.
resourceGroupName is the name of the resource group containing the resource. The name is case insensitive. resourceProviderNamespace is the namespace of the resource provider. parentResourcePath is the parent resource path. resourceType is the resource type. resourceName is the name of the resource with policy assignments. filter is the filter to apply on the operation.
func (AssignmentsClient) ListForResourceComplete
deprecated
func (client AssignmentsClient) ListForResourceComplete(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (result AssignmentListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourceComplete enumerates all values, automatically crossing page boundaries as required.
func (AssignmentsClient) ListForResourceGroup
deprecated
func (client AssignmentsClient) ListForResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result AssignmentListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourceGroup gets policy assignments for the resource group.
resourceGroupName is the name of the resource group that contains policy assignments. filter is the filter to apply on the operation.
func (AssignmentsClient) ListForResourceGroupComplete
deprecated
func (client AssignmentsClient) ListForResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string) (result AssignmentListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (AssignmentsClient) ListForResourceGroupPreparer
deprecated
func (client AssignmentsClient) ListForResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourceGroupPreparer prepares the ListForResourceGroup request.
func (AssignmentsClient) ListForResourceGroupResponder
deprecated
func (client AssignmentsClient) ListForResourceGroupResponder(resp *http.Response) (result AssignmentListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourceGroupResponder handles the response to the ListForResourceGroup request. The method always closes the http.Response Body.
func (AssignmentsClient) ListForResourceGroupSender
deprecated
func (client AssignmentsClient) ListForResourceGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourceGroupSender sends the ListForResourceGroup request. The method will close the http.Response Body if it receives an error.
func (AssignmentsClient) ListForResourcePreparer
deprecated
func (client AssignmentsClient) ListForResourcePreparer(ctx context.Context, resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourcePreparer prepares the ListForResource request.
func (AssignmentsClient) ListForResourceResponder
deprecated
func (client AssignmentsClient) ListForResourceResponder(resp *http.Response) (result AssignmentListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourceResponder handles the response to the ListForResource request. The method always closes the http.Response Body.
func (AssignmentsClient) ListForResourceSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListForResourceSender sends the ListForResource request. The method will close the http.Response Body if it receives an error.
func (AssignmentsClient) ListPreparer
deprecated
func (AssignmentsClient) ListResponder
deprecated
func (client AssignmentsClient) ListResponder(resp *http.Response) (result AssignmentListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (AssignmentsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type BaseClient
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. BaseClient is the base client for Policy.
func New
deprecated
func New(subscriptionID string) BaseClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. New creates an instance of the BaseClient client.
func NewWithBaseURI
deprecated
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NewWithBaseURI creates an instance of the BaseClient client.
type Definition
deprecated
type Definition struct { autorest.Response `json:"-"` // DefinitionProperties - The policy definition properties. *DefinitionProperties `json:"properties,omitempty"` // ID - The ID of the policy definition. ID *string `json:"id,omitempty"` // Name - The name of the policy definition. Name *string `json:"name,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Definition the policy definition.
func (Definition) MarshalJSON
deprecated
func (d Definition) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. MarshalJSON is the custom marshaler for Definition.
func (*Definition) UnmarshalJSON
deprecated
func (d *Definition) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. UnmarshalJSON is the custom unmarshaler for Definition struct.
type DefinitionListResult
deprecated
type DefinitionListResult struct { autorest.Response `json:"-"` // Value - An array of policy definitions. Value *[]Definition `json:"value,omitempty"` // NextLink - The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DefinitionListResult list of policy definitions.
func (DefinitionListResult) IsEmpty
deprecated
func (dlr DefinitionListResult) IsEmpty() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. IsEmpty returns true if the ListResult contains no values.
type DefinitionListResultIterator
deprecated
type DefinitionListResultIterator struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DefinitionListResultIterator provides access to a complete listing of Definition values.
func (*DefinitionListResultIterator) Next
deprecated
func (iter *DefinitionListResultIterator) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (DefinitionListResultIterator) NotDone
deprecated
func (iter DefinitionListResultIterator) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NotDone returns true if the enumeration should be started or is not yet complete.
func (DefinitionListResultIterator) Response
deprecated
func (iter DefinitionListResultIterator) Response() DefinitionListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Response returns the raw server response from the last page request.
func (DefinitionListResultIterator) Value
deprecated
func (iter DefinitionListResultIterator) Value() Definition
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type DefinitionListResultPage
deprecated
type DefinitionListResultPage struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DefinitionListResultPage contains a page of Definition values.
func (*DefinitionListResultPage) Next
deprecated
func (page *DefinitionListResultPage) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (DefinitionListResultPage) NotDone
deprecated
func (page DefinitionListResultPage) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NotDone returns true if the page enumeration should be started or is not yet complete.
func (DefinitionListResultPage) Response
deprecated
func (page DefinitionListResultPage) Response() DefinitionListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Response returns the raw server response from the last page request.
func (DefinitionListResultPage) Values
deprecated
func (page DefinitionListResultPage) Values() []Definition
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Values returns the slice of values for the current page or nil if there are no values.
type DefinitionProperties
deprecated
type DefinitionProperties struct { // PolicyType - The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. Possible values include: 'TypeNotSpecified', 'TypeBuiltIn', 'TypeCustom' PolicyType Type `json:"policyType,omitempty"` // Mode - The policy definition mode. Possible values are NotSpecified, Indexed, and All. Possible values include: 'NotSpecified', 'Indexed', 'All' Mode Mode `json:"mode,omitempty"` // DisplayName - The display name of the policy definition. DisplayName *string `json:"displayName,omitempty"` // Description - The policy definition description. Description *string `json:"description,omitempty"` // PolicyRule - The policy rule. PolicyRule interface{} `json:"policyRule,omitempty"` // Metadata - The policy definition metadata. Metadata interface{} `json:"metadata,omitempty"` // Parameters - Required if a parameter is used in policy rule. Parameters interface{} `json:"parameters,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DefinitionProperties the policy definition properties.
type DefinitionReference
deprecated
type DefinitionReference struct { // PolicyDefinitionID - The ID of the policy definition or policy set definition. PolicyDefinitionID *string `json:"policyDefinitionId,omitempty"` // Parameters - Required if a parameter is used in policy rule. Parameters interface{} `json:"parameters,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DefinitionReference the policy definition reference.
type DefinitionsClient
deprecated
type DefinitionsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DefinitionsClient is the to manage and control access to your resources, you can define customized policies and assign them at a scope.
func NewDefinitionsClient
deprecated
func NewDefinitionsClient(subscriptionID string) DefinitionsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NewDefinitionsClient creates an instance of the DefinitionsClient client.
func NewDefinitionsClientWithBaseURI
deprecated
func NewDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) DefinitionsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NewDefinitionsClientWithBaseURI creates an instance of the DefinitionsClient client.
func (DefinitionsClient) CreateOrUpdate
deprecated
func (client DefinitionsClient) CreateOrUpdate(ctx context.Context, policyDefinitionName string, parameters Definition) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdate creates or updates a policy definition.
policyDefinitionName is the name of the policy definition to create. parameters is the policy definition properties.
func (DefinitionsClient) CreateOrUpdateAtManagementGroup
deprecated
func (client DefinitionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, policyDefinitionName string, parameters Definition, managementGroupID string) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateAtManagementGroup creates or updates a policy definition at management group level.
policyDefinitionName is the name of the policy definition to create. parameters is the policy definition properties. managementGroupID is the ID of the management group.
func (DefinitionsClient) CreateOrUpdateAtManagementGroupPreparer
deprecated
func (client DefinitionsClient) CreateOrUpdateAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, parameters Definition, managementGroupID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateAtManagementGroupPreparer prepares the CreateOrUpdateAtManagementGroup request.
func (DefinitionsClient) CreateOrUpdateAtManagementGroupResponder
deprecated
func (client DefinitionsClient) CreateOrUpdateAtManagementGroupResponder(resp *http.Response) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateAtManagementGroupResponder handles the response to the CreateOrUpdateAtManagementGroup request. The method always closes the http.Response Body.
func (DefinitionsClient) CreateOrUpdateAtManagementGroupSender
deprecated
func (client DefinitionsClient) CreateOrUpdateAtManagementGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateAtManagementGroupSender sends the CreateOrUpdateAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) CreateOrUpdatePreparer
deprecated
func (client DefinitionsClient) CreateOrUpdatePreparer(ctx context.Context, policyDefinitionName string, parameters Definition) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (DefinitionsClient) CreateOrUpdateResponder
deprecated
func (client DefinitionsClient) CreateOrUpdateResponder(resp *http.Response) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (DefinitionsClient) CreateOrUpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) Delete
deprecated
func (client DefinitionsClient) Delete(ctx context.Context, policyDefinitionName string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Delete deletes a policy definition.
policyDefinitionName is the name of the policy definition to delete.
func (DefinitionsClient) DeleteAtManagementGroup
deprecated
func (client DefinitionsClient) DeleteAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteAtManagementGroup deletes a policy definition at management group level.
policyDefinitionName is the name of the policy definition to delete. managementGroupID is the ID of the management group.
func (DefinitionsClient) DeleteAtManagementGroupPreparer
deprecated
func (client DefinitionsClient) DeleteAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, managementGroupID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteAtManagementGroupPreparer prepares the DeleteAtManagementGroup request.
func (DefinitionsClient) DeleteAtManagementGroupResponder
deprecated
func (client DefinitionsClient) DeleteAtManagementGroupResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteAtManagementGroupResponder handles the response to the DeleteAtManagementGroup request. The method always closes the http.Response Body.
func (DefinitionsClient) DeleteAtManagementGroupSender
deprecated
func (client DefinitionsClient) DeleteAtManagementGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteAtManagementGroupSender sends the DeleteAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) DeletePreparer
deprecated
func (DefinitionsClient) DeleteResponder
deprecated
func (client DefinitionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (DefinitionsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) Get
deprecated
func (client DefinitionsClient) Get(ctx context.Context, policyDefinitionName string) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Get gets the policy definition.
policyDefinitionName is the name of the policy definition to get.
func (DefinitionsClient) GetAtManagementGroup
deprecated
func (client DefinitionsClient) GetAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetAtManagementGroup gets the policy definition at management group level.
policyDefinitionName is the name of the policy definition to get. managementGroupID is the ID of the management group.
func (DefinitionsClient) GetAtManagementGroupPreparer
deprecated
func (client DefinitionsClient) GetAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, managementGroupID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetAtManagementGroupPreparer prepares the GetAtManagementGroup request.
func (DefinitionsClient) GetAtManagementGroupResponder
deprecated
func (client DefinitionsClient) GetAtManagementGroupResponder(resp *http.Response) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetAtManagementGroupResponder handles the response to the GetAtManagementGroup request. The method always closes the http.Response Body.
func (DefinitionsClient) GetAtManagementGroupSender
deprecated
func (client DefinitionsClient) GetAtManagementGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetAtManagementGroupSender sends the GetAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) GetBuiltIn
deprecated
func (client DefinitionsClient) GetBuiltIn(ctx context.Context, policyDefinitionName string) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetBuiltIn gets the built in policy definition.
policyDefinitionName is the name of the built in policy definition to get.
func (DefinitionsClient) GetBuiltInPreparer
deprecated
func (client DefinitionsClient) GetBuiltInPreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetBuiltInPreparer prepares the GetBuiltIn request.
func (DefinitionsClient) GetBuiltInResponder
deprecated
func (client DefinitionsClient) GetBuiltInResponder(resp *http.Response) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetBuiltInResponder handles the response to the GetBuiltIn request. The method always closes the http.Response Body.
func (DefinitionsClient) GetBuiltInSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetBuiltInSender sends the GetBuiltIn request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) GetPreparer
deprecated
func (DefinitionsClient) GetResponder
deprecated
func (client DefinitionsClient) GetResponder(resp *http.Response) (result Definition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (DefinitionsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) List
deprecated
func (client DefinitionsClient) List(ctx context.Context) (result DefinitionListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. List gets all the policy definitions for a subscription.
func (DefinitionsClient) ListBuiltIn
deprecated
func (client DefinitionsClient) ListBuiltIn(ctx context.Context) (result DefinitionListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListBuiltIn gets all the built in policy definitions.
func (DefinitionsClient) ListBuiltInComplete
deprecated
func (client DefinitionsClient) ListBuiltInComplete(ctx context.Context) (result DefinitionListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListBuiltInComplete enumerates all values, automatically crossing page boundaries as required.
func (DefinitionsClient) ListBuiltInPreparer
deprecated
func (DefinitionsClient) ListBuiltInResponder
deprecated
func (client DefinitionsClient) ListBuiltInResponder(resp *http.Response) (result DefinitionListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListBuiltInResponder handles the response to the ListBuiltIn request. The method always closes the http.Response Body.
func (DefinitionsClient) ListBuiltInSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListBuiltInSender sends the ListBuiltIn request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) ListByManagementGroup
deprecated
func (client DefinitionsClient) ListByManagementGroup(ctx context.Context, managementGroupID string) (result DefinitionListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroup gets all the policy definitions for a subscription at management group level.
managementGroupID is the ID of the management group.
func (DefinitionsClient) ListByManagementGroupComplete
deprecated
func (client DefinitionsClient) ListByManagementGroupComplete(ctx context.Context, managementGroupID string) (result DefinitionListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (DefinitionsClient) ListByManagementGroupPreparer
deprecated
func (client DefinitionsClient) ListByManagementGroupPreparer(ctx context.Context, managementGroupID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroupPreparer prepares the ListByManagementGroup request.
func (DefinitionsClient) ListByManagementGroupResponder
deprecated
func (client DefinitionsClient) ListByManagementGroupResponder(resp *http.Response) (result DefinitionListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroupResponder handles the response to the ListByManagementGroup request. The method always closes the http.Response Body.
func (DefinitionsClient) ListByManagementGroupSender
deprecated
func (client DefinitionsClient) ListByManagementGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroupSender sends the ListByManagementGroup request. The method will close the http.Response Body if it receives an error.
func (DefinitionsClient) ListComplete
deprecated
func (client DefinitionsClient) ListComplete(ctx context.Context) (result DefinitionListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListComplete enumerates all values, automatically crossing page boundaries as required.
func (DefinitionsClient) ListPreparer
deprecated
func (DefinitionsClient) ListResponder
deprecated
func (client DefinitionsClient) ListResponder(resp *http.Response) (result DefinitionListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (DefinitionsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ErrorResponse
deprecated
type ErrorResponse struct { // HTTPStatus - Http status code. HTTPStatus *string `json:"httpStatus,omitempty"` // ErrorCode - Error code. ErrorCode *string `json:"errorCode,omitempty"` // ErrorMessage - Error message indicating why the operation failed. ErrorMessage *string `json:"errorMessage,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ErrorResponse error reponse indicates ARM is not able to process the incoming request. The reason is provided in the error message.
type Mode
deprecated
type Mode string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Mode enumerates the values for mode.
func PossibleModeValues
deprecated
func PossibleModeValues() []Mode
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. PossibleModeValues returns an array of possible values for the Mode const type.
type SetDefinition
deprecated
type SetDefinition struct { autorest.Response `json:"-"` // SetDefinitionProperties - The policy definition properties. *SetDefinitionProperties `json:"properties,omitempty"` // ID - The ID of the policy set definition. ID *string `json:"id,omitempty"` // Name - The name of the policy set definition. Name *string `json:"name,omitempty"` // Type - The type of the resource (Microsoft.Authorization/policySetDefinitions). Type *string `json:"type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. SetDefinition the policy set definition.
func (SetDefinition) MarshalJSON
deprecated
func (sd SetDefinition) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. MarshalJSON is the custom marshaler for SetDefinition.
func (*SetDefinition) UnmarshalJSON
deprecated
func (sd *SetDefinition) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. UnmarshalJSON is the custom unmarshaler for SetDefinition struct.
type SetDefinitionListResult
deprecated
type SetDefinitionListResult struct { autorest.Response `json:"-"` // Value - An array of policy set definitions. Value *[]SetDefinition `json:"value,omitempty"` // NextLink - The URL to use for getting the next set of results. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. SetDefinitionListResult list of policy set definitions.
func (SetDefinitionListResult) IsEmpty
deprecated
func (sdlr SetDefinitionListResult) IsEmpty() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. IsEmpty returns true if the ListResult contains no values.
type SetDefinitionListResultIterator
deprecated
type SetDefinitionListResultIterator struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. SetDefinitionListResultIterator provides access to a complete listing of SetDefinition values.
func (*SetDefinitionListResultIterator) Next
deprecated
func (iter *SetDefinitionListResultIterator) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SetDefinitionListResultIterator) NotDone
deprecated
func (iter SetDefinitionListResultIterator) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NotDone returns true if the enumeration should be started or is not yet complete.
func (SetDefinitionListResultIterator) Response
deprecated
func (iter SetDefinitionListResultIterator) Response() SetDefinitionListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Response returns the raw server response from the last page request.
func (SetDefinitionListResultIterator) Value
deprecated
func (iter SetDefinitionListResultIterator) Value() SetDefinition
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SetDefinitionListResultPage
deprecated
type SetDefinitionListResultPage struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. SetDefinitionListResultPage contains a page of SetDefinition values.
func (*SetDefinitionListResultPage) Next
deprecated
func (page *SetDefinitionListResultPage) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SetDefinitionListResultPage) NotDone
deprecated
func (page SetDefinitionListResultPage) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NotDone returns true if the page enumeration should be started or is not yet complete.
func (SetDefinitionListResultPage) Response
deprecated
func (page SetDefinitionListResultPage) Response() SetDefinitionListResult
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Response returns the raw server response from the last page request.
func (SetDefinitionListResultPage) Values
deprecated
func (page SetDefinitionListResultPage) Values() []SetDefinition
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Values returns the slice of values for the current page or nil if there are no values.
type SetDefinitionProperties
deprecated
type SetDefinitionProperties struct { // PolicyType - The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. Possible values include: 'TypeNotSpecified', 'TypeBuiltIn', 'TypeCustom' PolicyType Type `json:"policyType,omitempty"` // DisplayName - The display name of the policy set definition. DisplayName *string `json:"displayName,omitempty"` // Description - The policy set definition description. Description *string `json:"description,omitempty"` // Metadata - The policy set definition metadata. Metadata interface{} `json:"metadata,omitempty"` // Parameters - The policy set definition parameters that can be used in policy definition references. Parameters interface{} `json:"parameters,omitempty"` // PolicyDefinitions - An array of policy definition references. PolicyDefinitions *[]DefinitionReference `json:"policyDefinitions,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. SetDefinitionProperties the policy set definition properties.
type SetDefinitionsClient
deprecated
type SetDefinitionsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. SetDefinitionsClient is the to manage and control access to your resources, you can define customized policies and assign them at a scope.
func NewSetDefinitionsClient
deprecated
func NewSetDefinitionsClient(subscriptionID string) SetDefinitionsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NewSetDefinitionsClient creates an instance of the SetDefinitionsClient client.
func NewSetDefinitionsClientWithBaseURI
deprecated
func NewSetDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) SetDefinitionsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. NewSetDefinitionsClientWithBaseURI creates an instance of the SetDefinitionsClient client.
func (SetDefinitionsClient) CreateOrUpdate
deprecated
func (client SetDefinitionsClient) CreateOrUpdate(ctx context.Context, policySetDefinitionName string, parameters SetDefinition) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdate creates or updates a policy set definition.
policySetDefinitionName is the name of the policy set definition to create. parameters is the policy set definition properties.
func (SetDefinitionsClient) CreateOrUpdateAtManagementGroup
deprecated
func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, policySetDefinitionName string, parameters SetDefinition, managementGroupID string) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateAtManagementGroup creates or updates a policy set definition at management group level.
policySetDefinitionName is the name of the policy set definition to create. parameters is the policy set definition properties. managementGroupID is the ID of the management group.
func (SetDefinitionsClient) CreateOrUpdateAtManagementGroupPreparer
deprecated
func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, parameters SetDefinition, managementGroupID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateAtManagementGroupPreparer prepares the CreateOrUpdateAtManagementGroup request.
func (SetDefinitionsClient) CreateOrUpdateAtManagementGroupResponder
deprecated
func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupResponder(resp *http.Response) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateAtManagementGroupResponder handles the response to the CreateOrUpdateAtManagementGroup request. The method always closes the http.Response Body.
func (SetDefinitionsClient) CreateOrUpdateAtManagementGroupSender
deprecated
func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateAtManagementGroupSender sends the CreateOrUpdateAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) CreateOrUpdatePreparer
deprecated
func (client SetDefinitionsClient) CreateOrUpdatePreparer(ctx context.Context, policySetDefinitionName string, parameters SetDefinition) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (SetDefinitionsClient) CreateOrUpdateResponder
deprecated
func (client SetDefinitionsClient) CreateOrUpdateResponder(resp *http.Response) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (SetDefinitionsClient) CreateOrUpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) Delete
deprecated
func (client SetDefinitionsClient) Delete(ctx context.Context, policySetDefinitionName string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Delete deletes a policy set definition.
policySetDefinitionName is the name of the policy set definition to delete.
func (SetDefinitionsClient) DeleteAtManagementGroup
deprecated
func (client SetDefinitionsClient) DeleteAtManagementGroup(ctx context.Context, policySetDefinitionName string, managementGroupID string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteAtManagementGroup deletes a policy set definition at management group level.
policySetDefinitionName is the name of the policy set definition to delete. managementGroupID is the ID of the management group.
func (SetDefinitionsClient) DeleteAtManagementGroupPreparer
deprecated
func (client SetDefinitionsClient) DeleteAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, managementGroupID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteAtManagementGroupPreparer prepares the DeleteAtManagementGroup request.
func (SetDefinitionsClient) DeleteAtManagementGroupResponder
deprecated
func (client SetDefinitionsClient) DeleteAtManagementGroupResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteAtManagementGroupResponder handles the response to the DeleteAtManagementGroup request. The method always closes the http.Response Body.
func (SetDefinitionsClient) DeleteAtManagementGroupSender
deprecated
func (client SetDefinitionsClient) DeleteAtManagementGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteAtManagementGroupSender sends the DeleteAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) DeletePreparer
deprecated
func (client SetDefinitionsClient) DeletePreparer(ctx context.Context, policySetDefinitionName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeletePreparer prepares the Delete request.
func (SetDefinitionsClient) DeleteResponder
deprecated
func (client SetDefinitionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (SetDefinitionsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) Get
deprecated
func (client SetDefinitionsClient) Get(ctx context.Context, policySetDefinitionName string) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Get gets the policy set definition.
policySetDefinitionName is the name of the policy set definition to get.
func (SetDefinitionsClient) GetAtManagementGroup
deprecated
func (client SetDefinitionsClient) GetAtManagementGroup(ctx context.Context, policySetDefinitionName string, managementGroupID string) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetAtManagementGroup gets the policy set definition at management group level.
policySetDefinitionName is the name of the policy set definition to get. managementGroupID is the ID of the management group.
func (SetDefinitionsClient) GetAtManagementGroupPreparer
deprecated
func (client SetDefinitionsClient) GetAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, managementGroupID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetAtManagementGroupPreparer prepares the GetAtManagementGroup request.
func (SetDefinitionsClient) GetAtManagementGroupResponder
deprecated
func (client SetDefinitionsClient) GetAtManagementGroupResponder(resp *http.Response) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetAtManagementGroupResponder handles the response to the GetAtManagementGroup request. The method always closes the http.Response Body.
func (SetDefinitionsClient) GetAtManagementGroupSender
deprecated
func (client SetDefinitionsClient) GetAtManagementGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetAtManagementGroupSender sends the GetAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) GetBuiltIn
deprecated
func (client SetDefinitionsClient) GetBuiltIn(ctx context.Context, policySetDefinitionName string) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetBuiltIn gets the built in policy set definition.
policySetDefinitionName is the name of the policy set definition to get.
func (SetDefinitionsClient) GetBuiltInPreparer
deprecated
func (client SetDefinitionsClient) GetBuiltInPreparer(ctx context.Context, policySetDefinitionName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetBuiltInPreparer prepares the GetBuiltIn request.
func (SetDefinitionsClient) GetBuiltInResponder
deprecated
func (client SetDefinitionsClient) GetBuiltInResponder(resp *http.Response) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetBuiltInResponder handles the response to the GetBuiltIn request. The method always closes the http.Response Body.
func (SetDefinitionsClient) GetBuiltInSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetBuiltInSender sends the GetBuiltIn request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) GetPreparer
deprecated
func (SetDefinitionsClient) GetResponder
deprecated
func (client SetDefinitionsClient) GetResponder(resp *http.Response) (result SetDefinition, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SetDefinitionsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) List
deprecated
func (client SetDefinitionsClient) List(ctx context.Context) (result SetDefinitionListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. List gets all the policy set definitions for a subscription.
func (SetDefinitionsClient) ListBuiltIn
deprecated
func (client SetDefinitionsClient) ListBuiltIn(ctx context.Context) (result SetDefinitionListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListBuiltIn gets all the built in policy set definitions.
func (SetDefinitionsClient) ListBuiltInComplete
deprecated
func (client SetDefinitionsClient) ListBuiltInComplete(ctx context.Context) (result SetDefinitionListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListBuiltInComplete enumerates all values, automatically crossing page boundaries as required.
func (SetDefinitionsClient) ListBuiltInPreparer
deprecated
func (SetDefinitionsClient) ListBuiltInResponder
deprecated
func (client SetDefinitionsClient) ListBuiltInResponder(resp *http.Response) (result SetDefinitionListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListBuiltInResponder handles the response to the ListBuiltIn request. The method always closes the http.Response Body.
func (SetDefinitionsClient) ListBuiltInSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListBuiltInSender sends the ListBuiltIn request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) ListByManagementGroup
deprecated
func (client SetDefinitionsClient) ListByManagementGroup(ctx context.Context, managementGroupID string) (result SetDefinitionListResultPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroup gets all the policy set definitions for a subscription at management group.
managementGroupID is the ID of the management group.
func (SetDefinitionsClient) ListByManagementGroupComplete
deprecated
func (client SetDefinitionsClient) ListByManagementGroupComplete(ctx context.Context, managementGroupID string) (result SetDefinitionListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (SetDefinitionsClient) ListByManagementGroupPreparer
deprecated
func (client SetDefinitionsClient) ListByManagementGroupPreparer(ctx context.Context, managementGroupID string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroupPreparer prepares the ListByManagementGroup request.
func (SetDefinitionsClient) ListByManagementGroupResponder
deprecated
func (client SetDefinitionsClient) ListByManagementGroupResponder(resp *http.Response) (result SetDefinitionListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroupResponder handles the response to the ListByManagementGroup request. The method always closes the http.Response Body.
func (SetDefinitionsClient) ListByManagementGroupSender
deprecated
func (client SetDefinitionsClient) ListByManagementGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListByManagementGroupSender sends the ListByManagementGroup request. The method will close the http.Response Body if it receives an error.
func (SetDefinitionsClient) ListComplete
deprecated
func (client SetDefinitionsClient) ListComplete(ctx context.Context) (result SetDefinitionListResultIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SetDefinitionsClient) ListPreparer
deprecated
func (SetDefinitionsClient) ListResponder
deprecated
func (client SetDefinitionsClient) ListResponder(resp *http.Response) (result SetDefinitionListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SetDefinitionsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type Sku
deprecated
type Sku struct { // Name - The name of the policy sku. Possible values are A0 and A1. Name *string `json:"name,omitempty"` // Tier - The policy sku tier. Possible values are Free and Standard. Tier *string `json:"tier,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Sku the policy sku.
type Type
deprecated
type Type string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. Type enumerates the values for type.
func PossibleTypeValues
deprecated
func PossibleTypeValues() []Type
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2017-06-01-preview/policy instead. PossibleTypeValues returns an array of possible values for the Type const type.