// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) Go Code Generator. DO NOT EDIT.

package armavs

// AddonsClientBeginCreateOrUpdateOptions contains the optional parameters for the AddonsClient.BeginCreateOrUpdate method.
type AddonsClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AddonsClientBeginDeleteOptions contains the optional parameters for the AddonsClient.BeginDelete method.
type AddonsClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AddonsClientGetOptions contains the optional parameters for the AddonsClient.Get method.
type AddonsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AddonsClientListOptions contains the optional parameters for the AddonsClient.NewListPager method.
type AddonsClientListOptions struct {
	// placeholder for future optional parameters
}

// AuthorizationsClientBeginCreateOrUpdateOptions contains the optional parameters for the AuthorizationsClient.BeginCreateOrUpdate
// method.
type AuthorizationsClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AuthorizationsClientBeginDeleteOptions contains the optional parameters for the AuthorizationsClient.BeginDelete method.
type AuthorizationsClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// AuthorizationsClientGetOptions contains the optional parameters for the AuthorizationsClient.Get method.
type AuthorizationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AuthorizationsClientListOptions contains the optional parameters for the AuthorizationsClient.NewListPager method.
type AuthorizationsClientListOptions struct {
	// placeholder for future optional parameters
}

// CloudLinksClientBeginCreateOrUpdateOptions contains the optional parameters for the CloudLinksClient.BeginCreateOrUpdate
// method.
type CloudLinksClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// CloudLinksClientBeginDeleteOptions contains the optional parameters for the CloudLinksClient.BeginDelete method.
type CloudLinksClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// CloudLinksClientGetOptions contains the optional parameters for the CloudLinksClient.Get method.
type CloudLinksClientGetOptions struct {
	// placeholder for future optional parameters
}

// CloudLinksClientListOptions contains the optional parameters for the CloudLinksClient.NewListPager method.
type CloudLinksClientListOptions struct {
	// placeholder for future optional parameters
}

// ClustersClientBeginCreateOrUpdateOptions contains the optional parameters for the ClustersClient.BeginCreateOrUpdate method.
type ClustersClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClustersClientBeginDeleteOptions contains the optional parameters for the ClustersClient.BeginDelete method.
type ClustersClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClustersClientBeginUpdateOptions contains the optional parameters for the ClustersClient.BeginUpdate method.
type ClustersClientBeginUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ClustersClientGetOptions contains the optional parameters for the ClustersClient.Get method.
type ClustersClientGetOptions struct {
	// placeholder for future optional parameters
}

// ClustersClientListOptions contains the optional parameters for the ClustersClient.NewListPager method.
type ClustersClientListOptions struct {
	// placeholder for future optional parameters
}

// ClustersClientListZonesOptions contains the optional parameters for the ClustersClient.ListZones method.
type ClustersClientListZonesOptions struct {
	// placeholder for future optional parameters
}

// DatastoresClientBeginCreateOrUpdateOptions contains the optional parameters for the DatastoresClient.BeginCreateOrUpdate
// method.
type DatastoresClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// DatastoresClientBeginDeleteOptions contains the optional parameters for the DatastoresClient.BeginDelete method.
type DatastoresClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// DatastoresClientGetOptions contains the optional parameters for the DatastoresClient.Get method.
type DatastoresClientGetOptions struct {
	// placeholder for future optional parameters
}

// DatastoresClientListOptions contains the optional parameters for the DatastoresClient.NewListPager method.
type DatastoresClientListOptions struct {
	// placeholder for future optional parameters
}

// GlobalReachConnectionsClientBeginCreateOrUpdateOptions contains the optional parameters for the GlobalReachConnectionsClient.BeginCreateOrUpdate
// method.
type GlobalReachConnectionsClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// GlobalReachConnectionsClientBeginDeleteOptions contains the optional parameters for the GlobalReachConnectionsClient.BeginDelete
// method.
type GlobalReachConnectionsClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// GlobalReachConnectionsClientGetOptions contains the optional parameters for the GlobalReachConnectionsClient.Get method.
type GlobalReachConnectionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// GlobalReachConnectionsClientListOptions contains the optional parameters for the GlobalReachConnectionsClient.NewListPager
// method.
type GlobalReachConnectionsClientListOptions struct {
	// placeholder for future optional parameters
}

