vmwares

package
v0.20240627.1122744 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2024 License: MPL-2.0 Imports: 13 Imported by: 0

README

github.com/hashicorp/go-azure-sdk/resource-manager/vmware/2023-09-01/vmwares Documentation

The vmwares SDK allows for interaction with the Azure Resource Manager Service vmware (API Version 2023-09-01).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/resource-manager/vmware/2023-09-01/vmwares"

Client Initialization

client := vmwares.NewVMwaresClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: VMwaresClient.WorkloadNetworksCreateDhcp

ctx := context.TODO()
id := vmwares.NewDhcpConfigurationID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dhcpIdValue")

payload := vmwares.WorkloadNetworkDhcp{
	// ...
}


if err := client.WorkloadNetworksCreateDhcpThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksCreateDnsService

ctx := context.TODO()
id := vmwares.NewDnsServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dnsServiceIdValue")

payload := vmwares.WorkloadNetworkDnsService{
	// ...
}


if err := client.WorkloadNetworksCreateDnsServiceThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksCreateDnsZone

ctx := context.TODO()
id := vmwares.NewDnsZoneID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dnsZoneIdValue")

payload := vmwares.WorkloadNetworkDnsZone{
	// ...
}


if err := client.WorkloadNetworksCreateDnsZoneThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksCreatePortMirroring

ctx := context.TODO()
id := vmwares.NewPortMirroringProfileID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "portMirroringIdValue")

payload := vmwares.WorkloadNetworkPortMirroring{
	// ...
}


if err := client.WorkloadNetworksCreatePortMirroringThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksCreatePublicIP

ctx := context.TODO()
id := vmwares.NewPublicIPID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "publicIPIdValue")

payload := vmwares.WorkloadNetworkPublicIP{
	// ...
}


if err := client.WorkloadNetworksCreatePublicIPThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksCreateVMGroup

ctx := context.TODO()
id := vmwares.NewVMGroupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "vmGroupIdValue")

payload := vmwares.WorkloadNetworkVMGroup{
	// ...
}


if err := client.WorkloadNetworksCreateVMGroupThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksDeleteDhcp

ctx := context.TODO()
id := vmwares.NewDhcpConfigurationID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dhcpIdValue")

if err := client.WorkloadNetworksDeleteDhcpThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksDeleteDnsService

ctx := context.TODO()
id := vmwares.NewDnsServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dnsServiceIdValue")

if err := client.WorkloadNetworksDeleteDnsServiceThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksDeleteDnsZone

ctx := context.TODO()
id := vmwares.NewDnsZoneID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dnsZoneIdValue")

if err := client.WorkloadNetworksDeleteDnsZoneThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksDeletePortMirroring

ctx := context.TODO()
id := vmwares.NewPortMirroringProfileID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "portMirroringIdValue")

if err := client.WorkloadNetworksDeletePortMirroringThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksDeletePublicIP

ctx := context.TODO()
id := vmwares.NewPublicIPID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "publicIPIdValue")

if err := client.WorkloadNetworksDeletePublicIPThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksDeleteVMGroup

ctx := context.TODO()
id := vmwares.NewVMGroupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "vmGroupIdValue")

if err := client.WorkloadNetworksDeleteVMGroupThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksGetDhcp

ctx := context.TODO()
id := vmwares.NewDhcpConfigurationID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dhcpIdValue")

