Versions in this module Expand all Collapse all v0 v0.1.0 Feb 27, 2024 Changes in this version + type ActionType string + const ActionTypeInternal + func PossibleActionTypeValues() []ActionType + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewOrganizationsClient() *OrganizationsClient + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type LiftrBaseDataOrganizationProperties struct + Marketplace *LiftrBaseMarketplaceDetails + PartnerOrganizationProperties *LiftrBaseDataPartnerOrganizationProperties + ProvisioningState *ResourceProvisioningState + User *LiftrBaseUserDetails + func (l *LiftrBaseDataOrganizationProperties) UnmarshalJSON(data []byte) error + func (l LiftrBaseDataOrganizationProperties) MarshalJSON() ([]byte, error) + type LiftrBaseDataPartnerOrganizationProperties struct + OrganizationID *string + OrganizationName *string + SingleSignOnProperties *LiftrBaseSingleSignOnProperties + WorkspaceID *string + WorkspaceName *string + func (l *LiftrBaseDataPartnerOrganizationProperties) UnmarshalJSON(data []byte) error + func (l LiftrBaseDataPartnerOrganizationProperties) MarshalJSON() ([]byte, error) + type LiftrBaseDataPartnerOrganizationPropertiesUpdate struct + OrganizationID *string + OrganizationName *string + SingleSignOnProperties *LiftrBaseSingleSignOnProperties + WorkspaceID *string + WorkspaceName *string + func (l *LiftrBaseDataPartnerOrganizationPropertiesUpdate) UnmarshalJSON(data []byte) error + func (l LiftrBaseDataPartnerOrganizationPropertiesUpdate) MarshalJSON() ([]byte, error) + type LiftrBaseMarketplaceDetails struct + OfferDetails *LiftrBaseOfferDetails + SubscriptionID *string + SubscriptionStatus *MarketplaceSubscriptionStatus + func (l *LiftrBaseMarketplaceDetails) UnmarshalJSON(data []byte) error + func (l LiftrBaseMarketplaceDetails) MarshalJSON() ([]byte, error) + type LiftrBaseOfferDetails struct + OfferID *string + PlanID *string + PlanName *string + PublisherID *string + TermID *string + TermUnit *string + func (l *LiftrBaseOfferDetails) UnmarshalJSON(data []byte) error + func (l LiftrBaseOfferDetails) MarshalJSON() ([]byte, error) + type LiftrBaseSingleSignOnProperties struct + AADDomains []*string + EnterpriseAppID *string + ProvisioningState *ResourceProvisioningState + SingleSignOnState *SingleSignOnStates + SingleSignOnURL *string + func (l *LiftrBaseSingleSignOnProperties) UnmarshalJSON(data []byte) error + func (l LiftrBaseSingleSignOnProperties) MarshalJSON() ([]byte, error) + type LiftrBaseUserDetails struct + EmailAddress *string + FirstName *string + LastName *string + PhoneNumber *string + Upn *string + func (l *LiftrBaseUserDetails) UnmarshalJSON(data []byte) error + func (l LiftrBaseUserDetails) MarshalJSON() ([]byte, error) + type LiftrBaseUserDetailsUpdate struct + EmailAddress *string + FirstName *string + LastName *string + PhoneNumber *string + Upn *string + func (l *LiftrBaseUserDetailsUpdate) UnmarshalJSON(data []byte) error + func (l LiftrBaseUserDetailsUpdate) MarshalJSON() ([]byte, error) + type ManagedServiceIdentity struct + PrincipalID *string + TenantID *string + Type *ManagedServiceIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentity + func (m *ManagedServiceIdentity) UnmarshalJSON(data []byte) error + func (m ManagedServiceIdentity) MarshalJSON() ([]byte, error) + type ManagedServiceIdentityType string + const ManagedServiceIdentityTypeNone + const ManagedServiceIdentityTypeSystemAssigned + const ManagedServiceIdentityTypeSystemAssignedUserAssigned + const ManagedServiceIdentityTypeUserAssigned + func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType + type MarketplaceSubscriptionStatus string + const MarketplaceSubscriptionStatusPendingFulfillmentStart + const MarketplaceSubscriptionStatusSubscribed + const MarketplaceSubscriptionStatusSuspended + const MarketplaceSubscriptionStatusUnsubscribed + func PossibleMarketplaceSubscriptionStatusValues() []MarketplaceSubscriptionStatus + type Operation struct + ActionType *ActionType + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin *Origin + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type OrganizationResource struct + ID *string + Identity *ManagedServiceIdentity + Location *string + Name *string + Properties *LiftrBaseDataOrganizationProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (o *OrganizationResource) UnmarshalJSON(data []byte) error + func (o OrganizationResource) MarshalJSON() ([]byte, error) + type OrganizationResourceListResult struct + NextLink *string + Value []*OrganizationResource + func (o *OrganizationResourceListResult) UnmarshalJSON(data []byte) error + func (o OrganizationResourceListResult) MarshalJSON() ([]byte, error) + type OrganizationResourceUpdate struct + Identity *ManagedServiceIdentity + Properties *OrganizationResourceUpdateProperties + Tags map[string]*string + func (o *OrganizationResourceUpdate) UnmarshalJSON(data []byte) error + func (o OrganizationResourceUpdate) MarshalJSON() ([]byte, error) + type OrganizationResourceUpdateProperties struct + PartnerOrganizationProperties *LiftrBaseDataPartnerOrganizationPropertiesUpdate + User *LiftrBaseUserDetailsUpdate + func (o *OrganizationResourceUpdateProperties) UnmarshalJSON(data []byte) error + func (o OrganizationResourceUpdateProperties) MarshalJSON() ([]byte, error) + type OrganizationsClient struct + func NewOrganizationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*OrganizationsClient, error) + func (client *OrganizationsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, organizationName string, ...) (*runtime.Poller[OrganizationsClientCreateOrUpdateResponse], error) + func (client *OrganizationsClient) BeginDelete(ctx context.Context, resourceGroupName string, organizationName string, ...) (*runtime.Poller[OrganizationsClientDeleteResponse], error) + func (client *OrganizationsClient) BeginUpdate(ctx context.Context, resourceGroupName string, organizationName string, ...) (*runtime.Poller[OrganizationsClientUpdateResponse], error) + func (client *OrganizationsClient) Get(ctx context.Context, resourceGroupName string, organizationName string, ...) (OrganizationsClientGetResponse, error) + func (client *OrganizationsClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[OrganizationsClientListByResourceGroupResponse] + func (client *OrganizationsClient) NewListBySubscriptionPager(options *OrganizationsClientListBySubscriptionOptions) *runtime.Pager[OrganizationsClientListBySubscriptionResponse] + type OrganizationsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type OrganizationsClientBeginDeleteOptions struct + ResumeToken string + type OrganizationsClientBeginUpdateOptions struct + ResumeToken string + type OrganizationsClientCreateOrUpdateResponse struct + type OrganizationsClientDeleteResponse struct + type OrganizationsClientGetOptions struct + type OrganizationsClientGetResponse struct + type OrganizationsClientListByResourceGroupOptions struct + type OrganizationsClientListByResourceGroupResponse struct + type OrganizationsClientListBySubscriptionOptions struct + type OrganizationsClientListBySubscriptionResponse struct + type OrganizationsClientUpdateResponse struct + type Origin string + const OriginSystem + const OriginUser + const OriginUserSystem + func PossibleOriginValues() []Origin + type ResourceProvisioningState string + const ResourceProvisioningStateCanceled + const ResourceProvisioningStateFailed + const ResourceProvisioningStateSucceeded + func PossibleResourceProvisioningStateValues() []ResourceProvisioningState + type SingleSignOnStates string + const SingleSignOnStatesDisable + const SingleSignOnStatesEnable + const SingleSignOnStatesInitial + func PossibleSingleSignOnStatesValues() []SingleSignOnStates + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type UserAssignedIdentity struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentity) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentity) MarshalJSON() ([]byte, error)