Class HostedConnectionState


  • public final class HostedConnectionState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  HostedConnectionState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> awsDevice()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> bandwidth()  
      static HostedConnectionState.Builder builder()  
      static HostedConnectionState.Builder builder​(HostedConnectionState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionRegion()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> hasLogicalRedundancy()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> jumboFrameCapable()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> lagId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> loaIssueTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownerAccountId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> partnerName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> providerName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
      Deprecated.
      region is deprecated.
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> vlan()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • awsDevice

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> awsDevice()
        Returns:
        The Direct Connect endpoint on which the physical connection terminates.
      • bandwidth

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bandwidth()
        Returns:
        The bandwidth of the connection. Valid values for dedicated connections: 1Gbps, 10Gbps. Valid values for hosted connections: 50Mbps, 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 1Gbps, 2Gbps, 5Gbps, 10Gbps, and 25Gbps. Case sensitive. Refer to the AWS Direct Connection supported bandwidths for [Hosted Connections](https://docs.aws.amazon.com/directconnect/latest/UserGuide/hosted_connection.html).
      • connectionId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionId()
        Returns:
        The ID of the interconnect or LAG.
      • connectionRegion

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionRegion()
        Returns:
        The AWS Region where the connection is located.
      • hasLogicalRedundancy

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hasLogicalRedundancy()
        Returns:
        Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).
      • jumboFrameCapable

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> jumboFrameCapable()
        Returns:
        Boolean value representing if jumbo frames have been enabled for this connection.
      • lagId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lagId()
        Returns:
        The ID of the LAG.
      • loaIssueTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> loaIssueTime()
        Returns:
        The time of the most recent call to [DescribeLoa](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeLoa.html) for this connection.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The location of the connection.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the connection.
      • ownerAccountId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownerAccountId()
        Returns:
        The ID of the AWS account of the customer for the connection.
      • partnerName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> partnerName()
        Returns:
        The name of the AWS Direct Connect service provider associated with the connection.
      • providerName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> providerName()
        Returns:
        The name of the service provider associated with the connection.
      • region

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Deprecated.
        region is deprecated. Use connectionRegion instead.
        Returns:
        (**Deprecated**) The AWS Region where the connection is located. Use `connectionRegion` instead.
      • state

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
        Returns:
        The state of the connection. Possible values include: ordering, requested, pending, available, down, deleting, deleted, rejected, unknown. See [AllocateHostedConnection](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateHostedConnection.html) for a description of each connection state.
      • vlan

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> vlan()
        Returns:
        The dedicated VLAN provisioned to the hosted connection.