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 PossibleValuesForApplicationArtifactName() []string + func PossibleValuesForApplicationArtifactType() []string + func PossibleValuesForApplicationManagementMode() []string + func PossibleValuesForJitApprovalMode() []string + func PossibleValuesForJitApproverType() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForResourceIdentityType() []string + func PossibleValuesForStatus() []string + func PossibleValuesForSubstatus() []string + func ValidateApplicationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateApplicationIdID(input interface{}, key string) (warnings []string, errors []error) + type AllowedUpgradePlansResult struct + Value *[]Plan + type Application struct + Id *string + Identity *Identity + Kind string + Location *string + ManagedBy *string + Name *string + Plan *Plan + Properties ApplicationProperties + Sku *Sku + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type ApplicationArtifact struct + Name ApplicationArtifactName + Type ApplicationArtifactType + Uri string + type ApplicationArtifactName string + const ApplicationArtifactNameAuthorizations + const ApplicationArtifactNameCustomRoleDefinition + const ApplicationArtifactNameNotSpecified + const ApplicationArtifactNameViewDefinition + func (s *ApplicationArtifactName) UnmarshalJSON(bytes []byte) error + type ApplicationArtifactType string + const ApplicationArtifactTypeCustom + const ApplicationArtifactTypeNotSpecified + const ApplicationArtifactTypeTemplate + func (s *ApplicationArtifactType) UnmarshalJSON(bytes []byte) error + type ApplicationAuthorization struct + PrincipalId string + RoleDefinitionId string + type ApplicationBillingDetailsDefinition struct + ResourceUsageId *string + type ApplicationClientDetails struct + ApplicationId *string + Oid *string + Puid *string + type ApplicationId struct + ApplicationName string + ResourceGroupName string + SubscriptionId string + func NewApplicationID(subscriptionId string, resourceGroupName string, applicationName string) ApplicationId + func ParseApplicationID(input string) (*ApplicationId, error) + func ParseApplicationIDInsensitively(input string) (*ApplicationId, error) + func (id *ApplicationId) FromParseResult(input resourceids.ParseResult) error + func (id ApplicationId) ID() string + func (id ApplicationId) Segments() []resourceids.Segment + func (id ApplicationId) String() string + type ApplicationIdId struct + ApplicationId string + func NewApplicationIdID(applicationId string) ApplicationIdId + func ParseApplicationIdID(input string) (*ApplicationIdId, error) + func ParseApplicationIdIDInsensitively(input string) (*ApplicationIdId, error) + func (id *ApplicationIdId) FromParseResult(input resourceids.ParseResult) error + func (id ApplicationIdId) ID() string + func (id ApplicationIdId) Segments() []resourceids.Segment + func (id ApplicationIdId) String() string + type ApplicationJitAccessPolicy struct + JitAccessEnabled bool + JitApprovalMode *JitApprovalMode + JitApprovers *[]JitApproverDefinition + MaximumJitAccessDuration *string + type ApplicationManagementMode string + const ApplicationManagementModeManaged + const ApplicationManagementModeNotSpecified + const ApplicationManagementModeUnmanaged + func (s *ApplicationManagementMode) UnmarshalJSON(bytes []byte) error + type ApplicationOperationPredicate struct + Id *string + Kind *string + Location *string + ManagedBy *string + Name *string + Type *string + func (p ApplicationOperationPredicate) Matches(input Application) bool + type ApplicationPackageContact struct + ContactName *string + Email string + Phone string + type ApplicationPackageSupportURLs struct + GovernmentCloud *string + PublicAzure *string + type ApplicationPatchable struct + Id *string + Identity *Identity + Kind *string + Location *string + ManagedBy *string + Name *string + Plan *PlanPatchable + Properties *ApplicationProperties + Sku *Sku + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type ApplicationProperties struct + ApplicationDefinitionId *string + Artifacts *[]ApplicationArtifact + Authorizations *[]ApplicationAuthorization + BillingDetails *ApplicationBillingDetailsDefinition + CreatedBy *ApplicationClientDetails + CustomerSupport *ApplicationPackageContact + JitAccessPolicy *ApplicationJitAccessPolicy + ManagedResourceGroupId *string + ManagementMode *ApplicationManagementMode + Outputs *interface{} + Parameters *interface{} + ProvisioningState *ProvisioningState + PublisherTenantId *string + SupportURLs *ApplicationPackageSupportURLs + UpdatedBy *ApplicationClientDetails + type ApplicationsClient struct + Client *resourcemanager.Client + func NewApplicationsClientWithBaseURI(sdkApi sdkEnv.Api) (*ApplicationsClient, error) + func (c ApplicationsClient) CreateOrUpdate(ctx context.Context, id ApplicationId, input Application) (result CreateOrUpdateOperationResponse, err error) + func (c ApplicationsClient) CreateOrUpdateById(ctx context.Context, id ApplicationIdId, input Application) (result CreateOrUpdateByIdOperationResponse, err error) + func (c ApplicationsClient) CreateOrUpdateByIdThenPoll(ctx context.Context, id ApplicationIdId, input Application) error + func (c ApplicationsClient) CreateOrUpdateThenPoll(ctx context.Context, id ApplicationId, input Application) error + func (c ApplicationsClient) Delete(ctx context.Context, id ApplicationId) (result DeleteOperationResponse, err error) + func (c ApplicationsClient) DeleteById(ctx context.Context, id ApplicationIdId) (result DeleteByIdOperationResponse, err error) + func (c ApplicationsClient) DeleteByIdThenPoll(ctx context.Context, id ApplicationIdId) error + func (c ApplicationsClient) DeleteThenPoll(ctx context.Context, id ApplicationId) error + func (c ApplicationsClient) Get(ctx context.Context, id ApplicationId) (result GetOperationResponse, err error) + func (c ApplicationsClient) GetById(ctx context.Context, id ApplicationIdId) (result GetByIdOperationResponse, err error) + func (c ApplicationsClient) ListAllowedUpgradePlans(ctx context.Context, id ApplicationId) (result ListAllowedUpgradePlansOperationResponse, err error) + func (c ApplicationsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c ApplicationsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c ApplicationsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c ApplicationsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error) + func (c ApplicationsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error) + func (c ApplicationsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c ApplicationsClient) ListTokens(ctx context.Context, id ApplicationId, input ListTokenRequest) (result ListTokensOperationResponse, err error) + func (c ApplicationsClient) RefreshPermissions(ctx context.Context, id ApplicationId) (result RefreshPermissionsOperationResponse, err error) + func (c ApplicationsClient) RefreshPermissionsThenPoll(ctx context.Context, id ApplicationId) error + func (c ApplicationsClient) Update(ctx context.Context, id ApplicationId, input ApplicationPatchable) (result UpdateOperationResponse, err error) + func (c ApplicationsClient) UpdateAccess(ctx context.Context, id ApplicationId, input UpdateAccessDefinition) (result UpdateAccessOperationResponse, err error) + func (c ApplicationsClient) UpdateAccessThenPoll(ctx context.Context, id ApplicationId, input UpdateAccessDefinition) error + func (c ApplicationsClient) UpdateById(ctx context.Context, id ApplicationIdId, input ApplicationPatchable) (result UpdateByIdOperationResponse, err error) + func (c ApplicationsClient) UpdateByIdThenPoll(ctx context.Context, id ApplicationIdId, input ApplicationPatchable) error + func (c ApplicationsClient) UpdateThenPoll(ctx context.Context, id ApplicationId, input ApplicationPatchable) error + type CreateOrUpdateByIdOperationResponse struct + HttpResponse *http.Response + Model *Application + OData *odata.OData + Poller pollers.Poller + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Application + OData *odata.OData + Poller pollers.Poller + type DeleteByIdOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetByIdOperationResponse struct + HttpResponse *http.Response + Model *Application + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *Application + OData *odata.OData + type Identity struct + PrincipalId *string + TenantId *string + Type *ResourceIdentityType + UserAssignedIdentities *map[string]UserAssignedResourceIdentity + type JitApprovalMode string + const JitApprovalModeAutoApprove + const JitApprovalModeManualApprove + const JitApprovalModeNotSpecified + func (s *JitApprovalMode) UnmarshalJSON(bytes []byte) error + type JitApproverDefinition struct + DisplayName *string + Id string + Type *JitApproverType + type JitApproverType string + const JitApproverTypeGroup + const JitApproverTypeUser + func (s *JitApproverType) UnmarshalJSON(bytes []byte) error + type JitRequestMetadata struct + OriginRequestId *string + RequestorId *string + SubjectDisplayName *string + TenantDisplayName *string + type ListAllowedUpgradePlansOperationResponse struct + HttpResponse *http.Response + Model *AllowedUpgradePlansResult + OData *odata.OData + type ListByResourceGroupCompleteResult struct + Items []Application + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Application + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []Application + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]Application + OData *odata.OData + type ListTokenRequest struct + AuthorizationAudience *string + UserAssignedIdentities *[]string + type ListTokensOperationResponse struct + HttpResponse *http.Response + Model *ManagedIdentityTokenResult + OData *odata.OData + type ManagedIdentityToken struct + AccessToken *string + AuthorizationAudience *string + ExpiresIn *string + ExpiresOn *string + NotBefore *string + ResourceId *string + TokenType *string + type ManagedIdentityTokenResult struct + Value *[]ManagedIdentityToken + type Plan struct + Name string + Product string + PromotionCode *string + Publisher string + Version string + type PlanPatchable struct + Name *string + Product *string + PromotionCode *string + Publisher *string + Version *string + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateNotSpecified + const ProvisioningStateRunning + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type RefreshPermissionsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ResourceIdentityType string + const ResourceIdentityTypeNone + const ResourceIdentityTypeSystemAssigned + const ResourceIdentityTypeSystemAssignedUserAssigned + const ResourceIdentityTypeUserAssigned + func (s *ResourceIdentityType) UnmarshalJSON(bytes []byte) error + type Sku struct + Capacity *int64 + Family *string + Model *string + Name string + Size *string + Tier *string + type Status string + const StatusElevate + const StatusNotSpecified + const StatusRemove + func (s *Status) UnmarshalJSON(bytes []byte) error + type Substatus string + const SubstatusApproved + const SubstatusDenied + const SubstatusExpired + const SubstatusFailed + const SubstatusNotSpecified + const SubstatusTimeout + func (s *Substatus) UnmarshalJSON(bytes []byte) error + type UpdateAccessDefinition struct + Approver *string + Metadata JitRequestMetadata + Status Status + SubStatus Substatus + type UpdateAccessOperationResponse struct + HttpResponse *http.Response + Model *UpdateAccessDefinition + OData *odata.OData + Poller pollers.Poller + type UpdateByIdOperationResponse struct + HttpResponse *http.Response + Model *ApplicationPatchable + OData *odata.OData + Poller pollers.Poller + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *ApplicationPatchable + OData *odata.OData + Poller pollers.Poller + type UserAssignedResourceIdentity struct + PrincipalId *string + TenantId *string