Documentation ¶
Index ¶
- func ValidateFederatedIdentityCredentialID(input interface{}, key string) (warnings []string, errors []error)
- type FederatedIdentityCredential
- type FederatedIdentityCredentialId
- func NewFederatedIdentityCredentialID(subscriptionId string, resourceGroupName string, ...) FederatedIdentityCredentialId
- func ParseFederatedIdentityCredentialID(input string) (*FederatedIdentityCredentialId, error)
- func ParseFederatedIdentityCredentialIDInsensitively(input string) (*FederatedIdentityCredentialId, error)
- type FederatedIdentityCredentialOperationPredicate
- type FederatedIdentityCredentialProperties
- type FederatedIdentityCredentialsCreateOrUpdateOperationResponse
- type FederatedIdentityCredentialsDeleteOperationResponse
- type FederatedIdentityCredentialsGetOperationResponse
- type FederatedIdentityCredentialsListCompleteResult
- type FederatedIdentityCredentialsListCustomPager
- type FederatedIdentityCredentialsListOperationOptions
- type FederatedIdentityCredentialsListOperationResponse
- type Identity
- type IdentityOperationPredicate
- type IdentityUpdate
- type ManagedIdentitiesClient
- func (c ManagedIdentitiesClient) FederatedIdentityCredentialsCreateOrUpdate(ctx context.Context, id FederatedIdentityCredentialId, ...) (result FederatedIdentityCredentialsCreateOrUpdateOperationResponse, err error)
- func (c ManagedIdentitiesClient) FederatedIdentityCredentialsDelete(ctx context.Context, id FederatedIdentityCredentialId) (result FederatedIdentityCredentialsDeleteOperationResponse, err error)
- func (c ManagedIdentitiesClient) FederatedIdentityCredentialsGet(ctx context.Context, id FederatedIdentityCredentialId) (result FederatedIdentityCredentialsGetOperationResponse, err error)
- func (c ManagedIdentitiesClient) FederatedIdentityCredentialsList(ctx context.Context, id commonids.UserAssignedIdentityId, ...) (result FederatedIdentityCredentialsListOperationResponse, err error)
- func (c ManagedIdentitiesClient) FederatedIdentityCredentialsListComplete(ctx context.Context, id commonids.UserAssignedIdentityId, ...) (FederatedIdentityCredentialsListCompleteResult, error)
- func (c ManagedIdentitiesClient) FederatedIdentityCredentialsListCompleteMatchingPredicate(ctx context.Context, id commonids.UserAssignedIdentityId, ...) (result FederatedIdentityCredentialsListCompleteResult, err error)
- func (c ManagedIdentitiesClient) SystemAssignedIdentitiesGetByScope(ctx context.Context, id commonids.ScopeId) (result SystemAssignedIdentitiesGetByScopeOperationResponse, err error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesCreateOrUpdate(ctx context.Context, id commonids.UserAssignedIdentityId, input Identity) (result UserAssignedIdentitiesCreateOrUpdateOperationResponse, err error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesDelete(ctx context.Context, id commonids.UserAssignedIdentityId) (result UserAssignedIdentitiesDeleteOperationResponse, err error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesGet(ctx context.Context, id commonids.UserAssignedIdentityId) (result UserAssignedIdentitiesGetOperationResponse, err error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result UserAssignedIdentitiesListByResourceGroupOperationResponse, err error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (UserAssignedIdentitiesListByResourceGroupCompleteResult, error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result UserAssignedIdentitiesListByResourceGroupCompleteResult, err error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result UserAssignedIdentitiesListBySubscriptionOperationResponse, err error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (UserAssignedIdentitiesListBySubscriptionCompleteResult, error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result UserAssignedIdentitiesListBySubscriptionCompleteResult, err error)
- func (c ManagedIdentitiesClient) UserAssignedIdentitiesUpdate(ctx context.Context, id commonids.UserAssignedIdentityId, input IdentityUpdate) (result UserAssignedIdentitiesUpdateOperationResponse, err error)
- type SystemAssignedIdentitiesGetByScopeOperationResponse
- type SystemAssignedIdentity
- type SystemAssignedIdentityProperties
- type UserAssignedIdentitiesCreateOrUpdateOperationResponse
- type UserAssignedIdentitiesDeleteOperationResponse
- type UserAssignedIdentitiesGetOperationResponse
- type UserAssignedIdentitiesListByResourceGroupCompleteResult
- type UserAssignedIdentitiesListByResourceGroupCustomPager
- type UserAssignedIdentitiesListByResourceGroupOperationResponse
- type UserAssignedIdentitiesListBySubscriptionCompleteResult
- type UserAssignedIdentitiesListBySubscriptionCustomPager
- type UserAssignedIdentitiesListBySubscriptionOperationResponse
- type UserAssignedIdentitiesUpdateOperationResponse
- type UserAssignedIdentityProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateFederatedIdentityCredentialID ¶
func ValidateFederatedIdentityCredentialID(input interface{}, key string) (warnings []string, errors []error)
ValidateFederatedIdentityCredentialID checks that 'input' can be parsed as a Federated Identity Credential ID
Types ¶
type FederatedIdentityCredential ¶
type FederatedIdentityCredential struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *FederatedIdentityCredentialProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type FederatedIdentityCredentialId ¶
type FederatedIdentityCredentialId struct { SubscriptionId string ResourceGroupName string UserAssignedIdentityName string FederatedIdentityCredentialName string }
FederatedIdentityCredentialId is a struct representing the Resource ID for a Federated Identity Credential
func NewFederatedIdentityCredentialID ¶
func NewFederatedIdentityCredentialID(subscriptionId string, resourceGroupName string, userAssignedIdentityName string, federatedIdentityCredentialName string) FederatedIdentityCredentialId
NewFederatedIdentityCredentialID returns a new FederatedIdentityCredentialId struct
func ParseFederatedIdentityCredentialID ¶
func ParseFederatedIdentityCredentialID(input string) (*FederatedIdentityCredentialId, error)
ParseFederatedIdentityCredentialID parses 'input' into a FederatedIdentityCredentialId
func ParseFederatedIdentityCredentialIDInsensitively ¶
func ParseFederatedIdentityCredentialIDInsensitively(input string) (*FederatedIdentityCredentialId, error)
ParseFederatedIdentityCredentialIDInsensitively parses 'input' case-insensitively into a FederatedIdentityCredentialId note: this method should only be used for API response data and not user input
func (*FederatedIdentityCredentialId) FromParseResult ¶
func (id *FederatedIdentityCredentialId) FromParseResult(input resourceids.ParseResult) error
func (FederatedIdentityCredentialId) ID ¶
func (id FederatedIdentityCredentialId) ID() string
ID returns the formatted Federated Identity Credential ID
func (FederatedIdentityCredentialId) Segments ¶
func (id FederatedIdentityCredentialId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Federated Identity Credential ID
func (FederatedIdentityCredentialId) String ¶
func (id FederatedIdentityCredentialId) String() string
String returns a human-readable description of this Federated Identity Credential ID
type FederatedIdentityCredentialOperationPredicate ¶
func (FederatedIdentityCredentialOperationPredicate) Matches ¶
func (p FederatedIdentityCredentialOperationPredicate) Matches(input FederatedIdentityCredential) bool
type FederatedIdentityCredentialsCreateOrUpdateOperationResponse ¶
type FederatedIdentityCredentialsCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FederatedIdentityCredential }
type FederatedIdentityCredentialsGetOperationResponse ¶
type FederatedIdentityCredentialsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FederatedIdentityCredential }
type FederatedIdentityCredentialsListCompleteResult ¶
type FederatedIdentityCredentialsListCompleteResult struct { LatestHttpResponse *http.Response Items []FederatedIdentityCredential }
type FederatedIdentityCredentialsListCustomPager ¶
func (*FederatedIdentityCredentialsListCustomPager) NextPageLink ¶
func (p *FederatedIdentityCredentialsListCustomPager) NextPageLink() *odata.Link
type FederatedIdentityCredentialsListOperationOptions ¶
type FederatedIdentityCredentialsListOperationOptions struct {
Top *int64
}
func DefaultFederatedIdentityCredentialsListOperationOptions ¶
func DefaultFederatedIdentityCredentialsListOperationOptions() FederatedIdentityCredentialsListOperationOptions
func (FederatedIdentityCredentialsListOperationOptions) ToHeaders ¶
func (o FederatedIdentityCredentialsListOperationOptions) ToHeaders() *client.Headers
func (FederatedIdentityCredentialsListOperationOptions) ToOData ¶
func (o FederatedIdentityCredentialsListOperationOptions) ToOData() *odata.Query
func (FederatedIdentityCredentialsListOperationOptions) ToQuery ¶
func (o FederatedIdentityCredentialsListOperationOptions) ToQuery() *client.QueryParams
type FederatedIdentityCredentialsListOperationResponse ¶
type FederatedIdentityCredentialsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FederatedIdentityCredential }
type Identity ¶
type Identity struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *UserAssignedIdentityProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type IdentityOperationPredicate ¶
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"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedIdentitiesClient ¶
type ManagedIdentitiesClient struct {
Client *resourcemanager.Client
}
func NewManagedIdentitiesClientWithBaseURI ¶
func NewManagedIdentitiesClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedIdentitiesClient, error)
func (ManagedIdentitiesClient) FederatedIdentityCredentialsCreateOrUpdate ¶
func (c ManagedIdentitiesClient) FederatedIdentityCredentialsCreateOrUpdate(ctx context.Context, id FederatedIdentityCredentialId, input FederatedIdentityCredential) (result FederatedIdentityCredentialsCreateOrUpdateOperationResponse, err error)
FederatedIdentityCredentialsCreateOrUpdate ...
func (ManagedIdentitiesClient) FederatedIdentityCredentialsDelete ¶
func (c ManagedIdentitiesClient) FederatedIdentityCredentialsDelete(ctx context.Context, id FederatedIdentityCredentialId) (result FederatedIdentityCredentialsDeleteOperationResponse, err error)
FederatedIdentityCredentialsDelete ...
func (ManagedIdentitiesClient) FederatedIdentityCredentialsGet ¶
func (c ManagedIdentitiesClient) FederatedIdentityCredentialsGet(ctx context.Context, id FederatedIdentityCredentialId) (result FederatedIdentityCredentialsGetOperationResponse, err error)
FederatedIdentityCredentialsGet ...
func (ManagedIdentitiesClient) FederatedIdentityCredentialsList ¶
func (c ManagedIdentitiesClient) FederatedIdentityCredentialsList(ctx context.Context, id commonids.UserAssignedIdentityId, options FederatedIdentityCredentialsListOperationOptions) (result FederatedIdentityCredentialsListOperationResponse, err error)
FederatedIdentityCredentialsList ...
func (ManagedIdentitiesClient) FederatedIdentityCredentialsListComplete ¶
func (c ManagedIdentitiesClient) FederatedIdentityCredentialsListComplete(ctx context.Context, id commonids.UserAssignedIdentityId, options FederatedIdentityCredentialsListOperationOptions) (FederatedIdentityCredentialsListCompleteResult, error)
FederatedIdentityCredentialsListComplete retrieves all the results into a single object
func (ManagedIdentitiesClient) FederatedIdentityCredentialsListCompleteMatchingPredicate ¶
func (c ManagedIdentitiesClient) FederatedIdentityCredentialsListCompleteMatchingPredicate(ctx context.Context, id commonids.UserAssignedIdentityId, options FederatedIdentityCredentialsListOperationOptions, predicate FederatedIdentityCredentialOperationPredicate) (result FederatedIdentityCredentialsListCompleteResult, err error)
FederatedIdentityCredentialsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedIdentitiesClient) SystemAssignedIdentitiesGetByScope ¶
func (c ManagedIdentitiesClient) SystemAssignedIdentitiesGetByScope(ctx context.Context, id commonids.ScopeId) (result SystemAssignedIdentitiesGetByScopeOperationResponse, err error)
SystemAssignedIdentitiesGetByScope ...
func (ManagedIdentitiesClient) UserAssignedIdentitiesCreateOrUpdate ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesCreateOrUpdate(ctx context.Context, id commonids.UserAssignedIdentityId, input Identity) (result UserAssignedIdentitiesCreateOrUpdateOperationResponse, err error)
UserAssignedIdentitiesCreateOrUpdate ...
func (ManagedIdentitiesClient) UserAssignedIdentitiesDelete ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesDelete(ctx context.Context, id commonids.UserAssignedIdentityId) (result UserAssignedIdentitiesDeleteOperationResponse, err error)
UserAssignedIdentitiesDelete ...
func (ManagedIdentitiesClient) UserAssignedIdentitiesGet ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesGet(ctx context.Context, id commonids.UserAssignedIdentityId) (result UserAssignedIdentitiesGetOperationResponse, err error)
UserAssignedIdentitiesGet ...
func (ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroup ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result UserAssignedIdentitiesListByResourceGroupOperationResponse, err error)
UserAssignedIdentitiesListByResourceGroup ...
func (ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroupComplete ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (UserAssignedIdentitiesListByResourceGroupCompleteResult, error)
UserAssignedIdentitiesListByResourceGroupComplete retrieves all the results into a single object
func (ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate IdentityOperationPredicate) (result UserAssignedIdentitiesListByResourceGroupCompleteResult, err error)
UserAssignedIdentitiesListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscription ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result UserAssignedIdentitiesListBySubscriptionOperationResponse, err error)
UserAssignedIdentitiesListBySubscription ...
func (ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscriptionComplete ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (UserAssignedIdentitiesListBySubscriptionCompleteResult, error)
UserAssignedIdentitiesListBySubscriptionComplete retrieves all the results into a single object
func (ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate IdentityOperationPredicate) (result UserAssignedIdentitiesListBySubscriptionCompleteResult, err error)
UserAssignedIdentitiesListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedIdentitiesClient) UserAssignedIdentitiesUpdate ¶
func (c ManagedIdentitiesClient) UserAssignedIdentitiesUpdate(ctx context.Context, id commonids.UserAssignedIdentityId, input IdentityUpdate) (result UserAssignedIdentitiesUpdateOperationResponse, err error)
UserAssignedIdentitiesUpdate ...
type SystemAssignedIdentitiesGetByScopeOperationResponse ¶
type SystemAssignedIdentitiesGetByScopeOperationResponse struct { HttpResponse *http.Response OData *odata.OData 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"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type UserAssignedIdentitiesListByResourceGroupCustomPager ¶
type UserAssignedIdentitiesListByResourceGroupCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*UserAssignedIdentitiesListByResourceGroupCustomPager) NextPageLink ¶
func (p *UserAssignedIdentitiesListByResourceGroupCustomPager) NextPageLink() *odata.Link
type UserAssignedIdentitiesListBySubscriptionCustomPager ¶
type UserAssignedIdentitiesListBySubscriptionCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*UserAssignedIdentitiesListBySubscriptionCustomPager) NextPageLink ¶
func (p *UserAssignedIdentitiesListBySubscriptionCustomPager) NextPageLink() *odata.Link
type UserAssignedIdentityProperties ¶
type UserAssignedIdentityProperties struct { ClientId *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` TenantId *string `json:"tenantId,omitempty"` }
func (UserAssignedIdentityProperties) MarshalJSON ¶
func (s UserAssignedIdentityProperties) MarshalJSON() ([]byte, error)
Source Files ¶
- client.go
- id_federatedidentitycredential.go
- method_federatedidentitycredentialscreateorupdate.go
- method_federatedidentitycredentialsdelete.go
- method_federatedidentitycredentialsget.go
- method_federatedidentitycredentialslist.go
- method_systemassignedidentitiesgetbyscope.go
- method_userassignedidentitiescreateorupdate.go
- method_userassignedidentitiesdelete.go
- method_userassignedidentitiesget.go
- method_userassignedidentitieslistbyresourcegroup.go
- method_userassignedidentitieslistbysubscription.go
- method_userassignedidentitiesupdate.go
- model_federatedidentitycredential.go
- model_federatedidentitycredentialproperties.go
- model_identity.go
- model_identityupdate.go
- model_systemassignedidentity.go
- model_systemassignedidentityproperties.go
- model_userassignedidentityproperties.go
- predicates.go
- version.go