managedidentity

package
v2.85.6 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2021 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Identity

type Identity struct {
	Id         *string                         `json:"id,omitempty"`
	Location   string                          `json:"location"`
	Name       *string                         `json:"name,omitempty"`
	Properties *UserAssignedIdentityProperties `json:"properties,omitempty"`
	Tags       *map[string]string              `json:"tags,omitempty"`
	Type       *string                         `json:"type,omitempty"`
}

type IdentityPredicate

type IdentityPredicate struct {
	Id       *string
	Location *string
	Name     *string
	Type     *string
}

func (IdentityPredicate) Matches

func (p IdentityPredicate) Matches(input Identity) bool

type IdentityUpdate

type IdentityUpdate struct {
	Id         *string                         `json:"id,omitempty"`
	Location   *string                         `json:"location,omitempty"`
	Name       *string                         `json:"name,omitempty"`
	Properties *UserAssignedIdentityProperties `json:"properties,omitempty"`
	Tags       *map[string]string              `json:"tags,omitempty"`
	Type       *string                         `json:"type,omitempty"`
}

type ManagedIdentityClient

type ManagedIdentityClient struct {
	Client autorest.Client
	// contains filtered or unexported fields
}

func NewManagedIdentityClientWithBaseURI

func NewManagedIdentityClientWithBaseURI(endpoint string) ManagedIdentityClient

func (ManagedIdentityClient) SystemAssignedIdentitiesGetByScope

func (c ManagedIdentityClient) SystemAssignedIdentitiesGetByScope(ctx context.Context) (result SystemAssignedIdentitiesGetByScopeResponse, err error)

SystemAssignedIdentitiesGetByScope ...

func (ManagedIdentityClient) UserAssignedIdentitiesCreateOrUpdate

func (c ManagedIdentityClient) UserAssignedIdentitiesCreateOrUpdate(ctx context.Context, id UserAssignedIdentitiesId, input Identity) (result UserAssignedIdentitiesCreateOrUpdateResponse, err error)

UserAssignedIdentitiesCreateOrUpdate ...

func (ManagedIdentityClient) UserAssignedIdentitiesDelete

func (c ManagedIdentityClient) UserAssignedIdentitiesDelete(ctx context.Context, id UserAssignedIdentitiesId) (result UserAssignedIdentitiesDeleteResponse, err error)

UserAssignedIdentitiesDelete ...

func (ManagedIdentityClient) UserAssignedIdentitiesGet

func (c ManagedIdentityClient) UserAssignedIdentitiesGet(ctx context.Context, id UserAssignedIdentitiesId) (result UserAssignedIdentitiesGetResponse, err error)

UserAssignedIdentitiesGet ...

