amazonka-workspaces-web-2.0: Amazon WorkSpaces Web SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.WorkSpacesWeb.UpdateTrustStore

Description

Updates the trust store.

Synopsis

Creating a Request

data UpdateTrustStore Source #

See: newUpdateTrustStore smart constructor.

Constructors

UpdateTrustStore' 

Fields

  • certificatesToAdd :: Maybe [Base64]

    A list of CA certificates to add to the trust store.

  • certificatesToDelete :: Maybe [Text]

    A list of CA certificates to delete from a trust store.

  • clientToken :: Maybe Text

    A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request.

    If you do not specify a client token, one is automatically generated by the AWS SDK.

  • trustStoreArn :: Text

    The ARN of the trust store.

Instances

Instances details
ToJSON UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

ToHeaders UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

ToPath UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

ToQuery UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

AWSRequest UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

Associated Types

type AWSResponse UpdateTrustStore #

Generic UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

Associated Types

type Rep UpdateTrustStore :: Type -> Type #

Read UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

Show UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

NFData UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

Methods

rnf :: UpdateTrustStore -> () #

Eq UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

Hashable UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

type AWSResponse UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

type Rep UpdateTrustStore Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

type Rep UpdateTrustStore = D1 ('MetaData "UpdateTrustStore" "Amazonka.WorkSpacesWeb.UpdateTrustStore" "amazonka-workspaces-web-2.0-7elUOg7oNE07CClY3TuUcU" 'False) (C1 ('MetaCons "UpdateTrustStore'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificatesToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Base64])) :*: S1 ('MetaSel ('Just "certificatesToDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trustStoreArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateTrustStore Source #

Create a value of UpdateTrustStore 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:certificatesToAdd:UpdateTrustStore', updateTrustStore_certificatesToAdd - A list of CA certificates to add to the trust store.

$sel:certificatesToDelete:UpdateTrustStore', updateTrustStore_certificatesToDelete - A list of CA certificates to delete from a trust store.

$sel:clientToken:UpdateTrustStore', updateTrustStore_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

UpdateTrustStore, updateTrustStore_trustStoreArn - The ARN of the trust store.

Request Lenses

updateTrustStore_certificatesToAdd :: Lens' UpdateTrustStore (Maybe [ByteString]) Source #

A list of CA certificates to add to the trust store.

updateTrustStore_certificatesToDelete :: Lens' UpdateTrustStore (Maybe [Text]) Source #

A list of CA certificates to delete from a trust store.

updateTrustStore_clientToken :: Lens' UpdateTrustStore (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

Destructuring the Response

data UpdateTrustStoreResponse Source #

See: newUpdateTrustStoreResponse smart constructor.

Constructors

UpdateTrustStoreResponse' 

Fields

Instances

Instances details
Generic UpdateTrustStoreResponse Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

Associated Types

type Rep UpdateTrustStoreResponse :: Type -> Type #

Read UpdateTrustStoreResponse Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

Show UpdateTrustStoreResponse Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

NFData UpdateTrustStoreResponse Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

Eq UpdateTrustStoreResponse Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

type Rep UpdateTrustStoreResponse Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.UpdateTrustStore

type Rep UpdateTrustStoreResponse = D1 ('MetaData "UpdateTrustStoreResponse" "Amazonka.WorkSpacesWeb.UpdateTrustStore" "amazonka-workspaces-web-2.0-7elUOg7oNE07CClY3TuUcU" 'False) (C1 ('MetaCons "UpdateTrustStoreResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trustStoreArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateTrustStoreResponse Source #

Create a value of UpdateTrustStoreResponse 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:httpStatus:UpdateTrustStoreResponse', updateTrustStoreResponse_httpStatus - The response's http status code.

UpdateTrustStore, updateTrustStoreResponse_trustStoreArn - The ARN of the trust store.

Response Lenses