Documentation ¶
Index ¶
- func PossibleValuesForCredentialType() []string
- func ValidateVMwareSiteID(input interface{}, key string) (warnings []string, errors []error)
- type CredentialType
- type GetAllRunAsAccountsInSiteCompleteResult
- type GetAllRunAsAccountsInSiteOperationResponse
- type GetRunAsAccountOperationResponse
- type RunAsAccountProperties
- type RunAsAccountsClient
- func (c RunAsAccountsClient) GetAllRunAsAccountsInSite(ctx context.Context, id VMwareSiteId) (result GetAllRunAsAccountsInSiteOperationResponse, err error)
- func (c RunAsAccountsClient) GetAllRunAsAccountsInSiteComplete(ctx context.Context, id VMwareSiteId) (GetAllRunAsAccountsInSiteCompleteResult, error)
- func (c RunAsAccountsClient) GetAllRunAsAccountsInSiteCompleteMatchingPredicate(ctx context.Context, id VMwareSiteId, ...) (result GetAllRunAsAccountsInSiteCompleteResult, err error)
- func (c RunAsAccountsClient) GetRunAsAccount(ctx context.Context, id commonids.VMwareSiteRunAsAccountId) (result GetRunAsAccountOperationResponse, err error)
- type VMwareRunAsAccount
- type VMwareRunAsAccountOperationPredicate
- type VMwareSiteId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCredentialType ¶
func PossibleValuesForCredentialType() []string
func ValidateVMwareSiteID ¶
ValidateVMwareSiteID checks that 'input' can be parsed as a V Mware Site ID
Types ¶
type CredentialType ¶
type CredentialType string
const ( CredentialTypeHyperVFabric CredentialType = "HyperVFabric" CredentialTypeLinuxGuest CredentialType = "LinuxGuest" CredentialTypeLinuxServer CredentialType = "LinuxServer" CredentialTypeVMwareFabric CredentialType = "VMwareFabric" CredentialTypeWindowsGuest CredentialType = "WindowsGuest" CredentialTypeWindowsServer CredentialType = "WindowsServer" )
func (*CredentialType) UnmarshalJSON ¶ added in v0.20230516.1215417
func (s *CredentialType) UnmarshalJSON(bytes []byte) error
type GetAllRunAsAccountsInSiteCompleteResult ¶
type GetAllRunAsAccountsInSiteCompleteResult struct {
Items []VMwareRunAsAccount
}
type GetAllRunAsAccountsInSiteOperationResponse ¶
type GetAllRunAsAccountsInSiteOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]VMwareRunAsAccount }
type GetRunAsAccountOperationResponse ¶
type GetRunAsAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VMwareRunAsAccount }
type RunAsAccountProperties ¶
type RunAsAccountProperties struct { CreatedTimestamp *string `json:"createdTimestamp,omitempty"` CredentialType *CredentialType `json:"credentialType,omitempty"` DisplayName *string `json:"displayName,omitempty"` UpdatedTimestamp *string `json:"updatedTimestamp,omitempty"` }
type RunAsAccountsClient ¶
type RunAsAccountsClient struct {
Client *resourcemanager.Client
}
func NewRunAsAccountsClientWithBaseURI ¶
func NewRunAsAccountsClientWithBaseURI(sdkApi sdkEnv.Api) (*RunAsAccountsClient, error)
func (RunAsAccountsClient) GetAllRunAsAccountsInSite ¶
func (c RunAsAccountsClient) GetAllRunAsAccountsInSite(ctx context.Context, id VMwareSiteId) (result GetAllRunAsAccountsInSiteOperationResponse, err error)
GetAllRunAsAccountsInSite ...
func (RunAsAccountsClient) GetAllRunAsAccountsInSiteComplete ¶
func (c RunAsAccountsClient) GetAllRunAsAccountsInSiteComplete(ctx context.Context, id VMwareSiteId) (GetAllRunAsAccountsInSiteCompleteResult, error)
GetAllRunAsAccountsInSiteComplete retrieves all the results into a single object
func (RunAsAccountsClient) GetAllRunAsAccountsInSiteCompleteMatchingPredicate ¶
func (c RunAsAccountsClient) GetAllRunAsAccountsInSiteCompleteMatchingPredicate(ctx context.Context, id VMwareSiteId, predicate VMwareRunAsAccountOperationPredicate) (result GetAllRunAsAccountsInSiteCompleteResult, err error)
GetAllRunAsAccountsInSiteCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (RunAsAccountsClient) GetRunAsAccount ¶
func (c RunAsAccountsClient) GetRunAsAccount(ctx context.Context, id commonids.VMwareSiteRunAsAccountId) (result GetRunAsAccountOperationResponse, err error)
GetRunAsAccount ...
type VMwareRunAsAccount ¶
type VMwareRunAsAccount struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RunAsAccountProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VMwareRunAsAccountOperationPredicate ¶
func (VMwareRunAsAccountOperationPredicate) Matches ¶
func (p VMwareRunAsAccountOperationPredicate) Matches(input VMwareRunAsAccount) bool
type VMwareSiteId ¶
VMwareSiteId is a struct representing the Resource ID for a V Mware Site
func NewVMwareSiteID ¶
func NewVMwareSiteID(subscriptionId string, resourceGroupName string, vmwareSiteName string) VMwareSiteId
NewVMwareSiteID returns a new VMwareSiteId struct
func ParseVMwareSiteID ¶
func ParseVMwareSiteID(input string) (*VMwareSiteId, error)
ParseVMwareSiteID parses 'input' into a VMwareSiteId
func ParseVMwareSiteIDInsensitively ¶
func ParseVMwareSiteIDInsensitively(input string) (*VMwareSiteId, error)
ParseVMwareSiteIDInsensitively parses 'input' case-insensitively into a VMwareSiteId note: this method should only be used for API response data and not user input
func (VMwareSiteId) ID ¶
func (id VMwareSiteId) ID() string
ID returns the formatted V Mware Site ID
func (VMwareSiteId) Segments ¶
func (id VMwareSiteId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this V Mware Site ID
func (VMwareSiteId) String ¶
func (id VMwareSiteId) String() string
String returns a human-readable description of this V Mware Site ID