func (ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroup

func (c ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroup(ctx context.Context, id ResourceGroupId) (resp UserAssignedIdentitiesListByResourceGroupResponse, err error)

UserAssignedIdentitiesListByResourceGroup ...

func (ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroupComplete

func (c ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroupComplete(ctx context.Context, id ResourceGroupId) (UserAssignedIdentitiesListByResourceGroupCompleteResult, error)

UserAssignedIdentitiesListByResourceGroupComplete retrieves all of the results into a single object

func (ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate

func (c ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, predicate IdentityPredicate) (resp UserAssignedIdentitiesListByResourceGroupCompleteResult, err error)

UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (ManagedIdentityClient) UserAssignedIdentitiesListBySubscription

func (c ManagedIdentityClient) UserAssignedIdentitiesListBySubscription(ctx context.Context, id SubscriptionId) (resp UserAssignedIdentitiesListBySubscriptionResponse, err error)

UserAssignedIdentitiesListBySubscription ...

func (ManagedIdentityClient) UserAssignedIdentitiesListBySubscriptionComplete

func (c ManagedIdentityClient) UserAssignedIdentitiesListBySubscriptionComplete(ctx context.Context, id SubscriptionId) (UserAssignedIdentitiesListBySubscriptionCompleteResult, error)

UserAssignedIdentitiesListBySubscriptionComplete retrieves all of the results into a single object

func (ManagedIdentityClient) UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate

func (c ManagedIdentityClient) UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id SubscriptionId, predicate IdentityPredicate) (resp UserAssignedIdentitiesListBySubscriptionCompleteResult, err error)

UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (ManagedIdentityClient) UserAssignedIdentitiesUpdate

func (c ManagedIdentityClient) UserAssignedIdentitiesUpdate(ctx context.Context, id UserAssignedIdentitiesId, input IdentityUpdate) (result UserAssignedIdentitiesUpdateResponse, err error)

UserAssignedIdentitiesUpdate ...

type ResourceGroupId

type ResourceGroupId struct {
	SubscriptionId string
	ResourceGroup  string
}

func NewResourceGroupID

func NewResourceGroupID(subscriptionId, resourceGroup string) ResourceGroupId

func ParseResourceGroupID

func ParseResourceGroupID(input string) (*ResourceGroupId, error)

ParseResourceGroupID parses a ResourceGroup ID into an ResourceGroupId struct

func ParseResourceGroupIDInsensitively

func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error)

ParseResourceGroupIDInsensitively parses an ResourceGroup ID into an ResourceGroupId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseResourceGroupID method should be used instead for validation etc.

func (ResourceGroupId) ID

func (id ResourceGroupId) ID() string

func (ResourceGroupId) String

func (id ResourceGroupId) String() string

type SubscriptionId

type SubscriptionId struct {
	SubscriptionId string
}

func NewSubscriptionID

func NewSubscriptionID(subscriptionId string) SubscriptionId

func ParseSubscriptionID

func ParseSubscriptionID(input string) (*SubscriptionId, error)

ParseSubscriptionID parses a Subscription ID into an SubscriptionId struct

func ParseSubscriptionIDInsensitively

func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)

ParseSubscriptionIDInsensitively parses an Subscription ID into an SubscriptionId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseSubscriptionID method should be used instead for validation etc.

func (SubscriptionId) ID

func (id SubscriptionId) ID() string

func (SubscriptionId) String

func (id SubscriptionId) String() string

type SystemAssignedIdentitiesGetByScopeResponse

type SystemAssignedIdentitiesGetByScopeResponse struct {
	HttpResponse *http.Response
	Model        *SystemAssignedIdentity
}

type SystemAssignedIdentity

type SystemAssignedIdentity struct {
	Id         *string                           `json:"id,omitempty"`
	Location   string                            `json:"location"`
	Name       *string                           `json:"name,omitempty"`
	Properties *SystemAssignedIdentityProperties `json:"properties,omitempty"`
	Tags       *map[string]string                `json:"tags,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

type SystemAssignedIdentityProperties

type SystemAssignedIdentityProperties struct {
	ClientId        *string `json:"clientId,omitempty"`
	ClientSecretUrl *string `json:"clientSecretUrl,omitempty"`
	PrincipalId     *string `json:"principalId,omitempty"`
	TenantId        *string `json:"tenantId,omitempty"`
}

type UserAssignedIdentitiesCreateOrUpdateResponse

type UserAssignedIdentitiesCreateOrUpdateResponse struct {
	HttpResponse *http.Response
	Model        *Identity
}

type UserAssignedIdentitiesDeleteResponse

type UserAssignedIdentitiesDeleteResponse struct {
	HttpResponse *http.Response
}

type UserAssignedIdentitiesGetResponse

type UserAssignedIdentitiesGetResponse struct {
	HttpResponse *http.Response
	Model        *Identity
}

type UserAssignedIdentitiesId

type UserAssignedIdentitiesId struct {
	SubscriptionId           string
	ResourceGroup            string
	UserAssignedIdentityName string
}

func NewUserAssignedIdentitiesID

func NewUserAssignedIdentitiesID(subscriptionId, resourceGroup, userAssignedIdentityName string) UserAssignedIdentitiesId

func ParseUserAssignedIdentitiesID

func ParseUserAssignedIdentitiesID(input string) (*UserAssignedIdentitiesId, error)

ParseUserAssignedIdentitiesID parses a UserAssignedIdentities ID into an UserAssignedIdentitiesId struct

func ParseUserAssignedIdentitiesIDInsensitively

func ParseUserAssignedIdentitiesIDInsensitively(input string) (*UserAssignedIdentitiesId, error)

ParseUserAssignedIdentitiesIDInsensitively parses an UserAssignedIdentities ID into an UserAssignedIdentitiesId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseUserAssignedIdentitiesID method should be used instead for validation etc.

func (UserAssignedIdentitiesId) ID

func (UserAssignedIdentitiesId) String

func (id UserAssignedIdentitiesId) String() string

type UserAssignedIdentitiesListByResourceGroupCompleteResult

type UserAssignedIdentitiesListByResourceGroupCompleteResult struct {
	Items []Identity
}

type UserAssignedIdentitiesListByResourceGroupResponse

type UserAssignedIdentitiesListByResourceGroupResponse struct {
	HttpResponse *http.Response
	Model        *[]Identity
	// contains filtered or unexported fields
}

func (UserAssignedIdentitiesListByResourceGroupResponse) HasMore

func (UserAssignedIdentitiesListByResourceGroupResponse) LoadMore

type UserAssignedIdentitiesListBySubscriptionCompleteResult

type UserAssignedIdentitiesListBySubscriptionCompleteResult struct {
	Items []Identity
}

type UserAssignedIdentitiesListBySubscriptionResponse

type UserAssignedIdentitiesListBySubscriptionResponse struct {
	HttpResponse *http.Response
	Model        *[]Identity
	// contains filtered or unexported fields
}

func (UserAssignedIdentitiesListBySubscriptionResponse) HasMore

func (UserAssignedIdentitiesListBySubscriptionResponse) LoadMore

type UserAssignedIdentitiesUpdateResponse

type UserAssignedIdentitiesUpdateResponse struct {
	HttpResponse *http.Response
	Model        *Identity
}

type UserAssignedIdentityProperties

type UserAssignedIdentityProperties struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
	TenantId    *string `json:"tenantId,omitempty"`
}

Jump to

Keyboard shortcuts

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