コード例 #1
0
 def _Args(cls, parser, support_bfd=False, support_enable=False):
     cls.ROUTER_ARG = flags.RouterArgument()
     cls.ROUTER_ARG.AddArgument(parser)
     base.ASYNC_FLAG.AddToParser(parser)
     flags.AddBgpPeerArgs(parser,
                          for_add_bgp_peer=True,
                          support_bfd=support_bfd,
                          support_enable=support_enable)
     flags.AddReplaceCustomAdvertisementArgs(parser, 'peer')
コード例 #2
0
 def _Args(cls, parser, support_md5_authentication_keys=False):
     cls.ROUTER_ARG = flags.RouterArgument()
     cls.ROUTER_ARG.AddArgument(parser)
     base.ASYNC_FLAG.AddToParser(parser)
     flags.AddBgpPeerArgs(
         parser,
         for_add_bgp_peer=False,
         support_md5_authentication_keys=support_md5_authentication_keys,
         is_update=True)
     flags.AddUpdateCustomAdvertisementArgs(parser, 'peer')
コード例 #3
0
 def _Args(cls, parser, support_md5_authentication_keys=False):
     cls.ROUTER_ARG = flags.RouterArgument()
     cls.ROUTER_ARG.AddArgument(parser)
     cls.INSTANCE_ARG = instance_flags.InstanceArgumentForRouter()
     cls.INSTANCE_ARG.AddArgument(parser)
     base.ASYNC_FLAG.AddToParser(parser)
     flags.AddBgpPeerArgs(
         parser,
         for_add_bgp_peer=True,
         support_md5_authentication_keys=support_md5_authentication_keys)
     flags.AddReplaceCustomAdvertisementArgs(parser, 'peer')
コード例 #4
0
 def Args(cls, parser):
     cls.ROUTER_ARG = flags.RouterArgument()
     cls.ROUTER_ARG.AddArgument(parser)
     base.ASYNC_FLAG.AddToParser(parser)
     flags.AddBgpPeerArgs(parser, for_add_bgp_peer=True)
     flags.AddReplaceCustomAdvertisementArgs(parser, 'peer')
コード例 #5
0
 def Args(cls, parser):
     cls.ROUTER_ARG = flags.RouterArgument()
     cls.ROUTER_ARG.AddArgument(parser, operation_type='update')
     flags.AddBgpPeerArgs(parser, for_add_bgp_peer=True)
コード例 #6
0
 def Args(cls, parser):
     cls.ROUTER_ARG = flags.RouterArgument()
     cls.ROUTER_ARG.AddArgument(parser)
     flags.AddBgpPeerArgs(parser)