# Constants

HashicorpCloudConsulamaAmaBooleanFALSE captures enum value "FALSE".
HashicorpCloudConsulamaAmaBooleanTRUE captures enum value "TRUE".
HashicorpCloudConsulamaAmaClusterModeDEVELOPMENT captures enum value "DEVELOPMENT".
HashicorpCloudConsulamaAmaClusterModePRODUCTION captures enum value "PRODUCTION".
HashicorpCloudConsulamaAmaClusterStateCREATING captures enum value "CREATING".
HashicorpCloudConsulamaAmaClusterStateDELETING captures enum value "DELETING".
HashicorpCloudConsulamaAmaClusterStateFAILED captures enum value "FAILED".
HashicorpCloudConsulamaAmaClusterStatePENDING captures enum value "PENDING".
HashicorpCloudConsulamaAmaClusterStateRUNNING captures enum value "RUNNING".
HashicorpCloudConsulamaAmaClusterStateUNSET captures enum value "UNSET".
HashicorpCloudConsulamaAmaGetFederationResponseFederationStatePRIMARYDATACENTERMISSING captures enum value "PRIMARY_DATACENTER_MISSING".
HashicorpCloudConsulamaAmaGetFederationResponseFederationStateRUNNING captures enum value "RUNNING".
HashicorpCloudConsulamaAmaGetFederationResponseFederationStateUNKNOWN captures enum value "UNKNOWN".
HashicorpCloudConsulamaAmaOperationStateDONE captures enum value "DONE".
HashicorpCloudConsulamaAmaOperationStatePENDING captures enum value "PENDING".
HashicorpCloudConsulamaAmaOperationStateRUNNING captures enum value "RUNNING".
HashicorpCloudConsulamaAmaVersionStatusAVAILABLE captures enum value "AVAILABLE".
HashicorpCloudConsulamaAmaVersionStatusPREVIEW captures enum value "PREVIEW".
HashicorpCloudConsulamaAmaVersionStatusRECOMMENDED captures enum value "RECOMMENDED".

# Structs

GoogleProtobufAny `Any` contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.
GoogleRPCStatus The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
GrpcGatewayRuntimeError grpc gateway runtime error swagger:model grpc.gateway.runtime.Error.
HashicorpCloudConsulamaAmaACLToken ACLToken represents the Consul 1.4+ ACL token we just created.
HashicorpCloudConsulamaAmaAuditLoggingUpdate AuditLoggingUpdate contains the details required to configure Consul audit logging for the cluster.
HashicorpCloudConsulamaAmaBilledUsage BilledUsage describes the usage that was recorded and billed for a specific time frame.
HashicorpCloudConsulamaAmaBilledUsagePlanUsage PlanUsage describes the usage billed based on a single plan.
HashicorpCloudConsulamaAmaBillingSettings BillingSettings is the representation of the billing settings of a managed app that is exposed to users.
HashicorpCloudConsulamaAmaBillingSettingsPrices Prices represents prices of a billing plan.
HashicorpCloudConsulamaAmaBillingSettingsPricesPriceDimension PriceDimension represents the prices of one billing dimension.
HashicorpCloudConsulamaAmaBillingSettingsPricesPriceDimensionTier Tier represents one billing tier of a price dimension.
HashicorpCloudConsulamaAmaClusterProperties ClusterProperties contains properties the user selected when creating the managed app instance.
HashicorpCloudConsulamaAmaClusterResponse See ConsulAMAService.GetCluster, ConsulAMAService.CreateCluster.
HashicorpCloudConsulamaAmaClusterUpdate ClusterUpdate contains the details of the cluster which are requested to be updated.
HashicorpCloudConsulamaAmaCreateClusterRequest See ConsulAMAService.CreateCluster swagger:model hashicorp.cloud.consulama.ama.CreateClusterRequest.
HashicorpCloudConsulamaAmaCreateFederationTokenRequest CreateFederationTokenRequest creates a federation token for the sole cluster found using this subscription ID and managed resource group.
HashicorpCloudConsulamaAmaCreateFederationTokenResponse CreateFederationTokenResponse contains the new Consul Federation Token.
HashicorpCloudConsulamaAmaCreateSnapshotRequest See ConsulAMAService.CreateSnapshot swagger:model hashicorp.cloud.consulama.ama.CreateSnapshotRequest.
HashicorpCloudConsulamaAmaCreateSnapshotResponse See ConsulAMAService.CreateSnapshot swagger:model hashicorp.cloud.consulama.ama.CreateSnapshotResponse.
HashicorpCloudConsulamaAmaCreateTokenRequest CreateTokenRequest creates a token for the sole cluster found using this subscription ID and managed resource group.
HashicorpCloudConsulamaAmaCreateTokenResponse CreateTokenResponse contains the new Consul Master Token.
HashicorpCloudConsulamaAmaDeleteSnapshotRequest See ConsulAMAService.DeleteSnapshot swagger:model hashicorp.cloud.consulama.ama.DeleteSnapshotRequest.
HashicorpCloudConsulamaAmaDeleteSnapshotResponse See ConsulAMAService.DeleteSnapshot swagger:model hashicorp.cloud.consulama.ama.DeleteSnapshotResponse.
HashicorpCloudConsulamaAmaFederatedClusterResponse FederatedClusterResponse contains minimal cluster information for identifying a cluster in a federation.
HashicorpCloudConsulamaAmaGetBillingInfoRequest See ConsulAMAService.GetBillingInfo.
HashicorpCloudConsulamaAmaGetBillingInfoResponse See ConsulAMAService.GetBillingInfo.
HashicorpCloudConsulamaAmaGetBillingInfoResponseCurrentUsage CurrentUsage describes what has been billed for a managed app in the current time period(s).
HashicorpCloudConsulamaAmaGetBillingInfoResponseCurrentUsagePeriods CurrentUsagePeriods contains usage data for several time periods.
HashicorpCloudConsulamaAmaGetBillingReportRequest See ConsulAMAService.GetBillingReport.
HashicorpCloudConsulamaAmaGetBillingReportResponse See ConsulAMAService.GetBillingReport.
HashicorpCloudConsulamaAmaGetBillingReportResponseBilledItem BilledItem represents one time frame for which a specific billing plan was applied to the managed app.
HashicorpCloudConsulamaAmaGetBillingReportResponseBilledItemDimension Dimension represents a billing dimension.
HashicorpCloudConsulamaAmaGetBillingReportResponseBilledItemDimensionTier Tier represents the usage that is billed according to one tier.
HashicorpCloudConsulamaAmaGetConfigRequest hashicorp cloud consulama ama get config request swagger:model hashicorp.cloud.consulama.ama.GetConfigRequest.
HashicorpCloudConsulamaAmaGetConfigResponse hashicorp cloud consulama ama get config response swagger:model hashicorp.cloud.consulama.ama.GetConfigResponse.
HashicorpCloudConsulamaAmaGetFederationRequest GetFederationRequest gets a complete federation view for the sole cluster found using the subscription ID and managed resource group.
HashicorpCloudConsulamaAmaGetFederationResponse GetFederationResponse contains the primary cluster and all secondary clusters.
HashicorpCloudConsulamaAmaGetOperationRequest See ConsulAMAService.GetOperation swagger:model hashicorp.cloud.consulama.ama.GetOperationRequest.
HashicorpCloudConsulamaAmaGetOperationResponse See ConsulAMAService.GetOperation swagger:model hashicorp.cloud.consulama.ama.GetOperationResponse.
HashicorpCloudConsulamaAmaGetSnapshotRequest See ConsulAMAService.GetSnapshot swagger:model hashicorp.cloud.consulama.ama.GetSnapshotRequest.
HashicorpCloudConsulamaAmaGetSnapshotResponse See ConsulAMAService.GetSnapshot swagger:model hashicorp.cloud.consulama.ama.GetSnapshotResponse.
HashicorpCloudConsulamaAmaListClustersResponse See ConsulAMAService.ListCluster swagger:model hashicorp.cloud.consulama.ama.ListClustersResponse.
HashicorpCloudConsulamaAmaListConsulUpgradeVersionsRequest See ConsulAMAService.ListUpdateVersion swagger:model hashicorp.cloud.consulama.ama.ListConsulUpgradeVersionsRequest.
HashicorpCloudConsulamaAmaListConsulUpgradeVersionsResponse hashicorp cloud consulama ama list consul upgrade versions response swagger:model hashicorp.cloud.consulama.ama.ListConsulUpgradeVersionsResponse.
HashicorpCloudConsulamaAmaListSnapshotsRequest See ConsulAMAService.ListSnapshots swagger:model hashicorp.cloud.consulama.ama.ListSnapshotsRequest.
HashicorpCloudConsulamaAmaListSnapshotsResponse See ConsulAMAService.ListSnapshots swagger:model hashicorp.cloud.consulama.ama.ListSnapshotsResponse.
HashicorpCloudConsulamaAmaOperation Operation represents a single operation.
HashicorpCloudConsulamaAmaRenameSnapshotRequest See ConsulAMAService.RenameSnapshot swagger:model hashicorp.cloud.consulama.ama.RenameSnapshotRequest.
HashicorpCloudConsulamaAmaRenameSnapshotResponse See ConsulAMAService.RenameSnapshot swagger:model hashicorp.cloud.consulama.ama.RenameSnapshotResponse.
HashicorpCloudConsulamaAmaResourceNotificationRequest See ConsulAMAService.ResourceNotification swagger:model hashicorp.cloud.consulama.ama.ResourceNotificationRequest.
HashicorpCloudConsulamaAmaResourceNotificationRequestBillingDetails BillingDetails contains billing related information about a managed app.
HashicorpCloudConsulamaAmaResourceNotificationRequestError Error represents an error that happened in Azure when interacting with a managed app instance.
HashicorpCloudConsulamaAmaResourceNotificationRequestPlan Plan represents an Azure Marketplace plan.
HashicorpCloudConsulamaAmaRestoreSnapshotRequest See ConsulAMAService.RestoreSnapshot swagger:model hashicorp.cloud.consulama.ama.RestoreSnapshotRequest.
HashicorpCloudConsulamaAmaRestoreSnapshotResponse See ConsulAMAService.RestoreSnapshot swagger:model hashicorp.cloud.consulama.ama.RestoreSnapshotResponse.
HashicorpCloudConsulamaAmaSnapshotProperties SnapshotProperties contains properties of the Consul snapshot swagger:model hashicorp.cloud.consulama.ama.SnapshotProperties.
HashicorpCloudConsulamaAmaUpdateClusterRequest See ConsulAMAService.UpdateCluster swagger:model hashicorp.cloud.consulama.ama.UpdateClusterRequest.
HashicorpCloudConsulamaAmaUpdateClusterResponse See ConsulAMAService.UpdateCluster swagger:model hashicorp.cloud.consulama.ama.UpdateClusterResponse.
HashicorpCloudConsulamaAmaVersion Version is a consul cluster version used in upgrade scenarios.

# Interfaces

GoogleProtobufEmpty A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.

# Type aliases

HashicorpCloudConsulamaAmaBoolean Boolean is an enum for handling true/false values as Azure swagger validation doesn't like bools: https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/openapi-authoring-automated-guidelines.md#r3018 swagger:model hashicorp.cloud.consulama.ama.Boolean.
HashicorpCloudConsulamaAmaClusterMode ClusterMode defines what type of cluster is going to be deployed.
HashicorpCloudConsulamaAmaClusterState ClusterState describes the current state a cluster is in.
HashicorpCloudConsulamaAmaGetFederationResponseFederationState FederationState describes the current state of a federation.
HashicorpCloudConsulamaAmaOperationState State is one of the states that an Operation can be in.
HashicorpCloudConsulamaAmaVersionStatus Status defines the version availability metadata.