authorization

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2016 License: MIT, Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApiVersion     = "2015-01-01"
	DefaultBaseUri = "https://management.azure.com"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizationClient

type AuthorizationClient struct {
	autorest.Client
	BaseUri        string
	SubscriptionId string
}

func New

func New(subscriptionId string) AuthorizationClient

func NewWithBaseUri

func NewWithBaseUri(baseUri string, subscriptionId string) AuthorizationClient

type LockLevel

type LockLevel string
const (
	CanNotDelete LockLevel = "CanNotDelete"
	NotSpecified LockLevel = "NotSpecified"
	ReadOnly     LockLevel = "ReadOnly"
)

type ManagementLock

type ManagementLock struct {
	autorest.Response `json:"-"`
	Properties        struct {
		Level LockLevel `json:"level,omitempty"`
		Notes string    `json:"notes,omitempty"`
	} `json:"properties,omitempty"`
	Id   string `json:"id,omitempty"`
	Type string `json:"type,omitempty"`
	Name string `json:"name,omitempty"`
}

Management lock information.

type ManagementLockListResult

type ManagementLockListResult struct {
	autorest.Response `json:"-"`
	Value             []ManagementLock `json:"value,omitempty"`
	NextLink          string           `json:"nextLink,omitempty"`
}

List of management locks.

type ManagementLocksClient

type ManagementLocksClient struct {
	AuthorizationClient
}

ManagementLocks Client

func NewManagementLocksClient

func NewManagementLocksClient(subscriptionId string) ManagementLocksClient

func NewManagementLocksClientWithBaseUri

func NewManagementLocksClientWithBaseUri(baseUri string, subscriptionId string) ManagementLocksClient

func (ManagementLocksClient) CreateOrUpdateAtResourceGroupLevel

func (client ManagementLocksClient) CreateOrUpdateAtResourceGroupLevel(resourceGroupName string, lockName string, parameters ManagementLock) (result ManagementLock, ae autorest.Error)

CreateOrUpdateAtResourceGroupLevel create or update a management lock at the resource group level.

resourceGroupName is the resource group name. lockName is the lock name. parameters is the management lock parameters.

func (ManagementLocksClient) CreateOrUpdateAtResourceGroupLevelRequestPreparer

func (client ManagementLocksClient) CreateOrUpdateAtResourceGroupLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the CreateOrUpdateAtResourceGroupLevel request.

func (ManagementLocksClient) CreateOrUpdateAtResourceLevel

func (client ManagementLocksClient) CreateOrUpdateAtResourceLevel(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, lockName string, parameters ManagementLock) (result ManagementLock, ae autorest.Error)

CreateOrUpdateAtResourceLevel create or update a management lock at the resource level or any level below resource.

resourceGroupName is the name of the resource group. resourceProviderNamespace is resource identity. parentResourcePath is resource identity. resourceType is resource identity. resourceName is resource identity. lockName is the name of lock. parameters is create or update management lock parameters.

func (ManagementLocksClient) CreateOrUpdateAtResourceLevelRequestPreparer

func (client ManagementLocksClient) CreateOrUpdateAtResourceLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the CreateOrUpdateAtResourceLevel request.

func (ManagementLocksClient) CreateOrUpdateAtSubscriptionLevel

func (client ManagementLocksClient) CreateOrUpdateAtSubscriptionLevel(lockName string, parameters ManagementLock) (result ManagementLock, ae autorest.Error)

CreateOrUpdateAtSubscriptionLevel create or update a management lock at the subscription level.

lockName is the name of lock. parameters is the management lock parameters.

func (ManagementLocksClient) CreateOrUpdateAtSubscriptionLevelRequestPreparer

func (client ManagementLocksClient) CreateOrUpdateAtSubscriptionLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the CreateOrUpdateAtSubscriptionLevel request.

func (ManagementLocksClient) DeleteAtResourceGroupLevel

func (client ManagementLocksClient) DeleteAtResourceGroupLevel(resourceGroup string, lockName string) (result autorest.Response, ae autorest.Error)

DeleteAtResourceGroupLevel deletes the management lock of a resource group.

resourceGroup is the resource group names. lockName is the name of lock.

func (ManagementLocksClient) DeleteAtResourceGroupLevelRequestPreparer

func (client ManagementLocksClient) DeleteAtResourceGroupLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the DeleteAtResourceGroupLevel request.

func (ManagementLocksClient) DeleteAtResourceLevel

func (client ManagementLocksClient) DeleteAtResourceLevel(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, lockName string) (result autorest.Response, ae autorest.Error)

DeleteAtResourceLevel deletes the management lock of a resource or any level below resource.

resourceGroupName is the name of the resource group. resourceProviderNamespace is resource identity. parentResourcePath is resource identity. resourceType is resource identity. resourceName is resource identity. lockName is the name of lock.

func (ManagementLocksClient) DeleteAtResourceLevelRequestPreparer

func (client ManagementLocksClient) DeleteAtResourceLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the DeleteAtResourceLevel request.

func (ManagementLocksClient) DeleteAtSubscriptionLevel

func (client ManagementLocksClient) DeleteAtSubscriptionLevel(lockName string) (result autorest.Response, ae autorest.Error)

DeleteAtSubscriptionLevel deletes the management lock of a subscription.

lockName is the name of lock.

func (ManagementLocksClient) DeleteAtSubscriptionLevelRequestPreparer

