Class TransitRouterPeerAttachmentState


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

      • autoPublishRouteEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> autoPublishRouteEnabled()
        Returns:
        Auto publish route enabled. The system default value is `false`.
      • bandwidth

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bandwidth()
        Returns:
        The bandwidth of the bandwidth package.
      • bandwidthType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bandwidthType()
        Returns:
        The method that is used to allocate bandwidth to the cross-region connection. Valid values: `BandwidthPackage` and `DataTransfer`.
      • cenBandwidthPackageId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cenBandwidthPackageId()
        Returns:
        The ID of the bandwidth package. If you do not enter the ID of the package, it means you are using the test. The system default test is 1bps, demonstrating that you test network connectivity
      • cenId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cenId()
        Returns:
        The ID of the CEN.
      • dryRun

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dryRun()
        Returns:
        Whether to perform pre-check for this request, including permission, instance status verification, etc.
      • peerTransitRouterId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> peerTransitRouterId()
        Returns:
        The ID of the peer transit router.
      • peerTransitRouterRegionId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> peerTransitRouterRegionId()
        Returns:
        The region ID of peer transit router.
      • resourceType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceType()
        Returns:
        The resource type to attachment. Only support `VR` and default value is `VR`.
      • routeTableAssociationEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> routeTableAssociationEnabled()
        Returns:
        Whether to association route table. System default is `false`.
      • routeTablePropagationEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> routeTablePropagationEnabled()
        Returns:
        Whether to propagation route table. System default is `false`.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        The associating status of the network.
      • transitRouterAttachmentDescription

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transitRouterAttachmentDescription()
        Returns:
        The description of transit router attachment. The description is 2~256 characters long and must start with a letter or Chinese, but cannot start with `http://` or `https://`.
      • transitRouterAttachmentId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transitRouterAttachmentId()
        Returns:
        The ID of transit router attachment id.
      • transitRouterAttachmentName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transitRouterAttachmentName()
        Returns:
        The name of transit router attachment. The name is 2~128 characters in length, starts with uppercase and lowercase letters or Chinese, and can contain numbers, underscores (_) and dashes (-)
      • transitRouterId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transitRouterId()
        Returns:
        The ID of the transit router to attach.