 2b0013c5c1
			
		
	
	2b0013c5c1
	
	
	
		
			
			put the common options in identity.common, this way the help is consistent Change-Id: I5b09cfb56fa0f8d16feb95150f216fccbe9f2b22
		
			
				
	
	
		
			103 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			103 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| =====
 | |
| trust
 | |
| =====
 | |
| 
 | |
| Identity v3
 | |
| 
 | |
| trust create
 | |
| ------------
 | |
| 
 | |
| Create new trust
 | |
| 
 | |
| .. program:: trust create
 | |
| .. code:: bash
 | |
| 
 | |
|     os trust create
 | |
|         --project <project>
 | |
|         --role <role>
 | |
|         [--impersonate]
 | |
|         [--expiration <expiration>]
 | |
|         [--project-domain <domain>]
 | |
|         [--trustor-domain <domain>]
 | |
|         [--trustee-domain <domain>]
 | |
|         <trustor>
 | |
|         <trustee>
 | |
| 
 | |
| .. option:: --project <project>
 | |
| 
 | |
|     Project being delegated (name or ID) (required)
 | |
| 
 | |
| .. option:: --role <role>
 | |
| 
 | |
|     Roles to authorize (name or ID) (repeat to set multiple values) (required)
 | |
| 
 | |
| .. option:: --impersonate
 | |
| 
 | |
|     Tokens generated from the trust will represent <trustor> (defaults to False)
 | |
| 
 | |
| .. option:: --expiration <expiration>
 | |
| 
 | |
|     Sets an expiration date for the trust (format of YYYY-mm-ddTHH:MM:SS)
 | |
| 
 | |
| .. option:: --project-domain <project-domain>
 | |
| 
 | |
|     Domain the project belongs to (name or ID). This can be
 | |
|     used in case collisions between user names exist.
 | |
| 
 | |
| .. option:: --trustor-domain <trustor-domain>
 | |
| 
 | |
|     Domain that contains <trustor> (name or ID)
 | |
| 
 | |
| .. option:: --trustee-domain <trustee-domain>
 | |
| 
 | |
|     Domain that contains <trustee> (name or ID)
 | |
| 
 | |
| .. describe:: <trustor-user>
 | |
| 
 | |
|     User that is delegating authorization (name or ID)
 | |
| 
 | |
| .. describe:: <trustee-user>
 | |
| 
 | |
|     User that is assuming authorization (name or ID)
 | |
| 
 | |
| 
 | |
| trust delete
 | |
| ------------
 | |
| 
 | |
| Delete trust(s)
 | |
| 
 | |
| .. program:: trust delete
 | |
| .. code:: bash
 | |
| 
 | |
|     os trust delete
 | |
|         <trust> [<trust> ...]
 | |
| 
 | |
| .. describe:: <trust>
 | |
| 
 | |
|     Trust(s) to delete
 | |
| 
 | |
| trust list
 | |
| ----------
 | |
| 
 | |
| List trusts
 | |
| 
 | |
| .. program:: trust list
 | |
| .. code:: bash
 | |
| 
 | |
|     os trust list
 | |
| 
 | |
| trust show
 | |
| ----------
 | |
| 
 | |
| Display trust details
 | |
| 
 | |
| .. program:: trust show
 | |
| .. code:: bash
 | |
| 
 | |
|     os trust show
 | |
|         <trust>
 | |
| 
 | |
| .. describe:: <trust>
 | |
| 
 | |
|     Trust to display
 |