inbound_saml_sso_profiles
Creates, updates, deletes, gets or lists a inbound_saml_sso_profiles
resource.
Overview
Name | inbound_saml_sso_profiles |
Type | Resource |
Id | google.cloudidentity.inbound_saml_sso_profiles |
Fields
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name of the SAML SSO profile. |
customer | string | Immutable. The customer. For example: customers/C0123abc . |
displayName | string | Human-readable name of the SAML SSO profile. |
idpConfig | object | SAML IDP (identity provider) configuration. |
spConfig | object | SAML SP (service provider) configuration. |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
get | SELECT | inboundSamlSsoProfilesId | Gets an InboundSamlSsoProfile. |
list | SELECT |
| Lists InboundSamlSsoProfiles for a customer. |
create | INSERT |
| Creates an InboundSamlSsoProfile for a customer. When the target customer has enabled Multi-party approval for sensitive actions, the Operation in the response will have "done": false , it will not have a response, and the metadata will have "state": "awaiting-multi-party-approval" . |
delete | DELETE | inboundSamlSsoProfilesId | Deletes an InboundSamlSsoProfile. |
patch | UPDATE | inboundSamlSsoProfilesId | Updates an InboundSamlSsoProfile. When the target customer has enabled Multi-party approval for sensitive actions, the Operation in the response will have "done": false , it will not have a response, and the metadata will have "state": "awaiting-multi-party-approval" . |
SELECT
examples
Lists InboundSamlSsoProfiles for a customer.
SELECT
name,
customer,
displayName,
idpConfig,
spConfig
FROM google.cloudidentity.inbound_saml_sso_profiles
;
INSERT
example
Use the following StackQL query and manifest file to create a new inbound_saml_sso_profiles
resource.
- All Properties
- Manifest
/*+ create */
INSERT INTO google.cloudidentity.inbound_saml_sso_profiles (
customer,
displayName,
idpConfig,
spConfig
)
SELECT
'{{ customer }}',
'{{ displayName }}',
'{{ idpConfig }}',
'{{ spConfig }}'
;
- name: your_resource_model_name
props:
- name: name
value: string
- name: customer
value: string
- name: displayName
value: string
- name: idpConfig
value:
- name: entityId
value: string
- name: singleSignOnServiceUri
value: string
- name: logoutRedirectUri
value: string
- name: changePasswordUri
value: string
- name: spConfig
value:
- name: entityId
value: string
- name: assertionConsumerServiceUri
value: string
UPDATE
example
Updates a inbound_saml_sso_profiles
resource.
/*+ update */
UPDATE google.cloudidentity.inbound_saml_sso_profiles
SET
customer = '{{ customer }}',
displayName = '{{ displayName }}',
idpConfig = '{{ idpConfig }}',
spConfig = '{{ spConfig }}'
WHERE
inboundSamlSsoProfilesId = '{{ inboundSamlSsoProfilesId }}';
DELETE
example
Deletes the specified inbound_saml_sso_profiles
resource.
/*+ delete */
DELETE FROM google.cloudidentity.inbound_saml_sso_profiles
WHERE inboundSamlSsoProfilesId = '{{ inboundSamlSsoProfilesId }}';