Package-level declarations

Types

Link copied to clipboard
data class AmbrArgs(val downlink: Output<String>, val uplink: Output<String>) : ConvertibleToJava<AmbrArgs>

Aggregate maximum bit rate.

Link copied to clipboard

Builder for AmbrArgs.

Link copied to clipboard
data class AttachedDataNetworkResourceIdArgs(val id: Output<String>) : ConvertibleToJava<AttachedDataNetworkResourceIdArgs>

Reference to an attached data network resource.

Link copied to clipboard
data class AzureStackEdgeDeviceResourceIdArgs(val id: Output<String>) : ConvertibleToJava<AzureStackEdgeDeviceResourceIdArgs>

Reference to an Azure Stack Edge device resource.

Link copied to clipboard
data class AzureStackHCIClusterResourceIdArgs(val id: Output<String>) : ConvertibleToJava<AzureStackHCIClusterResourceIdArgs>

Reference to an Azure Stack HCI cluster resource.

Link copied to clipboard
data class ConnectedClusterResourceIdArgs(val id: Output<String>) : ConvertibleToJava<ConnectedClusterResourceIdArgs>

Reference to an Azure Arc custom location resource.

Link copied to clipboard
data class CustomLocationResourceIdArgs(val id: Output<String>) : ConvertibleToJava<CustomLocationResourceIdArgs>

Reference to an Azure Arc custom location resource.

Link copied to clipboard
data class DataNetworkConfigurationArgs(val additionalAllowedSessionTypes: Output<List<Either<String, PduSessionType>>>? = null, val allocationAndRetentionPriorityLevel: Output<Int>? = null, val allowedServices: Output<List<ServiceResourceIdArgs>>, val dataNetwork: Output<DataNetworkResourceIdArgs>, val defaultSessionType: Output<Either<String, PduSessionType>>? = null, val fiveQi: Output<Int>? = null, val maximumNumberOfBufferedPackets: Output<Int>? = null, val preemptionCapability: Output<Either<String, PreemptionCapability>>? = null, val preemptionVulnerability: Output<Either<String, PreemptionVulnerability>>? = null, val sessionAmbr: Output<AmbrArgs>) : ConvertibleToJava<DataNetworkConfigurationArgs>

Settings controlling data network use

Link copied to clipboard
data class DataNetworkResourceIdArgs(val id: Output<String>) : ConvertibleToJava<DataNetworkResourceIdArgs>

Reference to a data network resource.

Link copied to clipboard
data class DiagnosticsUploadConfigurationArgs(val storageAccountContainerUrl: Output<String>) : ConvertibleToJava<DiagnosticsUploadConfigurationArgs>

Configuration for uploading packet core diagnostics.

Link copied to clipboard
data class EventHubConfigurationArgs(val id: Output<String>, val reportingInterval: Output<Int>? = null) : ConvertibleToJava<EventHubConfigurationArgs>

Configuration for sending packet core events to Azure Event Hub.

