virtualendpointreport

package
v0.20241126.1723 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

README

github.com/hashicorp/go-azure-sdk/microsoft-graph/devicemanagement/beta/virtualendpointreport Documentation

The virtualendpointreport SDK allows for interaction with Microsoft Graph devicemanagement (API Version beta).

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/microsoft-graph/devicemanagement/beta/virtualendpointreport"

Client Initialization

client := virtualendpointreport.NewVirtualEndpointReportClientWithBaseURI("https://graph.microsoft.com")
client.Client.Authorizer = authorizer

Example Usage: VirtualEndpointReportClient.CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReport

ctx := context.TODO()

payload := virtualendpointreport.CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.DeleteVirtualEndpointReport

ctx := context.TODO()


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReport

ctx := context.TODO()


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsActionStatusReports

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsActionStatusReportsRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsCloudPCPerformanceReport

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsCloudPCPerformanceReportRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsCloudPCRecommendationReports

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsCloudPCRecommendationReportsRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsConnectionQualityReports

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsConnectionQualityReportsRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReports

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsFrontlineReport

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsFrontlineReportRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsInaccessibleCloudPCReports

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsInaccessibleCloudPCReportsRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsRawRemoteConnectionReports

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsRawRemoteConnectionReportsRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsRemoteConnectionHistoricalReports

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsRemoteConnectionHistoricalReportsRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsSharedUseLicenseUsageReport

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsSharedUseLicenseUsageReportRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReports

ctx := context.TODO()

payload := virtualendpointreport.GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsRequest{
	// ...
}


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

Example Usage: VirtualEndpointReportClient.UpdateVirtualEndpointReport

ctx := context.TODO()

payload := virtualendpointreport.CloudPCReports{
	// ...
}


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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportOperationOptions

type CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportOperationOptions) ToHeaders

func (CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportOperationOptions) ToOData

func (CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportOperationOptions) ToQuery

type CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportOperationResponse

type CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportRequest

type CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReportRequest struct {
	Filter  nullable.Type[string] `json:"filter,omitempty"`
	GroupBy *[]string             `json:"groupBy,omitempty"`
	OrderBy *[]string             `json:"orderBy,omitempty"`
	Search  nullable.Type[string] `json:"search,omitempty"`
	Select  *[]string             `json:"select,omitempty"`
	Skip    nullable.Type[int64]  `json:"skip,omitempty"`
	Top     nullable.Type[int64]  `json:"top,omitempty"`
}

type DeleteVirtualEndpointReportOperationOptions

type DeleteVirtualEndpointReportOperationOptions struct {
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultDeleteVirtualEndpointReportOperationOptions

func DefaultDeleteVirtualEndpointReportOperationOptions() DeleteVirtualEndpointReportOperationOptions

func (DeleteVirtualEndpointReportOperationOptions) ToHeaders

func (DeleteVirtualEndpointReportOperationOptions) ToOData

func (DeleteVirtualEndpointReportOperationOptions) ToQuery

type DeleteVirtualEndpointReportOperationResponse

type DeleteVirtualEndpointReportOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type GetVirtualEndpointReportOperationOptions

type GetVirtualEndpointReportOperationOptions struct {
	Expand    *odata.Expand
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Select    *[]string
}

func DefaultGetVirtualEndpointReportOperationOptions

func DefaultGetVirtualEndpointReportOperationOptions() GetVirtualEndpointReportOperationOptions

func (GetVirtualEndpointReportOperationOptions) ToHeaders

func (GetVirtualEndpointReportOperationOptions) ToOData

func (GetVirtualEndpointReportOperationOptions) ToQuery

type GetVirtualEndpointReportOperationResponse

type GetVirtualEndpointReportOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.CloudPCReports
}

type GetVirtualEndpointReportsActionStatusReportsOperationOptions

type GetVirtualEndpointReportsActionStatusReportsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsActionStatusReportsOperationOptions) ToHeaders

func (GetVirtualEndpointReportsActionStatusReportsOperationOptions) ToOData

func (GetVirtualEndpointReportsActionStatusReportsOperationOptions) ToQuery

type GetVirtualEndpointReportsActionStatusReportsOperationResponse

type GetVirtualEndpointReportsActionStatusReportsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsActionStatusReportsRequest

