#NEWLINE# def add_known_arguments( self , parser ) : #NEWLINE# #INDENT# parser . add_argument ( '--admin-state-down' , default = True , action = 'store_false' , help = _ ( 'Set admin state up to false.' ) ) #NEWLINE# parser . add_argument ( '--name' , help = _ ( 'Set friendly name for the connection.' ) ) #NEWLINE# parser . add_argument ( '--description' , help = _ ( 'Set a description for the connection.' ) ) #NEWLINE# parser . add_argument ( '--mtu' , default = '1500' , help = _ ( 'MTU size for the connection, default:1500' ) ) #NEWLINE# parser . add_argument ( '--initiator' , default = 'bi-directional' , choices = [ 'bi-directional' , 'response-only' ] , help = _ ( 'Initiator state in lowercase, default:bi-directional' ) ) #NEWLINE# parser . add_argument ( '--vpnservice-id' , metavar = 'VPNSERVICE' , required = True , help = _ ( 'VPN service instance ID associated with this connection.' ) ) #NEWLINE# parser . add_argument ( '--ikepolicy-id' , metavar = 'IKEPOLICY' , required = True , help = _ ( 'IKE policy ID associated with this connection.' ) ) #NEWLINE# parser . add_argument ( '--ipsecpolicy-id' , metavar = 'IPSECPOLICY' , required = True , help = _ ( 'IPsec policy ID associated with this connection.' ) ) #NEWLINE# parser . add_argument ( '--peer-address' , required = True , help = _ ( 'Peer gateway public IPv4/IPv6 address or FQDN.' ) ) #NEWLINE# parser . add_argument ( '--peer-id' , required = True , help = _ ( 'Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail address, key id, or FQDN.' ) ) #NEWLINE# parser . add_argument ( '--peer-cidr' , action = 'append' , dest = 'peer_cidrs' , help = _ ( '[DEPRECATED in Mitaka] Remote subnet(s) in CIDR format. Cannot be specified when using endpoint groups. Only applicable, if subnet provided for VPN service.' ) ) #NEWLINE# parser . add_argument ( '--psk' , required = True , help = _ ( 'Pre-shared key string.' ) ) #NEWLINE# super ( CreateIPsecSiteConnection , self ) . add_known_arguments ( parser )