Interface InterconnectMacsecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InterconnectMacsec, InterconnectMacsec.Builder

@Generated public interface InterconnectMacsecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasFailOpen

      boolean hasFailOpen()
       If set to true, the Interconnect connection is configured with ashould-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 amust-secure security policy that drops all traffic if the
       MKA session cannot be established with your router.
       
      optional bool fail_open = 532597451;
      Returns:
      Whether the failOpen field is set.
    • getFailOpen

      boolean getFailOpen()
       If set to true, the Interconnect connection is configured with ashould-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 amust-secure security policy that drops all traffic if the
       MKA session cannot be established with your router.
       
      optional bool fail_open = 532597451;
      Returns:
      The failOpen.
    • getPreSharedKeysList

      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;
    • getPreSharedKeys

      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;
    • getPreSharedKeysCount

      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;
    • getPreSharedKeysOrBuilderList

      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;
    • getPreSharedKeysOrBuilder

      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;