Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAliasPathAttributes() []string + func PossibleValuesForAliasPathTokenType() []string + func PossibleValuesForAliasPatternType() []string + func PossibleValuesForAliasType() []string + func PossibleValuesForProviderAuthorizationConsentState() []string + func ValidateProviderID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviders2ID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSubscriptionProviderID(input interface{}, key string) (warnings []string, errors []error) + type Alias struct + DefaultMetadata *AliasPathMetadata + DefaultPath *string + DefaultPattern *AliasPattern + Name *string + Paths *[]AliasPath + Type *AliasType + type AliasPath struct + ApiVersions *[]string + Metadata *AliasPathMetadata + Path *string + Pattern *AliasPattern + type AliasPathAttributes string + const AliasPathAttributesModifiable + const AliasPathAttributesNone + func (s *AliasPathAttributes) UnmarshalJSON(bytes []byte) error + type AliasPathMetadata struct + Attributes *AliasPathAttributes + Type *AliasPathTokenType + type AliasPathTokenType string + const AliasPathTokenTypeAny + const AliasPathTokenTypeArray + const AliasPathTokenTypeBoolean + const AliasPathTokenTypeInteger + const AliasPathTokenTypeNotSpecified + const AliasPathTokenTypeNumber + const AliasPathTokenTypeObject + const AliasPathTokenTypeString + func (s *AliasPathTokenType) UnmarshalJSON(bytes []byte) error + type AliasPattern struct + Phrase *string + Type *AliasPatternType + Variable *string + type AliasPatternType string + const AliasPatternTypeExtract + const AliasPatternTypeNotSpecified + func (s *AliasPatternType) UnmarshalJSON(bytes []byte) error + type AliasType string + const AliasTypeMask + const AliasTypeNotSpecified + const AliasTypePlainText + func (s *AliasType) UnmarshalJSON(bytes []byte) error + type ApiProfile struct + ApiVersion *string + ProfileVersion *string + type GetAtTenantScopeOperationOptions struct + Expand *string + func DefaultGetAtTenantScopeOperationOptions() GetAtTenantScopeOperationOptions + func (o GetAtTenantScopeOperationOptions) ToHeaders() *client.Headers + func (o GetAtTenantScopeOperationOptions) ToOData() *odata.Query + func (o GetAtTenantScopeOperationOptions) ToQuery() *client.QueryParams + type GetAtTenantScopeOperationResponse struct + HttpResponse *http.Response + Model *Provider + OData *odata.OData + type GetOperationOptions struct + Expand *string + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *Provider + OData *odata.OData + type ListAtTenantScopeCompleteResult struct + Items []Provider + LatestHttpResponse *http.Response + type ListAtTenantScopeCustomPager struct + NextLink *odata.Link + func (p *ListAtTenantScopeCustomPager) NextPageLink() *odata.Link + type ListAtTenantScopeOperationOptions struct + Expand *string + func DefaultListAtTenantScopeOperationOptions() ListAtTenantScopeOperationOptions + func (o ListAtTenantScopeOperationOptions) ToHeaders() *client.Headers + func (o ListAtTenantScopeOperationOptions) ToOData() *odata.Query + func (o ListAtTenantScopeOperationOptions) ToQuery() *client.QueryParams + type ListAtTenantScopeOperationResponse struct + HttpResponse *http.Response + Model *[]Provider + OData *odata.OData + type ListCompleteResult struct + Items []Provider + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Expand *string + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Provider + OData *odata.OData + type Permission struct + Actions *[]string + DataActions *[]string + NotActions *[]string + NotDataActions *[]string + type Provider struct + Id *string + Namespace *string + ProviderAuthorizationConsentState *ProviderAuthorizationConsentState + RegistrationPolicy *string + RegistrationState *string + ResourceTypes *[]ProviderResourceType + type ProviderAuthorizationConsentState string + const ProviderAuthorizationConsentStateConsented + const ProviderAuthorizationConsentStateNotRequired + const ProviderAuthorizationConsentStateNotSpecified + const ProviderAuthorizationConsentStateRequired + func (s *ProviderAuthorizationConsentState) UnmarshalJSON(bytes []byte) error + type ProviderConsentDefinition struct + ConsentToAuthorization *bool + type ProviderExtendedLocation struct + ExtendedLocations *[]string + Location *string + Type *string + type ProviderId struct + ProviderName string + func NewProviderID(providerName string) ProviderId + func ParseProviderID(input string) (*ProviderId, error) + func ParseProviderIDInsensitively(input string) (*ProviderId, error) + func (id *ProviderId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderId) ID() string + func (id ProviderId) Segments() []resourceids.Segment + func (id ProviderId) String() string + type ProviderOperationPredicate struct + Id *string + Namespace *string + RegistrationPolicy *string + RegistrationState *string + func (p ProviderOperationPredicate) Matches(input Provider) bool + type ProviderPermission struct + ApplicationId *string + ManagedByRoleDefinition *RoleDefinition + ProviderAuthorizationConsentState *ProviderAuthorizationConsentState + RoleDefinition *RoleDefinition + type ProviderPermissionOperationPredicate struct + ApplicationId *string + func (p ProviderPermissionOperationPredicate) Matches(input ProviderPermission) bool + type ProviderPermissionsCompleteResult struct + Items []ProviderPermission + LatestHttpResponse *http.Response + type ProviderPermissionsCustomPager struct + NextLink *odata.Link + func (p *ProviderPermissionsCustomPager) NextPageLink() *odata.Link + type ProviderPermissionsOperationResponse struct + HttpResponse *http.Response + Model *[]ProviderPermission + OData *odata.OData + type ProviderRegistrationRequest struct + ThirdPartyProviderConsent *ProviderConsentDefinition + type ProviderResourceType struct + Aliases *[]Alias + ApiProfiles *[]ApiProfile + ApiVersions *[]string + Capabilities *string + DefaultApiVersion *string + LocationMappings *[]ProviderExtendedLocation + Locations *[]string + Properties *map[string]string + ResourceType *string + ZoneMappings *[]ZoneMapping + type ProviderResourceTypeOperationPredicate struct + Capabilities *string + DefaultApiVersion *string + ResourceType *string + func (p ProviderResourceTypeOperationPredicate) Matches(input ProviderResourceType) bool + type ProviderResourceTypesListCompleteResult struct + Items []ProviderResourceType + LatestHttpResponse *http.Response + type ProviderResourceTypesListCustomPager struct + NextLink *odata.Link + func (p *ProviderResourceTypesListCustomPager) NextPageLink() *odata.Link + type ProviderResourceTypesListOperationOptions struct + Expand *string + func DefaultProviderResourceTypesListOperationOptions() ProviderResourceTypesListOperationOptions + func (o ProviderResourceTypesListOperationOptions) ToHeaders() *client.Headers + func (o ProviderResourceTypesListOperationOptions) ToOData() *odata.Query + func (o ProviderResourceTypesListOperationOptions) ToQuery() *client.QueryParams + type ProviderResourceTypesListOperationResponse struct + HttpResponse *http.Response + Model *[]ProviderResourceType + OData *odata.OData + type Providers2Id struct + GroupId string + ProviderName string + func NewProviders2ID(groupId string, providerName string) Providers2Id + func ParseProviders2ID(input string) (*Providers2Id, error) + func ParseProviders2IDInsensitively(input string) (*Providers2Id, error) + func (id *Providers2Id) FromParseResult(input resourceids.ParseResult) error + func (id Providers2Id) ID() string + func (id Providers2Id) Segments() []resourceids.Segment + func (id Providers2Id) String() string + type ProvidersClient struct + Client *resourcemanager.Client + func NewProvidersClientWithBaseURI(sdkApi sdkEnv.Api) (*ProvidersClient, error) + func (c ProvidersClient) Get(ctx context.Context, id SubscriptionProviderId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c ProvidersClient) GetAtTenantScope(ctx context.Context, id ProviderId, options GetAtTenantScopeOperationOptions) (result GetAtTenantScopeOperationResponse, err error) + func (c ProvidersClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c ProvidersClient) ListAtTenantScope(ctx context.Context, options ListAtTenantScopeOperationOptions) (result ListAtTenantScopeOperationResponse, err error) + func (c ProvidersClient) ListAtTenantScopeComplete(ctx context.Context, options ListAtTenantScopeOperationOptions) (ListAtTenantScopeCompleteResult, error) + func (c ProvidersClient) ListAtTenantScopeCompleteMatchingPredicate(ctx context.Context, options ListAtTenantScopeOperationOptions, ...) (result ListAtTenantScopeCompleteResult, err error) + func (c ProvidersClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error) + func (c ProvidersClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, ...) (result ListCompleteResult, err error) + func (c ProvidersClient) ProviderPermissions(ctx context.Context, id SubscriptionProviderId) (result ProviderPermissionsOperationResponse, err error) + func (c ProvidersClient) ProviderPermissionsComplete(ctx context.Context, id SubscriptionProviderId) (ProviderPermissionsCompleteResult, error) + func (c ProvidersClient) ProviderPermissionsCompleteMatchingPredicate(ctx context.Context, id SubscriptionProviderId, ...) (result ProviderPermissionsCompleteResult, err error) + func (c ProvidersClient) ProviderResourceTypesList(ctx context.Context, id SubscriptionProviderId, ...) (result ProviderResourceTypesListOperationResponse, err error) + func (c ProvidersClient) ProviderResourceTypesListComplete(ctx context.Context, id SubscriptionProviderId, ...) (ProviderResourceTypesListCompleteResult, error) + func (c ProvidersClient) ProviderResourceTypesListCompleteMatchingPredicate(ctx context.Context, id SubscriptionProviderId, ...) (result ProviderResourceTypesListCompleteResult, err error) + func (c ProvidersClient) Register(ctx context.Context, id SubscriptionProviderId, ...) (result RegisterOperationResponse, err error) + func (c ProvidersClient) RegisterAtManagementGroupScope(ctx context.Context, id Providers2Id) (result RegisterAtManagementGroupScopeOperationResponse, err error) + func (c ProvidersClient) Unregister(ctx context.Context, id SubscriptionProviderId) (result UnregisterOperationResponse, err error) + type RegisterAtManagementGroupScopeOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type RegisterOperationResponse struct + HttpResponse *http.Response + Model *Provider + OData *odata.OData + type RoleDefinition struct + Id *string + IsServiceRole *bool + Name *string + Permissions *[]Permission + Scopes *[]string + type SubscriptionProviderId struct + ProviderName string + SubscriptionId string + func NewSubscriptionProviderID(subscriptionId string, providerName string) SubscriptionProviderId + func ParseSubscriptionProviderID(input string) (*SubscriptionProviderId, error) + func ParseSubscriptionProviderIDInsensitively(input string) (*SubscriptionProviderId, error) + func (id *SubscriptionProviderId) FromParseResult(input resourceids.ParseResult) error + func (id SubscriptionProviderId) ID() string + func (id SubscriptionProviderId) Segments() []resourceids.Segment + func (id SubscriptionProviderId) String() string + type UnregisterOperationResponse struct + HttpResponse *http.Response + Model *Provider + OData *odata.OData + type ZoneMapping struct + Location *string + Zones *zones.Schema