read, err := client.WorkloadNetworksGetDhcp(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: VMwaresClient.WorkloadNetworksGetDnsService

ctx := context.TODO()
id := vmwares.NewDnsServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dnsServiceIdValue")

read, err := client.WorkloadNetworksGetDnsService(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: VMwaresClient.WorkloadNetworksGetDnsZone

ctx := context.TODO()
id := vmwares.NewDnsZoneID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dnsZoneIdValue")

read, err := client.WorkloadNetworksGetDnsZone(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: VMwaresClient.WorkloadNetworksGetPortMirroring

ctx := context.TODO()
id := vmwares.NewPortMirroringProfileID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "portMirroringIdValue")

read, err := client.WorkloadNetworksGetPortMirroring(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: VMwaresClient.WorkloadNetworksGetPublicIP

ctx := context.TODO()
id := vmwares.NewPublicIPID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "publicIPIdValue")

read, err := client.WorkloadNetworksGetPublicIP(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: VMwaresClient.WorkloadNetworksGetVMGroup

ctx := context.TODO()
id := vmwares.NewVMGroupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "vmGroupIdValue")

read, err := client.WorkloadNetworksGetVMGroup(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: VMwaresClient.WorkloadNetworksListDhcp

ctx := context.TODO()
id := vmwares.NewPrivateCloudID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue")

// alternatively `client.WorkloadNetworksListDhcp(ctx, id)` can be used to do batched pagination
items, err := client.WorkloadNetworksListDhcpComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: VMwaresClient.WorkloadNetworksListDnsServices

ctx := context.TODO()
id := vmwares.NewPrivateCloudID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue")

// alternatively `client.WorkloadNetworksListDnsServices(ctx, id)` can be used to do batched pagination
items, err := client.WorkloadNetworksListDnsServicesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: VMwaresClient.WorkloadNetworksListDnsZones

ctx := context.TODO()
id := vmwares.NewPrivateCloudID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue")

// alternatively `client.WorkloadNetworksListDnsZones(ctx, id)` can be used to do batched pagination
items, err := client.WorkloadNetworksListDnsZonesComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: VMwaresClient.WorkloadNetworksListPortMirroring

ctx := context.TODO()
id := vmwares.NewPrivateCloudID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue")

// alternatively `client.WorkloadNetworksListPortMirroring(ctx, id)` can be used to do batched pagination
items, err := client.WorkloadNetworksListPortMirroringComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: VMwaresClient.WorkloadNetworksListPublicIPs

ctx := context.TODO()
id := vmwares.NewPrivateCloudID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue")

// alternatively `client.WorkloadNetworksListPublicIPs(ctx, id)` can be used to do batched pagination
items, err := client.WorkloadNetworksListPublicIPsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: VMwaresClient.WorkloadNetworksListVMGroups

ctx := context.TODO()
id := vmwares.NewPrivateCloudID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue")

// alternatively `client.WorkloadNetworksListVMGroups(ctx, id)` can be used to do batched pagination
items, err := client.WorkloadNetworksListVMGroupsComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: VMwaresClient.WorkloadNetworksUpdateDhcp

ctx := context.TODO()
id := vmwares.NewDhcpConfigurationID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dhcpIdValue")

payload := vmwares.WorkloadNetworkDhcp{
	// ...
}


if err := client.WorkloadNetworksUpdateDhcpThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksUpdateDnsService

ctx := context.TODO()
id := vmwares.NewDnsServiceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dnsServiceIdValue")

payload := vmwares.WorkloadNetworkDnsService{
	// ...
}


if err := client.WorkloadNetworksUpdateDnsServiceThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksUpdateDnsZone

ctx := context.TODO()
id := vmwares.NewDnsZoneID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "dnsZoneIdValue")

payload := vmwares.WorkloadNetworkDnsZone{
	// ...
}


if err := client.WorkloadNetworksUpdateDnsZoneThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksUpdatePortMirroring

ctx := context.TODO()
id := vmwares.NewPortMirroringProfileID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "portMirroringIdValue")

payload := vmwares.WorkloadNetworkPortMirroring{
	// ...
}


if err := client.WorkloadNetworksUpdatePortMirroringThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: VMwaresClient.WorkloadNetworksUpdateVMGroup

ctx := context.TODO()
id := vmwares.NewVMGroupID("12345678-1234-9876-4563-123456789012", "example-resource-group", "privateCloudValue", "vmGroupIdValue")

payload := vmwares.WorkloadNetworkVMGroup{
	// ...
}


if err := client.WorkloadNetworksUpdateVMGroupThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForDhcpTypeEnum

func PossibleValuesForDhcpTypeEnum() []string

func PossibleValuesForDnsServiceLogLevelEnum

func PossibleValuesForDnsServiceLogLevelEnum() []string

func PossibleValuesForDnsServiceStatusEnum

func PossibleValuesForDnsServiceStatusEnum() []string

func PossibleValuesForPortMirroringDirectionEnum

func PossibleValuesForPortMirroringDirectionEnum() []string

func PossibleValuesForPortMirroringStatusEnum

func PossibleValuesForPortMirroringStatusEnum() []string

func PossibleValuesForVMGroupStatusEnum

func PossibleValuesForVMGroupStatusEnum() []string

func PossibleValuesForWorkloadNetworkDhcpProvisioningState

func PossibleValuesForWorkloadNetworkDhcpProvisioningState() []string

func PossibleValuesForWorkloadNetworkDnsServiceProvisioningState

func PossibleValuesForWorkloadNetworkDnsServiceProvisioningState() []string

func PossibleValuesForWorkloadNetworkDnsZoneProvisioningState

func PossibleValuesForWorkloadNetworkDnsZoneProvisioningState() []string

func PossibleValuesForWorkloadNetworkPortMirroringProvisioningState

func PossibleValuesForWorkloadNetworkPortMirroringProvisioningState() []string

func PossibleValuesForWorkloadNetworkPublicIPProvisioningState

func PossibleValuesForWorkloadNetworkPublicIPProvisioningState() []string

func PossibleValuesForWorkloadNetworkVMGroupProvisioningState

func PossibleValuesForWorkloadNetworkVMGroupProvisioningState() []string

func ValidateDhcpConfigurationID

func ValidateDhcpConfigurationID(input interface{}, key string) (warnings []string, errors []error)

ValidateDhcpConfigurationID checks that 'input' can be parsed as a Dhcp Configuration ID

func ValidateDnsServiceID

func ValidateDnsServiceID(input interface{}, key string) (warnings []string, errors []error)

ValidateDnsServiceID checks that 'input' can be parsed as a Dns Service ID

func ValidateDnsZoneID

func ValidateDnsZoneID(input interface{}, key string) (warnings []string, errors []error)

ValidateDnsZoneID checks that 'input' can be parsed as a Dns Zone ID

func ValidatePortMirroringProfileID

func ValidatePortMirroringProfileID(input interface{}, key string) (warnings []string, errors []error)

ValidatePortMirroringProfileID checks that 'input' can be parsed as a Port Mirroring Profile ID

func ValidatePrivateCloudID

func ValidatePrivateCloudID(input interface{}, key string) (warnings []string, errors []error)

ValidatePrivateCloudID checks that 'input' can be parsed as a Private Cloud ID

func ValidatePublicIPID

func ValidatePublicIPID(input interface{}, key string) (warnings []string, errors []error)

ValidatePublicIPID checks that 'input' can be parsed as a Public I P ID

func ValidateVMGroupID

func ValidateVMGroupID(input interface{}, key string) (warnings []string, errors []error)

ValidateVMGroupID checks that 'input' can be parsed as a V M Group ID

Types

type DhcpConfigurationId

type DhcpConfigurationId struct {
	SubscriptionId    string
	ResourceGroupName string
	PrivateCloudName  string
	DhcpId            string
}

DhcpConfigurationId is a struct representing the Resource ID for a Dhcp Configuration

func NewDhcpConfigurationID

func NewDhcpConfigurationID(subscriptionId string, resourceGroupName string, privateCloudName string, dhcpId string) DhcpConfigurationId

NewDhcpConfigurationID returns a new DhcpConfigurationId struct

func ParseDhcpConfigurationID

func ParseDhcpConfigurationID(input string) (*DhcpConfigurationId, error)

ParseDhcpConfigurationID parses 'input' into a DhcpConfigurationId

func ParseDhcpConfigurationIDInsensitively

func ParseDhcpConfigurationIDInsensitively(input string) (*DhcpConfigurationId, error)

ParseDhcpConfigurationIDInsensitively parses 'input' case-insensitively into a DhcpConfigurationId note: this method should only be used for API response data and not user input

func (*DhcpConfigurationId) FromParseResult

func (id *DhcpConfigurationId) FromParseResult(input resourceids.ParseResult) error

func (DhcpConfigurationId) ID

func (id DhcpConfigurationId) ID() string

ID returns the formatted Dhcp Configuration ID

func (DhcpConfigurationId) Segments

func (id DhcpConfigurationId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Dhcp Configuration ID

func (DhcpConfigurationId) String

func (id DhcpConfigurationId) String() string

String returns a human-readable description of this Dhcp Configuration ID

type DhcpTypeEnum

type DhcpTypeEnum string
const (
	DhcpTypeEnumRELAY  DhcpTypeEnum = "RELAY"
	DhcpTypeEnumSERVER DhcpTypeEnum = "SERVER"
)

func (*DhcpTypeEnum) UnmarshalJSON

func (s *DhcpTypeEnum) UnmarshalJSON(bytes []byte) error

type DnsServiceId

type DnsServiceId struct {
	SubscriptionId    string
	ResourceGroupName string
	PrivateCloudName  string
	DnsServiceId      string
}

DnsServiceId is a struct representing the Resource ID for a Dns Service

func NewDnsServiceID

func NewDnsServiceID(subscriptionId string, resourceGroupName string, privateCloudName string, dnsServiceId string) DnsServiceId

NewDnsServiceID returns a new DnsServiceId struct

func ParseDnsServiceID

func ParseDnsServiceID(input string) (*DnsServiceId, error)

ParseDnsServiceID parses 'input' into a DnsServiceId

func ParseDnsServiceIDInsensitively

func ParseDnsServiceIDInsensitively(input string) (*DnsServiceId, error)

ParseDnsServiceIDInsensitively parses 'input' case-insensitively into a DnsServiceId note: this method should only be used for API response data and not user input

func (*DnsServiceId) FromParseResult

func (id *DnsServiceId) FromParseResult(input resourceids.ParseResult) error

func (DnsServiceId) ID

func (id DnsServiceId) ID() string

ID returns the formatted Dns Service ID

func (DnsServiceId) Segments

func (id DnsServiceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Dns Service ID

func (DnsServiceId) String

func (id DnsServiceId) String() string

String returns a human-readable description of this Dns Service ID

type DnsServiceLogLevelEnum

type DnsServiceLogLevelEnum string
const (
	DnsServiceLogLevelEnumDEBUG   DnsServiceLogLevelEnum = "DEBUG"
	DnsServiceLogLevelEnumERROR   DnsServiceLogLevelEnum = "ERROR"
	DnsServiceLogLevelEnumFATAL   DnsServiceLogLevelEnum = "FATAL"
	DnsServiceLogLevelEnumINFO    DnsServiceLogLevelEnum = "INFO"
	DnsServiceLogLevelEnumWARNING DnsServiceLogLevelEnum = "WARNING"
)

func (*DnsServiceLogLevelEnum) UnmarshalJSON

func (s *DnsServiceLogLevelEnum) UnmarshalJSON(bytes []byte) error

type DnsServiceStatusEnum

type DnsServiceStatusEnum string
const (
	DnsServiceStatusEnumFAILURE DnsServiceStatusEnum = "FAILURE"
	DnsServiceStatusEnumSUCCESS DnsServiceStatusEnum = "SUCCESS"
)

func (*DnsServiceStatusEnum) UnmarshalJSON

func (s *DnsServiceStatusEnum) UnmarshalJSON(bytes []byte) error

type DnsZoneId

type DnsZoneId struct {
	SubscriptionId    string
	ResourceGroupName string
	PrivateCloudName  string
	DnsZoneId         string
}

DnsZoneId is a struct representing the Resource ID for a Dns Zone

func NewDnsZoneID

func NewDnsZoneID(subscriptionId string, resourceGroupName string, privateCloudName string, dnsZoneId string) DnsZoneId

NewDnsZoneID returns a new DnsZoneId struct

func ParseDnsZoneID

func ParseDnsZoneID(input string) (*DnsZoneId, error)

ParseDnsZoneID parses 'input' into a DnsZoneId

func ParseDnsZoneIDInsensitively

func ParseDnsZoneIDInsensitively(input string) (*DnsZoneId, error)

ParseDnsZoneIDInsensitively parses 'input' case-insensitively into a DnsZoneId note: this method should only be used for API response data and not user input

func (*DnsZoneId) FromParseResult

func (id *DnsZoneId) FromParseResult(input resourceids.ParseResult) error

func (DnsZoneId) ID

func (id DnsZoneId) ID() string

ID returns the formatted Dns Zone ID

func (DnsZoneId) Segments

func (id DnsZoneId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Dns Zone ID

func (DnsZoneId) String

func (id DnsZoneId) String() string

String returns a human-readable description of this Dns Zone ID

type PortMirroringDirectionEnum

type PortMirroringDirectionEnum string
const (
	PortMirroringDirectionEnumBIDIRECTIONAL PortMirroringDirectionEnum = "BIDIRECTIONAL"
	PortMirroringDirectionEnumEGRESS        PortMirroringDirectionEnum = "EGRESS"
	PortMirroringDirectionEnumINGRESS       PortMirroringDirectionEnum = "INGRESS"
)

func (*PortMirroringDirectionEnum) UnmarshalJSON

func (s *PortMirroringDirectionEnum) UnmarshalJSON(bytes []byte) error

type PortMirroringProfileId

type PortMirroringProfileId struct {
	SubscriptionId    string
	ResourceGroupName string
	PrivateCloudName  string
	PortMirroringId   string
}

PortMirroringProfileId is a struct representing the Resource ID for a Port Mirroring Profile

func NewPortMirroringProfileID

func NewPortMirroringProfileID(subscriptionId string, resourceGroupName string, privateCloudName string, portMirroringId string) PortMirroringProfileId

NewPortMirroringProfileID returns a new PortMirroringProfileId struct

func ParsePortMirroringProfileID

func ParsePortMirroringProfileID(input string) (*PortMirroringProfileId, error)

ParsePortMirroringProfileID parses 'input' into a PortMirroringProfileId

func ParsePortMirroringProfileIDInsensitively

func ParsePortMirroringProfileIDInsensitively(input string) (*PortMirroringProfileId, error)

ParsePortMirroringProfileIDInsensitively parses 'input' case-insensitively into a PortMirroringProfileId note: this method should only be used for API response data and not user input

func (*PortMirroringProfileId) FromParseResult

func (id *PortMirroringProfileId) FromParseResult(input resourceids.ParseResult) error

func (PortMirroringProfileId) ID

ID returns the formatted Port Mirroring Profile ID

func (PortMirroringProfileId) Segments

func (id PortMirroringProfileId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Port Mirroring Profile ID

func (PortMirroringProfileId) String

func (id PortMirroringProfileId) String() string

String returns a human-readable description of this Port Mirroring Profile ID

type PortMirroringStatusEnum

type PortMirroringStatusEnum string
const (
	PortMirroringStatusEnumFAILURE PortMirroringStatusEnum = "FAILURE"
	PortMirroringStatusEnumSUCCESS PortMirroringStatusEnum = "SUCCESS"
)

func (*PortMirroringStatusEnum) UnmarshalJSON

func (s *PortMirroringStatusEnum) UnmarshalJSON(bytes []byte) error

type PrivateCloudId

type PrivateCloudId struct {
	SubscriptionId    string
	ResourceGroupName string
	PrivateCloudName  string
}

PrivateCloudId is a struct representing the Resource ID for a Private Cloud

func NewPrivateCloudID

func NewPrivateCloudID(subscriptionId string, resourceGroupName string, privateCloudName string) PrivateCloudId

NewPrivateCloudID returns a new PrivateCloudId struct

func ParsePrivateCloudID

func ParsePrivateCloudID(input string) (*PrivateCloudId, error)

ParsePrivateCloudID parses 'input' into a PrivateCloudId

func ParsePrivateCloudIDInsensitively

func ParsePrivateCloudIDInsensitively(input string) (*PrivateCloudId, error)

ParsePrivateCloudIDInsensitively parses 'input' case-insensitively into a PrivateCloudId note: this method should only be used for API response data and not user input

func (*PrivateCloudId) FromParseResult

func (id *PrivateCloudId) FromParseResult(input resourceids.ParseResult) error

func (PrivateCloudId) ID

func (id PrivateCloudId) ID() string

ID returns the formatted Private Cloud ID

func (PrivateCloudId) Segments

func (id PrivateCloudId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Private Cloud ID

func (PrivateCloudId) String

func (id PrivateCloudId) String() string

String returns a human-readable description of this Private Cloud ID

type PublicIPId

type PublicIPId struct {
	SubscriptionId    string
	ResourceGroupName string
	PrivateCloudName  string
	PublicIPId        string
}

PublicIPId is a struct representing the Resource ID for a Public I P

func NewPublicIPID

func NewPublicIPID(subscriptionId string, resourceGroupName string, privateCloudName string, publicIPId string) PublicIPId

NewPublicIPID returns a new PublicIPId struct

func ParsePublicIPID

func ParsePublicIPID(input string) (*PublicIPId, error)

ParsePublicIPID parses 'input' into a PublicIPId

func ParsePublicIPIDInsensitively

func ParsePublicIPIDInsensitively(input string) (*PublicIPId, error)

ParsePublicIPIDInsensitively parses 'input' case-insensitively into a PublicIPId note: this method should only be used for API response data and not user input

func (*PublicIPId) FromParseResult

func (id *PublicIPId) FromParseResult(input resourceids.ParseResult) error

func (PublicIPId) ID

func (id PublicIPId) ID() string

ID returns the formatted Public I P ID

func (PublicIPId) Segments

func (id PublicIPId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Public I P ID

func (PublicIPId) String

func (id PublicIPId) String() string

String returns a human-readable description of this Public I P ID

type RawWorkloadNetworkDhcpEntityImpl

type RawWorkloadNetworkDhcpEntityImpl struct {
	Type   string
	Values map[string]interface{}
}

RawWorkloadNetworkDhcpEntityImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type VMGroupId

type VMGroupId struct {
	SubscriptionId    string
	ResourceGroupName string
	PrivateCloudName  string
	VmGroupId         string
}

VMGroupId is a struct representing the Resource ID for a V M Group

func NewVMGroupID

func NewVMGroupID(subscriptionId string, resourceGroupName string, privateCloudName string, vmGroupId string) VMGroupId

NewVMGroupID returns a new VMGroupId struct

func ParseVMGroupID

func ParseVMGroupID(input string) (*VMGroupId, error)

ParseVMGroupID parses 'input' into a VMGroupId

func ParseVMGroupIDInsensitively

func ParseVMGroupIDInsensitively(input string) (*VMGroupId, error)

ParseVMGroupIDInsensitively parses 'input' case-insensitively into a VMGroupId note: this method should only be used for API response data and not user input

func (*VMGroupId) FromParseResult

func (id *VMGroupId) FromParseResult(input resourceids.ParseResult) error

func (VMGroupId) ID

func (id VMGroupId) ID() string

ID returns the formatted V M Group ID

func (VMGroupId) Segments

func (id VMGroupId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this V M Group ID

func (VMGroupId) String

func (id VMGroupId) String() string

String returns a human-readable description of this V M Group ID

type VMGroupStatusEnum

type VMGroupStatusEnum string
const (
	VMGroupStatusEnumFAILURE VMGroupStatusEnum = "FAILURE"
	VMGroupStatusEnumSUCCESS VMGroupStatusEnum = "SUCCESS"
)

func (*VMGroupStatusEnum) UnmarshalJSON

func (s *VMGroupStatusEnum) UnmarshalJSON(bytes []byte) error

type VMwaresClient

type VMwaresClient struct {
	Client *resourcemanager.Client
}

func NewVMwaresClientWithBaseURI

func NewVMwaresClientWithBaseURI(sdkApi sdkEnv.Api) (*VMwaresClient, error)

func (VMwaresClient) WorkloadNetworksCreateDhcp

WorkloadNetworksCreateDhcp ...

func (VMwaresClient) WorkloadNetworksCreateDhcpThenPoll

func (c VMwaresClient) WorkloadNetworksCreateDhcpThenPoll(ctx context.Context, id DhcpConfigurationId, input WorkloadNetworkDhcp) error

WorkloadNetworksCreateDhcpThenPoll performs WorkloadNetworksCreateDhcp then polls until it's completed

func (VMwaresClient) WorkloadNetworksCreateDnsService

func (c VMwaresClient) WorkloadNetworksCreateDnsService(ctx context.Context, id DnsServiceId, input WorkloadNetworkDnsService) (result WorkloadNetworksCreateDnsServiceOperationResponse, err error)

WorkloadNetworksCreateDnsService ...

func (VMwaresClient) WorkloadNetworksCreateDnsServiceThenPoll

func (c VMwaresClient) WorkloadNetworksCreateDnsServiceThenPoll(ctx context.Context, id DnsServiceId, input WorkloadNetworkDnsService) error

WorkloadNetworksCreateDnsServiceThenPoll performs WorkloadNetworksCreateDnsService then polls until it's completed

func (VMwaresClient) WorkloadNetworksCreateDnsZone

func (c VMwaresClient) WorkloadNetworksCreateDnsZone(ctx context.Context, id DnsZoneId, input WorkloadNetworkDnsZone) (result WorkloadNetworksCreateDnsZoneOperationResponse, err error)

WorkloadNetworksCreateDnsZone ...

func (VMwaresClient) WorkloadNetworksCreateDnsZoneThenPoll

func (c VMwaresClient) WorkloadNetworksCreateDnsZoneThenPoll(ctx context.Context, id DnsZoneId, input WorkloadNetworkDnsZone) error

WorkloadNetworksCreateDnsZoneThenPoll performs WorkloadNetworksCreateDnsZone then polls until it's completed

func (VMwaresClient) WorkloadNetworksCreatePortMirroring

WorkloadNetworksCreatePortMirroring ...

func (VMwaresClient) WorkloadNetworksCreatePortMirroringThenPoll

func (c VMwaresClient) WorkloadNetworksCreatePortMirroringThenPoll(ctx context.Context, id PortMirroringProfileId, input WorkloadNetworkPortMirroring) error

WorkloadNetworksCreatePortMirroringThenPoll performs WorkloadNetworksCreatePortMirroring then polls until it's completed

func (VMwaresClient) WorkloadNetworksCreatePublicIP

func (c VMwaresClient) WorkloadNetworksCreatePublicIP(ctx context.Context, id PublicIPId, input WorkloadNetworkPublicIP) (result WorkloadNetworksCreatePublicIPOperationResponse, err error)

WorkloadNetworksCreatePublicIP ...

func (VMwaresClient) WorkloadNetworksCreatePublicIPThenPoll

func (c VMwaresClient) WorkloadNetworksCreatePublicIPThenPoll(ctx context.Context, id PublicIPId, input WorkloadNetworkPublicIP) error

WorkloadNetworksCreatePublicIPThenPoll performs WorkloadNetworksCreatePublicIP then polls until it's completed

func (VMwaresClient) WorkloadNetworksCreateVMGroup

func (c VMwaresClient) WorkloadNetworksCreateVMGroup(ctx context.Context, id VMGroupId, input WorkloadNetworkVMGroup) (result WorkloadNetworksCreateVMGroupOperationResponse, err error)

WorkloadNetworksCreateVMGroup ...

func (VMwaresClient) WorkloadNetworksCreateVMGroupThenPoll

func (c VMwaresClient) WorkloadNetworksCreateVMGroupThenPoll(ctx context.Context, id VMGroupId, input WorkloadNetworkVMGroup) error

WorkloadNetworksCreateVMGroupThenPoll performs WorkloadNetworksCreateVMGroup then polls until it's completed

func (VMwaresClient) WorkloadNetworksDeleteDhcp

func (c VMwaresClient) WorkloadNetworksDeleteDhcp(ctx context.Context, id DhcpConfigurationId) (result WorkloadNetworksDeleteDhcpOperationResponse, err error)

WorkloadNetworksDeleteDhcp ...

func (VMwaresClient) WorkloadNetworksDeleteDhcpThenPoll

func (c VMwaresClient) WorkloadNetworksDeleteDhcpThenPoll(ctx context.Context, id DhcpConfigurationId) error

WorkloadNetworksDeleteDhcpThenPoll performs WorkloadNetworksDeleteDhcp then polls until it's completed

func (VMwaresClient) WorkloadNetworksDeleteDnsService

func (c VMwaresClient) WorkloadNetworksDeleteDnsService(ctx context.Context, id DnsServiceId) (result WorkloadNetworksDeleteDnsServiceOperationResponse, err error)

WorkloadNetworksDeleteDnsService ...

func (VMwaresClient) WorkloadNetworksDeleteDnsServiceThenPoll

func (c VMwaresClient) WorkloadNetworksDeleteDnsServiceThenPoll(ctx context.Context, id DnsServiceId) error

WorkloadNetworksDeleteDnsServiceThenPoll performs WorkloadNetworksDeleteDnsService then polls until it's completed

func (VMwaresClient) WorkloadNetworksDeleteDnsZone

func (c VMwaresClient) WorkloadNetworksDeleteDnsZone(ctx context.Context, id DnsZoneId) (result WorkloadNetworksDeleteDnsZoneOperationResponse, err error)

WorkloadNetworksDeleteDnsZone ...

func (VMwaresClient) WorkloadNetworksDeleteDnsZoneThenPoll

func (c VMwaresClient) WorkloadNetworksDeleteDnsZoneThenPoll(ctx context.Context, id DnsZoneId) error

WorkloadNetworksDeleteDnsZoneThenPoll performs WorkloadNetworksDeleteDnsZone then polls until it's completed

func (VMwaresClient) WorkloadNetworksDeletePortMirroring

func (c VMwaresClient) WorkloadNetworksDeletePortMirroring(ctx context.Context, id PortMirroringProfileId) (result WorkloadNetworksDeletePortMirroringOperationResponse, err error)

WorkloadNetworksDeletePortMirroring ...

func (VMwaresClient) WorkloadNetworksDeletePortMirroringThenPoll

func (c VMwaresClient) WorkloadNetworksDeletePortMirroringThenPoll(ctx context.Context, id PortMirroringProfileId) error

WorkloadNetworksDeletePortMirroringThenPoll performs WorkloadNetworksDeletePortMirroring then polls until it's completed

func (VMwaresClient) WorkloadNetworksDeletePublicIP

func (c VMwaresClient) WorkloadNetworksDeletePublicIP(ctx context.Context, id PublicIPId) (result WorkloadNetworksDeletePublicIPOperationResponse, err error)

WorkloadNetworksDeletePublicIP ...

func (VMwaresClient) WorkloadNetworksDeletePublicIPThenPoll

func (c VMwaresClient) WorkloadNetworksDeletePublicIPThenPoll(ctx context.Context, id PublicIPId) error

WorkloadNetworksDeletePublicIPThenPoll performs WorkloadNetworksDeletePublicIP then polls until it's completed

func (VMwaresClient) WorkloadNetworksDeleteVMGroup

func (c VMwaresClient) WorkloadNetworksDeleteVMGroup(ctx context.Context, id VMGroupId) (result WorkloadNetworksDeleteVMGroupOperationResponse, err error)

WorkloadNetworksDeleteVMGroup ...

func (VMwaresClient) WorkloadNetworksDeleteVMGroupThenPoll

func (c VMwaresClient) WorkloadNetworksDeleteVMGroupThenPoll(ctx context.Context, id VMGroupId) error

WorkloadNetworksDeleteVMGroupThenPoll performs WorkloadNetworksDeleteVMGroup then polls until it's completed

func (VMwaresClient) WorkloadNetworksGetDhcp

func (c VMwaresClient) WorkloadNetworksGetDhcp(ctx context.Context, id DhcpConfigurationId) (result WorkloadNetworksGetDhcpOperationResponse, err error)

WorkloadNetworksGetDhcp ...

func (VMwaresClient) WorkloadNetworksGetDnsService

func (c VMwaresClient) WorkloadNetworksGetDnsService(ctx context.Context, id DnsServiceId) (result WorkloadNetworksGetDnsServiceOperationResponse, err error)

WorkloadNetworksGetDnsService ...

func (VMwaresClient) WorkloadNetworksGetDnsZone

func (c VMwaresClient) WorkloadNetworksGetDnsZone(ctx context.Context, id DnsZoneId) (result WorkloadNetworksGetDnsZoneOperationResponse, err error)

WorkloadNetworksGetDnsZone ...

func (VMwaresClient) WorkloadNetworksGetPortMirroring

func (c VMwaresClient) WorkloadNetworksGetPortMirroring(ctx context.Context, id PortMirroringProfileId) (result WorkloadNetworksGetPortMirroringOperationResponse, err error)

WorkloadNetworksGetPortMirroring ...

func (VMwaresClient) WorkloadNetworksGetPublicIP

func (c VMwaresClient) WorkloadNetworksGetPublicIP(ctx context.Context, id PublicIPId) (result WorkloadNetworksGetPublicIPOperationResponse, err error)

WorkloadNetworksGetPublicIP ...

func (VMwaresClient) WorkloadNetworksGetVMGroup

func (c VMwaresClient) WorkloadNetworksGetVMGroup(ctx context.Context, id VMGroupId) (result WorkloadNetworksGetVMGroupOperationResponse, err error)

WorkloadNetworksGetVMGroup ...

func (VMwaresClient) WorkloadNetworksListDhcp

func (c VMwaresClient) WorkloadNetworksListDhcp(ctx context.Context, id PrivateCloudId) (result WorkloadNetworksListDhcpOperationResponse, err error)

WorkloadNetworksListDhcp ...

func (VMwaresClient) WorkloadNetworksListDhcpComplete

func (c VMwaresClient) WorkloadNetworksListDhcpComplete(ctx context.Context, id PrivateCloudId) (WorkloadNetworksListDhcpCompleteResult, error)

WorkloadNetworksListDhcpComplete retrieves all the results into a single object

func (VMwaresClient) WorkloadNetworksListDhcpCompleteMatchingPredicate

func (c VMwaresClient) WorkloadNetworksListDhcpCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, predicate WorkloadNetworkDhcpOperationPredicate) (result WorkloadNetworksListDhcpCompleteResult, err error)

WorkloadNetworksListDhcpCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (VMwaresClient) WorkloadNetworksListDnsServices

func (c VMwaresClient) WorkloadNetworksListDnsServices(ctx context.Context, id PrivateCloudId) (result WorkloadNetworksListDnsServicesOperationResponse, err error)

WorkloadNetworksListDnsServices ...

func (VMwaresClient) WorkloadNetworksListDnsServicesComplete

func (c VMwaresClient) WorkloadNetworksListDnsServicesComplete(ctx context.Context, id PrivateCloudId) (WorkloadNetworksListDnsServicesCompleteResult, error)

WorkloadNetworksListDnsServicesComplete retrieves all the results into a single object

func (VMwaresClient) WorkloadNetworksListDnsServicesCompleteMatchingPredicate

func (c VMwaresClient) WorkloadNetworksListDnsServicesCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, predicate WorkloadNetworkDnsServiceOperationPredicate) (result WorkloadNetworksListDnsServicesCompleteResult, err error)

WorkloadNetworksListDnsServicesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (VMwaresClient) WorkloadNetworksListDnsZones

func (c VMwaresClient) WorkloadNetworksListDnsZones(ctx context.Context, id PrivateCloudId) (result WorkloadNetworksListDnsZonesOperationResponse, err error)

WorkloadNetworksListDnsZones ...

func (VMwaresClient) WorkloadNetworksListDnsZonesComplete

func (c VMwaresClient) WorkloadNetworksListDnsZonesComplete(ctx context.Context, id PrivateCloudId) (WorkloadNetworksListDnsZonesCompleteResult, error)

WorkloadNetworksListDnsZonesComplete retrieves all the results into a single object

func (VMwaresClient) WorkloadNetworksListDnsZonesCompleteMatchingPredicate

func (c VMwaresClient) WorkloadNetworksListDnsZonesCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, predicate WorkloadNetworkDnsZoneOperationPredicate) (result WorkloadNetworksListDnsZonesCompleteResult, err error)

WorkloadNetworksListDnsZonesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (VMwaresClient) WorkloadNetworksListPortMirroring

func (c VMwaresClient) WorkloadNetworksListPortMirroring(ctx context.Context, id PrivateCloudId) (result WorkloadNetworksListPortMirroringOperationResponse, err error)

WorkloadNetworksListPortMirroring ...

func (VMwaresClient) WorkloadNetworksListPortMirroringComplete

func (c VMwaresClient) WorkloadNetworksListPortMirroringComplete(ctx context.Context, id PrivateCloudId) (WorkloadNetworksListPortMirroringCompleteResult, error)

WorkloadNetworksListPortMirroringComplete retrieves all the results into a single object

func (VMwaresClient) WorkloadNetworksListPortMirroringCompleteMatchingPredicate

func (c VMwaresClient) WorkloadNetworksListPortMirroringCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, predicate WorkloadNetworkPortMirroringOperationPredicate) (result WorkloadNetworksListPortMirroringCompleteResult, err error)

WorkloadNetworksListPortMirroringCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (VMwaresClient) WorkloadNetworksListPublicIPs

func (c VMwaresClient) WorkloadNetworksListPublicIPs(ctx context.Context, id PrivateCloudId) (result WorkloadNetworksListPublicIPsOperationResponse, err error)

WorkloadNetworksListPublicIPs ...

func (VMwaresClient) WorkloadNetworksListPublicIPsComplete

func (c VMwaresClient) WorkloadNetworksListPublicIPsComplete(ctx context.Context, id PrivateCloudId) (WorkloadNetworksListPublicIPsCompleteResult, error)

WorkloadNetworksListPublicIPsComplete retrieves all the results into a single object

func (VMwaresClient) WorkloadNetworksListPublicIPsCompleteMatchingPredicate

func (c VMwaresClient) WorkloadNetworksListPublicIPsCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, predicate WorkloadNetworkPublicIPOperationPredicate) (result WorkloadNetworksListPublicIPsCompleteResult, err error)

WorkloadNetworksListPublicIPsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (VMwaresClient) WorkloadNetworksListVMGroups

func (c VMwaresClient) WorkloadNetworksListVMGroups(ctx context.Context, id PrivateCloudId) (result WorkloadNetworksListVMGroupsOperationResponse, err error)

WorkloadNetworksListVMGroups ...

func (VMwaresClient) WorkloadNetworksListVMGroupsComplete

func (c VMwaresClient) WorkloadNetworksListVMGroupsComplete(ctx context.Context, id PrivateCloudId) (WorkloadNetworksListVMGroupsCompleteResult, error)

WorkloadNetworksListVMGroupsComplete retrieves all the results into a single object

func (VMwaresClient) WorkloadNetworksListVMGroupsCompleteMatchingPredicate

func (c VMwaresClient) WorkloadNetworksListVMGroupsCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, predicate WorkloadNetworkVMGroupOperationPredicate) (result WorkloadNetworksListVMGroupsCompleteResult, err error)

WorkloadNetworksListVMGroupsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (VMwaresClient) WorkloadNetworksUpdateDhcp

WorkloadNetworksUpdateDhcp ...

func (VMwaresClient) WorkloadNetworksUpdateDhcpThenPoll

func (c VMwaresClient) WorkloadNetworksUpdateDhcpThenPoll(ctx context.Context, id DhcpConfigurationId, input WorkloadNetworkDhcp) error

WorkloadNetworksUpdateDhcpThenPoll performs WorkloadNetworksUpdateDhcp then polls until it's completed

func (VMwaresClient) WorkloadNetworksUpdateDnsService

func (c VMwaresClient) WorkloadNetworksUpdateDnsService(ctx context.Context, id DnsServiceId, input WorkloadNetworkDnsService) (result WorkloadNetworksUpdateDnsServiceOperationResponse, err error)

WorkloadNetworksUpdateDnsService ...

func (VMwaresClient) WorkloadNetworksUpdateDnsServiceThenPoll

func (c VMwaresClient) WorkloadNetworksUpdateDnsServiceThenPoll(ctx context.Context, id DnsServiceId, input WorkloadNetworkDnsService) error

WorkloadNetworksUpdateDnsServiceThenPoll performs WorkloadNetworksUpdateDnsService then polls until it's completed

func (VMwaresClient) WorkloadNetworksUpdateDnsZone

func (c VMwaresClient) WorkloadNetworksUpdateDnsZone(ctx context.Context, id DnsZoneId, input WorkloadNetworkDnsZone) (result WorkloadNetworksUpdateDnsZoneOperationResponse, err error)

WorkloadNetworksUpdateDnsZone ...

func (VMwaresClient) WorkloadNetworksUpdateDnsZoneThenPoll

func (c VMwaresClient) WorkloadNetworksUpdateDnsZoneThenPoll(ctx context.Context, id DnsZoneId, input WorkloadNetworkDnsZone) error

WorkloadNetworksUpdateDnsZoneThenPoll performs WorkloadNetworksUpdateDnsZone then polls until it's completed

func (VMwaresClient) WorkloadNetworksUpdatePortMirroring

WorkloadNetworksUpdatePortMirroring ...

func (VMwaresClient) WorkloadNetworksUpdatePortMirroringThenPoll

func (c VMwaresClient) WorkloadNetworksUpdatePortMirroringThenPoll(ctx context.Context, id PortMirroringProfileId, input WorkloadNetworkPortMirroring) error

WorkloadNetworksUpdatePortMirroringThenPoll performs WorkloadNetworksUpdatePortMirroring then polls until it's completed

func (VMwaresClient) WorkloadNetworksUpdateVMGroup

func (c VMwaresClient) WorkloadNetworksUpdateVMGroup(ctx context.Context, id VMGroupId, input WorkloadNetworkVMGroup) (result WorkloadNetworksUpdateVMGroupOperationResponse, err error)

WorkloadNetworksUpdateVMGroup ...

func (VMwaresClient) WorkloadNetworksUpdateVMGroupThenPoll

func (c VMwaresClient) WorkloadNetworksUpdateVMGroupThenPoll(ctx context.Context, id VMGroupId, input WorkloadNetworkVMGroup) error

WorkloadNetworksUpdateVMGroupThenPoll performs WorkloadNetworksUpdateVMGroup then polls until it's completed

type WorkloadNetworkDhcp

type WorkloadNetworkDhcp struct {
	Id         *string                   `json:"id,omitempty"`
	Name       *string                   `json:"name,omitempty"`
	Properties WorkloadNetworkDhcpEntity `json:"properties"`
	SystemData *systemdata.SystemData    `json:"systemData,omitempty"`
	Type       *string                   `json:"type,omitempty"`
}

func (*WorkloadNetworkDhcp) UnmarshalJSON

func (s *WorkloadNetworkDhcp) UnmarshalJSON(bytes []byte) error

type WorkloadNetworkDhcpEntity

type WorkloadNetworkDhcpEntity interface {
}

type WorkloadNetworkDhcpOperationPredicate

type WorkloadNetworkDhcpOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (WorkloadNetworkDhcpOperationPredicate) Matches

type WorkloadNetworkDhcpProvisioningState

type WorkloadNetworkDhcpProvisioningState string
const (
	WorkloadNetworkDhcpProvisioningStateBuilding  WorkloadNetworkDhcpProvisioningState = "Building"
	WorkloadNetworkDhcpProvisioningStateCanceled  WorkloadNetworkDhcpProvisioningState = "Canceled"
	WorkloadNetworkDhcpProvisioningStateDeleting  WorkloadNetworkDhcpProvisioningState = "Deleting"
	WorkloadNetworkDhcpProvisioningStateFailed    WorkloadNetworkDhcpProvisioningState = "Failed"
	WorkloadNetworkDhcpProvisioningStateSucceeded WorkloadNetworkDhcpProvisioningState = "Succeeded"
	WorkloadNetworkDhcpProvisioningStateUpdating  WorkloadNetworkDhcpProvisioningState = "Updating"
)

func (*WorkloadNetworkDhcpProvisioningState) UnmarshalJSON

func (s *WorkloadNetworkDhcpProvisioningState) UnmarshalJSON(bytes []byte) error

type WorkloadNetworkDhcpRelay

type WorkloadNetworkDhcpRelay struct {
	ServerAddresses *[]string `json:"serverAddresses,omitempty"`

	// Fields inherited from WorkloadNetworkDhcpEntity
	DisplayName       *string                               `json:"displayName,omitempty"`
	ProvisioningState *WorkloadNetworkDhcpProvisioningState `json:"provisioningState,omitempty"`
	Revision          *int64                                `json:"revision,omitempty"`
	Segments          *[]string                             `json:"segments,omitempty"`
}

func (WorkloadNetworkDhcpRelay) MarshalJSON

func (s WorkloadNetworkDhcpRelay) MarshalJSON() ([]byte, error)

type WorkloadNetworkDhcpServer

type WorkloadNetworkDhcpServer struct {
	LeaseTime     *int64  `json:"leaseTime,omitempty"`
	ServerAddress *string `json:"serverAddress,omitempty"`

	// Fields inherited from WorkloadNetworkDhcpEntity
	DisplayName       *string                               `json:"displayName,omitempty"`
	ProvisioningState *WorkloadNetworkDhcpProvisioningState `json:"provisioningState,omitempty"`
	Revision          *int64                                `json:"revision,omitempty"`
	Segments          *[]string                             `json:"segments,omitempty"`
}

func (WorkloadNetworkDhcpServer) MarshalJSON

func (s WorkloadNetworkDhcpServer) MarshalJSON() ([]byte, error)

type WorkloadNetworkDnsService

type WorkloadNetworkDnsService struct {
	Id         *string                              `json:"id,omitempty"`
	Name       *string                              `json:"name,omitempty"`
	Properties *WorkloadNetworkDnsServiceProperties `json:"properties,omitempty"`
	SystemData *systemdata.SystemData               `json:"systemData,omitempty"`
	Type       *string                              `json:"type,omitempty"`
}

type WorkloadNetworkDnsServiceOperationPredicate

type WorkloadNetworkDnsServiceOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (WorkloadNetworkDnsServiceOperationPredicate) Matches

type WorkloadNetworkDnsServiceProperties

type WorkloadNetworkDnsServiceProperties struct {
	DefaultDnsZone    *string                                     `json:"defaultDnsZone,omitempty"`
	DisplayName       *string                                     `json:"displayName,omitempty"`
	DnsServiceIP      *string                                     `json:"dnsServiceIp,omitempty"`
	FqdnZones         *[]string                                   `json:"fqdnZones,omitempty"`
	LogLevel          *DnsServiceLogLevelEnum                     `json:"logLevel,omitempty"`
	ProvisioningState *WorkloadNetworkDnsServiceProvisioningState `json:"provisioningState,omitempty"`
	Revision          *int64                                      `json:"revision,omitempty"`
	Status            *DnsServiceStatusEnum                       `json:"status,omitempty"`
}

type WorkloadNetworkDnsServiceProvisioningState

type WorkloadNetworkDnsServiceProvisioningState string
const (
	WorkloadNetworkDnsServiceProvisioningStateBuilding  WorkloadNetworkDnsServiceProvisioningState = "Building"
	WorkloadNetworkDnsServiceProvisioningStateCanceled  WorkloadNetworkDnsServiceProvisioningState = "Canceled"
	WorkloadNetworkDnsServiceProvisioningStateDeleting  WorkloadNetworkDnsServiceProvisioningState = "Deleting"
	WorkloadNetworkDnsServiceProvisioningStateFailed    WorkloadNetworkDnsServiceProvisioningState = "Failed"
	WorkloadNetworkDnsServiceProvisioningStateSucceeded WorkloadNetworkDnsServiceProvisioningState = "Succeeded"
	WorkloadNetworkDnsServiceProvisioningStateUpdating  WorkloadNetworkDnsServiceProvisioningState = "Updating"
)

func (*WorkloadNetworkDnsServiceProvisioningState) UnmarshalJSON

func (s *WorkloadNetworkDnsServiceProvisioningState) UnmarshalJSON(bytes []byte) error

type WorkloadNetworkDnsZone

type WorkloadNetworkDnsZone struct {
	Id         *string                           `json:"id,omitempty"`
	Name       *string                           `json:"name,omitempty"`
	Properties *WorkloadNetworkDnsZoneProperties `json:"properties,omitempty"`
	SystemData *systemdata.SystemData            `json:"systemData,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

type WorkloadNetworkDnsZoneOperationPredicate

type WorkloadNetworkDnsZoneOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (WorkloadNetworkDnsZoneOperationPredicate) Matches

type WorkloadNetworkDnsZoneProperties

type WorkloadNetworkDnsZoneProperties struct {
	DisplayName       *string                                  `json:"displayName,omitempty"`
	DnsServerIPs      *[]string                                `json:"dnsServerIps,omitempty"`
	DnsServices       *int64                                   `json:"dnsServices,omitempty"`
	Domain            *[]string                                `json:"domain,omitempty"`
	ProvisioningState *WorkloadNetworkDnsZoneProvisioningState `json:"provisioningState,omitempty"`
	Revision          *int64                                   `json:"revision,omitempty"`
	SourceIP          *string                                  `json:"sourceIp,omitempty"`
}

type WorkloadNetworkDnsZoneProvisioningState

type WorkloadNetworkDnsZoneProvisioningState string
const (
	WorkloadNetworkDnsZoneProvisioningStateBuilding  WorkloadNetworkDnsZoneProvisioningState = "Building"
	WorkloadNetworkDnsZoneProvisioningStateCanceled  WorkloadNetworkDnsZoneProvisioningState = "Canceled"
	WorkloadNetworkDnsZoneProvisioningStateDeleting  WorkloadNetworkDnsZoneProvisioningState = "Deleting"
	WorkloadNetworkDnsZoneProvisioningStateFailed    WorkloadNetworkDnsZoneProvisioningState = "Failed"
	WorkloadNetworkDnsZoneProvisioningStateSucceeded WorkloadNetworkDnsZoneProvisioningState = "Succeeded"
	WorkloadNetworkDnsZoneProvisioningStateUpdating  WorkloadNetworkDnsZoneProvisioningState = "Updating"
)

func (*WorkloadNetworkDnsZoneProvisioningState) UnmarshalJSON

func (s *WorkloadNetworkDnsZoneProvisioningState) UnmarshalJSON(bytes []byte) error

type WorkloadNetworkPortMirroring

type WorkloadNetworkPortMirroring struct {
	Id         *string                                 `json:"id,omitempty"`
	Name       *string                                 `json:"name,omitempty"`
	Properties *WorkloadNetworkPortMirroringProperties `json:"properties,omitempty"`
	SystemData *systemdata.SystemData                  `json:"systemData,omitempty"`
	Type       *string                                 `json:"type,omitempty"`
}

type WorkloadNetworkPortMirroringOperationPredicate

type WorkloadNetworkPortMirroringOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (WorkloadNetworkPortMirroringOperationPredicate) Matches

type WorkloadNetworkPortMirroringProperties

type WorkloadNetworkPortMirroringProperties struct {
	Destination       *string                                        `json:"destination,omitempty"`
	Direction         *PortMirroringDirectionEnum                    `json:"direction,omitempty"`
	DisplayName       *string                                        `json:"displayName,omitempty"`
	ProvisioningState *WorkloadNetworkPortMirroringProvisioningState `json:"provisioningState,omitempty"`
	Revision          *int64                                         `json:"revision,omitempty"`
	Source            *string                                        `json:"source,omitempty"`
	Status            *PortMirroringStatusEnum                       `json:"status,omitempty"`
}

type WorkloadNetworkPortMirroringProvisioningState

type WorkloadNetworkPortMirroringProvisioningState string
const (
	WorkloadNetworkPortMirroringProvisioningStateBuilding  WorkloadNetworkPortMirroringProvisioningState = "Building"
	WorkloadNetworkPortMirroringProvisioningStateCanceled  WorkloadNetworkPortMirroringProvisioningState = "Canceled"
	WorkloadNetworkPortMirroringProvisioningStateDeleting  WorkloadNetworkPortMirroringProvisioningState = "Deleting"
	WorkloadNetworkPortMirroringProvisioningStateFailed    WorkloadNetworkPortMirroringProvisioningState = "Failed"
	WorkloadNetworkPortMirroringProvisioningStateSucceeded WorkloadNetworkPortMirroringProvisioningState = "Succeeded"
	WorkloadNetworkPortMirroringProvisioningStateUpdating  WorkloadNetworkPortMirroringProvisioningState = "Updating"
)

func (*WorkloadNetworkPortMirroringProvisioningState) UnmarshalJSON

func (s *WorkloadNetworkPortMirroringProvisioningState) UnmarshalJSON(bytes []byte) error

type WorkloadNetworkPublicIP

type WorkloadNetworkPublicIP struct {
	Id         *string                            `json:"id,omitempty"`
	Name       *string                            `json:"name,omitempty"`
	Properties *WorkloadNetworkPublicIPProperties `json:"properties,omitempty"`
	SystemData *systemdata.SystemData             `json:"systemData,omitempty"`
	Type       *string                            `json:"type,omitempty"`
}

type WorkloadNetworkPublicIPOperationPredicate

type WorkloadNetworkPublicIPOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (WorkloadNetworkPublicIPOperationPredicate) Matches

type WorkloadNetworkPublicIPProperties

type WorkloadNetworkPublicIPProperties struct {
	DisplayName       *string                                   `json:"displayName,omitempty"`
	NumberOfPublicIPs *int64                                    `json:"numberOfPublicIPs,omitempty"`
	ProvisioningState *WorkloadNetworkPublicIPProvisioningState `json:"provisioningState,omitempty"`
	PublicIPBlock     *string                                   `json:"publicIPBlock,omitempty"`
}

type WorkloadNetworkPublicIPProvisioningState

type WorkloadNetworkPublicIPProvisioningState string
const (
	WorkloadNetworkPublicIPProvisioningStateBuilding  WorkloadNetworkPublicIPProvisioningState = "Building"
	WorkloadNetworkPublicIPProvisioningStateCanceled  WorkloadNetworkPublicIPProvisioningState = "Canceled"
	WorkloadNetworkPublicIPProvisioningStateDeleting  WorkloadNetworkPublicIPProvisioningState = "Deleting"
	WorkloadNetworkPublicIPProvisioningStateFailed    WorkloadNetworkPublicIPProvisioningState = "Failed"
	WorkloadNetworkPublicIPProvisioningStateSucceeded WorkloadNetworkPublicIPProvisioningState = "Succeeded"
	WorkloadNetworkPublicIPProvisioningStateUpdating  WorkloadNetworkPublicIPProvisioningState = "Updating"
)

func (*WorkloadNetworkPublicIPProvisioningState) UnmarshalJSON

func (s *WorkloadNetworkPublicIPProvisioningState) UnmarshalJSON(bytes []byte) error

type WorkloadNetworkVMGroup

type WorkloadNetworkVMGroup struct {
	Id         *string                           `json:"id,omitempty"`
	Name       *string                           `json:"name,omitempty"`
	Properties *WorkloadNetworkVMGroupProperties `json:"properties,omitempty"`
	SystemData *systemdata.SystemData            `json:"systemData,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

type WorkloadNetworkVMGroupOperationPredicate

type WorkloadNetworkVMGroupOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (WorkloadNetworkVMGroupOperationPredicate) Matches

type WorkloadNetworkVMGroupProperties

type WorkloadNetworkVMGroupProperties struct {
	DisplayName       *string                                  `json:"displayName,omitempty"`
	Members           *[]string                                `json:"members,omitempty"`
	ProvisioningState *WorkloadNetworkVMGroupProvisioningState `json:"provisioningState,omitempty"`
	Revision          *int64                                   `json:"revision,omitempty"`
	Status            *VMGroupStatusEnum                       `json:"status,omitempty"`
}

type WorkloadNetworkVMGroupProvisioningState

type WorkloadNetworkVMGroupProvisioningState string
const (
	WorkloadNetworkVMGroupProvisioningStateBuilding  WorkloadNetworkVMGroupProvisioningState = "Building"
	WorkloadNetworkVMGroupProvisioningStateCanceled  WorkloadNetworkVMGroupProvisioningState = "Canceled"
	WorkloadNetworkVMGroupProvisioningStateDeleting  WorkloadNetworkVMGroupProvisioningState = "Deleting"
	WorkloadNetworkVMGroupProvisioningStateFailed    WorkloadNetworkVMGroupProvisioningState = "Failed"
	WorkloadNetworkVMGroupProvisioningStateSucceeded WorkloadNetworkVMGroupProvisioningState = "Succeeded"
	WorkloadNetworkVMGroupProvisioningStateUpdating  WorkloadNetworkVMGroupProvisioningState = "Updating"
)

func (*WorkloadNetworkVMGroupProvisioningState) UnmarshalJSON

func (s *WorkloadNetworkVMGroupProvisioningState) UnmarshalJSON(bytes []byte) error

type WorkloadNetworksCreateDhcpOperationResponse

type WorkloadNetworksCreateDhcpOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDhcp
}

type WorkloadNetworksCreateDnsServiceOperationResponse

type WorkloadNetworksCreateDnsServiceOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDnsService
}

type WorkloadNetworksCreateDnsZoneOperationResponse

type WorkloadNetworksCreateDnsZoneOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDnsZone
}