// HcxEnterpriseSitesClientCreateOrUpdateOptions contains the optional parameters for the HcxEnterpriseSitesClient.CreateOrUpdate
// method.
type HcxEnterpriseSitesClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// HcxEnterpriseSitesClientDeleteOptions contains the optional parameters for the HcxEnterpriseSitesClient.Delete method.
type HcxEnterpriseSitesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// HcxEnterpriseSitesClientGetOptions contains the optional parameters for the HcxEnterpriseSitesClient.Get method.
type HcxEnterpriseSitesClientGetOptions struct {
	// placeholder for future optional parameters
}

// HcxEnterpriseSitesClientListOptions contains the optional parameters for the HcxEnterpriseSitesClient.NewListPager method.
type HcxEnterpriseSitesClientListOptions struct {
	// placeholder for future optional parameters
}

// HostsClientGetOptions contains the optional parameters for the HostsClient.Get method.
type HostsClientGetOptions struct {
	// placeholder for future optional parameters
}

// HostsClientListOptions contains the optional parameters for the HostsClient.NewListPager method.
type HostsClientListOptions struct {
	// placeholder for future optional parameters
}

// IscsiPathsClientBeginCreateOrUpdateOptions contains the optional parameters for the IscsiPathsClient.BeginCreateOrUpdate
// method.
type IscsiPathsClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// IscsiPathsClientBeginDeleteOptions contains the optional parameters for the IscsiPathsClient.BeginDelete method.
type IscsiPathsClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// IscsiPathsClientGetOptions contains the optional parameters for the IscsiPathsClient.Get method.
type IscsiPathsClientGetOptions struct {
	// placeholder for future optional parameters
}

// IscsiPathsClientListByPrivateCloudOptions contains the optional parameters for the IscsiPathsClient.NewListByPrivateCloudPager
// method.
type IscsiPathsClientListByPrivateCloudOptions struct {
	// placeholder for future optional parameters
}

// LocationsClientCheckQuotaAvailabilityOptions contains the optional parameters for the LocationsClient.CheckQuotaAvailability
// method.
type LocationsClientCheckQuotaAvailabilityOptions struct {
	// placeholder for future optional parameters
}

// LocationsClientCheckTrialAvailabilityOptions contains the optional parameters for the LocationsClient.CheckTrialAvailability
// method.
type LocationsClientCheckTrialAvailabilityOptions struct {
	// Optionally, check for a specific SKU
	SKU *SKU
}

// OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
type OperationsClientListOptions struct {
	// placeholder for future optional parameters
}

// PlacementPoliciesClientBeginCreateOrUpdateOptions contains the optional parameters for the PlacementPoliciesClient.BeginCreateOrUpdate
// method.
type PlacementPoliciesClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PlacementPoliciesClientBeginDeleteOptions contains the optional parameters for the PlacementPoliciesClient.BeginDelete
// method.
type PlacementPoliciesClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PlacementPoliciesClientBeginUpdateOptions contains the optional parameters for the PlacementPoliciesClient.BeginUpdate
// method.
type PlacementPoliciesClientBeginUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PlacementPoliciesClientGetOptions contains the optional parameters for the PlacementPoliciesClient.Get method.
type PlacementPoliciesClientGetOptions struct {
	// placeholder for future optional parameters
}

// PlacementPoliciesClientListOptions contains the optional parameters for the PlacementPoliciesClient.NewListPager method.
type PlacementPoliciesClientListOptions struct {
	// placeholder for future optional parameters
}

