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

365 lines (364 loc) • 9.56 kB
export declare const ActionPerformed: { /** * Action was Approved */ readonly Approved: "Approved"; /** * Action was Rejected */ readonly Rejected: "Rejected"; }; /** * Action Performed by approver */ export type ActionPerformed = (typeof ActionPerformed)[keyof typeof ActionPerformed]; export declare const ApprovalPolicy: { /** * Approval will be required for the specified action. */ readonly Required: "Required"; /** * Approval will not be required for the specified action. */ readonly NotRequired: "NotRequired"; }; /** * Approval required for deploying service catalog templates (Required or NotRequired). */ export type ApprovalPolicy = (typeof ApprovalPolicy)[keyof typeof ApprovalPolicy]; export declare const ApprovalStatus: { /** * ApprovalStatus Type Approved */ readonly Approved: "Approved"; /** * ApprovalStatus Type Rejected */ readonly Rejected: "Rejected"; /** * ApprovalStatus Type Pending */ readonly Pending: "Pending"; /** * ApprovalStatus Type Deleted */ readonly Deleted: "Deleted"; /** * ApprovalStatus Type Expired */ readonly Expired: "Expired"; }; /** * Status of the approval. Uses ApprovalStatus enum. */ export type ApprovalStatus = (typeof ApprovalStatus)[keyof typeof ApprovalStatus]; export declare const CommunityEndpointProtocol: { /** * CommunityEndpointProtocol Type ANY */ readonly ANY: "ANY"; /** * CommunityEndpointProtocol Type TCP */ readonly TCP: "TCP"; /** * CommunityEndpointProtocol Type UDP */ readonly UDP: "UDP"; /** * CommunityEndpointProtocol Type ICMP */ readonly ICMP: "ICMP"; /** * CommunityEndpointProtocol Type ESP */ readonly ESP: "ESP"; /** * CommunityEndpointProtocol Type AH */ readonly AH: "AH"; /** * CommunityEndpointProtocol Type HTTPS */ readonly HTTPS: "HTTPS"; /** * CommunityEndpointProtocol Type HTTP */ readonly HTTP: "HTTP"; }; /** * Community Endpoint Protocol Enum */ export type CommunityEndpointProtocol = (typeof CommunityEndpointProtocol)[keyof typeof CommunityEndpointProtocol]; export declare const DestinationType: { /** * DestinationType Type FQDN */ readonly FQDN: "FQDN"; /** * DestinationType Type FQDNTag */ readonly FQDNTag: "FQDNTag"; /** * DestinationType Type IPAddress */ readonly IPAddress: "IPAddress"; /** * DestinationType Type PrivateNetwork */ readonly PrivateNetwork: "PrivateNetwork"; }; /** * Destination Type. */ export type DestinationType = (typeof DestinationType)[keyof typeof DestinationType]; export declare const DiagnosticDestination: { /** * DiagnosticDestination Type CommunityOnly */ readonly CommunityOnly: "CommunityOnly"; /** * DiagnosticDestination Type EnclaveOnly */ readonly EnclaveOnly: "EnclaveOnly"; /** * DiagnosticDestination Type Both */ readonly Both: "Both"; }; /** * Diagnostic Destination. */ export type DiagnosticDestination = (typeof DiagnosticDestination)[keyof typeof DiagnosticDestination]; export declare const EnclaveEndpointProtocol: { /** * EndpointProtocol Type ANY */ readonly ANY: "ANY"; /** * EndpointProtocol Type TCP */ readonly TCP: "TCP"; /** * EndpointProtocol Type UDP */ readonly UDP: "UDP"; /** * EndpointProtocol Type ICMP */ readonly ICMP: "ICMP"; /** * EndpointProtocol Type ESP */ readonly ESP: "ESP"; /** * EndpointProtocol Type AH */ readonly AH: "AH"; }; /** * Enclave Endpoint Protocol Enum */ export type EnclaveEndpointProtocol = (typeof EnclaveEndpointProtocol)[keyof typeof EnclaveEndpointProtocol]; export declare const Enforcement: { readonly Enabled: "Enabled"; readonly Disabled: "Disabled"; }; /** * Initiative enforcement (Enabled or Disabled). */ export type Enforcement = (typeof Enforcement)[keyof typeof Enforcement]; export declare const FirewallSKU: { /** * FirewallSKU Basic */ readonly Basic: "Basic"; /** * FirwallSKU Standard */ readonly Standard: "Standard"; /** * FirewallSKU Premium */ readonly Premium: "Premium"; }; /** * SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default */ export type FirewallSKU = (typeof FirewallSKU)[keyof typeof FirewallSKU]; export declare const Justification: { readonly Networking: "Networking"; readonly Governance: "Governance"; readonly Off: "Off"; }; /** * Justification for entering or exiting Maintenance Mode */ export type Justification = (typeof Justification)[keyof typeof Justification]; export declare const ManagedServiceIdentityType: { readonly None: "None"; readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned"; }; /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; export declare const Mode: { readonly On: "On"; readonly CanNotDelete: "CanNotDelete"; readonly Off: "Off"; readonly General: "General"; readonly Advanced: "Advanced"; }; /** * Current mode of Maintenance Mode Configuration */ export type Mode = (typeof Mode)[keyof typeof Mode]; export declare const Option: { readonly Allow: "Allow"; readonly Deny: "Deny"; readonly ExceptionOnly: "ExceptionOnly"; readonly NotApplicable: "NotApplicable"; }; /** * Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable). */ export type Option = (typeof Option)[keyof typeof Option]; export declare const PolicyAction: { readonly AuditOnly: "AuditOnly"; readonly Enforce: "Enforce"; readonly None: "None"; }; /** * Enforcement mode for policy. AuditOnly, Enforce, or None. */ export type PolicyAction = (typeof PolicyAction)[keyof typeof PolicyAction]; export declare const PolicyOverride: { readonly Enclave: "Enclave"; readonly None: "None"; }; /** * Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement. */ export type PolicyOverride = (typeof PolicyOverride)[keyof typeof PolicyOverride]; export declare const ServiceIdentifier: { /** * Service identifier for AKS */ readonly AKS: "AKS"; /** * Service identifier for App Service */ readonly AppService: "AppService"; /** * Service identifier for Azure Firewalls */ readonly AzureFirewalls: "AzureFirewalls"; /** * Service identifier for Container Registry */ readonly ContainerRegistry: "ContainerRegistry"; /** * Service identifier for CosmosDB */ readonly CosmosDB: "CosmosDB"; /** * Service identifier for Data Connectors */ readonly DataConnectors: "DataConnectors"; /** * Service identifier for Insights */ readonly Insights: "Insights"; /** * Service identifier for Key Vault */ readonly KeyVault: "KeyVault"; /** * Service identifier for Logic */ readonly Logic: "Logic"; /** * Service identifier for Microsoft SQL */ readonly MicrosoftSql: "MicrosoftSQL"; /** * Service identifier for Monitoring */ readonly Monitoring: "Monitoring"; /** * Service identifier for PostgreSQL */ readonly PostgreSql: "PostgreSQL"; /** * Service identifier for Private DNS Zones */ readonly PrivateDNSZones: "PrivateDNSZones"; /** * Service identifier for Service Bus */ readonly ServiceBus: "ServiceBus"; /** * Service identifier for Storage */ readonly Storage: "Storage"; }; /** * Service ID */ export type ServiceIdentifier = (typeof ServiceIdentifier)[keyof typeof ServiceIdentifier]; export declare const TransitHubState: { /** * TransitHubState Type PendingApproval */ readonly PendingApproval: "PendingApproval"; /** * TransitHubState Type Approved */ readonly Approved: "Approved"; /** * TransitHubState Type PendingUpdate */ readonly PendingUpdate: "PendingUpdate"; /** * TransitHubState Type Active */ readonly Active: "Active"; /** * TransitHubState Type Failed */ readonly Failed: "Failed"; }; /** * The state of the transitHub. */ export type TransitHubState = (typeof TransitHubState)[keyof typeof TransitHubState]; export declare const TransitOptionType: { /** * TransitOptionType ExpressRoute */ readonly ExpressRoute: "ExpressRoute"; /** * TransitOptionType Gateway */ readonly Gateway: "Gateway"; /** * TransitOptionType Peering */ readonly Peering: "Peering"; }; /** * Transit Option Type. */ export type TransitOptionType = (typeof TransitOptionType)[keyof typeof TransitOptionType]; export declare const Type: { readonly User: "User"; readonly Group: "Group"; readonly ServicePrincipal: "ServicePrincipal"; }; /** * The type of the object id. We currently allow users, groups, and service principals */ export type Type = (typeof Type)[keyof typeof Type];