// 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) AutoRest Code Generator. DO NOT EDIT.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

package armmsi

// FederatedIdentityCredentialsClientCreateOrUpdateResponse contains the response from method FederatedIdentityCredentialsClient.CreateOrUpdate.
type FederatedIdentityCredentialsClientCreateOrUpdateResponse struct {
	// Describes a federated identity credential.
	FederatedIdentityCredential
}

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

// FederatedIdentityCredentialsClientGetResponse contains the response from method FederatedIdentityCredentialsClient.Get.
type FederatedIdentityCredentialsClientGetResponse struct {
	// Describes a federated identity credential.
	FederatedIdentityCredential
}

// FederatedIdentityCredentialsClientListResponse contains the response from method FederatedIdentityCredentialsClient.NewListPager.
type FederatedIdentityCredentialsClientListResponse struct {
	// Values returned by the List operation for federated identity credentials.
	FederatedIdentityCredentialsListResult
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	// A list of operations supported by Microsoft.ManagedIdentity Resource Provider.
	OperationListResult
}

// SystemAssignedIdentitiesClientGetByScopeResponse contains the response from method SystemAssignedIdentitiesClient.GetByScope.
type SystemAssignedIdentitiesClientGetByScopeResponse struct {
	// Describes a system assigned identity resource.
	SystemAssignedIdentity
}

// UserAssignedIdentitiesClientCreateOrUpdateResponse contains the response from method UserAssignedIdentitiesClient.CreateOrUpdate.
type UserAssignedIdentitiesClientCreateOrUpdateResponse struct {
	// Describes an identity resource.
	Identity
}

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

// UserAssignedIdentitiesClientGetResponse contains the response from method UserAssignedIdentitiesClient.Get.
type UserAssignedIdentitiesClientGetResponse struct {
	// Describes an identity resource.
	Identity
}

// UserAssignedIdentitiesClientListByResourceGroupResponse contains the response from method UserAssignedIdentitiesClient.NewListByResourceGroupPager.
type UserAssignedIdentitiesClientListByResourceGroupResponse struct {
	// Values returned by the List operation.
	UserAssignedIdentitiesListResult
}

// UserAssignedIdentitiesClientListBySubscriptionResponse contains the response from method UserAssignedIdentitiesClient.NewListBySubscriptionPager.
type UserAssignedIdentitiesClientListBySubscriptionResponse struct {
	// Values returned by the List operation.
	UserAssignedIdentitiesListResult
}

// UserAssignedIdentitiesClientUpdateResponse contains the response from method UserAssignedIdentitiesClient.Update.
type UserAssignedIdentitiesClientUpdateResponse struct {
	// Describes an identity resource.
	Identity
}
