Package com.pulumi.alicloud.cen.inputs
Class TransitRouterPeerAttachmentState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.cen.inputs.TransitRouterPeerAttachmentState
-
public final class TransitRouterPeerAttachmentState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TransitRouterPeerAttachmentState.Builder
-
Field Summary
Fields Modifier and Type Field Description static TransitRouterPeerAttachmentState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
autoPublishRouteEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
bandwidth()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
bandwidthType()
static TransitRouterPeerAttachmentState.Builder
builder()
static TransitRouterPeerAttachmentState.Builder
builder(TransitRouterPeerAttachmentState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cenBandwidthPackageId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cenId()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
dryRun()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
peerTransitRouterId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
peerTransitRouterRegionId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
resourceType()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
routeTableAssociationEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
routeTablePropagationEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
status()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
transitRouterAttachmentDescription()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
transitRouterAttachmentId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
transitRouterAttachmentName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
transitRouterId()
-
-
-
Field Detail
-
Empty
public static final TransitRouterPeerAttachmentState Empty
-
-
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.
-
builder
public static TransitRouterPeerAttachmentState.Builder builder()
-
builder
public static TransitRouterPeerAttachmentState.Builder builder(TransitRouterPeerAttachmentState defaults)
-
-