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

import "time"

// AuthenticationSettingsClientCreateOrUpdateOptions contains the optional parameters for the AuthenticationSettingsClient.CreateOrUpdate
// method.
type AuthenticationSettingsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// AuthenticationSettingsClientDeleteOptions contains the optional parameters for the AuthenticationSettingsClient.Delete
// method.
type AuthenticationSettingsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// AuthenticationSettingsClientGetOptions contains the optional parameters for the AuthenticationSettingsClient.Get method.
type AuthenticationSettingsClientGetOptions struct {
	// placeholder for future optional parameters
}

// AuthenticationSettingsClientListByHealthModelOptions contains the optional parameters for the AuthenticationSettingsClient.NewListByHealthModelPager
// method.
type AuthenticationSettingsClientListByHealthModelOptions struct {
	// placeholder for future optional parameters
}

// DiscoveryRulesClientCreateOrUpdateOptions contains the optional parameters for the DiscoveryRulesClient.CreateOrUpdate
// method.
type DiscoveryRulesClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// DiscoveryRulesClientDeleteOptions contains the optional parameters for the DiscoveryRulesClient.Delete method.
type DiscoveryRulesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// DiscoveryRulesClientGetOptions contains the optional parameters for the DiscoveryRulesClient.Get method.
type DiscoveryRulesClientGetOptions struct {
	// placeholder for future optional parameters
}

// DiscoveryRulesClientListByHealthModelOptions contains the optional parameters for the DiscoveryRulesClient.NewListByHealthModelPager
// method.
type DiscoveryRulesClientListByHealthModelOptions struct {
	// Timestamp to use for the operation. When specified, the version of the resource at this point in time is retrieved. If
	// not specified, the latest version is used.
	Timestamp *time.Time
}

// EntitiesClientCreateOrUpdateOptions contains the optional parameters for the EntitiesClient.CreateOrUpdate method.
type EntitiesClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// EntitiesClientDeleteOptions contains the optional parameters for the EntitiesClient.Delete method.
type EntitiesClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// EntitiesClientGetOptions contains the optional parameters for the EntitiesClient.Get method.
type EntitiesClientGetOptions struct {
	// placeholder for future optional parameters
}

// EntitiesClientListByHealthModelOptions contains the optional parameters for the EntitiesClient.NewListByHealthModelPager
// method.
type EntitiesClientListByHealthModelOptions struct {
	// Timestamp to use for the operation. When specified, the version of the resource at this point in time is retrieved. If
	// not specified, the latest version is used.
	Timestamp *time.Time
}

// HealthModelsClientBeginCreateOptions contains the optional parameters for the HealthModelsClient.BeginCreate method.
type HealthModelsClientBeginCreateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

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

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

// HealthModelsClientGetOptions contains the optional parameters for the HealthModelsClient.Get method.
type HealthModelsClientGetOptions struct {
	// placeholder for future optional parameters
}

// HealthModelsClientListByResourceGroupOptions contains the optional parameters for the HealthModelsClient.NewListByResourceGroupPager
// method.
type HealthModelsClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// HealthModelsClientListBySubscriptionOptions contains the optional parameters for the HealthModelsClient.NewListBySubscriptionPager
// method.
type HealthModelsClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

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

// RelationshipsClientCreateOrUpdateOptions contains the optional parameters for the RelationshipsClient.CreateOrUpdate method.
type RelationshipsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// RelationshipsClientDeleteOptions contains the optional parameters for the RelationshipsClient.Delete method.
type RelationshipsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// RelationshipsClientGetOptions contains the optional parameters for the RelationshipsClient.Get method.
type RelationshipsClientGetOptions struct {
	// placeholder for future optional parameters
}

// RelationshipsClientListByHealthModelOptions contains the optional parameters for the RelationshipsClient.NewListByHealthModelPager
// method.
type RelationshipsClientListByHealthModelOptions struct {
	// Timestamp to use for the operation. When specified, the version of the resource at this point in time is retrieved. If
	// not specified, the latest version is used.
	Timestamp *time.Time
}

// SignalDefinitionsClientCreateOrUpdateOptions contains the optional parameters for the SignalDefinitionsClient.CreateOrUpdate
// method.
type SignalDefinitionsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// SignalDefinitionsClientDeleteOptions contains the optional parameters for the SignalDefinitionsClient.Delete method.
type SignalDefinitionsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// SignalDefinitionsClientGetOptions contains the optional parameters for the SignalDefinitionsClient.Get method.
type SignalDefinitionsClientGetOptions struct {
	// placeholder for future optional parameters
}

// SignalDefinitionsClientListByHealthModelOptions contains the optional parameters for the SignalDefinitionsClient.NewListByHealthModelPager
// method.
type SignalDefinitionsClientListByHealthModelOptions struct {
	// Timestamp to use for the operation. When specified, the version of the resource at this point in time is retrieved. If
	// not specified, the latest version is used.
	Timestamp *time.Time
}
