Ejemplo n.º 1
0
    def add_known_arguments(parser):
        parser.add_argument(
            'name',
            metavar='NAME',
            type=check_name_len,
            help=FH(_("Name of the VPNEndpointLocalSite")))

        parser.add_argument(
            '--description',
            type=check_description_len,
            default='',
            help=FH(_("Description of the VPNEndpointLocalSite")))

        parser.add_argument(
            '--cidrs',
            type=check_cidr,
            required=True,
            action='append',
            help=FH(_("Subnet(s) in CIDR format")))

        parser.add_argument(
            '--vpncertificate-id',
            help=FH(_("ID of VPNCertificate\n"
                      "Only required for when authentication mode is 'cert'")))

        return parser
Ejemplo n.º 2
0
    def add_known_arguments(parser):

        parser.add_argument('name',
                            metavar='NAME',
                            type=check_name_len,
                            help=FH(_("Name of the VPNEndpointRemoteSite")))

        parser.add_argument('--description',
                            type=check_description_len,
                            default='',
                            help=FH(
                                _("Description of the VPNEndpointRemoteSite")))

        parser.add_argument(
            '--peer-address',
            required=True,
            type=check_ipaddress_or_fqdn,
            help=FH(_("Peer gateway public IPv4/IPv6 address or FQDN")))

        parser.add_argument(
            '--peer-cidrs',
            required=True,
            type=check_cidr,
            action='append',
            help=FH(
                _("Peer subnet(s) in CIDR format. Repeat this option to \n"
                  "specify multiple CIDRs")))

        parser.add_argument(
            '--vpncertificate-id',
            help=FH(
                _("ID of VPNCertificate\n"
                  "Only required for when authentication mode is 'cert'")))

        return parser
Ejemplo n.º 3
0
    def add_known_arguments(parser):
        parser.add_argument('groups',
                            metavar='RBAC_GROUP',
                            help=FH(_("ID of RBAC Group")))

        parser.add_argument('users',
                            metavar='RBAC_USER',
                            help=FH(_("ID of RBAC User")))

        return parser
Ejemplo n.º 4
0
    def add_known_arguments(parser):
        parser.add_argument('groups',
                            metavar='RBAC_GROUP',
                            help=FH(_("ID of RBAC Group")))

        parser.add_argument('certificate_users',
                            metavar='RBAC_CERTIFICATE_USER',
                            help=FH(_("ID of RBAC Certificate User to add")))

        return parser
    def add_known_arguments(parser):
        parser.add_argument(
            'subject-pattern',
            metavar='SUBJECT_PATTERN',
            help=FH(_("Pattern of Certificate's Subject or Alt. Name")))

        parser.add_argument('--description',
                            help=FH(_("Description of RBAC Certificate User")))

        return parser
Ejemplo n.º 6
0
    def add_known_arguments(parser):
        parser.add_argument('name',
                            metavar='NAME',
                            type=check_name_len,
                            help=FH(_("Name of RBAC Group")))

        parser.add_argument('--description',
                            help=FH(_("Description of RBAC Group")))

        return parser
Ejemplo n.º 7
0
    def add_known_arguments(parser):
        parser.add_argument(
            'roles',
            metavar='RBAC_ROLE',
            help=FH(_("ID of RBAC Role")))

        parser.add_argument(
            'groups',
            metavar='RBAC_GROUP',
            help=FH(_("ID of RBAC Group to remove")))

        return parser
Ejemplo n.º 8
0
    def add_known_arguments(parser):
        parser.add_argument(
            'roles',
            metavar='RBAC_ROLE',
            help=FH(_("ID of RBAC Role")))

        parser.add_argument(
            'rules',
            metavar='RBAC_RULE',
            help=FH(_("ID of RBAC Rule to delete")))

        return parser