type GetVirtualEndpointReportsActionStatusReportsRequest struct {
	Filter  nullable.Type[string] `json:"filter,omitempty"`
	GroupBy *[]string             `json:"groupBy,omitempty"`
	OrderBy *[]string             `json:"orderBy,omitempty"`
	Search  nullable.Type[string] `json:"search,omitempty"`
	Select  *[]string             `json:"select,omitempty"`
	Skip    nullable.Type[int64]  `json:"skip,omitempty"`
	Top     nullable.Type[int64]  `json:"top,omitempty"`
}

type GetVirtualEndpointReportsCloudPCPerformanceReportOperationOptions

type GetVirtualEndpointReportsCloudPCPerformanceReportOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsCloudPCPerformanceReportOperationOptions) ToHeaders

func (GetVirtualEndpointReportsCloudPCPerformanceReportOperationOptions) ToOData

func (GetVirtualEndpointReportsCloudPCPerformanceReportOperationOptions) ToQuery

type GetVirtualEndpointReportsCloudPCPerformanceReportOperationResponse

type GetVirtualEndpointReportsCloudPCPerformanceReportOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsCloudPCPerformanceReportRequest

type GetVirtualEndpointReportsCloudPCPerformanceReportRequest struct {
	Filter     nullable.Type[string]              `json:"filter,omitempty"`
	GroupBy    *[]string                          `json:"groupBy,omitempty"`
	OrderBy    *[]string                          `json:"orderBy,omitempty"`
	ReportName *beta.CloudPCPerformanceReportName `json:"reportName,omitempty"`
	Search     nullable.Type[string]              `json:"search,omitempty"`
	Select     *[]string                          `json:"select,omitempty"`
	Skip       nullable.Type[int64]               `json:"skip,omitempty"`
	Top        nullable.Type[int64]               `json:"top,omitempty"`
}

type GetVirtualEndpointReportsCloudPCRecommendationReportsOperationOptions

type GetVirtualEndpointReportsCloudPCRecommendationReportsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsCloudPCRecommendationReportsOperationOptions) ToHeaders

func (GetVirtualEndpointReportsCloudPCRecommendationReportsOperationOptions) ToOData

func (GetVirtualEndpointReportsCloudPCRecommendationReportsOperationOptions) ToQuery

type GetVirtualEndpointReportsCloudPCRecommendationReportsOperationResponse

type GetVirtualEndpointReportsCloudPCRecommendationReportsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsCloudPCRecommendationReportsRequest

type GetVirtualEndpointReportsCloudPCRecommendationReportsRequest struct {
	Filter     nullable.Type[string]   `json:"filter,omitempty"`
	GroupBy    *[]string               `json:"groupBy,omitempty"`
	OrderBy    *[]string               `json:"orderBy,omitempty"`
	ReportName *beta.CloudPCReportName `json:"reportName,omitempty"`
	Search     nullable.Type[string]   `json:"search,omitempty"`
	Select     *[]string               `json:"select,omitempty"`
	Skip       nullable.Type[int64]    `json:"skip,omitempty"`
	Top        nullable.Type[int64]    `json:"top,omitempty"`
}

type GetVirtualEndpointReportsConnectionQualityReportsOperationOptions

type GetVirtualEndpointReportsConnectionQualityReportsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsConnectionQualityReportsOperationOptions) ToHeaders

func (GetVirtualEndpointReportsConnectionQualityReportsOperationOptions) ToOData

func (GetVirtualEndpointReportsConnectionQualityReportsOperationOptions) ToQuery

type GetVirtualEndpointReportsConnectionQualityReportsOperationResponse

type GetVirtualEndpointReportsConnectionQualityReportsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsConnectionQualityReportsRequest

type GetVirtualEndpointReportsConnectionQualityReportsRequest struct {
	Filter  nullable.Type[string] `json:"filter,omitempty"`
	GroupBy *[]string             `json:"groupBy,omitempty"`
	OrderBy *[]string             `json:"orderBy,omitempty"`
	Search  nullable.Type[string] `json:"search,omitempty"`
	Select  *[]string             `json:"select,omitempty"`
	Skip    nullable.Type[int64]  `json:"skip,omitempty"`
	Top     nullable.Type[int64]  `json:"top,omitempty"`
}

type GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsOperationOptions

type GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsOperationOptions) ToHeaders

func (GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsOperationOptions) ToOData

func (GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsOperationOptions) ToQuery

type GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsOperationResponse

type GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsRequest

type GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReportsRequest struct {
	Filter  nullable.Type[string] `json:"filter,omitempty"`
	GroupBy *[]string             `json:"groupBy,omitempty"`
	OrderBy *[]string             `json:"orderBy,omitempty"`
	Search  nullable.Type[string] `json:"search,omitempty"`
	Select  *[]string             `json:"select,omitempty"`
	Skip    nullable.Type[int64]  `json:"skip,omitempty"`
	Top     nullable.Type[int64]  `json:"top,omitempty"`
}

type GetVirtualEndpointReportsFrontlineReportOperationOptions

type GetVirtualEndpointReportsFrontlineReportOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsFrontlineReportOperationOptions) ToHeaders

func (GetVirtualEndpointReportsFrontlineReportOperationOptions) ToOData

func (GetVirtualEndpointReportsFrontlineReportOperationOptions) ToQuery

type GetVirtualEndpointReportsFrontlineReportOperationResponse

type GetVirtualEndpointReportsFrontlineReportOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsFrontlineReportRequest

type GetVirtualEndpointReportsFrontlineReportRequest struct {
	Filter     nullable.Type[string]   `json:"filter,omitempty"`
	GroupBy    *[]string               `json:"groupBy,omitempty"`
	OrderBy    *[]string               `json:"orderBy,omitempty"`
	ReportName *beta.CloudPCReportName `json:"reportName,omitempty"`
	Search     nullable.Type[string]   `json:"search,omitempty"`
	Select     *[]string               `json:"select,omitempty"`
	Skip       nullable.Type[int64]    `json:"skip,omitempty"`
	Top        nullable.Type[int64]    `json:"top,omitempty"`
}

type GetVirtualEndpointReportsInaccessibleCloudPCReportsOperationOptions

type GetVirtualEndpointReportsInaccessibleCloudPCReportsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsInaccessibleCloudPCReportsOperationOptions) ToHeaders

func (GetVirtualEndpointReportsInaccessibleCloudPCReportsOperationOptions) ToOData

func (GetVirtualEndpointReportsInaccessibleCloudPCReportsOperationOptions) ToQuery

type GetVirtualEndpointReportsInaccessibleCloudPCReportsOperationResponse

type GetVirtualEndpointReportsInaccessibleCloudPCReportsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsInaccessibleCloudPCReportsRequest

type GetVirtualEndpointReportsInaccessibleCloudPCReportsRequest struct {
	Filter     nullable.Type[string]               `json:"filter,omitempty"`
	GroupBy    *[]string                           `json:"groupBy,omitempty"`
	OrderBy    *[]string                           `json:"orderBy,omitempty"`
	ReportName *beta.CloudPCInaccessibleReportName `json:"reportName,omitempty"`
	Search     nullable.Type[string]               `json:"search,omitempty"`
	Select     *[]string                           `json:"select,omitempty"`
	Skip       nullable.Type[int64]                `json:"skip,omitempty"`
	Top        nullable.Type[int64]                `json:"top,omitempty"`
}

type GetVirtualEndpointReportsRawRemoteConnectionReportsOperationOptions

type GetVirtualEndpointReportsRawRemoteConnectionReportsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsRawRemoteConnectionReportsOperationOptions) ToHeaders

func (GetVirtualEndpointReportsRawRemoteConnectionReportsOperationOptions) ToOData

func (GetVirtualEndpointReportsRawRemoteConnectionReportsOperationOptions) ToQuery

type GetVirtualEndpointReportsRawRemoteConnectionReportsOperationResponse

type GetVirtualEndpointReportsRawRemoteConnectionReportsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsRawRemoteConnectionReportsRequest

type GetVirtualEndpointReportsRawRemoteConnectionReportsRequest struct {
	Filter  nullable.Type[string] `json:"filter,omitempty"`
	GroupBy *[]string             `json:"groupBy,omitempty"`
	OrderBy *[]string             `json:"orderBy,omitempty"`
	Search  nullable.Type[string] `json:"search,omitempty"`
	Select  *[]string             `json:"select,omitempty"`
	Skip    nullable.Type[int64]  `json:"skip,omitempty"`
	Top     nullable.Type[int64]  `json:"top,omitempty"`
}

type GetVirtualEndpointReportsRemoteConnectionHistoricalReportsOperationOptions

