def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) compute_flags.AddRegionFlag(parser, 'NAT', operation_type='describe') nats_flags.AddNatNameArg(parser, operation_type='describe')
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) rules_flags.AddRuleNumberArg(parser) rules_flags.AddNatNameArg(parser) compute_flags.AddRegionFlag( parser, 'NAT containing the Rule', operation_type='describe')
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) base.ASYNC_FLAG.AddToParser(parser) compute_flags.AddRegionFlag(parser, 'NAT', operation_type='create') nats_flags.AddNatNameArg(parser, operation_type='create') nats_flags.AddCommonNatArgs(parser)
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) rules_flags.AddNatNameArg(parser) parser.display_info.AddFormat(rules_flags.DEFAULT_LIST_FORMAT) compute_flags.AddRegionFlag(parser, 'NAT containing the Rules', operation_type='list')
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) base.ASYNC_FLAG.AddToParser(parser) compute_flags.AddRegionFlag(parser, 'NAT', operation_type='create') nats_flags.AddNatNameArg(parser, operation_type='create') nats_flags.AddCommonNatArgs(parser, for_create=False, with_private_nat=cls.with_private_nat, with_subnet_all=cls.with_subnet_all)
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) base.ASYNC_FLAG.AddToParser(parser) compute_flags.AddRegionFlag(parser, 'NAT', operation_type='create') nats_flags.AddNatNameArg(parser, operation_type='create') nats_flags.AddCommonNatArgs(parser, for_create=False, with_endpoint_independent_mapping=cls. with_endpoint_independent_mapping)
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) rules_flags.AddRuleNumberArg(parser, operation_type='create', plural=False) rules_flags.AddNatNameArg(parser) compute_flags.AddRegionFlag(parser, 'NAT', operation_type='create') rules_flags.AddMatchArg( parser, required=True, with_private_nat=cls.with_private_nat) rules_flags.AddIpAndRangeArgsForCreate( parser, with_private_nat=cls.with_private_nat) base.ASYNC_FLAG.AddToParser(parser)
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) base.ASYNC_FLAG.AddToParser(parser) compute_flags.AddRegionFlag(parser, 'NAT', operation_type='create') nats_flags.AddNatNameArg(parser, operation_type='create') nats_flags.AddCommonNatArgs( parser, for_create=True, with_rules=cls.with_rules, with_tcp_time_wait_timeout=cls.with_tcp_time_wait_timeout)
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) rules_flags.AddRuleNumberArg(parser, operation_type='update', plural=False) rules_flags.AddNatNameArg(parser) compute_flags.AddRegionFlag(parser, 'NAT containing the Rule', operation_type='update') rules_flags.AddMatchArg(parser, required=False) rules_flags.AddIpArgsForUpdate(parser) base.ASYNC_FLAG.AddToParser(parser)
def Args(cls, parser): cls.ROUTER_ARG = routers_flags.RouterArgumentForNat() cls.ROUTER_ARG.AddArgument(parser) parser.display_info.AddFormat(nats_flags.DEFAULT_LIST_FORMAT) compute_flags.AddRegionFlag(parser, 'NATs', operation_type='list')