Documentation ¶
Index ¶
- func PossibleValuesForManagementGroupChildType() []string
- func PossibleValuesForManagementGroupExpandType() []string
- func ValidateSubscriptionID(input interface{}, key string) (warnings []string, errors []error)
- type AzureAsyncOperationResults
- type CreateManagementGroupChildInfo
- type CreateManagementGroupDetails
- type CreateManagementGroupProperties
- type CreateManagementGroupRequest
- type CreateOrUpdateOperationOptions
- type CreateOrUpdateOperationResponse
- type CreateOrUpdateSettingsProperties
- type CreateOrUpdateSettingsRequest
- type CreateParentGroupInfo
- type DeleteOperationOptions
- type DeleteOperationResponse
- type DescendantInfo
- type DescendantInfoOperationPredicate
- type DescendantInfoProperties
- type DescendantParentGroupInfo
- type GetDescendantsCompleteResult
- type GetDescendantsOperationOptions
- type GetDescendantsOperationResponse
- type GetOperationOptions
- type GetOperationResponse
- type HierarchySettings
- type HierarchySettingsCreateOrUpdateOperationResponse
- type HierarchySettingsDeleteOperationResponse
- type HierarchySettingsGetOperationResponse
- type HierarchySettingsInfo
- type HierarchySettingsList
- type HierarchySettingsListOperationResponse
- type HierarchySettingsProperties
- type HierarchySettingsUpdateOperationResponse
- type ListCompleteResult
- type ListOperationOptions
- type ListOperationResponse
- type ManagementGroup
- type ManagementGroupChildInfo
- type ManagementGroupChildType
- type ManagementGroupDetails
- type ManagementGroupExpandType
- type ManagementGroupInfo
- type ManagementGroupInfoOperationPredicate
- type ManagementGroupInfoProperties
- type ManagementGroupPathElement
- type ManagementGroupProperties
- type ManagementGroupsClient
- func (c ManagementGroupsClient) CreateOrUpdate(ctx context.Context, id commonids.ManagementGroupId, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c ManagementGroupsClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.ManagementGroupId, ...) error
- func (c ManagementGroupsClient) Delete(ctx context.Context, id commonids.ManagementGroupId, ...) (result DeleteOperationResponse, err error)
- func (c ManagementGroupsClient) DeleteThenPoll(ctx context.Context, id commonids.ManagementGroupId, ...) error
- func (c ManagementGroupsClient) Get(ctx context.Context, id commonids.ManagementGroupId, ...) (result GetOperationResponse, err error)
- func (c ManagementGroupsClient) GetDescendants(ctx context.Context, id commonids.ManagementGroupId, ...) (resp GetDescendantsOperationResponse, err error)
- func (c ManagementGroupsClient) GetDescendantsComplete(ctx context.Context, id commonids.ManagementGroupId, ...) (GetDescendantsCompleteResult, error)
- func (c ManagementGroupsClient) GetDescendantsCompleteMatchingPredicate(ctx context.Context, id commonids.ManagementGroupId, ...) (resp GetDescendantsCompleteResult, err error)
- func (c ManagementGroupsClient) HierarchySettingsCreateOrUpdate(ctx context.Context, id commonids.ManagementGroupId, ...) (result HierarchySettingsCreateOrUpdateOperationResponse, err error)
- func (c ManagementGroupsClient) HierarchySettingsDelete(ctx context.Context, id commonids.ManagementGroupId) (result HierarchySettingsDeleteOperationResponse, err error)
- func (c ManagementGroupsClient) HierarchySettingsGet(ctx context.Context, id commonids.ManagementGroupId) (result HierarchySettingsGetOperationResponse, err error)
- func (c ManagementGroupsClient) HierarchySettingsList(ctx context.Context, id commonids.ManagementGroupId) (result HierarchySettingsListOperationResponse, err error)
- func (c ManagementGroupsClient) HierarchySettingsUpdate(ctx context.Context, id commonids.ManagementGroupId, ...) (result HierarchySettingsUpdateOperationResponse, err error)
- func (c ManagementGroupsClient) List(ctx context.Context, options ListOperationOptions) (resp ListOperationResponse, err error)
- func (c ManagementGroupsClient) ListComplete(ctx context.Context, options ListOperationOptions) (ListCompleteResult, error)
- func (c ManagementGroupsClient) ListCompleteMatchingPredicate(ctx context.Context, options ListOperationOptions, ...) (resp ListCompleteResult, err error)
- func (c ManagementGroupsClient) UbscriptionsCreate(ctx context.Context, id SubscriptionId, ...) (result UbscriptionsCreateOperationResponse, err error)
- func (c ManagementGroupsClient) UbscriptionsDelete(ctx context.Context, id SubscriptionId, ...) (result UbscriptionsDeleteOperationResponse, err error)
- func (c ManagementGroupsClient) UbscriptionsGetSubscription(ctx context.Context, id SubscriptionId, ...) (result UbscriptionsGetSubscriptionOperationResponse, err error)
- func (c ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroup(ctx context.Context, id commonids.ManagementGroupId) (resp UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse, ...)
- func (c ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroupComplete(ctx context.Context, id commonids.ManagementGroupId) (UbscriptionsGetSubscriptionsUnderManagementGroupCompleteResult, error)
- func (c ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ManagementGroupId, ...) (resp UbscriptionsGetSubscriptionsUnderManagementGroupCompleteResult, err error)
- func (c ManagementGroupsClient) Update(ctx context.Context, id commonids.ManagementGroupId, ...) (result UpdateOperationResponse, err error)
- type ParentGroupBagInfo
- type ParentGroupInfo
- type PatchManagementGroupRequest
- type SubscriptionId
- type SubscriptionUnderManagementGroup
- type SubscriptionUnderManagementGroupOperationPredicate
- type SubscriptionUnderManagementGroupProperties
- type UbscriptionsCreateOperationOptions
- type UbscriptionsCreateOperationResponse
- type UbscriptionsDeleteOperationOptions
- type UbscriptionsDeleteOperationResponse
- type UbscriptionsGetSubscriptionOperationOptions
- type UbscriptionsGetSubscriptionOperationResponse
- type UbscriptionsGetSubscriptionsUnderManagementGroupCompleteResult
- type UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse
- type UpdateOperationOptions
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForManagementGroupChildType ¶
func PossibleValuesForManagementGroupChildType() []string
func PossibleValuesForManagementGroupExpandType ¶
func PossibleValuesForManagementGroupExpandType() []string
func ValidateSubscriptionID ¶
ValidateSubscriptionID checks that 'input' can be parsed as a Subscription ID
Types ¶
type AzureAsyncOperationResults ¶
type AzureAsyncOperationResults struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ManagementGroupInfoProperties `json:"properties,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` }
type CreateManagementGroupChildInfo ¶
type CreateManagementGroupChildInfo struct { Children *[]CreateManagementGroupChildInfo `json:"children,omitempty"` DisplayName *string `json:"displayName,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *ManagementGroupChildType `json:"type,omitempty"` }
type CreateManagementGroupDetails ¶
type CreateManagementGroupDetails struct { Parent *CreateParentGroupInfo `json:"parent,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedTime *string `json:"updatedTime,omitempty"` Version *float64 `json:"version,omitempty"` }
func (*CreateManagementGroupDetails) GetUpdatedTimeAsTime ¶
func (o *CreateManagementGroupDetails) GetUpdatedTimeAsTime() (*time.Time, error)
func (*CreateManagementGroupDetails) SetUpdatedTimeAsTime ¶
func (o *CreateManagementGroupDetails) SetUpdatedTimeAsTime(input time.Time)
type CreateManagementGroupProperties ¶
type CreateManagementGroupProperties struct { Children *[]CreateManagementGroupChildInfo `json:"children,omitempty"` Details *CreateManagementGroupDetails `json:"details,omitempty"` DisplayName *string `json:"displayName,omitempty"` TenantId *string `json:"tenantId,omitempty"` }
type CreateManagementGroupRequest ¶
type CreateManagementGroupRequest struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *CreateManagementGroupProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type CreateOrUpdateOperationOptions ¶
type CreateOrUpdateOperationOptions struct {
CacheControl *string
}
func DefaultCreateOrUpdateOperationOptions ¶
func DefaultCreateOrUpdateOperationOptions() CreateOrUpdateOperationOptions
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type CreateOrUpdateSettingsRequest ¶
type CreateOrUpdateSettingsRequest struct {
Properties *CreateOrUpdateSettingsProperties `json:"properties,omitempty"`
}
type CreateParentGroupInfo ¶
type DeleteOperationOptions ¶
type DeleteOperationOptions struct {
CacheControl *string
}
func DefaultDeleteOperationOptions ¶
func DefaultDeleteOperationOptions() DeleteOperationOptions
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type DescendantInfo ¶
type DescendantInfo struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *DescendantInfoProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DescendantInfoOperationPredicate ¶
func (DescendantInfoOperationPredicate) Matches ¶
func (p DescendantInfoOperationPredicate) Matches(input DescendantInfo) bool
type DescendantInfoProperties ¶
type DescendantInfoProperties struct { DisplayName *string `json:"displayName,omitempty"` Parent *DescendantParentGroupInfo `json:"parent,omitempty"` }
type DescendantParentGroupInfo ¶
type DescendantParentGroupInfo struct {
Id *string `json:"id,omitempty"`
}
type GetDescendantsCompleteResult ¶
type GetDescendantsCompleteResult struct {
Items []DescendantInfo
}
type GetDescendantsOperationOptions ¶
type GetDescendantsOperationOptions struct {
Top *int64
}
func DefaultGetDescendantsOperationOptions ¶
func DefaultGetDescendantsOperationOptions() GetDescendantsOperationOptions
type GetDescendantsOperationResponse ¶
type GetDescendantsOperationResponse struct { HttpResponse *http.Response Model *[]DescendantInfo // contains filtered or unexported fields }
func (GetDescendantsOperationResponse) HasMore ¶
func (r GetDescendantsOperationResponse) HasMore() bool
func (GetDescendantsOperationResponse) LoadMore ¶
func (r GetDescendantsOperationResponse) LoadMore(ctx context.Context) (resp GetDescendantsOperationResponse, err error)
type GetOperationOptions ¶
type GetOperationOptions struct { CacheControl *string Expand *ManagementGroupExpandType Filter *string Recurse *bool }
func DefaultGetOperationOptions ¶
func DefaultGetOperationOptions() GetOperationOptions
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *ManagementGroup }
type HierarchySettings ¶
type HierarchySettings struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *HierarchySettingsProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type HierarchySettingsCreateOrUpdateOperationResponse ¶
type HierarchySettingsCreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *HierarchySettings }
type HierarchySettingsGetOperationResponse ¶
type HierarchySettingsGetOperationResponse struct { HttpResponse *http.Response Model *HierarchySettings }
type HierarchySettingsInfo ¶
type HierarchySettingsInfo struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *HierarchySettingsProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type HierarchySettingsList ¶
type HierarchySettingsList struct { NextLink *string `json:"@nextLink,omitempty"` Value *[]HierarchySettingsInfo `json:"value,omitempty"` }
type HierarchySettingsListOperationResponse ¶
type HierarchySettingsListOperationResponse struct { HttpResponse *http.Response Model *HierarchySettingsList }
type HierarchySettingsUpdateOperationResponse ¶
type HierarchySettingsUpdateOperationResponse struct { HttpResponse *http.Response Model *HierarchySettings }
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []ManagementGroupInfo
}
type ListOperationOptions ¶
type ListOperationOptions struct {
CacheControl *string
}
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *[]ManagementGroupInfo // contains filtered or unexported fields }
func (ListOperationResponse) HasMore ¶
func (r ListOperationResponse) HasMore() bool
func (ListOperationResponse) LoadMore ¶
func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)
type ManagementGroup ¶
type ManagementGroup struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ManagementGroupProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ManagementGroupChildInfo ¶
type ManagementGroupChildInfo struct { Children *[]ManagementGroupChildInfo `json:"children,omitempty"` DisplayName *string `json:"displayName,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *ManagementGroupChildType `json:"type,omitempty"` }
type ManagementGroupChildType ¶
type ManagementGroupChildType string
const ( ManagementGroupChildTypeMicrosoftPointManagementManagementGroups ManagementGroupChildType = "Microsoft.Management/managementGroups" ManagementGroupChildTypeSubscriptions ManagementGroupChildType = "/subscriptions" )
type ManagementGroupDetails ¶
type ManagementGroupDetails struct { ManagementGroupAncestors *[]string `json:"managementGroupAncestors,omitempty"` ManagementGroupAncestorsChain *[]ManagementGroupPathElement `json:"managementGroupAncestorsChain,omitempty"` Parent *ParentGroupInfo `json:"parent,omitempty"` Path *[]ManagementGroupPathElement `json:"path,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedTime *string `json:"updatedTime,omitempty"` Version *float64 `json:"version,omitempty"` }
func (*ManagementGroupDetails) GetUpdatedTimeAsTime ¶
func (o *ManagementGroupDetails) GetUpdatedTimeAsTime() (*time.Time, error)
func (*ManagementGroupDetails) SetUpdatedTimeAsTime ¶
func (o *ManagementGroupDetails) SetUpdatedTimeAsTime(input time.Time)
type ManagementGroupExpandType ¶
type ManagementGroupExpandType string
const ( ManagementGroupExpandTypeAncestors ManagementGroupExpandType = "ancestors" ManagementGroupExpandTypeChildren ManagementGroupExpandType = "children" ManagementGroupExpandTypePath ManagementGroupExpandType = "path" )
type ManagementGroupInfo ¶
type ManagementGroupInfo struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ManagementGroupInfoProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ManagementGroupInfoOperationPredicate ¶
func (ManagementGroupInfoOperationPredicate) Matches ¶
func (p ManagementGroupInfoOperationPredicate) Matches(input ManagementGroupInfo) bool
type ManagementGroupProperties ¶
type ManagementGroupProperties struct { Children *[]ManagementGroupChildInfo `json:"children,omitempty"` Details *ManagementGroupDetails `json:"details,omitempty"` DisplayName *string `json:"displayName,omitempty"` TenantId *string `json:"tenantId,omitempty"` }
type ManagementGroupsClient ¶
type ManagementGroupsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewManagementGroupsClientWithBaseURI ¶
func NewManagementGroupsClientWithBaseURI(endpoint string) ManagementGroupsClient
func (ManagementGroupsClient) CreateOrUpdate ¶
func (c ManagementGroupsClient) CreateOrUpdate(ctx context.Context, id commonids.ManagementGroupId, input CreateManagementGroupRequest, options CreateOrUpdateOperationOptions) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ManagementGroupsClient) CreateOrUpdateThenPoll ¶
func (c ManagementGroupsClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.ManagementGroupId, input CreateManagementGroupRequest, options CreateOrUpdateOperationOptions) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ManagementGroupsClient) Delete ¶
func (c ManagementGroupsClient) Delete(ctx context.Context, id commonids.ManagementGroupId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
Delete ...
func (ManagementGroupsClient) DeleteThenPoll ¶
func (c ManagementGroupsClient) DeleteThenPoll(ctx context.Context, id commonids.ManagementGroupId, options DeleteOperationOptions) error
DeleteThenPoll performs Delete then polls until it's completed
func (ManagementGroupsClient) Get ¶
func (c ManagementGroupsClient) Get(ctx context.Context, id commonids.ManagementGroupId, options GetOperationOptions) (result GetOperationResponse, err error)
Get ...
func (ManagementGroupsClient) GetDescendants ¶
func (c ManagementGroupsClient) GetDescendants(ctx context.Context, id commonids.ManagementGroupId, options GetDescendantsOperationOptions) (resp GetDescendantsOperationResponse, err error)
GetDescendants ...
func (ManagementGroupsClient) GetDescendantsComplete ¶
func (c ManagementGroupsClient) GetDescendantsComplete(ctx context.Context, id commonids.ManagementGroupId, options GetDescendantsOperationOptions) (GetDescendantsCompleteResult, error)
GetDescendantsComplete retrieves all of the results into a single object
func (ManagementGroupsClient) GetDescendantsCompleteMatchingPredicate ¶
func (c ManagementGroupsClient) GetDescendantsCompleteMatchingPredicate(ctx context.Context, id commonids.ManagementGroupId, options GetDescendantsOperationOptions, predicate DescendantInfoOperationPredicate) (resp GetDescendantsCompleteResult, err error)
GetDescendantsCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ManagementGroupsClient) HierarchySettingsCreateOrUpdate ¶
func (c ManagementGroupsClient) HierarchySettingsCreateOrUpdate(ctx context.Context, id commonids.ManagementGroupId, input CreateOrUpdateSettingsRequest) (result HierarchySettingsCreateOrUpdateOperationResponse, err error)
HierarchySettingsCreateOrUpdate ...
func (ManagementGroupsClient) HierarchySettingsDelete ¶
func (c ManagementGroupsClient) HierarchySettingsDelete(ctx context.Context, id commonids.ManagementGroupId) (result HierarchySettingsDeleteOperationResponse, err error)
HierarchySettingsDelete ...
func (ManagementGroupsClient) HierarchySettingsGet ¶
func (c ManagementGroupsClient) HierarchySettingsGet(ctx context.Context, id commonids.ManagementGroupId) (result HierarchySettingsGetOperationResponse, err error)
HierarchySettingsGet ...
func (ManagementGroupsClient) HierarchySettingsList ¶
func (c ManagementGroupsClient) HierarchySettingsList(ctx context.Context, id commonids.ManagementGroupId) (result HierarchySettingsListOperationResponse, err error)
HierarchySettingsList ...
func (ManagementGroupsClient) HierarchySettingsUpdate ¶
func (c ManagementGroupsClient) HierarchySettingsUpdate(ctx context.Context, id commonids.ManagementGroupId, input CreateOrUpdateSettingsRequest) (result HierarchySettingsUpdateOperationResponse, err error)
HierarchySettingsUpdate ...
func (ManagementGroupsClient) List ¶
func (c ManagementGroupsClient) List(ctx context.Context, options ListOperationOptions) (resp ListOperationResponse, err error)
List ...
func (ManagementGroupsClient) ListComplete ¶
func (c ManagementGroupsClient) ListComplete(ctx context.Context, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (ManagementGroupsClient) ListCompleteMatchingPredicate ¶
func (c ManagementGroupsClient) ListCompleteMatchingPredicate(ctx context.Context, options ListOperationOptions, predicate ManagementGroupInfoOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ManagementGroupsClient) UbscriptionsCreate ¶
func (c ManagementGroupsClient) UbscriptionsCreate(ctx context.Context, id SubscriptionId, options UbscriptionsCreateOperationOptions) (result UbscriptionsCreateOperationResponse, err error)
UbscriptionsCreate ...
func (ManagementGroupsClient) UbscriptionsDelete ¶
func (c ManagementGroupsClient) UbscriptionsDelete(ctx context.Context, id SubscriptionId, options UbscriptionsDeleteOperationOptions) (result UbscriptionsDeleteOperationResponse, err error)
UbscriptionsDelete ...
func (ManagementGroupsClient) UbscriptionsGetSubscription ¶
func (c ManagementGroupsClient) UbscriptionsGetSubscription(ctx context.Context, id SubscriptionId, options UbscriptionsGetSubscriptionOperationOptions) (result UbscriptionsGetSubscriptionOperationResponse, err error)
UbscriptionsGetSubscription ...
func (ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroup ¶
func (c ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroup(ctx context.Context, id commonids.ManagementGroupId) (resp UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse, err error)
UbscriptionsGetSubscriptionsUnderManagementGroup ...
func (ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroupComplete ¶
func (c ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroupComplete(ctx context.Context, id commonids.ManagementGroupId) (UbscriptionsGetSubscriptionsUnderManagementGroupCompleteResult, error)
UbscriptionsGetSubscriptionsUnderManagementGroupComplete retrieves all of the results into a single object
func (ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroupCompleteMatchingPredicate ¶
func (c ManagementGroupsClient) UbscriptionsGetSubscriptionsUnderManagementGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ManagementGroupId, predicate SubscriptionUnderManagementGroupOperationPredicate) (resp UbscriptionsGetSubscriptionsUnderManagementGroupCompleteResult, err error)
UbscriptionsGetSubscriptionsUnderManagementGroupCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ManagementGroupsClient) Update ¶
func (c ManagementGroupsClient) Update(ctx context.Context, id commonids.ManagementGroupId, input PatchManagementGroupRequest, options UpdateOperationOptions) (result UpdateOperationResponse, err error)
Update ...
type ParentGroupBagInfo ¶
type ParentGroupInfo ¶
type SubscriptionId ¶
SubscriptionId is a struct representing the Resource ID for a Subscription
func NewSubscriptionID ¶
func NewSubscriptionID(groupId string, subscriptionId string) SubscriptionId
NewSubscriptionID returns a new SubscriptionId struct
func ParseSubscriptionID ¶
func ParseSubscriptionID(input string) (*SubscriptionId, error)
ParseSubscriptionID parses 'input' into a SubscriptionId
func ParseSubscriptionIDInsensitively ¶
func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)
ParseSubscriptionIDInsensitively parses 'input' case-insensitively into a SubscriptionId note: this method should only be used for API response data and not user input
func (SubscriptionId) ID ¶
func (id SubscriptionId) ID() string
ID returns the formatted Subscription ID
func (SubscriptionId) Segments ¶
func (id SubscriptionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Subscription ID
func (SubscriptionId) String ¶
func (id SubscriptionId) String() string
String returns a human-readable description of this Subscription ID
type SubscriptionUnderManagementGroup ¶
type SubscriptionUnderManagementGroup struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SubscriptionUnderManagementGroupProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SubscriptionUnderManagementGroupOperationPredicate ¶
type SubscriptionUnderManagementGroupOperationPredicate struct { Id *string Name *string Type *string }
func (SubscriptionUnderManagementGroupOperationPredicate) Matches ¶
func (p SubscriptionUnderManagementGroupOperationPredicate) Matches(input SubscriptionUnderManagementGroup) bool
type SubscriptionUnderManagementGroupProperties ¶
type SubscriptionUnderManagementGroupProperties struct { DisplayName *string `json:"displayName,omitempty"` Parent *ParentGroupBagInfo `json:"parent,omitempty"` State *string `json:"state,omitempty"` Tenant *string `json:"tenant,omitempty"` }
type UbscriptionsCreateOperationOptions ¶
type UbscriptionsCreateOperationOptions struct {
CacheControl *string
}
func DefaultUbscriptionsCreateOperationOptions ¶
func DefaultUbscriptionsCreateOperationOptions() UbscriptionsCreateOperationOptions
type UbscriptionsCreateOperationResponse ¶
type UbscriptionsCreateOperationResponse struct { HttpResponse *http.Response Model *SubscriptionUnderManagementGroup }
type UbscriptionsDeleteOperationOptions ¶
type UbscriptionsDeleteOperationOptions struct {
CacheControl *string
}
func DefaultUbscriptionsDeleteOperationOptions ¶
func DefaultUbscriptionsDeleteOperationOptions() UbscriptionsDeleteOperationOptions
type UbscriptionsGetSubscriptionOperationOptions ¶
type UbscriptionsGetSubscriptionOperationOptions struct {
CacheControl *string
}
func DefaultUbscriptionsGetSubscriptionOperationOptions ¶
func DefaultUbscriptionsGetSubscriptionOperationOptions() UbscriptionsGetSubscriptionOperationOptions
type UbscriptionsGetSubscriptionOperationResponse ¶
type UbscriptionsGetSubscriptionOperationResponse struct { HttpResponse *http.Response Model *SubscriptionUnderManagementGroup }
type UbscriptionsGetSubscriptionsUnderManagementGroupCompleteResult ¶
type UbscriptionsGetSubscriptionsUnderManagementGroupCompleteResult struct {
Items []SubscriptionUnderManagementGroup
}
type UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse ¶
type UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse struct { HttpResponse *http.Response Model *[]SubscriptionUnderManagementGroup // contains filtered or unexported fields }
func (UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse) HasMore ¶
func (r UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse) HasMore() bool
func (UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse) LoadMore ¶
func (r UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse) LoadMore(ctx context.Context) (resp UbscriptionsGetSubscriptionsUnderManagementGroupOperationResponse, err error)
type UpdateOperationOptions ¶
type UpdateOperationOptions struct {
CacheControl *string
}
func DefaultUpdateOperationOptions ¶
func DefaultUpdateOperationOptions() UpdateOperationOptions
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response Model *ManagementGroup }
Source Files ¶
- client.go
- constants.go
- id_subscription.go
- method_createorupdate_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_getdescendants_autorest.go
- method_hierarchysettingscreateorupdate_autorest.go
- method_hierarchysettingsdelete_autorest.go
- method_hierarchysettingsget_autorest.go
- method_hierarchysettingslist_autorest.go
- method_hierarchysettingsupdate_autorest.go
- method_list_autorest.go
- method_ubscriptionscreate_autorest.go
- method_ubscriptionsdelete_autorest.go
- method_ubscriptionsgetsubscription_autorest.go
- method_ubscriptionsgetsubscriptionsundermanagementgroup_autorest.go
- method_update_autorest.go
- model_azureasyncoperationresults.go
- model_createmanagementgroupchildinfo.go
- model_createmanagementgroupdetails.go
- model_createmanagementgroupproperties.go
- model_createmanagementgrouprequest.go
- model_createorupdatesettingsproperties.go
- model_createorupdatesettingsrequest.go
- model_createparentgroupinfo.go
- model_descendantinfo.go
- model_descendantinfoproperties.go
- model_descendantparentgroupinfo.go
- model_hierarchysettings.go
- model_hierarchysettingsinfo.go
- model_hierarchysettingslist.go
- model_hierarchysettingsproperties.go
- model_managementgroup.go
- model_managementgroupchildinfo.go
- model_managementgroupdetails.go
- model_managementgroupinfo.go
- model_managementgroupinfoproperties.go
- model_managementgrouppathelement.go
- model_managementgroupproperties.go
- model_parentgroupbaginfo.go
- model_parentgroupinfo.go
- model_patchmanagementgrouprequest.go
- model_subscriptionundermanagementgroup.go
- model_subscriptionundermanagementgroupproperties.go
- predicates.go
- version.go