Class MacsecKeyAssociationState


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

      • cak

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cak()
        Returns:
        The MAC Security (MACsec) CAK to associate with the dedicated connection. The valid values are 64 hexadecimal characters (0-9, A-E). Required if using `ckn`.
      • ckn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ckn()
        Returns:
        The MAC Security (MACsec) CKN to associate with the dedicated connection. The valid values are 64 hexadecimal characters (0-9, A-E). Required if using `cak`.
      • connectionId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionId()
        Returns:
        The ID of the dedicated Direct Connect connection. The connection must be a dedicated connection in the `AVAILABLE` state.
      • secretArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretArn()
        Returns:
        The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key to associate with the dedicated connection. > **Note:** `ckn` and `cak` are mutually exclusive with `secret_arn` - these arguments cannot be used together. If you use `ckn` and `cak`, you should not use `secret_arn`. If you use the `secret_arn` argument to reference an existing MAC Security (MACSec) secret key, you should not use `ckn` or `cak`.
      • startOn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> startOn()
        Returns:
        The date in UTC format that the MAC Security (MACsec) secret key takes effect.
      • state

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
        Returns:
        The state of the MAC Security (MACsec) secret key. The possible values are: associating, associated, disassociating, disassociated. See [MacSecKey](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_MacSecKey.html#DX-Type-MacSecKey-state) for descriptions of each state.