Documentation ¶
Index ¶
- func PossibleValuesForResourceNameStatus() []string
- type CheckResourceNameOperationResponse
- type CheckResourceNameResult
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type ResourceName
- type ResourceNameStatus
- type TenantIdDescription
- type TenantIdDescriptionOperationPredicate
- type TenantsClient
- func (c TenantsClient) CheckResourceName(ctx context.Context, input ResourceName) (result CheckResourceNameOperationResponse, err error)
- func (c TenantsClient) List(ctx context.Context) (result ListOperationResponse, err error)
- func (c TenantsClient) ListComplete(ctx context.Context) (ListCompleteResult, error)
- func (c TenantsClient) ListCompleteMatchingPredicate(ctx context.Context, predicate TenantIdDescriptionOperationPredicate) (result ListCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForResourceNameStatus ¶
func PossibleValuesForResourceNameStatus() []string
Types ¶
type CheckResourceNameOperationResponse ¶
type CheckResourceNameOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckResourceNameResult }
type CheckResourceNameResult ¶
type CheckResourceNameResult struct { Name *string `json:"name,omitempty"` Status *ResourceNameStatus `json:"status,omitempty"` Type *string `json:"type,omitempty"` }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []TenantIdDescription }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]TenantIdDescription }
type ResourceName ¶
type ResourceNameStatus ¶
type ResourceNameStatus string
const ( ResourceNameStatusAllowed ResourceNameStatus = "Allowed" ResourceNameStatusReserved ResourceNameStatus = "Reserved" )
func (*ResourceNameStatus) UnmarshalJSON ¶
func (s *ResourceNameStatus) UnmarshalJSON(bytes []byte) error
type TenantIdDescription ¶
type TenantIdDescriptionOperationPredicate ¶
func (TenantIdDescriptionOperationPredicate) Matches ¶
func (p TenantIdDescriptionOperationPredicate) Matches(input TenantIdDescription) bool
type TenantsClient ¶
type TenantsClient struct {
Client *resourcemanager.Client
}
func NewTenantsClientWithBaseURI ¶
func NewTenantsClientWithBaseURI(sdkApi sdkEnv.Api) (*TenantsClient, error)
func (TenantsClient) CheckResourceName ¶
func (c TenantsClient) CheckResourceName(ctx context.Context, input ResourceName) (result CheckResourceNameOperationResponse, err error)
CheckResourceName ...
func (TenantsClient) List ¶
func (c TenantsClient) List(ctx context.Context) (result ListOperationResponse, err error)
List ...
func (TenantsClient) ListComplete ¶
func (c TenantsClient) ListComplete(ctx context.Context) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (TenantsClient) ListCompleteMatchingPredicate ¶
func (c TenantsClient) ListCompleteMatchingPredicate(ctx context.Context, predicate TenantIdDescriptionOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
Click to show internal directories.
Click to hide internal directories.