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')
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')
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')
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')
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)
def Args(cls, parser): cls.ROUTER_ARG = flags.RouterArgument() cls.ROUTER_ARG.AddArgument(parser) flags.AddBgpPeerArgs(parser)