Documentation ¶
Index ¶
- func PossibleValuesForAzureResourceProvisioningState() []string
- func PossibleValuesForVirtualNetworkAddressLifecycleState() []string
- func ValidateCloudVMClusterID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualNetworkAddressID(input interface{}, key string) (warnings []string, errors []error)
- type AzureResourceProvisioningState
- type CloudVMClusterId
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type ListByCloudVMClusterCompleteResult
- type ListByCloudVMClusterCustomPager
- type ListByCloudVMClusterOperationResponse
- type VirtualNetworkAddress
- type VirtualNetworkAddressId
- func NewVirtualNetworkAddressID(subscriptionId string, resourceGroupName string, cloudVmClusterName string, ...) VirtualNetworkAddressId
- func ParseVirtualNetworkAddressID(input string) (*VirtualNetworkAddressId, error)
- func ParseVirtualNetworkAddressIDInsensitively(input string) (*VirtualNetworkAddressId, error)
- type VirtualNetworkAddressLifecycleState
- type VirtualNetworkAddressOperationPredicate
- type VirtualNetworkAddressProperties
- type VirtualNetworkAddressesClient
- func (c VirtualNetworkAddressesClient) CreateOrUpdate(ctx context.Context, id VirtualNetworkAddressId, input VirtualNetworkAddress) (result CreateOrUpdateOperationResponse, err error)
- func (c VirtualNetworkAddressesClient) CreateOrUpdateThenPoll(ctx context.Context, id VirtualNetworkAddressId, input VirtualNetworkAddress) error
- func (c VirtualNetworkAddressesClient) Delete(ctx context.Context, id VirtualNetworkAddressId) (result DeleteOperationResponse, err error)
- func (c VirtualNetworkAddressesClient) DeleteThenPoll(ctx context.Context, id VirtualNetworkAddressId) error
- func (c VirtualNetworkAddressesClient) Get(ctx context.Context, id VirtualNetworkAddressId) (result GetOperationResponse, err error)
- func (c VirtualNetworkAddressesClient) ListByCloudVMCluster(ctx context.Context, id CloudVMClusterId) (result ListByCloudVMClusterOperationResponse, err error)
- func (c VirtualNetworkAddressesClient) ListByCloudVMClusterComplete(ctx context.Context, id CloudVMClusterId) (ListByCloudVMClusterCompleteResult, error)
- func (c VirtualNetworkAddressesClient) ListByCloudVMClusterCompleteMatchingPredicate(ctx context.Context, id CloudVMClusterId, ...) (result ListByCloudVMClusterCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAzureResourceProvisioningState ¶
func PossibleValuesForAzureResourceProvisioningState() []string
func PossibleValuesForVirtualNetworkAddressLifecycleState ¶
func PossibleValuesForVirtualNetworkAddressLifecycleState() []string
func ValidateCloudVMClusterID ¶
ValidateCloudVMClusterID checks that 'input' can be parsed as a Cloud V M Cluster ID
func ValidateVirtualNetworkAddressID ¶
func ValidateVirtualNetworkAddressID(input interface{}, key string) (warnings []string, errors []error)
ValidateVirtualNetworkAddressID checks that 'input' can be parsed as a Virtual Network Address ID
Types ¶
type AzureResourceProvisioningState ¶
type AzureResourceProvisioningState string
const ( AzureResourceProvisioningStateCanceled AzureResourceProvisioningState = "Canceled" AzureResourceProvisioningStateFailed AzureResourceProvisioningState = "Failed" AzureResourceProvisioningStateProvisioning AzureResourceProvisioningState = "Provisioning" AzureResourceProvisioningStateSucceeded AzureResourceProvisioningState = "Succeeded" )
func (*AzureResourceProvisioningState) UnmarshalJSON ¶
func (s *AzureResourceProvisioningState) UnmarshalJSON(bytes []byte) error
type CloudVMClusterId ¶
type CloudVMClusterId struct { SubscriptionId string ResourceGroupName string CloudVmClusterName string }
CloudVMClusterId is a struct representing the Resource ID for a Cloud V M Cluster
func NewCloudVMClusterID ¶
func NewCloudVMClusterID(subscriptionId string, resourceGroupName string, cloudVmClusterName string) CloudVMClusterId
NewCloudVMClusterID returns a new CloudVMClusterId struct
func ParseCloudVMClusterID ¶
func ParseCloudVMClusterID(input string) (*CloudVMClusterId, error)
ParseCloudVMClusterID parses 'input' into a CloudVMClusterId
func ParseCloudVMClusterIDInsensitively ¶
func ParseCloudVMClusterIDInsensitively(input string) (*CloudVMClusterId, error)
ParseCloudVMClusterIDInsensitively parses 'input' case-insensitively into a CloudVMClusterId note: this method should only be used for API response data and not user input
func (*CloudVMClusterId) FromParseResult ¶
func (id *CloudVMClusterId) FromParseResult(input resourceids.ParseResult) error
func (CloudVMClusterId) ID ¶
func (id CloudVMClusterId) ID() string
ID returns the formatted Cloud V M Cluster ID
func (CloudVMClusterId) Segments ¶
func (id CloudVMClusterId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Cloud V M Cluster ID
func (CloudVMClusterId) String ¶
func (id CloudVMClusterId) String() string
String returns a human-readable description of this Cloud V M Cluster ID
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *VirtualNetworkAddress }
type ListByCloudVMClusterCompleteResult ¶
type ListByCloudVMClusterCompleteResult struct { LatestHttpResponse *http.Response Items []VirtualNetworkAddress }
type ListByCloudVMClusterCustomPager ¶
func (*ListByCloudVMClusterCustomPager) NextPageLink ¶
func (p *ListByCloudVMClusterCustomPager) NextPageLink() *odata.Link
type ListByCloudVMClusterOperationResponse ¶
type ListByCloudVMClusterOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]VirtualNetworkAddress }
type VirtualNetworkAddress ¶
type VirtualNetworkAddress struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VirtualNetworkAddressProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type VirtualNetworkAddressId ¶
type VirtualNetworkAddressId struct { SubscriptionId string ResourceGroupName string CloudVmClusterName string VirtualNetworkAddressName string }
VirtualNetworkAddressId is a struct representing the Resource ID for a Virtual Network Address
func NewVirtualNetworkAddressID ¶
func NewVirtualNetworkAddressID(subscriptionId string, resourceGroupName string, cloudVmClusterName string, virtualNetworkAddressName string) VirtualNetworkAddressId
NewVirtualNetworkAddressID returns a new VirtualNetworkAddressId struct
func ParseVirtualNetworkAddressID ¶
func ParseVirtualNetworkAddressID(input string) (*VirtualNetworkAddressId, error)
ParseVirtualNetworkAddressID parses 'input' into a VirtualNetworkAddressId
func ParseVirtualNetworkAddressIDInsensitively ¶
func ParseVirtualNetworkAddressIDInsensitively(input string) (*VirtualNetworkAddressId, error)
ParseVirtualNetworkAddressIDInsensitively parses 'input' case-insensitively into a VirtualNetworkAddressId note: this method should only be used for API response data and not user input
func (*VirtualNetworkAddressId) FromParseResult ¶
func (id *VirtualNetworkAddressId) FromParseResult(input resourceids.ParseResult) error
func (VirtualNetworkAddressId) ID ¶
func (id VirtualNetworkAddressId) ID() string
ID returns the formatted Virtual Network Address ID
func (VirtualNetworkAddressId) Segments ¶
func (id VirtualNetworkAddressId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Virtual Network Address ID
func (VirtualNetworkAddressId) String ¶
func (id VirtualNetworkAddressId) String() string
String returns a human-readable description of this Virtual Network Address ID
type VirtualNetworkAddressLifecycleState ¶
type VirtualNetworkAddressLifecycleState string
const ( VirtualNetworkAddressLifecycleStateAvailable VirtualNetworkAddressLifecycleState = "Available" VirtualNetworkAddressLifecycleStateFailed VirtualNetworkAddressLifecycleState = "Failed" VirtualNetworkAddressLifecycleStateProvisioning VirtualNetworkAddressLifecycleState = "Provisioning" VirtualNetworkAddressLifecycleStateTerminated VirtualNetworkAddressLifecycleState = "Terminated" VirtualNetworkAddressLifecycleStateTerminating VirtualNetworkAddressLifecycleState = "Terminating" )
func (*VirtualNetworkAddressLifecycleState) UnmarshalJSON ¶
func (s *VirtualNetworkAddressLifecycleState) UnmarshalJSON(bytes []byte) error
type VirtualNetworkAddressOperationPredicate ¶
func (VirtualNetworkAddressOperationPredicate) Matches ¶
func (p VirtualNetworkAddressOperationPredicate) Matches(input VirtualNetworkAddress) bool
type VirtualNetworkAddressProperties ¶
type VirtualNetworkAddressProperties struct { Domain *string `json:"domain,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` LifecycleDetails *string `json:"lifecycleDetails,omitempty"` LifecycleState *VirtualNetworkAddressLifecycleState `json:"lifecycleState,omitempty"` Ocid *string `json:"ocid,omitempty"` ProvisioningState *AzureResourceProvisioningState `json:"provisioningState,omitempty"` TimeAssigned *string `json:"timeAssigned,omitempty"` VMOcid *string `json:"vmOcid,omitempty"` }
func (*VirtualNetworkAddressProperties) GetTimeAssignedAsTime ¶
func (o *VirtualNetworkAddressProperties) GetTimeAssignedAsTime() (*time.Time, error)
func (*VirtualNetworkAddressProperties) SetTimeAssignedAsTime ¶
func (o *VirtualNetworkAddressProperties) SetTimeAssignedAsTime(input time.Time)
type VirtualNetworkAddressesClient ¶
type VirtualNetworkAddressesClient struct {
Client *resourcemanager.Client
}
func NewVirtualNetworkAddressesClientWithBaseURI ¶
func NewVirtualNetworkAddressesClientWithBaseURI(sdkApi sdkEnv.Api) (*VirtualNetworkAddressesClient, error)
func (VirtualNetworkAddressesClient) CreateOrUpdate ¶
func (c VirtualNetworkAddressesClient) CreateOrUpdate(ctx context.Context, id VirtualNetworkAddressId, input VirtualNetworkAddress) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (VirtualNetworkAddressesClient) CreateOrUpdateThenPoll ¶
func (c VirtualNetworkAddressesClient) CreateOrUpdateThenPoll(ctx context.Context, id VirtualNetworkAddressId, input VirtualNetworkAddress) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (VirtualNetworkAddressesClient) Delete ¶
func (c VirtualNetworkAddressesClient) Delete(ctx context.Context, id VirtualNetworkAddressId) (result DeleteOperationResponse, err error)
Delete ...
func (VirtualNetworkAddressesClient) DeleteThenPoll ¶
func (c VirtualNetworkAddressesClient) DeleteThenPoll(ctx context.Context, id VirtualNetworkAddressId) error
DeleteThenPoll performs Delete then polls until it's completed
func (VirtualNetworkAddressesClient) Get ¶
func (c VirtualNetworkAddressesClient) Get(ctx context.Context, id VirtualNetworkAddressId) (result GetOperationResponse, err error)
Get ...
func (VirtualNetworkAddressesClient) ListByCloudVMCluster ¶
func (c VirtualNetworkAddressesClient) ListByCloudVMCluster(ctx context.Context, id CloudVMClusterId) (result ListByCloudVMClusterOperationResponse, err error)
ListByCloudVMCluster ...
func (VirtualNetworkAddressesClient) ListByCloudVMClusterComplete ¶
func (c VirtualNetworkAddressesClient) ListByCloudVMClusterComplete(ctx context.Context, id CloudVMClusterId) (ListByCloudVMClusterCompleteResult, error)
ListByCloudVMClusterComplete retrieves all the results into a single object
func (VirtualNetworkAddressesClient) ListByCloudVMClusterCompleteMatchingPredicate ¶
func (c VirtualNetworkAddressesClient) ListByCloudVMClusterCompleteMatchingPredicate(ctx context.Context, id CloudVMClusterId, predicate VirtualNetworkAddressOperationPredicate) (result ListByCloudVMClusterCompleteResult, err error)
ListByCloudVMClusterCompleteMatchingPredicate retrieves all the results and then applies the predicate