Documentation ¶
Index ¶
- func ValidateHybridIdentityMetadataID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualMachineID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type HybridIdentityMetadata
- type HybridIdentityMetadataClient
- func (c HybridIdentityMetadataClient) Create(ctx context.Context, id HybridIdentityMetadataId, input HybridIdentityMetadata) (result CreateOperationResponse, err error)
- func (c HybridIdentityMetadataClient) Delete(ctx context.Context, id HybridIdentityMetadataId) (result DeleteOperationResponse, err error)
- func (c HybridIdentityMetadataClient) Get(ctx context.Context, id HybridIdentityMetadataId) (result GetOperationResponse, err error)
- func (c HybridIdentityMetadataClient) ListByVm(ctx context.Context, id VirtualMachineId) (resp ListByVmOperationResponse, err error)
- func (c HybridIdentityMetadataClient) ListByVmComplete(ctx context.Context, id VirtualMachineId) (ListByVmCompleteResult, error)
- func (c HybridIdentityMetadataClient) ListByVmCompleteMatchingPredicate(ctx context.Context, id VirtualMachineId, ...) (resp ListByVmCompleteResult, err error)
- type HybridIdentityMetadataId
- func NewHybridIdentityMetadataID(subscriptionId string, resourceGroupName string, virtualMachineName string, ...) HybridIdentityMetadataId
- func ParseHybridIdentityMetadataID(input string) (*HybridIdentityMetadataId, error)
- func ParseHybridIdentityMetadataIDInsensitively(input string) (*HybridIdentityMetadataId, error)
- type HybridIdentityMetadataOperationPredicate
- type HybridIdentityMetadataProperties
- type ListByVmCompleteResult
- type ListByVmOperationResponse
- type VirtualMachineId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateHybridIdentityMetadataID ¶
func ValidateHybridIdentityMetadataID(input interface{}, key string) (warnings []string, errors []error)
ValidateHybridIdentityMetadataID checks that 'input' can be parsed as a Hybrid Identity Metadata ID
func ValidateVirtualMachineID ¶
ValidateVirtualMachineID checks that 'input' can be parsed as a Virtual Machine ID
Types ¶
type CreateOperationResponse ¶
type CreateOperationResponse struct { HttpResponse *http.Response Model *HybridIdentityMetadata }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *HybridIdentityMetadata }
type HybridIdentityMetadata ¶
type HybridIdentityMetadata struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties HybridIdentityMetadataProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type HybridIdentityMetadataClient ¶
type HybridIdentityMetadataClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewHybridIdentityMetadataClientWithBaseURI ¶
func NewHybridIdentityMetadataClientWithBaseURI(endpoint string) HybridIdentityMetadataClient
func (HybridIdentityMetadataClient) Create ¶
func (c HybridIdentityMetadataClient) Create(ctx context.Context, id HybridIdentityMetadataId, input HybridIdentityMetadata) (result CreateOperationResponse, err error)
Create ...
func (HybridIdentityMetadataClient) Delete ¶
func (c HybridIdentityMetadataClient) Delete(ctx context.Context, id HybridIdentityMetadataId) (result DeleteOperationResponse, err error)
Delete ...
func (HybridIdentityMetadataClient) Get ¶
func (c HybridIdentityMetadataClient) Get(ctx context.Context, id HybridIdentityMetadataId) (result GetOperationResponse, err error)
Get ...
func (HybridIdentityMetadataClient) ListByVm ¶
func (c HybridIdentityMetadataClient) ListByVm(ctx context.Context, id VirtualMachineId) (resp ListByVmOperationResponse, err error)
ListByVm ...
func (HybridIdentityMetadataClient) ListByVmComplete ¶
func (c HybridIdentityMetadataClient) ListByVmComplete(ctx context.Context, id VirtualMachineId) (ListByVmCompleteResult, error)
ListByVmComplete retrieves all of the results into a single object
func (HybridIdentityMetadataClient) ListByVmCompleteMatchingPredicate ¶
func (c HybridIdentityMetadataClient) ListByVmCompleteMatchingPredicate(ctx context.Context, id VirtualMachineId, predicate HybridIdentityMetadataOperationPredicate) (resp ListByVmCompleteResult, err error)
ListByVmCompleteMatchingPredicate retrieves all of the results and then applied the predicate
type HybridIdentityMetadataId ¶
type HybridIdentityMetadataId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string MetadataName string }
HybridIdentityMetadataId is a struct representing the Resource ID for a Hybrid Identity Metadata
func NewHybridIdentityMetadataID ¶
func NewHybridIdentityMetadataID(subscriptionId string, resourceGroupName string, virtualMachineName string, metadataName string) HybridIdentityMetadataId
NewHybridIdentityMetadataID returns a new HybridIdentityMetadataId struct
func ParseHybridIdentityMetadataID ¶
func ParseHybridIdentityMetadataID(input string) (*HybridIdentityMetadataId, error)
ParseHybridIdentityMetadataID parses 'input' into a HybridIdentityMetadataId
func ParseHybridIdentityMetadataIDInsensitively ¶
func ParseHybridIdentityMetadataIDInsensitively(input string) (*HybridIdentityMetadataId, error)
ParseHybridIdentityMetadataIDInsensitively parses 'input' case-insensitively into a HybridIdentityMetadataId note: this method should only be used for API response data and not user input
func (HybridIdentityMetadataId) ID ¶
func (id HybridIdentityMetadataId) ID() string
ID returns the formatted Hybrid Identity Metadata ID
func (HybridIdentityMetadataId) Segments ¶
func (id HybridIdentityMetadataId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Hybrid Identity Metadata ID
func (HybridIdentityMetadataId) String ¶
func (id HybridIdentityMetadataId) String() string
String returns a human-readable description of this Hybrid Identity Metadata ID
type HybridIdentityMetadataOperationPredicate ¶
func (HybridIdentityMetadataOperationPredicate) Matches ¶
func (p HybridIdentityMetadataOperationPredicate) Matches(input HybridIdentityMetadata) bool
type HybridIdentityMetadataProperties ¶
type HybridIdentityMetadataProperties struct { Identity *identity.SystemAssigned `json:"identity,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicKey *string `json:"publicKey,omitempty"` VmId *string `json:"vmId,omitempty"` }
type ListByVmCompleteResult ¶
type ListByVmCompleteResult struct {
Items []HybridIdentityMetadata
}
type ListByVmOperationResponse ¶
type ListByVmOperationResponse struct { HttpResponse *http.Response Model *[]HybridIdentityMetadata // contains filtered or unexported fields }
func (ListByVmOperationResponse) HasMore ¶
func (r ListByVmOperationResponse) HasMore() bool
func (ListByVmOperationResponse) LoadMore ¶
func (r ListByVmOperationResponse) LoadMore(ctx context.Context) (resp ListByVmOperationResponse, err error)
type VirtualMachineId ¶
type VirtualMachineId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string }
VirtualMachineId is a struct representing the Resource ID for a Virtual Machine
func NewVirtualMachineID ¶
func NewVirtualMachineID(subscriptionId string, resourceGroupName string, virtualMachineName string) VirtualMachineId
NewVirtualMachineID returns a new VirtualMachineId struct
func ParseVirtualMachineID ¶
func ParseVirtualMachineID(input string) (*VirtualMachineId, error)
ParseVirtualMachineID parses 'input' into a VirtualMachineId
func ParseVirtualMachineIDInsensitively ¶
func ParseVirtualMachineIDInsensitively(input string) (*VirtualMachineId, error)
ParseVirtualMachineIDInsensitively parses 'input' case-insensitively into a VirtualMachineId note: this method should only be used for API response data and not user input
func (VirtualMachineId) ID ¶
func (id VirtualMachineId) ID() string
ID returns the formatted Virtual Machine ID
func (VirtualMachineId) Segments ¶
func (id VirtualMachineId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Virtual Machine ID
func (VirtualMachineId) String ¶
func (id VirtualMachineId) String() string
String returns a human-readable description of this Virtual Machine ID