Exemple #1
0
    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')
Exemple #2
0
  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')
Exemple #3
0
    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)
Exemple #4
0
    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')
Exemple #5
0
    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)
Exemple #6
0
    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)
Exemple #8
0
    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)
Exemple #9
0
    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)
Exemple #10
0
    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')