Link copied to clipboard
data class GetAttachedDataNetworkPlainArgs(val attachedDataNetworkName: String, val packetCoreControlPlaneName: String, val packetCoreDataPlaneName: String, val resourceGroupName: String) : ConvertibleToJava<GetAttachedDataNetworkPlainArgs>
Link copied to clipboard
data class GetDataNetworkPlainArgs(val dataNetworkName: String, val mobileNetworkName: String, val resourceGroupName: String) : ConvertibleToJava<GetDataNetworkPlainArgs>
Link copied to clipboard
data class GetDiagnosticsPackagePlainArgs(val diagnosticsPackageName: String, val packetCoreControlPlaneName: String, val resourceGroupName: String) : ConvertibleToJava<GetDiagnosticsPackagePlainArgs>
Link copied to clipboard
data class GetMobileNetworkPlainArgs(val mobileNetworkName: String, val resourceGroupName: String) : ConvertibleToJava<GetMobileNetworkPlainArgs>
Link copied to clipboard
data class GetPacketCapturePlainArgs(val packetCaptureName: String, val packetCoreControlPlaneName: String, val resourceGroupName: String) : ConvertibleToJava<GetPacketCapturePlainArgs>
Link copied to clipboard
data class GetPacketCoreControlPlanePlainArgs(val packetCoreControlPlaneName: String, val resourceGroupName: String) : ConvertibleToJava<GetPacketCoreControlPlanePlainArgs>
Link copied to clipboard
data class GetPacketCoreDataPlanePlainArgs(val packetCoreControlPlaneName: String, val packetCoreDataPlaneName: String, val resourceGroupName: String) : ConvertibleToJava<GetPacketCoreDataPlanePlainArgs>
Link copied to clipboard
data class GetServicePlainArgs(val mobileNetworkName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetServicePlainArgs>
Link copied to clipboard
data class GetSimGroupPlainArgs(val resourceGroupName: String, val simGroupName: String) : ConvertibleToJava<GetSimGroupPlainArgs>
Link copied to clipboard
data class GetSimPlainArgs(val resourceGroupName: String, val simGroupName: String, val simName: String) : ConvertibleToJava<GetSimPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSimPolicyPlainArgs(val mobileNetworkName: String, val resourceGroupName: String, val simPolicyName: String) : ConvertibleToJava<GetSimPolicyPlainArgs>
Link copied to clipboard
data class GetSitePlainArgs(val mobileNetworkName: String, val resourceGroupName: String, val siteName: String) : ConvertibleToJava<GetSitePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSlicePlainArgs(val mobileNetworkName: String, val resourceGroupName: String, val sliceName: String) : ConvertibleToJava<GetSlicePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class HomeNetworkPublicKeyArgs(val id: Output<Int>, val url: Output<String>? = null) : ConvertibleToJava<HomeNetworkPublicKeyArgs>

A key used for SUPI concealment.

Link copied to clipboard
data class HttpsServerCertificateArgs(val certificateUrl: Output<String>) : ConvertibleToJava<HttpsServerCertificateArgs>

HTTPS server certificate configuration.

Link copied to clipboard
data class InstallationArgs(val desiredState: Output<Either<String, DesiredInstallationState>>? = null) : ConvertibleToJava<InstallationArgs>

The installation state of the packet core.

Link copied to clipboard
Link copied to clipboard
data class InterfacePropertiesArgs(val bfdIpv4Endpoints: Output<List<String>>? = null, val ipv4Address: Output<String>? = null, val ipv4AddressList: Output<List<String>>? = null, val ipv4Gateway: Output<String>? = null, val ipv4Subnet: Output<String>? = null, val name: Output<String>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<InterfacePropertiesArgs>

Interface properties

Link copied to clipboard
data class KeyVaultKeyArgs(val keyUrl: Output<String>? = null) : ConvertibleToJava<KeyVaultKeyArgs>

An Azure key vault key.

Link copied to clipboard
Link copied to clipboard
data class ListMobileNetworkSimGroupsPlainArgs(val mobileNetworkName: String, val resourceGroupName: String) : ConvertibleToJava<ListMobileNetworkSimGroupsPlainArgs>
Link copied to clipboard
data class ListMobileNetworkSimIdsPlainArgs(val mobileNetworkName: String, val resourceGroupName: String) : ConvertibleToJava<ListMobileNetworkSimIdsPlainArgs>
Link copied to clipboard
data class LocalDiagnosticsAccessConfigurationArgs(val authenticationType: Output<Either<String, AuthenticationType>>, val httpsServerCertificate: Output<HttpsServerCertificateArgs>? = null) : ConvertibleToJava<LocalDiagnosticsAccessConfigurationArgs>

The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.

Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (User assigned identity)

Link copied to clipboard
data class MobileNetworkResourceIdArgs(val id: Output<String>) : ConvertibleToJava<MobileNetworkResourceIdArgs>

Reference to a mobile network resource.

Link copied to clipboard
data class NaptConfigurationArgs(val enabled: Output<Either<String, NaptEnabled>>? = null, val pinholeLimits: Output<Int>? = null, val pinholeTimeouts: Output<PinholeTimeoutsArgs>? = null, val portRange: Output<PortRangeArgs>? = null, val portReuseHoldTime: Output<PortReuseHoldTimesArgs>? = null) : ConvertibleToJava<NaptConfigurationArgs>

The network address and port translation settings to use for the attached data network.

Link copied to clipboard
data class NASRerouteConfigurationArgs(val macroMmeGroupId: Output<Int>) : ConvertibleToJava<NASRerouteConfigurationArgs>

Configuration enabling NAS reroute.

Link copied to clipboard
data class PccRuleConfigurationArgs(val ruleName: Output<String>, val rulePrecedence: Output<Int>, val ruleQosPolicy: Output<PccRuleQosPolicyArgs>? = null, val serviceDataFlowTemplates: Output<List<ServiceDataFlowTemplateArgs>>, val trafficControl: Output<Either<String, TrafficControlPermission>>? = null) : ConvertibleToJava<PccRuleConfigurationArgs>

Data flow policy rule configuration

Link copied to clipboard
data class PccRuleQosPolicyArgs(val allocationAndRetentionPriorityLevel: Output<Int>? = null, val fiveQi: Output<Int>? = null, val guaranteedBitRate: Output<AmbrArgs>? = null, val maximumBitRate: Output<AmbrArgs>, val preemptionCapability: Output<Either<String, PreemptionCapability>>? = null, val preemptionVulnerability: Output<Either<String, PreemptionVulnerability>>? = null) : ConvertibleToJava<PccRuleQosPolicyArgs>

Data flow policy rule QoS policy

Link copied to clipboard
data class PinholeTimeoutsArgs(val icmp: Output<Int>? = null, val tcp: Output<Int>? = null, val udp: Output<Int>? = null) : ConvertibleToJava<PinholeTimeoutsArgs>

Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.

Link copied to clipboard
data class PlatformConfigurationArgs(val azureStackEdgeDevice: Output<AzureStackEdgeDeviceResourceIdArgs>? = null, val azureStackHciCluster: Output<AzureStackHCIClusterResourceIdArgs>? = null, val connectedCluster: Output<ConnectedClusterResourceIdArgs>? = null, val customLocation: Output<CustomLocationResourceIdArgs>? = null, val type: Output<Either<String, PlatformType>>) : ConvertibleToJava<PlatformConfigurationArgs>

The platform where the packet core is deployed.

Link copied to clipboard
data class PlmnIdArgs(val mcc: Output<String>, val mnc: Output<String>) : ConvertibleToJava<PlmnIdArgs>

Public land mobile network (PLMN) ID. This is made up of the mobile country code and mobile network code, as defined in https://www.itu.int/rec/T-REC-E.212. The values 001-01 and 001-001 can be used for testing and the values 999-99 and 999-999 can be used on internal private networks.

Link copied to clipboard

Builder for PlmnIdArgs.

Link copied to clipboard
data class PortRangeArgs(val maxPort: Output<Int>? = null, val minPort: Output<Int>? = null) : ConvertibleToJava<PortRangeArgs>

Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)

Link copied to clipboard
Link copied to clipboard
data class PortReuseHoldTimesArgs(val tcp: Output<Int>? = null, val udp: Output<Int>? = null) : ConvertibleToJava<PortReuseHoldTimesArgs>

The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be minimum 1 second.

Link copied to clipboard
data class PublicLandMobileNetworkArgs(val homeNetworkPublicKeys: Output<PublicLandMobileNetworkHomeNetworkPublicKeysArgs>? = null, val mcc: Output<String>, val mnc: Output<String>) : ConvertibleToJava<PublicLandMobileNetworkArgs>

Configuration relating to a particular PLMN

data class PublicLandMobileNetworkHomeNetworkPublicKeysArgs(val profileA: Output<List<HomeNetworkPublicKeyArgs>>? = null, val profileB: Output<List<HomeNetworkPublicKeyArgs>>? = null) : ConvertibleToJava<PublicLandMobileNetworkHomeNetworkPublicKeysArgs>

Configuration relating to SUPI concealment.

Link copied to clipboard
data class QosPolicyArgs(val allocationAndRetentionPriorityLevel: Output<Int>? = null, val fiveQi: Output<Int>? = null, val maximumBitRate: Output<AmbrArgs>, val preemptionCapability: Output<Either<String, PreemptionCapability>>? = null, val preemptionVulnerability: Output<Either<String, PreemptionVulnerability>>? = null) : ConvertibleToJava<QosPolicyArgs>

QoS policy

Link copied to clipboard
Link copied to clipboard
data class ServiceDataFlowTemplateArgs(val direction: Output<Either<String, SdfDirection>>, val ports: Output<List<String>>? = null, val protocol: Output<List<String>>, val remoteIpList: Output<List<String>>, val templateName: Output<String>) : ConvertibleToJava<ServiceDataFlowTemplateArgs>

Data flow template

Link copied to clipboard
data class ServiceResourceIdArgs(val id: Output<String>) : ConvertibleToJava<ServiceResourceIdArgs>

Reference to a service resource.

Link copied to clipboard
data class SignalingConfigurationArgs(val nasEncryption: Output<List<Either<String, NasEncryptionType>>>? = null, val nasReroute: Output<NASRerouteConfigurationArgs>? = null) : ConvertibleToJava<SignalingConfigurationArgs>

Signaling configuration for the packet core.

Link copied to clipboard
data class SimPolicyResourceIdArgs(val id: Output<String>) : ConvertibleToJava<SimPolicyResourceIdArgs>

Reference to a SIM policy resource.

Link copied to clipboard
data class SimStaticIpPropertiesArgs(val attachedDataNetwork: Output<AttachedDataNetworkResourceIdArgs>? = null, val slice: Output<SliceResourceIdArgs>? = null, val staticIp: Output<SimStaticIpPropertiesStaticIpArgs>? = null) : ConvertibleToJava<SimStaticIpPropertiesArgs>

Static IP configuration for a SIM, scoped to a particular attached data network and slice.

Link copied to clipboard
data class SimStaticIpPropertiesStaticIpArgs(val ipv4Address: Output<String>? = null) : ConvertibleToJava<SimStaticIpPropertiesStaticIpArgs>

The static IP configuration for the SIM to use at the defined network scope.

Link copied to clipboard
data class SiteResourceIdArgs(val id: Output<String>) : ConvertibleToJava<SiteResourceIdArgs>

Reference to a site resource.

Link copied to clipboard
Link copied to clipboard
data class SliceConfigurationArgs(val dataNetworkConfigurations: Output<List<DataNetworkConfigurationArgs>>, val defaultDataNetwork: Output<DataNetworkResourceIdArgs>, val slice: Output<SliceResourceIdArgs>) : ConvertibleToJava<SliceConfigurationArgs>

Per-slice settings

Link copied to clipboard
data class SliceResourceIdArgs(val id: Output<String>) : ConvertibleToJava<SliceResourceIdArgs>

Reference to a slice resource.

Link copied to clipboard
data class SnssaiArgs(val sd: Output<String>? = null, val sst: Output<Int>) : ConvertibleToJava<SnssaiArgs>

Single-network slice selection assistance information (S-NSSAI).

Link copied to clipboard

Builder for SnssaiArgs.

Link copied to clipboard
data class UserConsentConfigurationArgs(val allowSupportTelemetryAccess: Output<Boolean>? = null) : ConvertibleToJava<UserConsentConfigurationArgs>