Ejemplo n.º 9
0
    def add_args(cls, parser):
        parser.add_argument(
            '-D',
            '--show-details',
            help=FH(_("Show detailed information")),
            action='store_true',
            default=False,
        )

        parser.add_argument(
            '--field',
            dest='fields',
            metavar='FIELD',
            help=FH(
                _("Specify the field(s) to be displayed in the output. You \n"
                  "can repeat this option.")),
            action='append',
            default=[])

        parser.add_argument(
            '--sort-key',
            metavar='FIELD',
            action='append',
            help=FH(
                _("Sorts the list by the specified fields in the specified \n"
                  "directions. You can repeat this option, but you must \n"
                  "specify an equal number of sort_direction and sort_key \n"
                  "values. Extra sort_direction options are ignored. \n"
                  "Missing sort_direction options use the default asc \n"
                  "value.")),
            default=[])

        parser.add_argument(
            '--sort-direction',
            metavar='{asc,desc}',
            help=FH(
                _("Sorts the list in the specified direction. You can \n"
                  "repeat this option.")),
            action='append',
            default=[],
            choices=['asc', 'desc'])

        formatter_group = parser.add_argument_group(
            title='output formatters', description='output formatter options')
        formatter_group.add_argument(
            '--format',
            dest='formatter',
            default='table',
            choices=['table', 'html'],
            help=FH(_("the output format, Default: table")))

        return parser
Ejemplo n.º 10
0
    def add_known_arguments(parser):
        parser.add_argument('--username',
                            metavar='USERNAME',
                            type=check_name_len,
                            required=True,
                            help=FH(_("Username of RBAC User")))

        parser.add_argument('--password',
                            metavar='PASSWORD',
                            required=True,
                            help=FH(_("Password of RBAC User")))

        return parser
    def add_known_arguments(parser):

        parser.add_argument('id',
                            metavar='RBAC_CERTIFICATE_USER',
                            help=FH(
                                _("ID of RBAC Certificate User to update")))

        parser.add_argument(
            '--subject_pattern',
            help=FH(_("Pattern of Certificate's Subject or Alt. Name")))

        parser.add_argument('--description',
                            help=FH(_("Description of RBAC Certificate User")))

        return parser
Ejemplo n.º 12
0
    def add_known_arguments(parser):
        parser.add_argument(
            'id',
            metavar='VPNENDPOINTLOCALSITE',
            help=FH(_("ID or Name of VPNEndpointLocalSite to search")))

        return parser
Ejemplo n.º 13
0
    def add_known_arguments(parser):
        parser.add_argument(
            'id',
            metavar='VPNBINDLOCALSITETOREMOTESITE',
            help=FH(_("ID or Name of VPNBindLocalSiteToRemoteSite to search")))

        return parser
Ejemplo n.º 14
0
    def add_known_arguments(parser):
        parser.add_argument(
            'id',
            metavar='VPNBINDLOCALSITETOLOCALSITE',
            help=FH(_("ID or Name of VPNBindLocalSiteToLocalSite to delete")))

        return parser
Ejemplo n.º 15
0
    def add_known_arguments(parser):
        parser.add_argument(
            'id',
            metavar='VPNENDPOINTREMOTESITE',
            help=FH(_("ID or Name of VPNEndpointRemoteSite to search")))

        return parser
Ejemplo n.º 16
0
    def add_known_arguments(parser):
        parser.add_argument(
                'id',
                metavar='VPNBINDGROUPTOGROUP',
                help=FH(_("ID or Name of VPNBindGroupToGroup to delete")))

        return parser
Ejemplo n.º 17
0
    def add_known_arguments(parser):
        parser.add_argument(
            'name',
            metavar='NAME',
            help=FH(_("Show information of a given RBAC Project")))

        return parser
Ejemplo n.º 18
0
    def add_known_arguments(parser):
        parser.add_argument(
            'name',
            metavar='NAME',
            help=FH(_("Delete a given RBAC Project")))

        return parser
    def add_known_arguments(parser):
        parser.add_argument('id',
                            metavar='VPNCERTIFICATE',
                            help=FH(
                                _("ID or Name of VPNCertificate to search")))

        return parser
Ejemplo n.º 20
0
    def add_known_arguments(parser):
        parser.add_argument(
            'id',
            metavar='RBAC_ROLE',
            help=FH(_("ID of RBAC Role to search")))

        return parser
    def add_known_arguments(parser):
        parser.add_argument('id',
                            metavar='RBAC_CERTIFICATE_USER',
                            help=FH(
                                _("ID of RBAC Certificate User to search")))

        return parser
    def add_known_arguments(parser):
        parser.add_argument(
            'id',
            metavar='VPNENDPOINTGROUP',
            help=FH(_("ID or Name of VPNEndpointGroup to search")))

        return parser
Ejemplo n.º 23
0
    def add_known_arguments(parser):

        parser.add_argument(
            'id',
            metavar='RBAC_ROLE',
            help=FH(_("ID of RBAC Role to update")))

        parser.add_argument(
            'name',
            type=check_name_len,
            help=FH(_("Name of RBAC Role")))

        parser.add_argument(
            '--description',
            help=FH(_("Description of RBAC Role")))

        return parser
    def add_known_arguments(parser):
        parser.add_argument('id',
                            metavar='VPNCERTIFICATE',
                            help=FH(
                                _("ID or Name of VPNCertificate to update")))

        parser.add_argument('--name',
                            type=check_name_len,
                            help=FH(_("Name of the VPNCertificate")))

        parser.add_argument('--description',
                            type=check_description_len,
                            help=FH(_("Description of the VPNCertificate")))

        parser.add_argument('--certificate',
                            type=argparse.FileType('br'),
                            help=FH(_("File Path of Certificate")))

        parser.add_argument('--key',
                            type=argparse.FileType('rb'),
                            help=FH(_("File Path of Key")))

        parser.add_argument('--right-id', help=FH(_("ID of VPN Endpoint")))

        parser.add_argument('--vpncacertificate-id',
                            help=FH(_("ID of associated VPNCACertificate")))

        return parser
Ejemplo n.º 25
0
    def add_known_arguments(parser):
        parser.add_argument('username',
                            metavar='USERNAME',
                            type=check_name_len,
                            help=FH(_("Username of RBAC User")))

        parser.add_argument('--description',
                            help=FH(_("Description of RBAC User")))

        parser.add_argument('--password',
                            required=True,
                            help=FH(_("Password of RBAC User")))

        parser.add_argument('--email',
                            required=True,
                            type=check_email,
                            help=FH(_("Email of RBAC User")))

        return parser
Ejemplo n.º 26
0
    def add_known_arguments(parser):
        parser.add_argument(
            'name',
            metavar='NAME',
            type=check_name_len,
            help=FH(_("Name of the VPNCACertificate")))

        parser.add_argument(
            '--description',
            type=check_description_len,
            default='',
            help=FH(_("Description of the VPNCACertificate")))

        parser.add_argument(
            '--ca-certificate',
            type=argparse.FileType('rb'),
            help=FH(_("File Path of CA Certificate")))

        return parser
    def add_known_arguments(parser):
        parser.add_argument(
            'name',
            metavar='NAME',
            type=check_name_len,
            help=FH(_("Name of the VPNEndpointGroup")))

        parser.add_argument(
            '--description',
            type=check_description_len,
            default='',
            help=FH(_("Description of the VPNEndpointGroup")))

        parser.add_argument(
            '--vpncertificate-id',
            help=FH(_("ID of VPNCertificate \n"
                      "Only required for when authentication mode is 'cert'")))

        return parser
Ejemplo n.º 28
0
    def add_known_arguments(parser):

        parser.add_argument('id',
                            metavar='RBAC_USER',
                            help=FH(_("ID of RBAC User to update")))

        parser.add_argument('--username',
                            type=check_name_len,
                            help=FH(_("Username of RBAC User")))

        parser.add_argument('--password', help=FH(_("Password of RBAC User")))

        parser.add_argument('--description',
                            help=FH(_("Description of RBAC User")))

        parser.add_argument('--email',
                            type=check_email,
                            help=FH(_("Email of RBAC User")))

        return parser
Ejemplo n.º 29
0
    def add_known_arguments(parser):
        parser.add_argument(
            'id',
            metavar='VPNCACERTIFICATE',
            help=FH(_("ID or Name of VPNCACertificate to update")))

        parser.add_argument(
            '--name',
            type=check_name_len,
            help=FH(_("Name of the VPNCACertificate")))

        parser.add_argument(
            '--description',
            type=check_description_len,
            help=FH(_("Description of the VPNCACertificate")))

        parser.add_argument(
            '--ca-certificate',
            type=argparse.FileType('br'),
            help=FH(_("File Path of CA Certificate")))

        return parser
Ejemplo n.º 30
0
    def add_known_arguments(parser):
        parser.add_argument(
            'roles',
            metavar='RBAC_ROLE',
            help=FH(_("ID of RBAC Role")))

        parser.add_argument(
            '--resource-endpoint',
            metavar='RESOURCE_ENDPOINT',
            help=FH(_("Resource Endpoint")))

        parser.add_argument(
            '--order',
            type=int,
            help=FH(_("Order of the RBAC Rule")))

        parser.add_argument(
            '--permissions',
            action='append',
            choices=_RULE_PERMISSIONS,
            help=FH(_("Permissions for Resource Endpoint")))

        return parser