Interface InterconnectMacsecOrBuilder (1.52.0)

public interface InterconnectMacsecOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFailOpen()

public abstract boolean getFailOpen()

If set to true, the Interconnect connection is configured with a should-secure MACsec security policy, that allows the Google router to fallback to cleartext traffic if the MKA session cannot be established. By default, the Interconnect connection is configured with a must-secure security policy that drops all traffic if the MKA session cannot be established with your router.

optional bool fail_open = 532597451;

Returns
Type Description
boolean

The failOpen.

getPreSharedKeys(int index)

public abstract InterconnectMacsecPreSharedKey getPreSharedKeys(int index)

Required. A keychain placeholder describing a set of named key objects along with their start times. A MACsec CKN/CAK is generated for each key in the key chain. Google router automatically picks the key with the most recent startTime when establishing or re-establishing a MACsec secure link.

repeated .google.cloud.compute.v1.InterconnectMacsecPreSharedKey pre_shared_keys = 420308466;

Parameter
Name Description
index int
Returns
Type Description
InterconnectMacsecPreSharedKey

getPreSharedKeysCount()

public abstract int getPreSharedKeysCount()

Required. A keychain placeholder describing a set of named key objects along with their start times. A MACsec CKN/CAK is generated for each key in the key chain. Google router automatically picks the key with the most recent startTime when establishing or re-establishing a MACsec secure link.

repeated .google.cloud.compute.v1.InterconnectMacsecPreSharedKey pre_shared_keys = 420308466;

Returns
Type Description
int

getPreSharedKeysList()

public abstract List<InterconnectMacsecPreSharedKey> getPreSharedKeysList()

Required. A keychain placeholder describing a set of named key objects along with their start times. A MACsec CKN/CAK is generated for each key in the key chain. Google router automatically picks the key with the most recent startTime when establishing or re-establishing a MACsec secure link.

repeated .google.cloud.compute.v1.InterconnectMacsecPreSharedKey pre_shared_keys = 420308466;

Returns
Type Description
List<InterconnectMacsecPreSharedKey>

getPreSharedKeysOrBuilder(int index)

public abstract InterconnectMacsecPreSharedKeyOrBuilder getPreSharedKeysOrBuilder(int index)

Required. A keychain placeholder describing a set of named key objects along with their start times. A MACsec CKN/CAK is generated for each key in the key chain. Google router automatically picks the key with the most recent startTime when establishing or re-establishing a MACsec secure link.

repeated .google.cloud.compute.v1.InterconnectMacsecPreSharedKey pre_shared_keys = 420308466;

Parameter
Name Description
index int
Returns
Type Description
InterconnectMacsecPreSharedKeyOrBuilder

getPreSharedKeysOrBuilderList()

public abstract List<? extends InterconnectMacsecPreSharedKeyOrBuilder> getPreSharedKeysOrBuilderList()

Required. A keychain placeholder describing a set of named key objects along with their start times. A MACsec CKN/CAK is generated for each key in the key chain. Google router automatically picks the key with the most recent startTime when establishing or re-establishing a MACsec secure link.

repeated .google.cloud.compute.v1.InterconnectMacsecPreSharedKey pre_shared_keys = 420308466;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.InterconnectMacsecPreSharedKeyOrBuilder>

hasFailOpen()

public abstract boolean hasFailOpen()

If set to true, the Interconnect connection is configured with a should-secure MACsec security policy, that allows the Google router to fallback to cleartext traffic if the MKA session cannot be established. By default, the Interconnect connection is configured with a must-secure security policy that drops all traffic if the MKA session cannot be established with your router.

optional bool fail_open = 532597451;

Returns
Type Description
boolean

Whether the failOpen field is set.