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

195 lines (194 loc) • 6.07 kB
export declare const AuthenticationType: { /** * Use AAD SSO to authenticate the user (this requires internet access). */ readonly AAD: "AAD"; /** * Use locally stored passwords to authenticate the user. */ readonly Password: "Password"; }; /** * How to authenticate users who access local diagnostics APIs. */ export type AuthenticationType = (typeof AuthenticationType)[keyof typeof AuthenticationType]; export declare const BillingSku: { /** * 100 Mbps, 20 active SIMs plan, 2 RANs */ readonly G0: "G0"; /** * 1 Gbps, 100 active SIMs plan, 5 RANs */ readonly G1: "G1"; /** * 2 Gbps, 200 active SIMs plan, 10 RANs */ readonly G2: "G2"; /** * 5 Gbps, 500 active SIMs plan */ readonly G5: "G5"; /** * 10 Gbps, 1000 active SIMs plan */ readonly G10: "G10"; }; /** * The SKU defining the throughput and SIM allowances for this packet core control plane deployment. */ export type BillingSku = (typeof BillingSku)[keyof typeof BillingSku]; export declare const CoreNetworkType: { /** * 5G core */ readonly CoreNetworkType_5GC: "5GC"; /** * EPC / 4G core */ readonly EPC: "EPC"; /** * Combined EPC / 4G and 5G core */ readonly EPC_5GC: "EPC + 5GC"; }; /** * The core network technology generation (5G core or EPC / 4G core). */ export type CoreNetworkType = (typeof CoreNetworkType)[keyof typeof CoreNetworkType]; export declare const DesiredInstallationState: { /** * Don't install the packet core. */ readonly Uninstalled: "Uninstalled"; /** * Install the packet core. */ readonly Installed: "Installed"; }; /** * The desired installation state */ export type DesiredInstallationState = (typeof DesiredInstallationState)[keyof typeof DesiredInstallationState]; export declare const ManagedServiceIdentityType: { readonly None: "None"; readonly UserAssigned: "UserAssigned"; }; /** * Type of managed service identity (currently only UserAssigned allowed). */ export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; export declare const NaptEnabled: { /** * NAPT is enabled */ readonly Enabled: "Enabled"; /** * NAPT is disabled */ readonly Disabled: "Disabled"; }; /** * Whether NAPT is enabled for connections to this attached data network. */ export type NaptEnabled = (typeof NaptEnabled)[keyof typeof NaptEnabled]; export declare const NasEncryptionType: { /** * NAS signaling is not encrypted. */ readonly NEA0_EEA0: "NEA0/EEA0"; /** * NAS signaling is encrypted with SNOW 3G cipher. */ readonly NEA1_EEA1: "NEA1/EEA1"; /** * NAS signaling is encrypted with AES cipher. */ readonly NEA2_EEA2: "NEA2/EEA2"; }; /** * The supported NAS Encryption types. */ export type NasEncryptionType = (typeof NasEncryptionType)[keyof typeof NasEncryptionType]; export declare const PduSessionType: { readonly IPv4: "IPv4"; readonly IPv6: "IPv6"; }; /** * The default PDU session type, which is used if the UE does not request a specific session type. */ export type PduSessionType = (typeof PduSessionType)[keyof typeof PduSessionType]; export declare const PlatformType: { /** * If this option is chosen, you must set one of "azureStackEdgeDevice", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other. */ readonly AKS_HCI: "AKS-HCI"; /** * If this option is chosen, you must set one of "azureStackHciCluster", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other. */ readonly PlatformType_3P_AZURE_STACK_HCI: "3P-AZURE-STACK-HCI"; }; /** * The platform type where packet core is deployed. */ export type PlatformType = (typeof PlatformType)[keyof typeof PlatformType]; export declare const PreemptionCapability: { /** * Cannot preempt */ readonly NotPreempt: "NotPreempt"; /** * May preempt */ readonly MayPreempt: "MayPreempt"; }; /** * Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. */ export type PreemptionCapability = (typeof PreemptionCapability)[keyof typeof PreemptionCapability]; export declare const PreemptionVulnerability: { /** * Cannot be preempted */ readonly NotPreemptable: "NotPreemptable"; /** * May be preempted */ readonly Preemptable: "Preemptable"; }; /** * Default QoS Flow preemption vulnerability. The preemption vulnerability of a QoS Flow controls whether it can be preempted by a QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. */ export type PreemptionVulnerability = (typeof PreemptionVulnerability)[keyof typeof PreemptionVulnerability]; export declare const SdfDirection: { /** * Traffic flowing from the UE to the data network. */ readonly Uplink: "Uplink"; /** * Traffic flowing from the data network to the UE. */ readonly Downlink: "Downlink"; /** * Traffic flowing both to and from the UE. */ readonly Bidirectional: "Bidirectional"; }; /** * The direction of this flow. */ export type SdfDirection = (typeof SdfDirection)[keyof typeof SdfDirection]; export declare const TrafficControlPermission: { /** * Traffic matching this rule is allowed to flow. */ readonly Enabled: "Enabled"; /** * Traffic matching this rule is not allowed to flow. */ readonly Blocked: "Blocked"; }; /** * Determines whether flows that match this data flow policy rule are permitted. */ export type TrafficControlPermission = (typeof TrafficControlPermission)[keyof typeof TrafficControlPermission];