Class MacsecKeyAssociationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.directconnect.inputs.MacsecKeyAssociationState
-
public final class MacsecKeyAssociationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MacsecKeyAssociationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static MacsecKeyAssociationState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MacsecKeyAssociationState.Builder
builder()
static MacsecKeyAssociationState.Builder
builder(MacsecKeyAssociationState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cak()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ckn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
connectionId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
secretArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
startOn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
state()
-
-
-
Field Detail
-
Empty
public static final MacsecKeyAssociationState Empty
-
-
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.
-
builder
public static MacsecKeyAssociationState.Builder builder()
-
builder
public static MacsecKeyAssociationState.Builder builder(MacsecKeyAssociationState defaults)
-
-