Class PacketCoreControlPlaneArgs


  • public final class PacketCoreControlPlaneArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • controlPlaneAccessInterface

        public com.pulumi.core.Output<InterfacePropertiesArgs> controlPlaneAccessInterface()
        Returns:
        The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.
      • coreNetworkTechnology

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​CoreNetworkType>>> coreNetworkTechnology()
        Returns:
        The core network technology generation (5G core or EPC / 4G core).
      • diagnosticsUpload

        public java.util.Optional<com.pulumi.core.Output<DiagnosticsUploadConfigurationArgs>> diagnosticsUpload()
        Returns:
        Configuration for uploading packet core diagnostics
      • identity

        public java.util.Optional<com.pulumi.core.Output<ManagedServiceIdentityArgs>> identity()
        Returns:
        The identity used to retrieve the ingress certificate from Azure key vault.
      • installation

        public java.util.Optional<com.pulumi.core.Output<InstallationArgs>> installation()
        Returns:
        The installation state of the packet core control plane resource.
      • interopSettings

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> interopSettings()
        Returns:
        Settings to allow interoperability with third party components e.g. RANs and UEs.
      • localDiagnosticsAccess

        public com.pulumi.core.Output<LocalDiagnosticsAccessConfigurationArgs> localDiagnosticsAccess()
        Returns:
        The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The geo-location where the resource lives
      • packetCoreControlPlaneName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> packetCoreControlPlaneName()
        Returns:
        The name of the packet core control plane.
      • platform

        public com.pulumi.core.Output<PlatformConfigurationArgs> platform()
        Returns:
        The platform where the packet core is deployed.
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        The name of the resource group. The name is case insensitive.
      • sites

        public com.pulumi.core.Output<java.util.List<SiteResourceIdArgs>> sites()
        Returns:
        Site(s) under which this packet core control plane should be deployed. The sites must be in the same location as the packet core control plane.
      • sku

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​BillingSku>> sku()
        Returns:
        The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Resource tags.
      • ueMtu

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ueMtu()
        Returns:
        The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation.
      • version

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> version()
        Returns:
        The desired version of the packet core software.