Saml-Identity-Provider-Config - Distributed Secure Internet GateWay API References (1.5.0)

Download OpenAPI specification:Download

Saml-Identity-Provider-Config Settings.

Authentication

X-Auth-Token

Security Scheme Type API Key
Header parameter name: {keystone_token}

saml-identity-provider-config

Get Saml-Identity-Provider-Configs

Get Saml-Identity-Provider-Config resources.

Authorizations:
query Parameters
id
string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$

The ID of Saml-Identity-Provider-Config.

cellGroupId
string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$

The Cell-Group ID which the resource belongs.

header Parameters
X-Auth-Token
required
string

The keystone token.

Responses

200

OK

400

Bad Request

401

Unauthorized

500

Internal Server Error

get/v1/saml-identity-provider-configs
https://api.ntt.com/dsigw-erg/v1/saml-identity-provider-configs

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "samlIdentityProviderConfigs":
    [
    ]
}

Create Saml-Identity-Provider-Config

Create a Saml-Identity-Provider-Config resource.

Authorizations:
header Parameters
X-Auth-Token
string

The keystone token.

Request Body schema: application/json
samlIdentityProviderConfig
required
object (SamlIdentityProviderConfigCreateRequest)

Responses

200

OK

400

Bad Request

401

Unauthorized

500

Internal Server Error

post/v1/saml-identity-provider-configs
https://api.ntt.com/dsigw-erg/v1/saml-identity-provider-configs

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "samlIdentityProviderConfig":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "samlIdentityProviderConfig":
    {
    }
}

Get Saml-Identity-Provider-Config Details

Get a Saml-Identity-Provider-Config resource.

Authorizations:
path Parameters
saml_identity_provider_config_id
required
string
header Parameters
X-Auth-Token
string

The keystone token.

Responses

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

get/v1/saml-identity-provider-configs/{saml_identity_provider_config_id}
https://api.ntt.com/dsigw-erg/v1/saml-identity-provider-configs/{saml_identity_provider_config_id}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "samlIdentityProviderConfig":
    {
    }
}

Update Saml-Identity-Provider-Config

Update a Saml-Identity-Provider-Config resource.

Authorizations:
path Parameters
saml_identity_provider_config_id
required
string
header Parameters
X-Auth-Token
string
Request Body schema: application/json
samlIdentityProviderConfig
required
object (SamlIdentityProviderConfigUpdateRequest)

Responses

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

patch/v1/saml-identity-provider-configs/{saml_identity_provider_config_id}
https://api.ntt.com/dsigw-erg/v1/saml-identity-provider-configs/{saml_identity_provider_config_id}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "samlIdentityProviderConfig":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "samlIdentityProviderConfig":
    {
    }
}

Delete Saml-Identity-Provider-Config

Delete a Saml-Identity-Provider-Config resource.

Authorizations:
path Parameters
saml_identity_provider_config_id
required
string
header Parameters
X-Auth-Token
string

Responses

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

delete/v1/saml-identity-provider-configs/{saml_identity_provider_config_id}
https://api.ntt.com/dsigw-erg/v1/saml-identity-provider-configs/{saml_identity_provider_config_id}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "errorCode": 400,
  • "errorMessage": "Invalid request",
  • "moreInfo": "{{moreInfo}}"
}