def create_ipsecpolicy(self, name, **kwargs):
        '''
        Creates a new IPsecPolicy
        '''
        body = {'name': name}
        if 'transform_protocol' in kwargs:
            body['transform_protocol'] = kwargs['transform_protocol']
        if 'auth_algorithm' in kwargs:
            body['auth_algorithm'] = kwargs['auth_algorithm']
        if 'encapsulation_mode' in kwargs:
            body['encapsulation_mode'] = kwargs['encapsulation_mode']
        if 'encryption_algorithm' in kwargs:
            body['encryption_algorithm'] = kwargs['encryption_algorithm']
        if 'pfs' in kwargs:
            body['pfs'] = kwargs['pfs']
        if 'units' in kwargs:
            body['lifetime'] = {'units': kwargs['units']}
        if 'value' in kwargs:
            if 'lifetime' not in body:
                body['lifetime'] = {}
            body['lifetime']['value'] = kwargs['value']
        return self.network_conn.create_ipsecpolicy(body={'ipsecpolicy': body})
def create_ipsecpolicy ( self , name , ** kwargs ) : body = { 'name' : name } if 'transform_protocol' in kwargs : body [ 'transform_protocol' ] = kwargs [ 'transform_protocol' ] if 'auth_algorithm' in kwargs : body [ 'auth_algorithm' ] = kwargs [ 'auth_algorithm' ] if 'encapsulation_mode' in kwargs : body [ 'encapsulation_mode' ] = kwargs [ 'encapsulation_mode' ] if 'encryption_algorithm' in kwargs : body [ 'encryption_algorithm' ] = kwargs [ 'encryption_algorithm' ] if 'pfs' in kwargs : body [ 'pfs' ] = kwargs [ 'pfs' ] if 'units' in kwargs : body [ 'lifetime' ] = { 'units' : kwargs [ 'units' ] } if 'value' in kwargs : if 'lifetime' not in body : body [ 'lifetime' ] = { } body [ 'lifetime' ] [ 'value' ] = kwargs [ 'value' ] return self . network_conn . create_ipsecpolicy ( body = { 'ipsecpolicy' : body } )
Creates a new IPsecPolicy