libZSservicesZSamazonka-nimbleZSamazonka-nimble
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Nimble.StartStudioSSOConfigurationRepair

Description

Repairs the SSO configuration for a given studio.

If the studio has a valid Amazon Web Services SSO configuration currently associated with it, this operation will fail with a validation error.

If the studio does not have a valid Amazon Web Services SSO configuration currently associated with it, then a new Amazon Web Services SSO application is created for the studio and the studio is changed to the READY state.

After the Amazon Web Services SSO application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.

Synopsis

Creating a Request

data StartStudioSSOConfigurationRepair Source #

See: newStartStudioSSOConfigurationRepair smart constructor.

Constructors

StartStudioSSOConfigurationRepair' 

Fields

  • clientToken :: Maybe Text

    To make an idempotent API request using one of these actions, specify a client token in the request. You should not reuse the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails with a ValidationException error.

  • studioId :: Text

    The studio ID.

Instances

Instances details
Eq StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

Read StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

Show StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

Generic StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

Associated Types

type Rep StartStudioSSOConfigurationRepair :: Type -> Type #

NFData StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

Hashable StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

ToJSON StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

AWSRequest StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

ToHeaders StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

ToPath StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

ToQuery StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

type Rep StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

type Rep StartStudioSSOConfigurationRepair = D1 ('MetaData "StartStudioSSOConfigurationRepair" "Amazonka.Nimble.StartStudioSSOConfigurationRepair" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "StartStudioSSOConfigurationRepair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "studioId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StartStudioSSOConfigurationRepair Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

newStartStudioSSOConfigurationRepair Source #

Create a value of StartStudioSSOConfigurationRepair with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:StartStudioSSOConfigurationRepair', startStudioSSOConfigurationRepair_clientToken - To make an idempotent API request using one of these actions, specify a client token in the request. You should not reuse the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails with a ValidationException error.

$sel:studioId:StartStudioSSOConfigurationRepair', startStudioSSOConfigurationRepair_studioId - The studio ID.

Request Lenses

startStudioSSOConfigurationRepair_clientToken :: Lens' StartStudioSSOConfigurationRepair (Maybe Text) Source #

To make an idempotent API request using one of these actions, specify a client token in the request. You should not reuse the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails with a ValidationException error.

Destructuring the Response

data StartStudioSSOConfigurationRepairResponse Source #

Constructors

StartStudioSSOConfigurationRepairResponse' 

Fields

Instances

Instances details
Eq StartStudioSSOConfigurationRepairResponse Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

Read StartStudioSSOConfigurationRepairResponse Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

Show StartStudioSSOConfigurationRepairResponse Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

Generic StartStudioSSOConfigurationRepairResponse Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

NFData StartStudioSSOConfigurationRepairResponse Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

type Rep StartStudioSSOConfigurationRepairResponse Source # 
Instance details

Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair

type Rep StartStudioSSOConfigurationRepairResponse = D1 ('MetaData "StartStudioSSOConfigurationRepairResponse" "Amazonka.Nimble.StartStudioSSOConfigurationRepair" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "StartStudioSSOConfigurationRepairResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "studio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Studio)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartStudioSSOConfigurationRepairResponse Source #

Create a value of StartStudioSSOConfigurationRepairResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:studio:StartStudioSSOConfigurationRepairResponse', startStudioSSOConfigurationRepairResponse_studio - Information about a studio.

$sel:httpStatus:StartStudioSSOConfigurationRepairResponse', startStudioSSOConfigurationRepairResponse_httpStatus - The response's http status code.

Response Lenses