func (client ManagementLocksClient) DeleteAtSubscriptionLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the DeleteAtSubscriptionLevel request.

func (ManagementLocksClient) Get

func (client ManagementLocksClient) Get(lockName string) (result ManagementLock, ae autorest.Error)

Get gets the management lock of a scope.

lockName is name of the management lock.

func (ManagementLocksClient) GetRequestPreparer

func (client ManagementLocksClient) GetRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the Get request.

func (ManagementLocksClient) ListAtResourceGroupLevel

func (client ManagementLocksClient) ListAtResourceGroupLevel(resourceGroupName string, filter string) (result ManagementLockListResult, ae autorest.Error)

ListAtResourceGroupLevel gets all the management locks of a resource group.

resourceGroupName is resource group name. filter is the filter to apply on the operation.

func (ManagementLocksClient) ListAtResourceGroupLevelRequestPreparer

func (client ManagementLocksClient) ListAtResourceGroupLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the ListAtResourceGroupLevel request.

func (ManagementLocksClient) ListAtResourceLevel

func (client ManagementLocksClient) ListAtResourceLevel(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (result ManagementLockListResult, ae autorest.Error)

ListAtResourceLevel gets all the management locks of a resource or any level below resource.

resourceGroupName is the name of the resource group. The name is case insensitive. resourceProviderNamespace is resource identity. parentResourcePath is resource identity. resourceType is resource identity. resourceName is resource identity. filter is the filter to apply on the operation.

func (ManagementLocksClient) ListAtResourceLevelRequestPreparer

func (client ManagementLocksClient) ListAtResourceLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the ListAtResourceLevel request.

func (ManagementLocksClient) ListAtSubscriptionLevel

func (client ManagementLocksClient) ListAtSubscriptionLevel(filter string) (result ManagementLockListResult, ae autorest.Error)

ListAtSubscriptionLevel gets all the management locks of a subscription.

filter is the filter to apply on the operation.

func (ManagementLocksClient) ListAtSubscriptionLevelRequestPreparer

func (client ManagementLocksClient) ListAtSubscriptionLevelRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the ListAtSubscriptionLevel request.

func (ManagementLocksClient) ListNext

func (client ManagementLocksClient) ListNext(nextLink string) (result ManagementLockListResult, ae autorest.Error)

ListNext get a list of management locks at resource level or below.

nextLink is nextLink from the previous successful call to List operation.

func (ManagementLocksClient) ListNextRequestPreparer

func (client ManagementLocksClient) ListNextRequestPreparer() autorest.Preparer

Create a Preparer by which to prepare the ListNext request.

func (ManagementLocksClient) NewCreateOrUpdateAtResourceGroupLevelRequest

func (client ManagementLocksClient) NewCreateOrUpdateAtResourceGroupLevelRequest(resourceGroupName string, lockName string, parameters ManagementLock) (*http.Request, error)

Create the CreateOrUpdateAtResourceGroupLevel request.

func (ManagementLocksClient) NewCreateOrUpdateAtResourceLevelRequest

func (client ManagementLocksClient) NewCreateOrUpdateAtResourceLevelRequest(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, lockName string, parameters ManagementLock) (*http.Request, error)

Create the CreateOrUpdateAtResourceLevel request.

func (ManagementLocksClient) NewCreateOrUpdateAtSubscriptionLevelRequest

func (client ManagementLocksClient) NewCreateOrUpdateAtSubscriptionLevelRequest(lockName string, parameters ManagementLock) (*http.Request, error)

Create the CreateOrUpdateAtSubscriptionLevel request.

func (ManagementLocksClient) NewDeleteAtResourceGroupLevelRequest

func (client ManagementLocksClient) NewDeleteAtResourceGroupLevelRequest(resourceGroup string, lockName string) (*http.Request, error)

Create the DeleteAtResourceGroupLevel request.

func (ManagementLocksClient) NewDeleteAtResourceLevelRequest

func (client ManagementLocksClient) NewDeleteAtResourceLevelRequest(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, lockName string) (*http.Request, error)

Create the DeleteAtResourceLevel request.

func (ManagementLocksClient) NewDeleteAtSubscriptionLevelRequest

func (client ManagementLocksClient) NewDeleteAtSubscriptionLevelRequest(lockName string) (*http.Request, error)

Create the DeleteAtSubscriptionLevel request.

func (ManagementLocksClient) NewGetRequest

func (client ManagementLocksClient) NewGetRequest(lockName string) (*http.Request, error)

Create the Get request.

func (ManagementLocksClient) NewListAtResourceGroupLevelRequest

func (client ManagementLocksClient) NewListAtResourceGroupLevelRequest(resourceGroupName string, filter string) (*http.Request, error)

Create the ListAtResourceGroupLevel request.

func (ManagementLocksClient) NewListAtResourceLevelRequest

func (client ManagementLocksClient) NewListAtResourceLevelRequest(resourceGroupName string, resourceProviderNamespace string, parentResourcePath string, resourceType string, resourceName string, filter string) (*http.Request, error)

Create the ListAtResourceLevel request.

func (ManagementLocksClient) NewListAtSubscriptionLevelRequest

func (client ManagementLocksClient) NewListAtSubscriptionLevelRequest(filter string) (*http.Request, error)

Create the ListAtSubscriptionLevel request.

func (ManagementLocksClient) NewListNextRequest

func (client ManagementLocksClient) NewListNextRequest(nextLink string) (*http.Request, error)

Create the ListNext request.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL