UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

747 lines (746 loc) • 27.2 kB
export declare const AdditionalOptionsAsyncOperation: { readonly ProtectedAsyncOperationPolling: "ProtectedAsyncOperationPolling"; readonly ProtectedAsyncOperationPollingAuditOnly: "ProtectedAsyncOperationPollingAuditOnly"; }; /** * The additional options. */ export type AdditionalOptionsAsyncOperation = (typeof AdditionalOptionsAsyncOperation)[keyof typeof AdditionalOptionsAsyncOperation]; export declare const AdditionalOptionsResourceTypeRegistration: { readonly ProtectedAsyncOperationPolling: "ProtectedAsyncOperationPolling"; readonly ProtectedAsyncOperationPollingAuditOnly: "ProtectedAsyncOperationPollingAuditOnly"; }; /** * The additional options. */ export type AdditionalOptionsResourceTypeRegistration = (typeof AdditionalOptionsResourceTypeRegistration)[keyof typeof AdditionalOptionsResourceTypeRegistration]; export declare const AuthenticationScheme: { readonly PoP: "PoP"; readonly Bearer: "Bearer"; }; /** * The authentication scheme. */ export type AuthenticationScheme = (typeof AuthenticationScheme)[keyof typeof AuthenticationScheme]; export declare const AvailabilityZonePolicy: { readonly NotSpecified: "NotSpecified"; readonly SingleZoned: "SingleZoned"; readonly MultiZoned: "MultiZoned"; }; export type AvailabilityZonePolicy = (typeof AvailabilityZonePolicy)[keyof typeof AvailabilityZonePolicy]; export declare const BlockActionVerb: { readonly NotSpecified: "NotSpecified"; readonly Read: "Read"; readonly Write: "Write"; readonly Action: "Action"; readonly Delete: "Delete"; readonly Unrecognized: "Unrecognized"; }; /** * The action verb that will be blocked when the resource group is locked during move. */ export type BlockActionVerb = (typeof BlockActionVerb)[keyof typeof BlockActionVerb]; export declare const CapacityPolicy: { readonly Default: "Default"; readonly Restricted: "Restricted"; }; /** * Capacity policy. */ export type CapacityPolicy = (typeof CapacityPolicy)[keyof typeof CapacityPolicy]; export declare const CommonApiVersionsMergeMode: { readonly Merge: "Merge"; readonly Overwrite: "Overwrite"; }; /** * Common api versions merge mode. */ export type CommonApiVersionsMergeMode = (typeof CommonApiVersionsMergeMode)[keyof typeof CommonApiVersionsMergeMode]; export declare const CrossTenantTokenValidation: { readonly EnsureSecureValidation: "EnsureSecureValidation"; readonly PassthroughInsecureToken: "PassthroughInsecureToken"; }; /** * The cross tenant token validation. */ export type CrossTenantTokenValidation = (typeof CrossTenantTokenValidation)[keyof typeof CrossTenantTokenValidation]; export declare const DataBoundary: { readonly NotDefined: "NotDefined"; readonly Global: "Global"; readonly EU: "EU"; readonly US: "US"; }; /** * The data boundary. */ export type DataBoundary = (typeof DataBoundary)[keyof typeof DataBoundary]; export declare const EndpointType: { readonly NotSpecified: "NotSpecified"; readonly Canary: "Canary"; readonly Production: "Production"; readonly TestInProduction: "TestInProduction"; }; /** * The endpoint type. */ export type EndpointType = (typeof EndpointType)[keyof typeof EndpointType]; export declare const EndpointTypeResourceType: { readonly NotSpecified: "NotSpecified"; readonly Canary: "Canary"; readonly Production: "Production"; readonly TestInProduction: "TestInProduction"; }; /** * The endpoint type. */ export type EndpointTypeResourceType = (typeof EndpointTypeResourceType)[keyof typeof EndpointTypeResourceType]; export declare const ExpeditedRolloutIntent: { readonly NotSpecified: "NotSpecified"; readonly Hotfix: "Hotfix"; }; /** * Expedited rollout intent. */ export type ExpeditedRolloutIntent = (typeof ExpeditedRolloutIntent)[keyof typeof ExpeditedRolloutIntent]; export declare const ExtendedLocationType: { /** * The extended location type is not specified. */ readonly NotSpecified: "NotSpecified"; /** * The extended location type is custom location. */ readonly CustomLocation: "CustomLocation"; /** * The extended location type is edge zone. */ readonly EdgeZone: "EdgeZone"; /** * The extended location type is arc zone. */ readonly ArcZone: "ArcZone"; }; /** * The type. */ export type ExtendedLocationType = (typeof ExtendedLocationType)[keyof typeof ExtendedLocationType]; export declare const ExtensionCategory: { readonly NotSpecified: "NotSpecified"; readonly ResourceCreationValidate: "ResourceCreationValidate"; readonly ResourceCreationBegin: "ResourceCreationBegin"; readonly ResourceCreationCompleted: "ResourceCreationCompleted"; readonly ResourceReadValidate: "ResourceReadValidate"; readonly ResourceReadBegin: "ResourceReadBegin"; readonly ResourcePatchValidate: "ResourcePatchValidate"; readonly ResourcePatchCompleted: "ResourcePatchCompleted"; readonly ResourceDeletionValidate: "ResourceDeletionValidate"; readonly ResourceDeletionBegin: "ResourceDeletionBegin"; readonly ResourceDeletionCompleted: "ResourceDeletionCompleted"; readonly ResourcePostAction: "ResourcePostAction"; readonly SubscriptionLifecycleNotification: "SubscriptionLifecycleNotification"; readonly ResourcePatchBegin: "ResourcePatchBegin"; readonly ResourceMoveBegin: "ResourceMoveBegin"; readonly ResourceMoveCompleted: "ResourceMoveCompleted"; readonly BestMatchOperationBegin: "BestMatchOperationBegin"; readonly SubscriptionLifecycleNotificationDeletion: "SubscriptionLifecycleNotificationDeletion"; }; export type ExtensionCategory = (typeof ExtensionCategory)[keyof typeof ExtensionCategory]; export declare const ExtensionOptionType: { readonly NotSpecified: "NotSpecified"; readonly DoNotMergeExistingReadOnlyAndSecretProperties: "DoNotMergeExistingReadOnlyAndSecretProperties"; readonly IncludeInternalMetadata: "IncludeInternalMetadata"; }; export type ExtensionOptionType = (typeof ExtensionOptionType)[keyof typeof ExtensionOptionType]; export declare const FeaturesPolicy: { readonly Any: "Any"; readonly All: "All"; }; /** * The required feature policy. */ export type FeaturesPolicy = (typeof FeaturesPolicy)[keyof typeof FeaturesPolicy]; export declare const FilterOption: { readonly NotSpecified: "NotSpecified"; readonly EnableSubscriptionFilterOnTenant: "EnableSubscriptionFilterOnTenant"; }; /** * Filter option. */ export type FilterOption = (typeof FilterOption)[keyof typeof FilterOption]; export declare const FrontdoorRequestMode: { readonly NotSpecified: "NotSpecified"; readonly UseManifest: "UseManifest"; }; /** * The frontdoor request mode. */ export type FrontdoorRequestMode = (typeof FrontdoorRequestMode)[keyof typeof FrontdoorRequestMode]; export declare const IdentityManagementTypes: { readonly NotSpecified: "NotSpecified"; readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; readonly Actor: "Actor"; readonly DelegatedResourceIdentity: "DelegatedResourceIdentity"; }; /** * The type. */ export type IdentityManagementTypes = (typeof IdentityManagementTypes)[keyof typeof IdentityManagementTypes]; export declare const Intent: { /** * Default value. */ readonly NOT_SPECIFIED: "NOT_SPECIFIED"; /** * Data is not sensitive and ok to access. */ readonly LOW_PRIVILEGE: "LOW_PRIVILEGE"; /** * Used for RP's using a custom authorization check outside of ARM. */ readonly DEFERRED_ACCESS_CHECK: "DEFERRED_ACCESS_CHECK"; /** * RP contract allows certain operations to be unauthorized action. */ readonly RP_CONTRACT: "RP_CONTRACT"; }; /** * The intent. */ export type Intent = (typeof Intent)[keyof typeof Intent]; export declare const LegacyOperation: { readonly NotSpecified: "NotSpecified"; readonly Create: "Create"; readonly Delete: "Delete"; readonly Waiting: "Waiting"; readonly AzureAsyncOperationWaiting: "AzureAsyncOperationWaiting"; readonly ResourceCacheWaiting: "ResourceCacheWaiting"; readonly Action: "Action"; readonly Read: "Read"; readonly EvaluateDeploymentOutput: "EvaluateDeploymentOutput"; readonly DeploymentCleanup: "DeploymentCleanup"; }; export type LegacyOperation = (typeof LegacyOperation)[keyof typeof LegacyOperation]; export declare const LinkedAction: { readonly NotSpecified: "NotSpecified"; readonly Blocked: "Blocked"; readonly Validate: "Validate"; readonly Enabled: "Enabled"; }; /** * The linked action. */ export type LinkedAction = (typeof LinkedAction)[keyof typeof LinkedAction]; export declare const LinkedOperation: { readonly None: "None"; readonly CrossResourceGroupResourceMove: "CrossResourceGroupResourceMove"; readonly CrossSubscriptionResourceMove: "CrossSubscriptionResourceMove"; }; /** * The linked operation. */ export type LinkedOperation = (typeof LinkedOperation)[keyof typeof LinkedOperation]; export declare const LoggingDetails: { readonly None: "None"; readonly Body: "Body"; }; /** * The detail level. */ export type LoggingDetails = (typeof LoggingDetails)[keyof typeof LoggingDetails]; export declare const LoggingDirections: { readonly None: "None"; readonly Request: "Request"; readonly Response: "Response"; }; /** * The direction. */ export type LoggingDirections = (typeof LoggingDirections)[keyof typeof LoggingDirections]; export declare const MarketplaceType: { readonly NotSpecified: "NotSpecified"; readonly AddOn: "AddOn"; readonly Bypass: "Bypass"; readonly Store: "Store"; }; /** * The marketplace type. */ export type MarketplaceType = (typeof MarketplaceType)[keyof typeof MarketplaceType]; export declare const MessageScope: { readonly NotSpecified: "NotSpecified"; readonly RegisteredSubscriptions: "RegisteredSubscriptions"; }; /** * The message scope. */ export type MessageScope = (typeof MessageScope)[keyof typeof MessageScope]; export declare const NotificationEndpointType: { readonly Webhook: "Webhook"; readonly Eventhub: "Eventhub"; }; /** * The endpoint type. */ export type NotificationEndpointType = (typeof NotificationEndpointType)[keyof typeof NotificationEndpointType]; export declare const NotificationMode: { readonly NotSpecified: "NotSpecified"; readonly EventHub: "EventHub"; readonly WebHook: "WebHook"; }; /** * The notification mode. */ export type NotificationMode = (typeof NotificationMode)[keyof typeof NotificationMode]; export declare const NotificationOptions: { readonly NotSpecified: "NotSpecified"; readonly None: "None"; readonly EmitSpendingLimit: "EmitSpendingLimit"; }; /** * Notification options. */ export type NotificationOptions = (typeof NotificationOptions)[keyof typeof NotificationOptions]; export declare const NotificationType: { readonly Unspecified: "Unspecified"; readonly SubscriptionNotification: "SubscriptionNotification"; }; /** * The notification type. */ export type NotificationType = (typeof NotificationType)[keyof typeof NotificationType]; export declare const OptInHeaderType: { readonly NotSpecified: "NotSpecified"; readonly SignedUserToken: "SignedUserToken"; readonly ClientGroupMembership: "ClientGroupMembership"; readonly SignedAuxiliaryTokens: "SignedAuxiliaryTokens"; readonly UnboundedClientGroupMembership: "UnboundedClientGroupMembership"; readonly PrivateLinkId: "PrivateLinkId"; readonly PrivateLinkResourceId: "PrivateLinkResourceId"; readonly ManagementGroupAncestorsEncoded: "ManagementGroupAncestorsEncoded"; readonly PrivateLinkVnetTrafficTag: "PrivateLinkVnetTrafficTag"; readonly ResourceGroupLocation: "ResourceGroupLocation"; readonly ClientPrincipalNameEncoded: "ClientPrincipalNameEncoded"; readonly MSIResourceIdEncoded: "MSIResourceIdEncoded"; }; /** * The opt in headers. */ export type OptInHeaderType = (typeof OptInHeaderType)[keyof typeof OptInHeaderType]; export declare const OptOutHeaderType: { readonly NotSpecified: "NotSpecified"; readonly SystemDataCreatedByLastModifiedBy: "SystemDataCreatedByLastModifiedBy"; }; /** * The opt out headers. */ export type OptOutHeaderType = (typeof OptOutHeaderType)[keyof typeof OptOutHeaderType]; export declare const Policy: { readonly NotSpecified: "NotSpecified"; readonly SynchronizeBeginExtension: "SynchronizeBeginExtension"; }; /** * The policy. */ export type Policy = (typeof Policy)[keyof typeof Policy]; export declare const PolicyExecutionType: { readonly NotSpecified: "NotSpecified"; readonly ExecutePolicies: "ExecutePolicies"; readonly BypassPolicies: "BypassPolicies"; readonly ExpectPartialPutRequests: "ExpectPartialPutRequests"; }; /** * The policy execution type. */ export type PolicyExecutionType = (typeof PolicyExecutionType)[keyof typeof PolicyExecutionType]; export declare const PreflightOption: { readonly None: "None"; readonly ContinueDeploymentOnFailure: "ContinueDeploymentOnFailure"; readonly DefaultValidationOnly: "DefaultValidationOnly"; }; export type PreflightOption = (typeof PreflightOption)[keyof typeof PreflightOption]; export declare const ProviderRegistrationKind: { /** * Resource Provider with all the resource types 'managed' by the ProviderHub service. */ readonly Managed: "Managed"; /** * Resource Provider with a mix of 'managed' and 'direct' resource types. */ readonly Hybrid: "Hybrid"; /** * Resource Provider with all the resource types 'managed' on by itself. */ readonly Direct: "Direct"; }; /** * Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type. */ export type ProviderRegistrationKind = (typeof ProviderRegistrationKind)[keyof typeof ProviderRegistrationKind]; export declare const QuotaPolicy: { readonly Default: "Default"; readonly None: "None"; readonly Restricted: "Restricted"; }; /** * The quota policy. */ export type QuotaPolicy = (typeof QuotaPolicy)[keyof typeof QuotaPolicy]; export declare const Readiness: { readonly ClosingDown: "ClosingDown"; readonly Deprecated: "Deprecated"; readonly GA: "GA"; readonly InDevelopment: "InDevelopment"; readonly InternalOnly: "InternalOnly"; readonly PrivatePreview: "PrivatePreview"; readonly PublicPreview: "PublicPreview"; readonly RemovedFromARM: "RemovedFromARM"; readonly Retired: "Retired"; }; /** * The readiness. */ export type Readiness = (typeof Readiness)[keyof typeof Readiness]; export declare const Regionality: { readonly NotSpecified: "NotSpecified"; readonly Global: "Global"; readonly Regional: "Regional"; }; /** * The regionality. */ export type Regionality = (typeof Regionality)[keyof typeof Regionality]; export declare const ResourceAccessPolicy: { readonly NotSpecified: "NotSpecified"; readonly AcisReadAllowed: "AcisReadAllowed"; readonly AcisActionAllowed: "AcisActionAllowed"; }; /** * The resource access policy. */ export type ResourceAccessPolicy = (typeof ResourceAccessPolicy)[keyof typeof ResourceAccessPolicy]; export declare const ResourceDeletionPolicy: { readonly NotSpecified: "NotSpecified"; readonly CascadeDeleteAll: "CascadeDeleteAll"; readonly CascadeDeleteProxyOnlyChildren: "CascadeDeleteProxyOnlyChildren"; }; /** * The resource deletion policy. */ export type ResourceDeletionPolicy = (typeof ResourceDeletionPolicy)[keyof typeof ResourceDeletionPolicy]; export declare const ResourceProviderCapabilitiesEffect: { readonly NotSpecified: "NotSpecified"; readonly Allow: "Allow"; readonly Disallow: "Disallow"; }; /** * The effect. */ export type ResourceProviderCapabilitiesEffect = (typeof ResourceProviderCapabilitiesEffect)[keyof typeof ResourceProviderCapabilitiesEffect]; export declare const ResourceProviderType: { readonly NotSpecified: "NotSpecified"; readonly Internal: "Internal"; readonly External: "External"; readonly Hidden: "Hidden"; readonly RegistrationFree: "RegistrationFree"; readonly LegacyRegistrationRequired: "LegacyRegistrationRequired"; readonly TenantOnly: "TenantOnly"; readonly AuthorizationFree: "AuthorizationFree"; }; /** * The provider type. */ export type ResourceProviderType = (typeof ResourceProviderType)[keyof typeof ResourceProviderType]; export declare const ResourceSubType: { readonly NotSpecified: "NotSpecified"; readonly AsyncOperation: "AsyncOperation"; }; /** * The resource sub type. */ export type ResourceSubType = (typeof ResourceSubType)[keyof typeof ResourceSubType]; export declare const ResourceTypeCategory: { readonly None: "None"; readonly FreeForm: "FreeForm"; readonly Internal: "Internal"; readonly PureProxy: "PureProxy"; }; /** * The category. */ export type ResourceTypeCategory = (typeof ResourceTypeCategory)[keyof typeof ResourceTypeCategory]; export declare const ResourceTypeEndpointKind: { /** * Endpoint served by ProviderHub service */ readonly Managed: "Managed"; /** * Endpoint served by the onboarded Resource Provider Service. */ readonly Direct: "Direct"; }; /** * Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type. */ export type ResourceTypeEndpointKind = (typeof ResourceTypeEndpointKind)[keyof typeof ResourceTypeEndpointKind]; export declare const ResourceTypeExtendedLocationPolicy: { readonly NotSpecified: "NotSpecified"; readonly All: "All"; }; export type ResourceTypeExtendedLocationPolicy = (typeof ResourceTypeExtendedLocationPolicy)[keyof typeof ResourceTypeExtendedLocationPolicy]; export declare const ResourceTypeRegistrationKind: { /** * Resource type served by the ProviderHub service. */ readonly Managed: "Managed"; /** * Resource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints). */ readonly Hybrid: "Hybrid"; /** * Resource type served by the onboarded Resource Provider Service. */ readonly Direct: "Direct"; }; /** * Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type. */ export type ResourceTypeRegistrationKind = (typeof ResourceTypeRegistrationKind)[keyof typeof ResourceTypeRegistrationKind]; export declare const ResourceValidation: { readonly NotSpecified: "NotSpecified"; readonly ReservedWords: "ReservedWords"; readonly ProfaneWords: "ProfaneWords"; }; /** * The resource validation. */ export type ResourceValidation = (typeof ResourceValidation)[keyof typeof ResourceValidation]; export declare const Role: { readonly ServiceOwner: "ServiceOwner"; readonly LimitedOwner: "LimitedOwner"; }; /** * The ownership role the application has on the resource types. The service owner role gives the application owner permissions. The limited owner role gives elevated permissions but does not allow all the permissions of a service owner, such as read/write on internal metadata. */ export type Role = (typeof Role)[keyof typeof Role]; export declare const RoutingType: { /** * The resource routing type is default. */ readonly Default: "Default"; /** * The resource routing type is proxy only. */ readonly ProxyOnly: "ProxyOnly"; /** * The resource routing type is host based. */ readonly HostBased: "HostBased"; /** * The resource routing type is extension. */ readonly Extension: "Extension"; /** * The resource routing type is tenant. */ readonly Tenant: "Tenant"; /** * The resource routing type is fanout. */ readonly Fanout: "Fanout"; /** * The resource routing type is location based. */ readonly LocationBased: "LocationBased"; /** * The resource routing type is failover. */ readonly Failover: "Failover"; /** * The resource routing type is cascade extension. */ readonly CascadeExtension: "CascadeExtension"; /** * The resource routing type is child fanout. */ readonly ChildFanout: "ChildFanout"; /** * The resource routing type is cascade authorized extension. */ readonly CascadeAuthorizedExtension: "CascadeAuthorizedExtension"; /** * The resource routing type is bypass endpoint selection optimization. */ readonly BypassEndpointSelectionOptimization: "BypassEndpointSelectionOptimization"; /** * The resource routing type is location mapping. */ readonly LocationMapping: "LocationMapping"; /** * The resource routing type is service fanout. */ readonly ServiceFanout: "ServiceFanout"; }; /** * The resource routing type. */ export type RoutingType = (typeof RoutingType)[keyof typeof RoutingType]; export declare const ServerFailureResponseMessageType: { readonly NotSpecified: "NotSpecified"; readonly OutageReporting: "OutageReporting"; }; /** * Type of server failure response message. */ export type ServerFailureResponseMessageType = (typeof ServerFailureResponseMessageType)[keyof typeof ServerFailureResponseMessageType]; export declare const ServiceClientOptionsType: { readonly NotSpecified: "NotSpecified"; readonly DisableAutomaticDecompression: "DisableAutomaticDecompression"; }; export type ServiceClientOptionsType = (typeof ServiceClientOptionsType)[keyof typeof ServiceClientOptionsType]; export declare const ServiceStatus: { readonly Active: "Active"; readonly Inactive: "Inactive"; }; /** * The status. */ export type ServiceStatus = (typeof ServiceStatus)[keyof typeof ServiceStatus]; export declare const SignedRequestScope: { readonly ResourceUri: "ResourceUri"; readonly Endpoint: "Endpoint"; }; /** * The signed request scope. */ export type SignedRequestScope = (typeof SignedRequestScope)[keyof typeof SignedRequestScope]; export declare const SkipNotifications: { readonly Unspecified: "Unspecified"; readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Whether notifications should be skipped. */ export type SkipNotifications = (typeof SkipNotifications)[keyof typeof SkipNotifications]; export declare const SkuScaleType: { readonly None: "None"; readonly Manual: "Manual"; readonly Automatic: "Automatic"; }; /** * The scale type. */ export type SkuScaleType = (typeof SkuScaleType)[keyof typeof SkuScaleType]; export declare const SubscriptionNotificationOperation: { readonly NotDefined: "NotDefined"; readonly DeleteAllResources: "DeleteAllResources"; readonly SoftDeleteAllResources: "SoftDeleteAllResources"; readonly NoOp: "NoOp"; readonly BillingCancellation: "BillingCancellation"; readonly UndoSoftDelete: "UndoSoftDelete"; }; /** * The action. */ export type SubscriptionNotificationOperation = (typeof SubscriptionNotificationOperation)[keyof typeof SubscriptionNotificationOperation]; export declare const SubscriptionReregistrationResult: { readonly NotApplicable: "NotApplicable"; readonly ConditionalUpdate: "ConditionalUpdate"; readonly ForcedUpdate: "ForcedUpdate"; readonly Failed: "Failed"; }; /** * The subscription reregistration result. */ export type SubscriptionReregistrationResult = (typeof SubscriptionReregistrationResult)[keyof typeof SubscriptionReregistrationResult]; export declare const SubscriptionState: { readonly NotDefined: "NotDefined"; readonly Enabled: "Enabled"; readonly Warned: "Warned"; readonly PastDue: "PastDue"; readonly Disabled: "Disabled"; readonly Deleted: "Deleted"; }; /** * The subscription state. */ export type SubscriptionState = (typeof SubscriptionState)[keyof typeof SubscriptionState]; export declare const SubscriptionTransitioningState: { readonly Registered: "Registered"; readonly Unregistered: "Unregistered"; readonly Warned: "Warned"; readonly Suspended: "Suspended"; readonly Deleted: "Deleted"; readonly WarnedToRegistered: "WarnedToRegistered"; readonly WarnedToSuspended: "WarnedToSuspended"; readonly WarnedToDeleted: "WarnedToDeleted"; readonly WarnedToUnregistered: "WarnedToUnregistered"; readonly SuspendedToRegistered: "SuspendedToRegistered"; readonly SuspendedToWarned: "SuspendedToWarned"; readonly SuspendedToDeleted: "SuspendedToDeleted"; readonly SuspendedToUnregistered: "SuspendedToUnregistered"; }; /** * The state. */ export type SubscriptionTransitioningState = (typeof SubscriptionTransitioningState)[keyof typeof SubscriptionTransitioningState]; export declare const SupportedOperations: { readonly NotSpecified: "NotSpecified"; readonly Get: "Get"; readonly Delete: "Delete"; }; /** * Supported operations. */ export type SupportedOperations = (typeof SupportedOperations)[keyof typeof SupportedOperations]; export declare const TemplateDeploymentCapabilities: { readonly Default: "Default"; readonly Preflight: "Preflight"; }; /** * The capabilities. */ export type TemplateDeploymentCapabilities = (typeof TemplateDeploymentCapabilities)[keyof typeof TemplateDeploymentCapabilities]; export declare const TemplateDeploymentPreflightNotifications: { readonly None: "None"; readonly UnregisteredSubscriptions: "UnregisteredSubscriptions"; }; /** * The preflight notifications. */ export type TemplateDeploymentPreflightNotifications = (typeof TemplateDeploymentPreflightNotifications)[keyof typeof TemplateDeploymentPreflightNotifications]; export declare const TemplateDeploymentPreflightOptions: { readonly None: "None"; readonly ValidationRequests: "ValidationRequests"; readonly DeploymentRequests: "DeploymentRequests"; readonly TestOnly: "TestOnly"; readonly RegisteredOnly: "RegisteredOnly"; }; /** * The preflight options. */ export type TemplateDeploymentPreflightOptions = (typeof TemplateDeploymentPreflightOptions)[keyof typeof TemplateDeploymentPreflightOptions]; export declare const ThrottlingMetricType: { readonly NotSpecified: "NotSpecified"; readonly NumberOfRequests: "NumberOfRequests"; readonly NumberOfResources: "NumberOfResources"; }; /** * The throttling metric type */ export type ThrottlingMetricType = (typeof ThrottlingMetricType)[keyof typeof ThrottlingMetricType]; export declare const TrafficRegionCategory: { readonly NotSpecified: "NotSpecified"; readonly Canary: "Canary"; readonly LowTraffic: "LowTraffic"; readonly MediumTraffic: "MediumTraffic"; readonly HighTraffic: "HighTraffic"; readonly None: "None"; readonly RestOfTheWorldGroupOne: "RestOfTheWorldGroupOne"; readonly RestOfTheWorldGroupTwo: "RestOfTheWorldGroupTwo"; }; /** * The next traffic region. */ export type TrafficRegionCategory = (typeof TrafficRegionCategory)[keyof typeof TrafficRegionCategory];