// PrivateCloudsClientBeginCreateOrUpdateOptions contains the optional parameters for the PrivateCloudsClient.BeginCreateOrUpdate
// method.
type PrivateCloudsClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PrivateCloudsClientBeginDeleteOptions contains the optional parameters for the PrivateCloudsClient.BeginDelete method.
type PrivateCloudsClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PrivateCloudsClientBeginRotateNsxtPasswordOptions contains the optional parameters for the PrivateCloudsClient.BeginRotateNsxtPassword
// method.
type PrivateCloudsClientBeginRotateNsxtPasswordOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PrivateCloudsClientBeginRotateVcenterPasswordOptions contains the optional parameters for the PrivateCloudsClient.BeginRotateVcenterPassword
// method.
type PrivateCloudsClientBeginRotateVcenterPasswordOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PrivateCloudsClientBeginUpdateOptions contains the optional parameters for the PrivateCloudsClient.BeginUpdate method.
type PrivateCloudsClientBeginUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PrivateCloudsClientGetOptions contains the optional parameters for the PrivateCloudsClient.Get method.
type PrivateCloudsClientGetOptions struct {
	// placeholder for future optional parameters
}

// PrivateCloudsClientListAdminCredentialsOptions contains the optional parameters for the PrivateCloudsClient.ListAdminCredentials
// method.
type PrivateCloudsClientListAdminCredentialsOptions struct {
	// placeholder for future optional parameters
}

// PrivateCloudsClientListInSubscriptionOptions contains the optional parameters for the PrivateCloudsClient.NewListInSubscriptionPager
// method.
type PrivateCloudsClientListInSubscriptionOptions struct {
	// placeholder for future optional parameters
}

// PrivateCloudsClientListOptions contains the optional parameters for the PrivateCloudsClient.NewListPager method.
type PrivateCloudsClientListOptions struct {
	// placeholder for future optional parameters
}

// ProvisionedNetworksClientGetOptions contains the optional parameters for the ProvisionedNetworksClient.Get method.
type ProvisionedNetworksClientGetOptions struct {
	// placeholder for future optional parameters
}

// ProvisionedNetworksClientListOptions contains the optional parameters for the ProvisionedNetworksClient.NewListPager method.
type ProvisionedNetworksClientListOptions struct {
	// placeholder for future optional parameters
}

// PureStoragePoliciesClientBeginCreateOrUpdateOptions contains the optional parameters for the PureStoragePoliciesClient.BeginCreateOrUpdate
// method.
type PureStoragePoliciesClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PureStoragePoliciesClientBeginDeleteOptions contains the optional parameters for the PureStoragePoliciesClient.BeginDelete
// method.
type PureStoragePoliciesClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PureStoragePoliciesClientGetOptions contains the optional parameters for the PureStoragePoliciesClient.Get method.
type PureStoragePoliciesClientGetOptions struct {
	// placeholder for future optional parameters
}

// PureStoragePoliciesClientListOptions contains the optional parameters for the PureStoragePoliciesClient.NewListPager method.
type PureStoragePoliciesClientListOptions struct {
	// placeholder for future optional parameters
}

// SKUsClientListOptions contains the optional parameters for the SKUsClient.NewListPager method.
type SKUsClientListOptions struct {
	// placeholder for future optional parameters
}

// ScriptCmdletsClientGetOptions contains the optional parameters for the ScriptCmdletsClient.Get method.
type ScriptCmdletsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ScriptCmdletsClientListOptions contains the optional parameters for the ScriptCmdletsClient.NewListPager method.
type ScriptCmdletsClientListOptions struct {
	// placeholder for future optional parameters
}

// ScriptExecutionsClientBeginCreateOrUpdateOptions contains the optional parameters for the ScriptExecutionsClient.BeginCreateOrUpdate
// method.
type ScriptExecutionsClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ScriptExecutionsClientBeginDeleteOptions contains the optional parameters for the ScriptExecutionsClient.BeginDelete method.
type ScriptExecutionsClientBeginDeleteOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// ScriptExecutionsClientGetExecutionLogsOptions contains the optional parameters for the ScriptExecutionsClient.GetExecutionLogs
// method.
type ScriptExecutionsClientGetExecutionLogsOptions struct {
	// Name of the desired output stream to return. If not provided, will return all. An empty array will return nothing.
	ScriptOutputStreamType []*ScriptOutputStreamType
}

// ScriptExecutionsClientGetOptions contains the optional parameters for the ScriptExecutionsClient.Get method.
type ScriptExecutionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ScriptExecutionsClientListOptions contains the optional parameters for the ScriptExecutionsClient.NewListPager method.
type ScriptExecutionsClientListOptions struct {
	// placeholder for future optional parameters
}

// ScriptPackagesClientGetOptions contains the optional parameters for the ScriptPackagesClient.Get method.
type ScriptPackagesClientGetOptions struct {
	// placeholder for future optional parameters
}

// ScriptPackagesClientListOptions contains the optional parameters for the ScriptPackagesClient.NewListPager method.
type ScriptPackagesClientListOptions struct {
	// placeholder for future optional parameters
}

// VirtualMachinesClientBeginRestrictMovementOptions contains the optional parameters for the VirtualMachinesClient.BeginRestrictMovement
// method.
type VirtualMachinesClientBeginRestrictMovementOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// VirtualMachinesClientGetOptions contains the optional parameters for the VirtualMachinesClient.Get method.
type VirtualMachinesClientGetOptions struct {
	// placeholder for future optional parameters
}

// VirtualMachinesClientListOptions contains the optional parameters for the VirtualMachinesClient.NewListPager method.
type VirtualMachinesClientListOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientBeginCreateDNSServiceOptions contains the optional parameters for the WorkloadNetworksClient.BeginCreateDNSService
// method.
type WorkloadNetworksClientBeginCreateDNSServiceOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginCreateDNSZoneOptions contains the optional parameters for the WorkloadNetworksClient.BeginCreateDNSZone
// method.
type WorkloadNetworksClientBeginCreateDNSZoneOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginCreateDhcpOptions contains the optional parameters for the WorkloadNetworksClient.BeginCreateDhcp
// method.
type WorkloadNetworksClientBeginCreateDhcpOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginCreatePortMirroringOptions contains the optional parameters for the WorkloadNetworksClient.BeginCreatePortMirroring
// method.
type WorkloadNetworksClientBeginCreatePortMirroringOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginCreatePublicIPOptions contains the optional parameters for the WorkloadNetworksClient.BeginCreatePublicIP
// method.
type WorkloadNetworksClientBeginCreatePublicIPOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginCreateSegmentsOptions contains the optional parameters for the WorkloadNetworksClient.BeginCreateSegments
// method.
type WorkloadNetworksClientBeginCreateSegmentsOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginCreateVMGroupOptions contains the optional parameters for the WorkloadNetworksClient.BeginCreateVMGroup
// method.
type WorkloadNetworksClientBeginCreateVMGroupOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginDeleteDNSServiceOptions contains the optional parameters for the WorkloadNetworksClient.BeginDeleteDNSService
// method.
type WorkloadNetworksClientBeginDeleteDNSServiceOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginDeleteDNSZoneOptions contains the optional parameters for the WorkloadNetworksClient.BeginDeleteDNSZone
// method.
type WorkloadNetworksClientBeginDeleteDNSZoneOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginDeleteDhcpOptions contains the optional parameters for the WorkloadNetworksClient.BeginDeleteDhcp
// method.
type WorkloadNetworksClientBeginDeleteDhcpOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginDeletePortMirroringOptions contains the optional parameters for the WorkloadNetworksClient.BeginDeletePortMirroring
// method.
type WorkloadNetworksClientBeginDeletePortMirroringOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginDeletePublicIPOptions contains the optional parameters for the WorkloadNetworksClient.BeginDeletePublicIP
// method.
type WorkloadNetworksClientBeginDeletePublicIPOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginDeleteSegmentOptions contains the optional parameters for the WorkloadNetworksClient.BeginDeleteSegment
// method.
type WorkloadNetworksClientBeginDeleteSegmentOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginDeleteVMGroupOptions contains the optional parameters for the WorkloadNetworksClient.BeginDeleteVMGroup
// method.
type WorkloadNetworksClientBeginDeleteVMGroupOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginUpdateDNSServiceOptions contains the optional parameters for the WorkloadNetworksClient.BeginUpdateDNSService
// method.
type WorkloadNetworksClientBeginUpdateDNSServiceOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginUpdateDNSZoneOptions contains the optional parameters for the WorkloadNetworksClient.BeginUpdateDNSZone
// method.
type WorkloadNetworksClientBeginUpdateDNSZoneOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginUpdateDhcpOptions contains the optional parameters for the WorkloadNetworksClient.BeginUpdateDhcp
// method.
type WorkloadNetworksClientBeginUpdateDhcpOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginUpdatePortMirroringOptions contains the optional parameters for the WorkloadNetworksClient.BeginUpdatePortMirroring
// method.
type WorkloadNetworksClientBeginUpdatePortMirroringOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginUpdateSegmentsOptions contains the optional parameters for the WorkloadNetworksClient.BeginUpdateSegments
// method.
type WorkloadNetworksClientBeginUpdateSegmentsOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientBeginUpdateVMGroupOptions contains the optional parameters for the WorkloadNetworksClient.BeginUpdateVMGroup
// method.
type WorkloadNetworksClientBeginUpdateVMGroupOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// WorkloadNetworksClientGetDNSServiceOptions contains the optional parameters for the WorkloadNetworksClient.GetDNSService
// method.
type WorkloadNetworksClientGetDNSServiceOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetDNSZoneOptions contains the optional parameters for the WorkloadNetworksClient.GetDNSZone method.
type WorkloadNetworksClientGetDNSZoneOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetDhcpOptions contains the optional parameters for the WorkloadNetworksClient.GetDhcp method.
type WorkloadNetworksClientGetDhcpOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetGatewayOptions contains the optional parameters for the WorkloadNetworksClient.GetGateway method.
type WorkloadNetworksClientGetGatewayOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetOptions contains the optional parameters for the WorkloadNetworksClient.Get method.
type WorkloadNetworksClientGetOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetPortMirroringOptions contains the optional parameters for the WorkloadNetworksClient.GetPortMirroring
// method.
type WorkloadNetworksClientGetPortMirroringOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetPublicIPOptions contains the optional parameters for the WorkloadNetworksClient.GetPublicIP method.
type WorkloadNetworksClientGetPublicIPOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetSegmentOptions contains the optional parameters for the WorkloadNetworksClient.GetSegment method.
type WorkloadNetworksClientGetSegmentOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetVMGroupOptions contains the optional parameters for the WorkloadNetworksClient.GetVMGroup method.
type WorkloadNetworksClientGetVMGroupOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientGetVirtualMachineOptions contains the optional parameters for the WorkloadNetworksClient.GetVirtualMachine
// method.
type WorkloadNetworksClientGetVirtualMachineOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListDNSServicesOptions contains the optional parameters for the WorkloadNetworksClient.NewListDNSServicesPager
// method.
type WorkloadNetworksClientListDNSServicesOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListDNSZonesOptions contains the optional parameters for the WorkloadNetworksClient.NewListDNSZonesPager
// method.
type WorkloadNetworksClientListDNSZonesOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListDhcpOptions contains the optional parameters for the WorkloadNetworksClient.NewListDhcpPager
// method.
type WorkloadNetworksClientListDhcpOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListGatewaysOptions contains the optional parameters for the WorkloadNetworksClient.NewListGatewaysPager
// method.
type WorkloadNetworksClientListGatewaysOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListOptions contains the optional parameters for the WorkloadNetworksClient.NewListPager method.
type WorkloadNetworksClientListOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListPortMirroringOptions contains the optional parameters for the WorkloadNetworksClient.NewListPortMirroringPager
// method.
type WorkloadNetworksClientListPortMirroringOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListPublicIPsOptions contains the optional parameters for the WorkloadNetworksClient.NewListPublicIPsPager
// method.
type WorkloadNetworksClientListPublicIPsOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListSegmentsOptions contains the optional parameters for the WorkloadNetworksClient.NewListSegmentsPager
// method.
type WorkloadNetworksClientListSegmentsOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListVMGroupsOptions contains the optional parameters for the WorkloadNetworksClient.NewListVMGroupsPager
// method.
type WorkloadNetworksClientListVMGroupsOptions struct {
	// placeholder for future optional parameters
}

// WorkloadNetworksClientListVirtualMachinesOptions contains the optional parameters for the WorkloadNetworksClient.NewListVirtualMachinesPager
// method.
type WorkloadNetworksClientListVirtualMachinesOptions struct {
	// placeholder for future optional parameters
}