type GetVirtualEndpointReportsRemoteConnectionHistoricalReportsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsRemoteConnectionHistoricalReportsOperationOptions) ToHeaders

func (GetVirtualEndpointReportsRemoteConnectionHistoricalReportsOperationOptions) ToOData

func (GetVirtualEndpointReportsRemoteConnectionHistoricalReportsOperationOptions) ToQuery

type GetVirtualEndpointReportsRemoteConnectionHistoricalReportsOperationResponse

type GetVirtualEndpointReportsRemoteConnectionHistoricalReportsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsRemoteConnectionHistoricalReportsRequest

type GetVirtualEndpointReportsRemoteConnectionHistoricalReportsRequest struct {
	Filter  nullable.Type[string] `json:"filter,omitempty"`
	GroupBy *[]string             `json:"groupBy,omitempty"`
	OrderBy *[]string             `json:"orderBy,omitempty"`
	Search  nullable.Type[string] `json:"search,omitempty"`
	Select  *[]string             `json:"select,omitempty"`
	Skip    nullable.Type[int64]  `json:"skip,omitempty"`
	Top     nullable.Type[int64]  `json:"top,omitempty"`
}

type GetVirtualEndpointReportsSharedUseLicenseUsageReportOperationOptions

type GetVirtualEndpointReportsSharedUseLicenseUsageReportOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsSharedUseLicenseUsageReportOperationOptions) ToHeaders

func (GetVirtualEndpointReportsSharedUseLicenseUsageReportOperationOptions) ToOData

func (GetVirtualEndpointReportsSharedUseLicenseUsageReportOperationOptions) ToQuery

type GetVirtualEndpointReportsSharedUseLicenseUsageReportOperationResponse

type GetVirtualEndpointReportsSharedUseLicenseUsageReportOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsSharedUseLicenseUsageReportRequest

type GetVirtualEndpointReportsSharedUseLicenseUsageReportRequest struct {
	Filter     nullable.Type[string]   `json:"filter,omitempty"`
	GroupBy    *[]string               `json:"groupBy,omitempty"`
	OrderBy    *[]string               `json:"orderBy,omitempty"`
	ReportName *beta.CloudPCReportName `json:"reportName,omitempty"`
	Search     nullable.Type[string]   `json:"search,omitempty"`
	Select     *[]string               `json:"select,omitempty"`
	Skip       nullable.Type[int64]    `json:"skip,omitempty"`
	Top        nullable.Type[int64]    `json:"top,omitempty"`
}

type GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsOperationOptions

type GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsOperationOptions) ToHeaders

func (GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsOperationOptions) ToOData

func (GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsOperationOptions) ToQuery

type GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsOperationResponse

type GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsRequest

type GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReportsRequest struct {
	Filter  nullable.Type[string] `json:"filter,omitempty"`
	GroupBy *[]string             `json:"groupBy,omitempty"`
	OrderBy *[]string             `json:"orderBy,omitempty"`
	Search  nullable.Type[string] `json:"search,omitempty"`
	Select  *[]string             `json:"select,omitempty"`
	Skip    nullable.Type[int64]  `json:"skip,omitempty"`
	Top     nullable.Type[int64]  `json:"top,omitempty"`
}

type UpdateVirtualEndpointReportOperationOptions

type UpdateVirtualEndpointReportOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultUpdateVirtualEndpointReportOperationOptions

func DefaultUpdateVirtualEndpointReportOperationOptions() UpdateVirtualEndpointReportOperationOptions

func (UpdateVirtualEndpointReportOperationOptions) ToHeaders

func (UpdateVirtualEndpointReportOperationOptions) ToOData

func (UpdateVirtualEndpointReportOperationOptions) ToQuery

type UpdateVirtualEndpointReportOperationResponse

type UpdateVirtualEndpointReportOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type VirtualEndpointReportClient

type VirtualEndpointReportClient struct {
	Client *msgraph.Client
}

func NewVirtualEndpointReportClientWithBaseURI

func NewVirtualEndpointReportClientWithBaseURI(sdkApi sdkEnv.Api) (*VirtualEndpointReportClient, error)

func (VirtualEndpointReportClient) CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReport

CreateVirtualEndpointReportRetrieveCrossRegionDisasterRecoveryReport - Invoke action retrieveCrossRegionDisasterRecoveryReport. Retrieve the Windows 365 cross-region disaster recovery report, including CloudPcId, UserId, DeviceId, CloudPCDeviceDisplayName, UserPrincipalName, IsCrossRegionEnabled, CrossRegionHealthStatus, LicenseType, DisasterRecoveryStatus, CurrentRestorePointDateTime, and ActivationExpirationDateTime.

func (VirtualEndpointReportClient) DeleteVirtualEndpointReport

DeleteVirtualEndpointReport - Delete navigation property reports for deviceManagement

func (VirtualEndpointReportClient) GetVirtualEndpointReport

GetVirtualEndpointReport - Get reports from deviceManagement. Cloud PC related reports.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsActionStatusReports

GetVirtualEndpointReportsActionStatusReports - Invoke action getActionStatusReports. Get the remote action status reports, including data such as the Cloud PC ID, Cloud PC device display name, initiating user's principal name, device owner's user principal name, action taken, and action state.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsCloudPCPerformanceReport

GetVirtualEndpointReportsCloudPCPerformanceReport - Invoke action getCloudPcPerformanceReport

func (VirtualEndpointReportClient) GetVirtualEndpointReportsCloudPCRecommendationReports

GetVirtualEndpointReportsCloudPCRecommendationReports - Invoke action getCloudPcRecommendationReports. Get the device recommendation reports for Cloud PCs, such as the usage category report. The usage category report categorizes a Cloud PC as Undersized, Oversized, Rightsized, or Underutilized, and also provides the recommended SKU when the Cloud PC isn't Rightsized.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsConnectionQualityReports

GetVirtualEndpointReportsConnectionQualityReports - Invoke action getConnectionQualityReports. Get the overall connection quality reports for all devices within a current tenant during a given time period, including metrics like the average round trip time (P50), average available bandwidth, and UDP connection percentage. Get also other real-time metrics such as last connection round trip time, last connection client IP, last connection gateway, and last connection protocol.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReports

GetVirtualEndpointReportsDailyAggregatedRemoteConnectionReports - Invoke action getDailyAggregatedRemoteConnectionReports. Get the daily aggregated remote connection reports, such as round trip time, available bandwidth, and so on, in a given period.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsFrontlineReport

GetVirtualEndpointReportsFrontlineReport - Invoke action getFrontlineReport. Get the Windows 365 Frontline reports, such as real-time or historical data reports.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsInaccessibleCloudPCReports

GetVirtualEndpointReportsInaccessibleCloudPCReports - Invoke action getInaccessibleCloudPcReports. Get inaccessible Cloud PCs with details, including the latest health state, failed connection count, failed health check count, and system status. An inaccessible Cloud PC represents a Cloud PC that is in an unavailable state (at least one of the health checks failed) or has consecutive user connections failure.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsRawRemoteConnectionReports

GetVirtualEndpointReportsRawRemoteConnectionReports - Invoke action getRawRemoteConnectionReports. Get the raw real-time remote connection report for a Cloud PC without any calculation, such as roundTripTime or available bandwidth, which are aggregated hourly from the raw event data.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsRemoteConnectionHistoricalReports

GetVirtualEndpointReportsRemoteConnectionHistoricalReports - Invoke action getRemoteConnectionHistoricalReports. Get the remote connection history records of a Cloud PC during a given period. This report contains data such as signInDateTime, signOutDateTime, usageInHour, remoteSignInTimeInSec and roundTripTimeInMsP50, and so on. This data is aggregated hourly for a specified time period, such as the last seven days.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsSharedUseLicenseUsageReport

GetVirtualEndpointReportsSharedUseLicenseUsageReport - Invoke action getSharedUseLicenseUsageReport. Get a usage report on shared-use licenses, such as servicePlanId, licenseCount, and claimedLicenseCount, for real-time, 7 days, or 28 days trend.

func (VirtualEndpointReportClient) GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReports

GetVirtualEndpointReportsTotalAggregatedRemoteConnectionReports - Invoke action getTotalAggregatedRemoteConnectionReports. Get the total aggregated remote connection usage of a Cloud PC during a given time span.

func (VirtualEndpointReportClient) UpdateVirtualEndpointReport

UpdateVirtualEndpointReport - Update the navigation property reports in deviceManagement

Source Files

Jump to

Keyboard shortcuts

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