type WorkloadNetworksCreatePortMirroringOperationResponse

type WorkloadNetworksCreatePortMirroringOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkPortMirroring
}

type WorkloadNetworksCreatePublicIPOperationResponse

type WorkloadNetworksCreatePublicIPOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkPublicIP
}

type WorkloadNetworksCreateVMGroupOperationResponse

type WorkloadNetworksCreateVMGroupOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkVMGroup
}

type WorkloadNetworksDeleteDhcpOperationResponse

type WorkloadNetworksDeleteDhcpOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type WorkloadNetworksDeleteDnsServiceOperationResponse

type WorkloadNetworksDeleteDnsServiceOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type WorkloadNetworksDeleteDnsZoneOperationResponse

type WorkloadNetworksDeleteDnsZoneOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type WorkloadNetworksDeletePortMirroringOperationResponse

type WorkloadNetworksDeletePortMirroringOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type WorkloadNetworksDeletePublicIPOperationResponse

type WorkloadNetworksDeletePublicIPOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type WorkloadNetworksDeleteVMGroupOperationResponse

type WorkloadNetworksDeleteVMGroupOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type WorkloadNetworksGetDhcpOperationResponse

type WorkloadNetworksGetDhcpOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDhcp
}

type WorkloadNetworksGetDnsServiceOperationResponse

type WorkloadNetworksGetDnsServiceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDnsService
}

type WorkloadNetworksGetDnsZoneOperationResponse

type WorkloadNetworksGetDnsZoneOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDnsZone
}

type WorkloadNetworksGetPortMirroringOperationResponse

type WorkloadNetworksGetPortMirroringOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkPortMirroring
}

type WorkloadNetworksGetPublicIPOperationResponse

type WorkloadNetworksGetPublicIPOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkPublicIP
}

type WorkloadNetworksGetVMGroupOperationResponse

type WorkloadNetworksGetVMGroupOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkVMGroup
}

type WorkloadNetworksListDhcpCompleteResult

type WorkloadNetworksListDhcpCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkloadNetworkDhcp
}

type WorkloadNetworksListDhcpOperationResponse

type WorkloadNetworksListDhcpOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkloadNetworkDhcp
}

type WorkloadNetworksListDnsServicesCompleteResult

type WorkloadNetworksListDnsServicesCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkloadNetworkDnsService
}

type WorkloadNetworksListDnsServicesOperationResponse

type WorkloadNetworksListDnsServicesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkloadNetworkDnsService
}

type WorkloadNetworksListDnsZonesCompleteResult

type WorkloadNetworksListDnsZonesCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkloadNetworkDnsZone
}

