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

// AuthenticationSettingsClientCreateOrUpdateResponse contains the response from method AuthenticationSettingsClient.CreateOrUpdate.
type AuthenticationSettingsClientCreateOrUpdateResponse struct {
	// An authentication setting in a health model
	AuthenticationSetting
}

// AuthenticationSettingsClientDeleteResponse contains the response from method AuthenticationSettingsClient.Delete.
type AuthenticationSettingsClientDeleteResponse struct {
	// placeholder for future response values
}

// AuthenticationSettingsClientGetResponse contains the response from method AuthenticationSettingsClient.Get.
type AuthenticationSettingsClientGetResponse struct {
	// An authentication setting in a health model
	AuthenticationSetting
}

// AuthenticationSettingsClientListByHealthModelResponse contains the response from method AuthenticationSettingsClient.NewListByHealthModelPager.
type AuthenticationSettingsClientListByHealthModelResponse struct {
	// The response of a AuthenticationSetting list operation.
	AuthenticationSettingListResult
}

// DiscoveryRulesClientCreateOrUpdateResponse contains the response from method DiscoveryRulesClient.CreateOrUpdate.
type DiscoveryRulesClientCreateOrUpdateResponse struct {
	// A discovery rule which automatically finds entities and relationships in a health model based on an Azure Resource Graph
	// query
	DiscoveryRule
}

// DiscoveryRulesClientDeleteResponse contains the response from method DiscoveryRulesClient.Delete.
type DiscoveryRulesClientDeleteResponse struct {
	// placeholder for future response values
}

// DiscoveryRulesClientGetResponse contains the response from method DiscoveryRulesClient.Get.
type DiscoveryRulesClientGetResponse struct {
	// A discovery rule which automatically finds entities and relationships in a health model based on an Azure Resource Graph
	// query
	DiscoveryRule
}

// DiscoveryRulesClientListByHealthModelResponse contains the response from method DiscoveryRulesClient.NewListByHealthModelPager.
type DiscoveryRulesClientListByHealthModelResponse struct {
	// The response of a DiscoveryRule list operation.
	DiscoveryRuleListResult
}

// EntitiesClientCreateOrUpdateResponse contains the response from method EntitiesClient.CreateOrUpdate.
type EntitiesClientCreateOrUpdateResponse struct {
	// An entity (aka node) of a health model
	Entity
}

// EntitiesClientDeleteResponse contains the response from method EntitiesClient.Delete.
type EntitiesClientDeleteResponse struct {
	// placeholder for future response values
}

// EntitiesClientGetResponse contains the response from method EntitiesClient.Get.
type EntitiesClientGetResponse struct {
	// An entity (aka node) of a health model
	Entity
}

// EntitiesClientListByHealthModelResponse contains the response from method EntitiesClient.NewListByHealthModelPager.
type EntitiesClientListByHealthModelResponse struct {
	// The response of a Entity list operation.
	EntityListResult
}

// HealthModelsClientCreateResponse contains the response from method HealthModelsClient.BeginCreate.
type HealthModelsClientCreateResponse struct {
	// A HealthModel resource
	HealthModel
}

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

// HealthModelsClientGetResponse contains the response from method HealthModelsClient.Get.
type HealthModelsClientGetResponse struct {
	// A HealthModel resource
	HealthModel
}

// HealthModelsClientListByResourceGroupResponse contains the response from method HealthModelsClient.NewListByResourceGroupPager.
type HealthModelsClientListByResourceGroupResponse struct {
	// The response of a HealthModel list operation.
	HealthModelListResult
}

// HealthModelsClientListBySubscriptionResponse contains the response from method HealthModelsClient.NewListBySubscriptionPager.
type HealthModelsClientListBySubscriptionResponse struct {
	// The response of a HealthModel list operation.
	HealthModelListResult
}

// HealthModelsClientUpdateResponse contains the response from method HealthModelsClient.BeginUpdate.
type HealthModelsClientUpdateResponse struct {
	// A HealthModel resource
	HealthModel
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.
	OperationListResult
}

// RelationshipsClientCreateOrUpdateResponse contains the response from method RelationshipsClient.CreateOrUpdate.
type RelationshipsClientCreateOrUpdateResponse struct {
	// A relationship (aka edge) between two entities in a health model
	Relationship
}

// RelationshipsClientDeleteResponse contains the response from method RelationshipsClient.Delete.
type RelationshipsClientDeleteResponse struct {
	// placeholder for future response values
}

// RelationshipsClientGetResponse contains the response from method RelationshipsClient.Get.
type RelationshipsClientGetResponse struct {
	// A relationship (aka edge) between two entities in a health model
	Relationship
}

// RelationshipsClientListByHealthModelResponse contains the response from method RelationshipsClient.NewListByHealthModelPager.
type RelationshipsClientListByHealthModelResponse struct {
	// The response of a Relationship list operation.
	RelationshipListResult
}

// SignalDefinitionsClientCreateOrUpdateResponse contains the response from method SignalDefinitionsClient.CreateOrUpdate.
type SignalDefinitionsClientCreateOrUpdateResponse struct {
	// A signal definition in a health model
	SignalDefinition
}

// SignalDefinitionsClientDeleteResponse contains the response from method SignalDefinitionsClient.Delete.
type SignalDefinitionsClientDeleteResponse struct {
	// placeholder for future response values
}

// SignalDefinitionsClientGetResponse contains the response from method SignalDefinitionsClient.Get.
type SignalDefinitionsClientGetResponse struct {
	// A signal definition in a health model
	SignalDefinition
}

// SignalDefinitionsClientListByHealthModelResponse contains the response from method SignalDefinitionsClient.NewListByHealthModelPager.
type SignalDefinitionsClientListByHealthModelResponse struct {
	// The response of a SignalDefinition list operation.
	SignalDefinitionListResult
}
