Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForDhcpTypeEnum() []string + func PossibleValuesForDnsServiceLogLevelEnum() []string + func PossibleValuesForDnsServiceStatusEnum() []string + func PossibleValuesForPortMirroringDirectionEnum() []string + func PossibleValuesForPortMirroringStatusEnum() []string + func PossibleValuesForSegmentStatusEnum() []string + func PossibleValuesForVMGroupStatusEnum() []string + func PossibleValuesForVMTypeEnum() []string + func PossibleValuesForWorkloadNetworkDhcpProvisioningState() []string + func PossibleValuesForWorkloadNetworkDnsServiceProvisioningState() []string + func PossibleValuesForWorkloadNetworkDnsZoneProvisioningState() []string + func PossibleValuesForWorkloadNetworkPortMirroringProvisioningState() []string + func PossibleValuesForWorkloadNetworkPublicIPProvisioningState() []string + func PossibleValuesForWorkloadNetworkSegmentProvisioningState() []string + func PossibleValuesForWorkloadNetworkVMGroupProvisioningState() []string + func ValidateDefaultVirtualMachineID(input interface{}, key string) (warnings []string, errors []error) + func ValidateDhcpConfigurationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateDnsServiceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateDnsZoneID(input interface{}, key string) (warnings []string, errors []error) + func ValidateGatewayID(input interface{}, key string) (warnings []string, errors []error) + func ValidatePortMirroringProfileID(input interface{}, key string) (warnings []string, errors []error) + func ValidatePrivateCloudID(input interface{}, key string) (warnings []string, errors []error) + func ValidatePublicIPID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSegmentID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVMGroupID(input interface{}, key string) (warnings []string, errors []error) + type BaseWorkloadNetworkDhcpEntityImpl struct + DhcpType DhcpTypeEnum + DisplayName *string + ProvisioningState *WorkloadNetworkDhcpProvisioningState + Revision *int64 + Segments *[]string + func (s BaseWorkloadNetworkDhcpEntityImpl) WorkloadNetworkDhcpEntity() BaseWorkloadNetworkDhcpEntityImpl + type CreateDhcpOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDhcp + OData *odata.OData + Poller pollers.Poller + type CreateDnsServiceOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDnsService + OData *odata.OData + Poller pollers.Poller + type CreateDnsZoneOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDnsZone + OData *odata.OData + Poller pollers.Poller + type CreatePortMirroringOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkPortMirroring + OData *odata.OData + Poller pollers.Poller + type CreatePublicIPOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkPublicIP + OData *odata.OData + Poller pollers.Poller + type CreateSegmentsOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkSegment + OData *odata.OData + Poller pollers.Poller + type CreateVMGroupOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkVMGroup + OData *odata.OData + Poller pollers.Poller + type DefaultVirtualMachineId struct + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + VirtualMachineId string + func NewDefaultVirtualMachineID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) DefaultVirtualMachineId + func ParseDefaultVirtualMachineID(input string) (*DefaultVirtualMachineId, error) + func ParseDefaultVirtualMachineIDInsensitively(input string) (*DefaultVirtualMachineId, error) + func (id *DefaultVirtualMachineId) FromParseResult(input resourceids.ParseResult) error + func (id DefaultVirtualMachineId) ID() string + func (id DefaultVirtualMachineId) Segments() []resourceids.Segment + func (id DefaultVirtualMachineId) String() string + type DeleteDhcpOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteDnsServiceOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteDnsZoneOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeletePortMirroringOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeletePublicIPOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteSegmentOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteVMGroupOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DhcpConfigurationId struct + DhcpId string + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + func NewDhcpConfigurationID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) DhcpConfigurationId + func ParseDhcpConfigurationID(input string) (*DhcpConfigurationId, error) + func ParseDhcpConfigurationIDInsensitively(input string) (*DhcpConfigurationId, error) + func (id *DhcpConfigurationId) FromParseResult(input resourceids.ParseResult) error + func (id DhcpConfigurationId) ID() string + func (id DhcpConfigurationId) Segments() []resourceids.Segment + func (id DhcpConfigurationId) String() string + type DhcpTypeEnum string + const DhcpTypeEnumRELAY + const DhcpTypeEnumSERVER + func (s *DhcpTypeEnum) UnmarshalJSON(bytes []byte) error + type DnsServiceId struct + DnsServiceId string + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + func NewDnsServiceID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) DnsServiceId + func ParseDnsServiceID(input string) (*DnsServiceId, error) + func ParseDnsServiceIDInsensitively(input string) (*DnsServiceId, error) + func (id *DnsServiceId) FromParseResult(input resourceids.ParseResult) error + func (id DnsServiceId) ID() string + func (id DnsServiceId) Segments() []resourceids.Segment + func (id DnsServiceId) String() string + type DnsServiceLogLevelEnum string + const DnsServiceLogLevelEnumDEBUG + const DnsServiceLogLevelEnumERROR + const DnsServiceLogLevelEnumFATAL + const DnsServiceLogLevelEnumINFO + const DnsServiceLogLevelEnumWARNING + func (s *DnsServiceLogLevelEnum) UnmarshalJSON(bytes []byte) error + type DnsServiceStatusEnum string + const DnsServiceStatusEnumFAILURE + const DnsServiceStatusEnumSUCCESS + func (s *DnsServiceStatusEnum) UnmarshalJSON(bytes []byte) error + type DnsZoneId struct + DnsZoneId string + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + func NewDnsZoneID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) DnsZoneId + func ParseDnsZoneID(input string) (*DnsZoneId, error) + func ParseDnsZoneIDInsensitively(input string) (*DnsZoneId, error) + func (id *DnsZoneId) FromParseResult(input resourceids.ParseResult) error + func (id DnsZoneId) ID() string + func (id DnsZoneId) Segments() []resourceids.Segment + func (id DnsZoneId) String() string + type GatewayId struct + GatewayId string + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + func NewGatewayID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) GatewayId + func ParseGatewayID(input string) (*GatewayId, error) + func ParseGatewayIDInsensitively(input string) (*GatewayId, error) + func (id *GatewayId) FromParseResult(input resourceids.ParseResult) error + func (id GatewayId) ID() string + func (id GatewayId) Segments() []resourceids.Segment + func (id GatewayId) String() string + type GetDhcpOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDhcp + OData *odata.OData + type GetDnsServiceOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDnsService + OData *odata.OData + type GetDnsZoneOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDnsZone + OData *odata.OData + type GetGatewayOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkGateway + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *Resource + OData *odata.OData + type GetPortMirroringOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkPortMirroring + OData *odata.OData + type GetPublicIPOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkPublicIP + OData *odata.OData + type GetSegmentOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkSegment + OData *odata.OData + type GetVMGroupOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkVMGroup + OData *odata.OData + type GetVirtualMachineOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkVirtualMachine + OData *odata.OData + type ListCompleteResult struct + Items []Resource + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListDhcpCompleteResult struct + Items []WorkloadNetworkDhcp + LatestHttpResponse *http.Response + type ListDhcpCustomPager struct + NextLink *odata.Link + func (p *ListDhcpCustomPager) NextPageLink() *odata.Link + type ListDhcpOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkDhcp + OData *odata.OData + type ListDnsServicesCompleteResult struct + Items []WorkloadNetworkDnsService + LatestHttpResponse *http.Response + type ListDnsServicesCustomPager struct + NextLink *odata.Link + func (p *ListDnsServicesCustomPager) NextPageLink() *odata.Link + type ListDnsServicesOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkDnsService + OData *odata.OData + type ListDnsZonesCompleteResult struct + Items []WorkloadNetworkDnsZone + LatestHttpResponse *http.Response + type ListDnsZonesCustomPager struct + NextLink *odata.Link + func (p *ListDnsZonesCustomPager) NextPageLink() *odata.Link + type ListDnsZonesOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkDnsZone + OData *odata.OData + type ListGatewaysCompleteResult struct + Items []WorkloadNetworkGateway + LatestHttpResponse *http.Response + type ListGatewaysCustomPager struct + NextLink *odata.Link + func (p *ListGatewaysCustomPager) NextPageLink() *odata.Link + type ListGatewaysOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkGateway + OData *odata.OData + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Resource + OData *odata.OData + type ListPortMirroringCompleteResult struct + Items []WorkloadNetworkPortMirroring + LatestHttpResponse *http.Response + type ListPortMirroringCustomPager struct + NextLink *odata.Link + func (p *ListPortMirroringCustomPager) NextPageLink() *odata.Link + type ListPortMirroringOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkPortMirroring + OData *odata.OData + type ListPublicIPsCompleteResult struct + Items []WorkloadNetworkPublicIP + LatestHttpResponse *http.Response + type ListPublicIPsCustomPager struct + NextLink *odata.Link + func (p *ListPublicIPsCustomPager) NextPageLink() *odata.Link + type ListPublicIPsOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkPublicIP + OData *odata.OData + type ListSegmentsCompleteResult struct + Items []WorkloadNetworkSegment + LatestHttpResponse *http.Response + type ListSegmentsCustomPager struct + NextLink *odata.Link + func (p *ListSegmentsCustomPager) NextPageLink() *odata.Link + type ListSegmentsOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkSegment + OData *odata.OData + type ListVMGroupsCompleteResult struct + Items []WorkloadNetworkVMGroup + LatestHttpResponse *http.Response + type ListVMGroupsCustomPager struct + NextLink *odata.Link + func (p *ListVMGroupsCustomPager) NextPageLink() *odata.Link + type ListVMGroupsOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkVMGroup + OData *odata.OData + type ListVirtualMachinesCompleteResult struct + Items []WorkloadNetworkVirtualMachine + LatestHttpResponse *http.Response + type ListVirtualMachinesCustomPager struct + NextLink *odata.Link + func (p *ListVirtualMachinesCustomPager) NextPageLink() *odata.Link + type ListVirtualMachinesOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadNetworkVirtualMachine + OData *odata.OData + type PortMirroringDirectionEnum string + const PortMirroringDirectionEnumBIDIRECTIONAL + const PortMirroringDirectionEnumEGRESS + const PortMirroringDirectionEnumINGRESS + func (s *PortMirroringDirectionEnum) UnmarshalJSON(bytes []byte) error + type PortMirroringProfileId struct + PortMirroringId string + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + func NewPortMirroringProfileID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) PortMirroringProfileId + func ParsePortMirroringProfileID(input string) (*PortMirroringProfileId, error) + func ParsePortMirroringProfileIDInsensitively(input string) (*PortMirroringProfileId, error) + func (id *PortMirroringProfileId) FromParseResult(input resourceids.ParseResult) error + func (id PortMirroringProfileId) ID() string + func (id PortMirroringProfileId) Segments() []resourceids.Segment + func (id PortMirroringProfileId) String() string + type PortMirroringStatusEnum string + const PortMirroringStatusEnumFAILURE + const PortMirroringStatusEnumSUCCESS + func (s *PortMirroringStatusEnum) UnmarshalJSON(bytes []byte) error + type PrivateCloudId struct + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + func NewPrivateCloudID(subscriptionId string, resourceGroupName string, privateCloudName string) PrivateCloudId + func ParsePrivateCloudID(input string) (*PrivateCloudId, error) + func ParsePrivateCloudIDInsensitively(input string) (*PrivateCloudId, error) + func (id *PrivateCloudId) FromParseResult(input resourceids.ParseResult) error + func (id PrivateCloudId) ID() string + func (id PrivateCloudId) Segments() []resourceids.Segment + func (id PrivateCloudId) String() string + type PublicIPId struct + PrivateCloudName string + PublicIPId string + ResourceGroupName string + SubscriptionId string + func NewPublicIPID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) PublicIPId + func ParsePublicIPID(input string) (*PublicIPId, error) + func ParsePublicIPIDInsensitively(input string) (*PublicIPId, error) + func (id *PublicIPId) FromParseResult(input resourceids.ParseResult) error + func (id PublicIPId) ID() string + func (id PublicIPId) Segments() []resourceids.Segment + func (id PublicIPId) String() string + type RawWorkloadNetworkDhcpEntityImpl struct + Type string + Values map[string]interface{} + func (s RawWorkloadNetworkDhcpEntityImpl) WorkloadNetworkDhcpEntity() BaseWorkloadNetworkDhcpEntityImpl + type Resource struct + Id *string + Name *string + Type *string + type ResourceOperationPredicate struct + Id *string + Name *string + Type *string + func (p ResourceOperationPredicate) Matches(input Resource) bool + type SegmentId struct + PrivateCloudName string + ResourceGroupName string + SegmentId string + SubscriptionId string + func NewSegmentID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) SegmentId + func ParseSegmentID(input string) (*SegmentId, error) + func ParseSegmentIDInsensitively(input string) (*SegmentId, error) + func (id *SegmentId) FromParseResult(input resourceids.ParseResult) error + func (id SegmentId) ID() string + func (id SegmentId) Segments() []resourceids.Segment + func (id SegmentId) String() string + type SegmentStatusEnum string + const SegmentStatusEnumFAILURE + const SegmentStatusEnumSUCCESS + func (s *SegmentStatusEnum) UnmarshalJSON(bytes []byte) error + type UpdateDhcpOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDhcp + OData *odata.OData + Poller pollers.Poller + type UpdateDnsServiceOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDnsService + OData *odata.OData + Poller pollers.Poller + type UpdateDnsZoneOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkDnsZone + OData *odata.OData + Poller pollers.Poller + type UpdatePortMirroringOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkPortMirroring + OData *odata.OData + Poller pollers.Poller + type UpdateSegmentsOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkSegment + OData *odata.OData + Poller pollers.Poller + type UpdateVMGroupOperationResponse struct + HttpResponse *http.Response + Model *WorkloadNetworkVMGroup + OData *odata.OData + Poller pollers.Poller + type VMGroupId struct + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + VmGroupId string + func NewVMGroupID(subscriptionId string, resourceGroupName string, privateCloudName string, ...) VMGroupId + func ParseVMGroupID(input string) (*VMGroupId, error) + func ParseVMGroupIDInsensitively(input string) (*VMGroupId, error) + func (id *VMGroupId) FromParseResult(input resourceids.ParseResult) error + func (id VMGroupId) ID() string + func (id VMGroupId) Segments() []resourceids.Segment + func (id VMGroupId) String() string + type VMGroupStatusEnum string + const VMGroupStatusEnumFAILURE + const VMGroupStatusEnumSUCCESS + func (s *VMGroupStatusEnum) UnmarshalJSON(bytes []byte) error + type VMTypeEnum string + const VMTypeEnumEDGE + const VMTypeEnumREGULAR + const VMTypeEnumSERVICE + func (s *VMTypeEnum) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkDhcp struct + Id *string + Name *string + Properties WorkloadNetworkDhcpEntity + Type *string + func (s *WorkloadNetworkDhcp) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkDhcpEntity interface + WorkloadNetworkDhcpEntity func() BaseWorkloadNetworkDhcpEntityImpl + func UnmarshalWorkloadNetworkDhcpEntityImplementation(input []byte) (WorkloadNetworkDhcpEntity, error) + type WorkloadNetworkDhcpOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkDhcpOperationPredicate) Matches(input WorkloadNetworkDhcp) bool + type WorkloadNetworkDhcpProvisioningState string + const WorkloadNetworkDhcpProvisioningStateBuilding + const WorkloadNetworkDhcpProvisioningStateCanceled + const WorkloadNetworkDhcpProvisioningStateDeleting + const WorkloadNetworkDhcpProvisioningStateFailed + const WorkloadNetworkDhcpProvisioningStateSucceeded + const WorkloadNetworkDhcpProvisioningStateUpdating + func (s *WorkloadNetworkDhcpProvisioningState) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkDhcpRelay struct + DhcpType DhcpTypeEnum + DisplayName *string + ProvisioningState *WorkloadNetworkDhcpProvisioningState + Revision *int64 + Segments *[]string + ServerAddresses *[]string + func (s WorkloadNetworkDhcpRelay) MarshalJSON() ([]byte, error) + func (s WorkloadNetworkDhcpRelay) WorkloadNetworkDhcpEntity() BaseWorkloadNetworkDhcpEntityImpl + type WorkloadNetworkDhcpServer struct + DhcpType DhcpTypeEnum + DisplayName *string + LeaseTime *int64 + ProvisioningState *WorkloadNetworkDhcpProvisioningState + Revision *int64 + Segments *[]string + ServerAddress *string + func (s WorkloadNetworkDhcpServer) MarshalJSON() ([]byte, error) + func (s WorkloadNetworkDhcpServer) WorkloadNetworkDhcpEntity() BaseWorkloadNetworkDhcpEntityImpl + type WorkloadNetworkDnsService struct + Id *string + Name *string + Properties *WorkloadNetworkDnsServiceProperties + Type *string + type WorkloadNetworkDnsServiceOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkDnsServiceOperationPredicate) Matches(input WorkloadNetworkDnsService) bool + type WorkloadNetworkDnsServiceProperties struct + DefaultDnsZone *string + DisplayName *string + DnsServiceIP *string + FqdnZones *[]string + LogLevel *DnsServiceLogLevelEnum + ProvisioningState *WorkloadNetworkDnsServiceProvisioningState + Revision *int64 + Status *DnsServiceStatusEnum + type WorkloadNetworkDnsServiceProvisioningState string + const WorkloadNetworkDnsServiceProvisioningStateBuilding + const WorkloadNetworkDnsServiceProvisioningStateCanceled + const WorkloadNetworkDnsServiceProvisioningStateDeleting + const WorkloadNetworkDnsServiceProvisioningStateFailed + const WorkloadNetworkDnsServiceProvisioningStateSucceeded + const WorkloadNetworkDnsServiceProvisioningStateUpdating + func (s *WorkloadNetworkDnsServiceProvisioningState) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkDnsZone struct + Id *string + Name *string + Properties *WorkloadNetworkDnsZoneProperties + Type *string + type WorkloadNetworkDnsZoneOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkDnsZoneOperationPredicate) Matches(input WorkloadNetworkDnsZone) bool + type WorkloadNetworkDnsZoneProperties struct + DisplayName *string + DnsServerIPs *[]string + DnsServices *int64 + Domain *[]string + ProvisioningState *WorkloadNetworkDnsZoneProvisioningState + Revision *int64 + SourceIP *string + type WorkloadNetworkDnsZoneProvisioningState string + const WorkloadNetworkDnsZoneProvisioningStateBuilding + const WorkloadNetworkDnsZoneProvisioningStateCanceled + const WorkloadNetworkDnsZoneProvisioningStateDeleting + const WorkloadNetworkDnsZoneProvisioningStateFailed + const WorkloadNetworkDnsZoneProvisioningStateSucceeded + const WorkloadNetworkDnsZoneProvisioningStateUpdating + func (s *WorkloadNetworkDnsZoneProvisioningState) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkGateway struct + Id *string + Name *string + Properties *WorkloadNetworkGatewayProperties + Type *string + type WorkloadNetworkGatewayOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkGatewayOperationPredicate) Matches(input WorkloadNetworkGateway) bool + type WorkloadNetworkGatewayProperties struct + DisplayName *string + Path *string + type WorkloadNetworkPortMirroring struct + Id *string + Name *string + Properties *WorkloadNetworkPortMirroringProperties + Type *string + type WorkloadNetworkPortMirroringOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkPortMirroringOperationPredicate) Matches(input WorkloadNetworkPortMirroring) bool + type WorkloadNetworkPortMirroringProperties struct + Destination *string + Direction *PortMirroringDirectionEnum + DisplayName *string + ProvisioningState *WorkloadNetworkPortMirroringProvisioningState + Revision *int64 + Source *string + Status *PortMirroringStatusEnum + type WorkloadNetworkPortMirroringProvisioningState string + const WorkloadNetworkPortMirroringProvisioningStateBuilding + const WorkloadNetworkPortMirroringProvisioningStateCanceled + const WorkloadNetworkPortMirroringProvisioningStateDeleting + const WorkloadNetworkPortMirroringProvisioningStateFailed + const WorkloadNetworkPortMirroringProvisioningStateSucceeded + const WorkloadNetworkPortMirroringProvisioningStateUpdating + func (s *WorkloadNetworkPortMirroringProvisioningState) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkPublicIP struct + Id *string + Name *string + Properties *WorkloadNetworkPublicIPProperties + Type *string + type WorkloadNetworkPublicIPOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkPublicIPOperationPredicate) Matches(input WorkloadNetworkPublicIP) bool + type WorkloadNetworkPublicIPProperties struct + DisplayName *string + NumberOfPublicIPs *int64 + ProvisioningState *WorkloadNetworkPublicIPProvisioningState + PublicIPBlock *string + type WorkloadNetworkPublicIPProvisioningState string + const WorkloadNetworkPublicIPProvisioningStateBuilding + const WorkloadNetworkPublicIPProvisioningStateCanceled + const WorkloadNetworkPublicIPProvisioningStateDeleting + const WorkloadNetworkPublicIPProvisioningStateFailed + const WorkloadNetworkPublicIPProvisioningStateSucceeded + const WorkloadNetworkPublicIPProvisioningStateUpdating + func (s *WorkloadNetworkPublicIPProvisioningState) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkSegment struct + Id *string + Name *string + Properties *WorkloadNetworkSegmentProperties + Type *string + type WorkloadNetworkSegmentOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkSegmentOperationPredicate) Matches(input WorkloadNetworkSegment) bool + type WorkloadNetworkSegmentPortVif struct + PortName *string + type WorkloadNetworkSegmentProperties struct + ConnectedGateway *string + DisplayName *string + PortVif *[]WorkloadNetworkSegmentPortVif + ProvisioningState *WorkloadNetworkSegmentProvisioningState + Revision *int64 + Status *SegmentStatusEnum + Subnet *WorkloadNetworkSegmentSubnet + type WorkloadNetworkSegmentProvisioningState string + const WorkloadNetworkSegmentProvisioningStateBuilding + const WorkloadNetworkSegmentProvisioningStateCanceled + const WorkloadNetworkSegmentProvisioningStateDeleting + const WorkloadNetworkSegmentProvisioningStateFailed + const WorkloadNetworkSegmentProvisioningStateSucceeded + const WorkloadNetworkSegmentProvisioningStateUpdating + func (s *WorkloadNetworkSegmentProvisioningState) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkSegmentSubnet struct + DhcpRanges *[]string + GatewayAddress *string + type WorkloadNetworkVMGroup struct + Id *string + Name *string + Properties *WorkloadNetworkVMGroupProperties + Type *string + type WorkloadNetworkVMGroupOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkVMGroupOperationPredicate) Matches(input WorkloadNetworkVMGroup) bool + type WorkloadNetworkVMGroupProperties struct + DisplayName *string + Members *[]string + ProvisioningState *WorkloadNetworkVMGroupProvisioningState + Revision *int64 + Status *VMGroupStatusEnum + type WorkloadNetworkVMGroupProvisioningState string + const WorkloadNetworkVMGroupProvisioningStateBuilding + const WorkloadNetworkVMGroupProvisioningStateCanceled + const WorkloadNetworkVMGroupProvisioningStateDeleting + const WorkloadNetworkVMGroupProvisioningStateFailed + const WorkloadNetworkVMGroupProvisioningStateSucceeded + const WorkloadNetworkVMGroupProvisioningStateUpdating + func (s *WorkloadNetworkVMGroupProvisioningState) UnmarshalJSON(bytes []byte) error + type WorkloadNetworkVirtualMachine struct + Id *string + Name *string + Properties *WorkloadNetworkVirtualMachineProperties + Type *string + type WorkloadNetworkVirtualMachineOperationPredicate struct + Id *string + Name *string + Type *string + func (p WorkloadNetworkVirtualMachineOperationPredicate) Matches(input WorkloadNetworkVirtualMachine) bool + type WorkloadNetworkVirtualMachineProperties struct + DisplayName *string + VMType *VMTypeEnum + type WorkloadNetworksClient struct + Client *resourcemanager.Client + func NewWorkloadNetworksClientWithBaseURI(sdkApi sdkEnv.Api) (*WorkloadNetworksClient, error) + func (c WorkloadNetworksClient) CreateDhcp(ctx context.Context, id DhcpConfigurationId, input WorkloadNetworkDhcp) (result CreateDhcpOperationResponse, err error) + func (c WorkloadNetworksClient) CreateDhcpThenPoll(ctx context.Context, id DhcpConfigurationId, input WorkloadNetworkDhcp) error + func (c WorkloadNetworksClient) CreateDnsService(ctx context.Context, id DnsServiceId, input WorkloadNetworkDnsService) (result CreateDnsServiceOperationResponse, err error) + func (c WorkloadNetworksClient) CreateDnsServiceThenPoll(ctx context.Context, id DnsServiceId, input WorkloadNetworkDnsService) error + func (c WorkloadNetworksClient) CreateDnsZone(ctx context.Context, id DnsZoneId, input WorkloadNetworkDnsZone) (result CreateDnsZoneOperationResponse, err error) + func (c WorkloadNetworksClient) CreateDnsZoneThenPoll(ctx context.Context, id DnsZoneId, input WorkloadNetworkDnsZone) error + func (c WorkloadNetworksClient) CreatePortMirroring(ctx context.Context, id PortMirroringProfileId, ...) (result CreatePortMirroringOperationResponse, err error) + func (c WorkloadNetworksClient) CreatePortMirroringThenPoll(ctx context.Context, id PortMirroringProfileId, ...) error + func (c WorkloadNetworksClient) CreatePublicIP(ctx context.Context, id PublicIPId, input WorkloadNetworkPublicIP) (result CreatePublicIPOperationResponse, err error) + func (c WorkloadNetworksClient) CreatePublicIPThenPoll(ctx context.Context, id PublicIPId, input WorkloadNetworkPublicIP) error + func (c WorkloadNetworksClient) CreateSegments(ctx context.Context, id SegmentId, input WorkloadNetworkSegment) (result CreateSegmentsOperationResponse, err error) + func (c WorkloadNetworksClient) CreateSegmentsThenPoll(ctx context.Context, id SegmentId, input WorkloadNetworkSegment) error + func (c WorkloadNetworksClient) CreateVMGroup(ctx context.Context, id VMGroupId, input WorkloadNetworkVMGroup) (result CreateVMGroupOperationResponse, err error) + func (c WorkloadNetworksClient) CreateVMGroupThenPoll(ctx context.Context, id VMGroupId, input WorkloadNetworkVMGroup) error + func (c WorkloadNetworksClient) DeleteDhcp(ctx context.Context, id DhcpConfigurationId) (result DeleteDhcpOperationResponse, err error) + func (c WorkloadNetworksClient) DeleteDhcpThenPoll(ctx context.Context, id DhcpConfigurationId) error + func (c WorkloadNetworksClient) DeleteDnsService(ctx context.Context, id DnsServiceId) (result DeleteDnsServiceOperationResponse, err error) + func (c WorkloadNetworksClient) DeleteDnsServiceThenPoll(ctx context.Context, id DnsServiceId) error + func (c WorkloadNetworksClient) DeleteDnsZone(ctx context.Context, id DnsZoneId) (result DeleteDnsZoneOperationResponse, err error) + func (c WorkloadNetworksClient) DeleteDnsZoneThenPoll(ctx context.Context, id DnsZoneId) error + func (c WorkloadNetworksClient) DeletePortMirroring(ctx context.Context, id PortMirroringProfileId) (result DeletePortMirroringOperationResponse, err error) + func (c WorkloadNetworksClient) DeletePortMirroringThenPoll(ctx context.Context, id PortMirroringProfileId) error + func (c WorkloadNetworksClient) DeletePublicIP(ctx context.Context, id PublicIPId) (result DeletePublicIPOperationResponse, err error) + func (c WorkloadNetworksClient) DeletePublicIPThenPoll(ctx context.Context, id PublicIPId) error + func (c WorkloadNetworksClient) DeleteSegment(ctx context.Context, id SegmentId) (result DeleteSegmentOperationResponse, err error) + func (c WorkloadNetworksClient) DeleteSegmentThenPoll(ctx context.Context, id SegmentId) error + func (c WorkloadNetworksClient) DeleteVMGroup(ctx context.Context, id VMGroupId) (result DeleteVMGroupOperationResponse, err error) + func (c WorkloadNetworksClient) DeleteVMGroupThenPoll(ctx context.Context, id VMGroupId) error + func (c WorkloadNetworksClient) Get(ctx context.Context, id PrivateCloudId) (result GetOperationResponse, err error) + func (c WorkloadNetworksClient) GetDhcp(ctx context.Context, id DhcpConfigurationId) (result GetDhcpOperationResponse, err error) + func (c WorkloadNetworksClient) GetDnsService(ctx context.Context, id DnsServiceId) (result GetDnsServiceOperationResponse, err error) + func (c WorkloadNetworksClient) GetDnsZone(ctx context.Context, id DnsZoneId) (result GetDnsZoneOperationResponse, err error) + func (c WorkloadNetworksClient) GetGateway(ctx context.Context, id GatewayId) (result GetGatewayOperationResponse, err error) + func (c WorkloadNetworksClient) GetPortMirroring(ctx context.Context, id PortMirroringProfileId) (result GetPortMirroringOperationResponse, err error) + func (c WorkloadNetworksClient) GetPublicIP(ctx context.Context, id PublicIPId) (result GetPublicIPOperationResponse, err error) + func (c WorkloadNetworksClient) GetSegment(ctx context.Context, id SegmentId) (result GetSegmentOperationResponse, err error) + func (c WorkloadNetworksClient) GetVMGroup(ctx context.Context, id VMGroupId) (result GetVMGroupOperationResponse, err error) + func (c WorkloadNetworksClient) GetVirtualMachine(ctx context.Context, id DefaultVirtualMachineId) (result GetVirtualMachineOperationResponse, err error) + func (c WorkloadNetworksClient) List(ctx context.Context, id PrivateCloudId) (result ListOperationResponse, err error) + func (c WorkloadNetworksClient) ListComplete(ctx context.Context, id PrivateCloudId) (ListCompleteResult, error) + func (c WorkloadNetworksClient) ListCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, predicate ResourceOperationPredicate) (result ListCompleteResult, err error) + func (c WorkloadNetworksClient) ListDhcp(ctx context.Context, id PrivateCloudId) (result ListDhcpOperationResponse, err error) + func (c WorkloadNetworksClient) ListDhcpComplete(ctx context.Context, id PrivateCloudId) (ListDhcpCompleteResult, error) + func (c WorkloadNetworksClient) ListDhcpCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListDhcpCompleteResult, err error) + func (c WorkloadNetworksClient) ListDnsServices(ctx context.Context, id PrivateCloudId) (result ListDnsServicesOperationResponse, err error) + func (c WorkloadNetworksClient) ListDnsServicesComplete(ctx context.Context, id PrivateCloudId) (ListDnsServicesCompleteResult, error) + func (c WorkloadNetworksClient) ListDnsServicesCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListDnsServicesCompleteResult, err error) + func (c WorkloadNetworksClient) ListDnsZones(ctx context.Context, id PrivateCloudId) (result ListDnsZonesOperationResponse, err error) + func (c WorkloadNetworksClient) ListDnsZonesComplete(ctx context.Context, id PrivateCloudId) (ListDnsZonesCompleteResult, error) + func (c WorkloadNetworksClient) ListDnsZonesCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListDnsZonesCompleteResult, err error) + func (c WorkloadNetworksClient) ListGateways(ctx context.Context, id PrivateCloudId) (result ListGatewaysOperationResponse, err error) + func (c WorkloadNetworksClient) ListGatewaysComplete(ctx context.Context, id PrivateCloudId) (ListGatewaysCompleteResult, error) + func (c WorkloadNetworksClient) ListGatewaysCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListGatewaysCompleteResult, err error) + func (c WorkloadNetworksClient) ListPortMirroring(ctx context.Context, id PrivateCloudId) (result ListPortMirroringOperationResponse, err error) + func (c WorkloadNetworksClient) ListPortMirroringComplete(ctx context.Context, id PrivateCloudId) (ListPortMirroringCompleteResult, error) + func (c WorkloadNetworksClient) ListPortMirroringCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListPortMirroringCompleteResult, err error) + func (c WorkloadNetworksClient) ListPublicIPs(ctx context.Context, id PrivateCloudId) (result ListPublicIPsOperationResponse, err error) + func (c WorkloadNetworksClient) ListPublicIPsComplete(ctx context.Context, id PrivateCloudId) (ListPublicIPsCompleteResult, error) + func (c WorkloadNetworksClient) ListPublicIPsCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListPublicIPsCompleteResult, err error) + func (c WorkloadNetworksClient) ListSegments(ctx context.Context, id PrivateCloudId) (result ListSegmentsOperationResponse, err error) + func (c WorkloadNetworksClient) ListSegmentsComplete(ctx context.Context, id PrivateCloudId) (ListSegmentsCompleteResult, error) + func (c WorkloadNetworksClient) ListSegmentsCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListSegmentsCompleteResult, err error) + func (c WorkloadNetworksClient) ListVMGroups(ctx context.Context, id PrivateCloudId) (result ListVMGroupsOperationResponse, err error) + func (c WorkloadNetworksClient) ListVMGroupsComplete(ctx context.Context, id PrivateCloudId) (ListVMGroupsCompleteResult, error) + func (c WorkloadNetworksClient) ListVMGroupsCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListVMGroupsCompleteResult, err error) + func (c WorkloadNetworksClient) ListVirtualMachines(ctx context.Context, id PrivateCloudId) (result ListVirtualMachinesOperationResponse, err error) + func (c WorkloadNetworksClient) ListVirtualMachinesComplete(ctx context.Context, id PrivateCloudId) (ListVirtualMachinesCompleteResult, error) + func (c WorkloadNetworksClient) ListVirtualMachinesCompleteMatchingPredicate(ctx context.Context, id PrivateCloudId, ...) (result ListVirtualMachinesCompleteResult, err error) + func (c WorkloadNetworksClient) UpdateDhcp(ctx context.Context, id DhcpConfigurationId, input WorkloadNetworkDhcp) (result UpdateDhcpOperationResponse, err error) + func (c WorkloadNetworksClient) UpdateDhcpThenPoll(ctx context.Context, id DhcpConfigurationId, input WorkloadNetworkDhcp) error + func (c WorkloadNetworksClient) UpdateDnsService(ctx context.Context, id DnsServiceId, input WorkloadNetworkDnsService) (result UpdateDnsServiceOperationResponse, err error) + func (c WorkloadNetworksClient) UpdateDnsServiceThenPoll(ctx context.Context, id DnsServiceId, input WorkloadNetworkDnsService) error + func (c WorkloadNetworksClient) UpdateDnsZone(ctx context.Context, id DnsZoneId, input WorkloadNetworkDnsZone) (result UpdateDnsZoneOperationResponse, err error) + func (c WorkloadNetworksClient) UpdateDnsZoneThenPoll(ctx context.Context, id DnsZoneId, input WorkloadNetworkDnsZone) error + func (c WorkloadNetworksClient) UpdatePortMirroring(ctx context.Context, id PortMirroringProfileId, ...) (result UpdatePortMirroringOperationResponse, err error) + func (c WorkloadNetworksClient) UpdatePortMirroringThenPoll(ctx context.Context, id PortMirroringProfileId, ...) error + func (c WorkloadNetworksClient) UpdateSegments(ctx context.Context, id SegmentId, input WorkloadNetworkSegment) (result UpdateSegmentsOperationResponse, err error) + func (c WorkloadNetworksClient) UpdateSegmentsThenPoll(ctx context.Context, id SegmentId, input WorkloadNetworkSegment) error + func (c WorkloadNetworksClient) UpdateVMGroup(ctx context.Context, id VMGroupId, input WorkloadNetworkVMGroup) (result UpdateVMGroupOperationResponse, err error) + func (c WorkloadNetworksClient) UpdateVMGroupThenPoll(ctx context.Context, id VMGroupId, input WorkloadNetworkVMGroup) error