type WorkloadNetworksListDnsZonesOperationResponse

type WorkloadNetworksListDnsZonesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkloadNetworkDnsZone
}

type WorkloadNetworksListPortMirroringCompleteResult

type WorkloadNetworksListPortMirroringCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkloadNetworkPortMirroring
}

type WorkloadNetworksListPortMirroringOperationResponse

type WorkloadNetworksListPortMirroringOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkloadNetworkPortMirroring
}

type WorkloadNetworksListPublicIPsCompleteResult

type WorkloadNetworksListPublicIPsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkloadNetworkPublicIP
}

type WorkloadNetworksListPublicIPsOperationResponse

type WorkloadNetworksListPublicIPsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkloadNetworkPublicIP
}

type WorkloadNetworksListVMGroupsCompleteResult

type WorkloadNetworksListVMGroupsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []WorkloadNetworkVMGroup
}

type WorkloadNetworksListVMGroupsOperationResponse

type WorkloadNetworksListVMGroupsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]WorkloadNetworkVMGroup
}

type WorkloadNetworksUpdateDhcpOperationResponse

type WorkloadNetworksUpdateDhcpOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDhcp
}

type WorkloadNetworksUpdateDnsServiceOperationResponse

type WorkloadNetworksUpdateDnsServiceOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDnsService
}

type WorkloadNetworksUpdateDnsZoneOperationResponse

type WorkloadNetworksUpdateDnsZoneOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkDnsZone
}

type WorkloadNetworksUpdatePortMirroringOperationResponse

type WorkloadNetworksUpdatePortMirroringOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkPortMirroring
}

type WorkloadNetworksUpdateVMGroupOperationResponse

type WorkloadNetworksUpdateVMGroupOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *WorkloadNetworkVMGroup
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL