// 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 armazurestackhcivm

// AttestationStatusesClientGetResponse contains the response from method AttestationStatusesClient.Get.
type AttestationStatusesClientGetResponse struct {
	// The attestation status of the virtual machine
	AttestationStatus
}

// GalleryImagesClientCreateOrUpdateResponse contains the response from method GalleryImagesClient.BeginCreateOrUpdate.
type GalleryImagesClientCreateOrUpdateResponse struct {
	// The gallery images resource definition.
	GalleryImage
}

// GalleryImagesClientDeleteResponse contains the response from method GalleryImagesClient.BeginDelete.
type GalleryImagesClientDeleteResponse struct {
	// placeholder for future response values
}

// GalleryImagesClientGetResponse contains the response from method GalleryImagesClient.Get.
type GalleryImagesClientGetResponse struct {
	// The gallery images resource definition.
	GalleryImage
}

// GalleryImagesClientListAllResponse contains the response from method GalleryImagesClient.NewListAllPager.
type GalleryImagesClientListAllResponse struct {
	// The response of a GalleryImage list operation.
	GalleryImageListResult
}

// GalleryImagesClientListByResourceGroupResponse contains the response from method GalleryImagesClient.NewListByResourceGroupPager.
type GalleryImagesClientListByResourceGroupResponse struct {
	// The response of a GalleryImage list operation.
	GalleryImageListResult
}

// GalleryImagesClientUpdateResponse contains the response from method GalleryImagesClient.BeginUpdate.
type GalleryImagesClientUpdateResponse struct {
	// The gallery images resource definition.
	GalleryImage
}

// GuestAgentsClientCreateResponse contains the response from method GuestAgentsClient.BeginCreate.
type GuestAgentsClientCreateResponse struct {
	// Defines the GuestAgent.
	GuestAgent
}

// GuestAgentsClientDeleteResponse contains the response from method GuestAgentsClient.BeginDelete.
type GuestAgentsClientDeleteResponse struct {
	// placeholder for future response values
}

// GuestAgentsClientGetResponse contains the response from method GuestAgentsClient.Get.
type GuestAgentsClientGetResponse struct {
	// Defines the GuestAgent.
	GuestAgent
}

// GuestAgentsClientListByVirtualMachineInstanceResponse contains the response from method GuestAgentsClient.NewListByVirtualMachineInstancePager.
type GuestAgentsClientListByVirtualMachineInstanceResponse struct {
	// The response of a GuestAgent list operation.
	GuestAgentListResult
}

// HybridIdentityMetadataClientGetResponse contains the response from method HybridIdentityMetadataClient.Get.
type HybridIdentityMetadataClientGetResponse struct {
	// Defines the HybridIdentityMetadata.
	HybridIdentityMetadata
}

// HybridIdentityMetadataClientListByVirtualMachineInstanceResponse contains the response from method HybridIdentityMetadataClient.NewListByVirtualMachineInstancePager.
type HybridIdentityMetadataClientListByVirtualMachineInstanceResponse struct {
	// The response of a HybridIdentityMetadata list operation.
	HybridIdentityMetadataListResult
}

// LogicalNetworksClientCreateOrUpdateResponse contains the response from method LogicalNetworksClient.BeginCreateOrUpdate.
type LogicalNetworksClientCreateOrUpdateResponse struct {
	// The logical network resource definition.
	LogicalNetwork
}

// LogicalNetworksClientDeleteResponse contains the response from method LogicalNetworksClient.BeginDelete.
type LogicalNetworksClientDeleteResponse struct {
	// placeholder for future response values
}

// LogicalNetworksClientGetResponse contains the response from method LogicalNetworksClient.Get.
type LogicalNetworksClientGetResponse struct {
	// The logical network resource definition.
	LogicalNetwork
}

// LogicalNetworksClientListAllResponse contains the response from method LogicalNetworksClient.NewListAllPager.
type LogicalNetworksClientListAllResponse struct {
	// The response of a LogicalNetwork list operation.
	LogicalNetworkListResult
}

// LogicalNetworksClientListByResourceGroupResponse contains the response from method LogicalNetworksClient.NewListByResourceGroupPager.
type LogicalNetworksClientListByResourceGroupResponse struct {
	// The response of a LogicalNetwork list operation.
	LogicalNetworkListResult
}

// LogicalNetworksClientUpdateResponse contains the response from method LogicalNetworksClient.BeginUpdate.
type LogicalNetworksClientUpdateResponse struct {
	// The logical network resource definition.
	LogicalNetwork
}

// MarketplaceGalleryImagesClientCreateOrUpdateResponse contains the response from method MarketplaceGalleryImagesClient.BeginCreateOrUpdate.
type MarketplaceGalleryImagesClientCreateOrUpdateResponse struct {
	// The marketplace gallery image resource definition.
	MarketplaceGalleryImage
}

// MarketplaceGalleryImagesClientDeleteResponse contains the response from method MarketplaceGalleryImagesClient.BeginDelete.
type MarketplaceGalleryImagesClientDeleteResponse struct {
	// placeholder for future response values
}

// MarketplaceGalleryImagesClientGetResponse contains the response from method MarketplaceGalleryImagesClient.Get.
type MarketplaceGalleryImagesClientGetResponse struct {
	// The marketplace gallery image resource definition.
	MarketplaceGalleryImage
}

// MarketplaceGalleryImagesClientListAllResponse contains the response from method MarketplaceGalleryImagesClient.NewListAllPager.
type MarketplaceGalleryImagesClientListAllResponse struct {
	// The response of a MarketplaceGalleryImage list operation.
	MarketplaceGalleryImageListResult
}

// MarketplaceGalleryImagesClientListByResourceGroupResponse contains the response from method MarketplaceGalleryImagesClient.NewListByResourceGroupPager.
type MarketplaceGalleryImagesClientListByResourceGroupResponse struct {
	// The response of a MarketplaceGalleryImage list operation.
	MarketplaceGalleryImageListResult
}

// MarketplaceGalleryImagesClientUpdateResponse contains the response from method MarketplaceGalleryImagesClient.BeginUpdate.
type MarketplaceGalleryImagesClientUpdateResponse struct {
	// The marketplace gallery image resource definition.
	MarketplaceGalleryImage
}

// NetworkInterfacesClientCreateOrUpdateResponse contains the response from method NetworkInterfacesClient.BeginCreateOrUpdate.
type NetworkInterfacesClientCreateOrUpdateResponse struct {
	// The network interface resource definition.
	NetworkInterface
}

// NetworkInterfacesClientDeleteResponse contains the response from method NetworkInterfacesClient.BeginDelete.
type NetworkInterfacesClientDeleteResponse struct {
	// placeholder for future response values
}

// NetworkInterfacesClientGetResponse contains the response from method NetworkInterfacesClient.Get.
type NetworkInterfacesClientGetResponse struct {
	// The network interface resource definition.
	NetworkInterface
}

// NetworkInterfacesClientListAllResponse contains the response from method NetworkInterfacesClient.NewListAllPager.
type NetworkInterfacesClientListAllResponse struct {
	// The response of a NetworkInterface list operation.
	NetworkInterfaceListResult
}

// NetworkInterfacesClientListByResourceGroupResponse contains the response from method NetworkInterfacesClient.NewListByResourceGroupPager.
type NetworkInterfacesClientListByResourceGroupResponse struct {
	// The response of a NetworkInterface list operation.
	NetworkInterfaceListResult
}

// NetworkInterfacesClientUpdateResponse contains the response from method NetworkInterfacesClient.BeginUpdate.
type NetworkInterfacesClientUpdateResponse struct {
	// The network interface resource definition.
	NetworkInterface
}

// NetworkSecurityGroupsClientCreateOrUpdateResponse contains the response from method NetworkSecurityGroupsClient.BeginCreateOrUpdate.
type NetworkSecurityGroupsClientCreateOrUpdateResponse struct {
	// NetworkSecurityGroup resource.
	NetworkSecurityGroup
}

// NetworkSecurityGroupsClientDeleteResponse contains the response from method NetworkSecurityGroupsClient.BeginDelete.
type NetworkSecurityGroupsClientDeleteResponse struct {
	// placeholder for future response values
}

// NetworkSecurityGroupsClientGetResponse contains the response from method NetworkSecurityGroupsClient.Get.
type NetworkSecurityGroupsClientGetResponse struct {
	// NetworkSecurityGroup resource.
	NetworkSecurityGroup
}

// NetworkSecurityGroupsClientListAllResponse contains the response from method NetworkSecurityGroupsClient.NewListAllPager.
type NetworkSecurityGroupsClientListAllResponse struct {
	// The response of a NetworkSecurityGroup list operation.
	NetworkSecurityGroupListResult
}

// NetworkSecurityGroupsClientListByResourceGroupResponse contains the response from method NetworkSecurityGroupsClient.NewListByResourceGroupPager.
type NetworkSecurityGroupsClientListByResourceGroupResponse struct {
	// The response of a NetworkSecurityGroup list operation.
	NetworkSecurityGroupListResult
}

// NetworkSecurityGroupsClientUpdateTagsResponse contains the response from method NetworkSecurityGroupsClient.BeginUpdateTags.
type NetworkSecurityGroupsClientUpdateTagsResponse struct {
	// NetworkSecurityGroup resource.
	NetworkSecurityGroup
}

// SecurityRulesClientCreateOrUpdateResponse contains the response from method SecurityRulesClient.BeginCreateOrUpdate.
type SecurityRulesClientCreateOrUpdateResponse struct {
	// Security Rule resource.
	SecurityRule
}

// SecurityRulesClientDeleteResponse contains the response from method SecurityRulesClient.BeginDelete.
type SecurityRulesClientDeleteResponse struct {
	// placeholder for future response values
}

// SecurityRulesClientGetResponse contains the response from method SecurityRulesClient.Get.
type SecurityRulesClientGetResponse struct {
	// Security Rule resource.
	SecurityRule
}

// SecurityRulesClientListByNetworkSecurityGroupResponse contains the response from method SecurityRulesClient.NewListByNetworkSecurityGroupPager.
type SecurityRulesClientListByNetworkSecurityGroupResponse struct {
	// The response of a SecurityRule list operation.
	SecurityRuleListResult
}

// StorageContainersClientCreateOrUpdateResponse contains the response from method StorageContainersClient.BeginCreateOrUpdate.
type StorageContainersClientCreateOrUpdateResponse struct {
	// The storage container resource definition.
	StorageContainer
}

// StorageContainersClientDeleteResponse contains the response from method StorageContainersClient.BeginDelete.
type StorageContainersClientDeleteResponse struct {
	// placeholder for future response values
}

// StorageContainersClientGetResponse contains the response from method StorageContainersClient.Get.
type StorageContainersClientGetResponse struct {
	// The storage container resource definition.
	StorageContainer
}

// StorageContainersClientListAllResponse contains the response from method StorageContainersClient.NewListAllPager.
type StorageContainersClientListAllResponse struct {
	// The response of a StorageContainer list operation.
	StorageContainerListResult
}

// StorageContainersClientListByResourceGroupResponse contains the response from method StorageContainersClient.NewListByResourceGroupPager.
type StorageContainersClientListByResourceGroupResponse struct {
	// The response of a StorageContainer list operation.
	StorageContainerListResult
}

// StorageContainersClientUpdateResponse contains the response from method StorageContainersClient.BeginUpdate.
type StorageContainersClientUpdateResponse struct {
	// The storage container resource definition.
	StorageContainer
}

// VirtualHardDisksClientCreateOrUpdateResponse contains the response from method VirtualHardDisksClient.BeginCreateOrUpdate.
type VirtualHardDisksClientCreateOrUpdateResponse struct {
	// The virtual hard disk resource definition.
	VirtualHardDisk
}

// VirtualHardDisksClientDeleteResponse contains the response from method VirtualHardDisksClient.BeginDelete.
type VirtualHardDisksClientDeleteResponse struct {
	// placeholder for future response values
}

// VirtualHardDisksClientGetResponse contains the response from method VirtualHardDisksClient.Get.
type VirtualHardDisksClientGetResponse struct {
	// The virtual hard disk resource definition.
	VirtualHardDisk
}

// VirtualHardDisksClientListAllResponse contains the response from method VirtualHardDisksClient.NewListAllPager.
type VirtualHardDisksClientListAllResponse struct {
	// The response of a VirtualHardDisk list operation.
	VirtualHardDiskListResult
}

// VirtualHardDisksClientListByResourceGroupResponse contains the response from method VirtualHardDisksClient.NewListByResourceGroupPager.
type VirtualHardDisksClientListByResourceGroupResponse struct {
	// The response of a VirtualHardDisk list operation.
	VirtualHardDiskListResult
}

// VirtualHardDisksClientUpdateResponse contains the response from method VirtualHardDisksClient.BeginUpdate.
type VirtualHardDisksClientUpdateResponse struct {
	// The virtual hard disk resource definition.
	VirtualHardDisk
}

// VirtualHardDisksClientUploadResponse contains the response from method VirtualHardDisksClient.BeginUpload.
type VirtualHardDisksClientUploadResponse struct {
	// Response for uploading virtual hard disk.
	VirtualHardDiskUploadResponse
}

// VirtualMachineInstancesClientCreateOrUpdateResponse contains the response from method VirtualMachineInstancesClient.BeginCreateOrUpdate.
type VirtualMachineInstancesClientCreateOrUpdateResponse struct {
	// The virtual machine instance resource definition.
	VirtualMachineInstance
}

// VirtualMachineInstancesClientDeleteResponse contains the response from method VirtualMachineInstancesClient.BeginDelete.
type VirtualMachineInstancesClientDeleteResponse struct {
	// placeholder for future response values
}

// VirtualMachineInstancesClientGetResponse contains the response from method VirtualMachineInstancesClient.Get.
type VirtualMachineInstancesClientGetResponse struct {
	// The virtual machine instance resource definition.
	VirtualMachineInstance
}

// VirtualMachineInstancesClientListResponse contains the response from method VirtualMachineInstancesClient.NewListPager.
type VirtualMachineInstancesClientListResponse struct {
	// The response of a VirtualMachineInstance list operation.
	VirtualMachineInstanceListResult
}

// VirtualMachineInstancesClientPauseResponse contains the response from method VirtualMachineInstancesClient.BeginPause.
type VirtualMachineInstancesClientPauseResponse struct {
	// placeholder for future response values
}

// VirtualMachineInstancesClientRestartResponse contains the response from method VirtualMachineInstancesClient.BeginRestart.
type VirtualMachineInstancesClientRestartResponse struct {
	// placeholder for future response values
}

// VirtualMachineInstancesClientSaveResponse contains the response from method VirtualMachineInstancesClient.BeginSave.
type VirtualMachineInstancesClientSaveResponse struct {
	// placeholder for future response values
}

// VirtualMachineInstancesClientStartResponse contains the response from method VirtualMachineInstancesClient.BeginStart.
type VirtualMachineInstancesClientStartResponse struct {
	// placeholder for future response values
}

// VirtualMachineInstancesClientStopResponse contains the response from method VirtualMachineInstancesClient.BeginStop.
type VirtualMachineInstancesClientStopResponse struct {
	// placeholder for future response values
}

// VirtualMachineInstancesClientUpdateResponse contains the response from method VirtualMachineInstancesClient.BeginUpdate.
type VirtualMachineInstancesClientUpdateResponse struct {
	// The virtual machine instance resource definition.
	VirtualMachineInstance
}
