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) (result ListByVMOperationResponse, err error)
- func (c HybridIdentityMetadataClient) ListByVMComplete(ctx context.Context, id VirtualMachineId) (ListByVMCompleteResult, error)
- func (c HybridIdentityMetadataClient) ListByVMCompleteMatchingPredicate(ctx context.Context, id VirtualMachineId, ...) (result 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 OData *odata.OData Model *HybridIdentityMetadata }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData 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 *resourcemanager.Client
}
func NewHybridIdentityMetadataClientWithBaseURI ¶
func NewHybridIdentityMetadataClientWithBaseURI(api environments.Api) (*HybridIdentityMetadataClient, error)
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 ¶ added in v0.20230404.1155830
func (c HybridIdentityMetadataClient) ListByVM(ctx context.Context, id VirtualMachineId) (result ListByVMOperationResponse, err error)
ListByVM ...
func (HybridIdentityMetadataClient) ListByVMComplete ¶ added in v0.20230404.1155830
func (c HybridIdentityMetadataClient) ListByVMComplete(ctx context.Context, id VirtualMachineId) (ListByVMCompleteResult, error)
ListByVMComplete retrieves all the results into a single object
func (HybridIdentityMetadataClient) ListByVMCompleteMatchingPredicate ¶ added in v0.20230404.1155830
func (c HybridIdentityMetadataClient) ListByVMCompleteMatchingPredicate(ctx context.Context, id VirtualMachineId, predicate HybridIdentityMetadataOperationPredicate) (result ListByVMCompleteResult, err error)
ListByVMCompleteMatchingPredicate retrieves all the results and then applies the predicate
type HybridIdentityMetadataId ¶
type HybridIdentityMetadataId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string HybridIdentityMetadataName string }
HybridIdentityMetadataId is a struct representing the Resource ID for a Hybrid Identity Metadata
func NewHybridIdentityMetadataID ¶
func NewHybridIdentityMetadataID(subscriptionId string, resourceGroupName string, virtualMachineName string, hybridIdentityMetadataName 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 ¶ added in v0.20230404.1155830
type ListByVMCompleteResult struct {
Items []HybridIdentityMetadata
}
type ListByVMOperationResponse ¶ added in v0.20230404.1155830
type ListByVMOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]HybridIdentityMetadata }
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