managedidentity

package
v0.20220621.125715 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2022 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateUserAssignedIdentitiesID

func ValidateUserAssignedIdentitiesID(input interface{}, key string) (warnings []string, errors []error)

ValidateUserAssignedIdentitiesID checks that 'input' can be parsed as a User Assigned Identities ID

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 IdentityOperationPredicate

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

func (IdentityOperationPredicate) Matches

func (p IdentityOperationPredicate) 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, id commonids.ScopeId) (result SystemAssignedIdentitiesGetByScopeOperationResponse, err error)

SystemAssignedIdentitiesGetByScope ...

func (ManagedIdentityClient) UserAssignedIdentitiesCreateOrUpdate

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

UserAssignedIdentitiesCreateOrUpdate ...

func (ManagedIdentityClient) UserAssignedIdentitiesDelete

UserAssignedIdentitiesDelete ...

func (ManagedIdentityClient) UserAssignedIdentitiesGet

UserAssignedIdentitiesGet ...

func (ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroup

UserAssignedIdentitiesListByResourceGroup ...

func (ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroupComplete

UserAssignedIdentitiesListByResourceGroupComplete retrieves all of the results into a single object

func (ManagedIdentityClient) UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate

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

UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (ManagedIdentityClient) UserAssignedIdentitiesListBySubscription

UserAssignedIdentitiesListBySubscription ...

func (ManagedIdentityClient) UserAssignedIdentitiesListBySubscriptionComplete

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

UserAssignedIdentitiesListBySubscriptionComplete retrieves all of the results into a single object

func (ManagedIdentityClient) UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate

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

UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (ManagedIdentityClient) UserAssignedIdentitiesUpdate

UserAssignedIdentitiesUpdate ...

type SystemAssignedIdentitiesGetByScopeOperationResponse

type SystemAssignedIdentitiesGetByScopeOperationResponse 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 UserAssignedIdentitiesCreateOrUpdateOperationResponse

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

type UserAssignedIdentitiesDeleteOperationResponse

type UserAssignedIdentitiesDeleteOperationResponse struct {
	HttpResponse *http.Response
}

type UserAssignedIdentitiesGetOperationResponse

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

type UserAssignedIdentitiesId

type UserAssignedIdentitiesId struct {
	SubscriptionId    string
	ResourceGroupName string
	ResourceName      string
}

UserAssignedIdentitiesId is a struct representing the Resource ID for a User Assigned Identities

func NewUserAssignedIdentitiesID

func NewUserAssignedIdentitiesID(subscriptionId string, resourceGroupName string, resourceName string) UserAssignedIdentitiesId

NewUserAssignedIdentitiesID returns a new UserAssignedIdentitiesId struct

func ParseUserAssignedIdentitiesID

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

ParseUserAssignedIdentitiesID parses 'input' into a UserAssignedIdentitiesId

func ParseUserAssignedIdentitiesIDInsensitively

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

ParseUserAssignedIdentitiesIDInsensitively parses 'input' case-insensitively into a UserAssignedIdentitiesId note: this method should only be used for API response data and not user input

func (UserAssignedIdentitiesId) ID

ID returns the formatted User Assigned Identities ID

func (UserAssignedIdentitiesId) Segments

Segments returns a slice of Resource ID Segments which comprise this User Assigned Identities ID

func (UserAssignedIdentitiesId) String

func (id UserAssignedIdentitiesId) String() string

String returns a human-readable description of this User Assigned Identities ID

type UserAssignedIdentitiesListByResourceGroupCompleteResult

type UserAssignedIdentitiesListByResourceGroupCompleteResult struct {
	Items []Identity
}

type UserAssignedIdentitiesListByResourceGroupOperationResponse

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

func (UserAssignedIdentitiesListByResourceGroupOperationResponse) HasMore

func (UserAssignedIdentitiesListByResourceGroupOperationResponse) LoadMore

type UserAssignedIdentitiesListBySubscriptionCompleteResult

type UserAssignedIdentitiesListBySubscriptionCompleteResult struct {
	Items []Identity
}

type UserAssignedIdentitiesListBySubscriptionOperationResponse

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

func (UserAssignedIdentitiesListBySubscriptionOperationResponse) HasMore

func (UserAssignedIdentitiesListBySubscriptionOperationResponse) LoadMore

type UserAssignedIdentitiesUpdateOperationResponse

type UserAssignedIdentitiesUpdateOperationResponse 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