python-openstackclient/doc/source/command-objects/identity-provider.rst
Huanxuan Ao 60639d76a7 Support bulk deletion for delete commands in identityv3
Support bulk deletion for delete commands in the list below
identity/v3/consumer
identity/v3/credential
identity/v3/domain
identity/v3/ec2creds
identity/v3/endpoint
identity/v3/federation_protocol
identity/v3/identity_provider
identity/v3/mapping
identity/v3/policy
identity/v3/region
identity/v3/service_provider
identity/v3/service

The unit test in identityv3 need to be refactored, so I add
some functional tests instead. I will add all unit tests at
one time after the refactor completed.

Change-Id: I82367570f59817b47c87b6c7bfeae95ccfe5c50e
Closes-Bug: #1592906
2016-07-19 09:49:36 +08:00

2.5 KiB

identity provider

Identity v3

Requires: OS-FEDERATION extension

identity provider create

Create new identity provider

identity provider create

os identity provider create
    [--remote-id <remote-id> [...] | --remote-id-file <file-name>]
    [--description <description>]
    [--enable | --disable]
    <name>

--remote-id <remote-id>

Remote IDs to associate with the Identity Provider (repeat option to provide multiple values)

--remote-id-file <file-name>

Name of a file that contains many remote IDs to associate with the identity provider, one per line

--description

New identity provider description

--enable

Enable the identity provider (default)

--disable

Disable the identity provider

<name>

New identity provider name (must be unique)

identity provider delete

Delete identity provider(s)

identity provider delete

os identity provider delete
    <identity-provider> [<identity-provider> ...]

<identity-provider>

Identity provider(s) to delete

identity provider list

List identity providers

identity provider list

os identity provider list

identity provider set

Set identity provider properties

identity provider set

os identity provider set
    [--remote-id <remote-id> [...] | --remote-id-file <file-name>]
    [--description <description>]
    [--enable | --disable]
    <identity-provider>

--remote-id <remote-id>

Remote IDs to associate with the Identity Provider (repeat option to provide multiple values)

--remote-id-file <file-name>

Name of a file that contains many remote IDs to associate with the identity provider, one per line

--description

Set identity provider description

--enable

Enable the identity provider

--disable

Disable the identity provider

<identity-provider>

Identity provider to modify

identity provider show

Display identity provider details

identity provider show

os identity provider show
    <identity-provider>

<identity-provider>

Identity provider to display