Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Operations
- CreateProfile
- CreateTrustAnchor
- DeleteCrl
- DeleteProfile
- DeleteTrustAnchor
- DisableCrl
- DisableProfile
- DisableTrustAnchor
- EnableCrl
- EnableProfile
- EnableTrustAnchor
- GetCrl
- GetProfile
- GetSubject
- GetTrustAnchor
- ImportCrl
- ListCrls
- ListProfiles
- ListSubjects
- ListTagsForResource
- ListTrustAnchors
- TagResource
- UntagResource
- UpdateCrl
- UpdateProfile
- UpdateTrustAnchor
- Types
Synopsis
- createProfile_durationSeconds :: Lens' CreateProfile (Maybe Natural)
- createProfile_enabled :: Lens' CreateProfile (Maybe Bool)
- createProfile_managedPolicyArns :: Lens' CreateProfile (Maybe [Text])
- createProfile_requireInstanceProperties :: Lens' CreateProfile (Maybe Bool)
- createProfile_sessionPolicy :: Lens' CreateProfile (Maybe Text)
- createProfile_tags :: Lens' CreateProfile (Maybe [Tag])
- createProfile_name :: Lens' CreateProfile Text
- createProfile_roleArns :: Lens' CreateProfile [Text]
- profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail)
- createTrustAnchor_enabled :: Lens' CreateTrustAnchor (Maybe Bool)
- createTrustAnchor_tags :: Lens' CreateTrustAnchor (Maybe [Tag])
- createTrustAnchor_name :: Lens' CreateTrustAnchor Text
- createTrustAnchor_source :: Lens' CreateTrustAnchor Source
- trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail
- deleteCrl_crlId :: Lens' DeleteCrl Text
- crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail
- deleteProfile_profileId :: Lens' DeleteProfile Text
- profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail)
- deleteTrustAnchor_trustAnchorId :: Lens' DeleteTrustAnchor Text
- trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail
- disableCrl_crlId :: Lens' DisableCrl Text
- crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail
- disableProfile_profileId :: Lens' DisableProfile Text
- profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail)
- disableTrustAnchor_trustAnchorId :: Lens' DisableTrustAnchor Text
- trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail
- enableCrl_crlId :: Lens' EnableCrl Text
- crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail
- enableProfile_profileId :: Lens' EnableProfile Text
- profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail)
- enableTrustAnchor_trustAnchorId :: Lens' EnableTrustAnchor Text
- trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail
- getCrl_crlId :: Lens' GetCrl Text
- crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail
- getProfile_profileId :: Lens' GetProfile Text
- profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail)
- getSubject_subjectId :: Lens' GetSubject Text
- getSubjectResponse_subject :: Lens' GetSubjectResponse (Maybe SubjectDetail)
- getSubjectResponse_httpStatus :: Lens' GetSubjectResponse Int
- getTrustAnchor_trustAnchorId :: Lens' GetTrustAnchor Text
- trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail
- importCrl_enabled :: Lens' ImportCrl (Maybe Bool)
- importCrl_tags :: Lens' ImportCrl (Maybe [Tag])
- importCrl_crlData :: Lens' ImportCrl ByteString
- importCrl_name :: Lens' ImportCrl Text
- importCrl_trustAnchorArn :: Lens' ImportCrl Text
- crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail
- listCrls_nextToken :: Lens' ListCrls (Maybe Text)
- listCrls_pageSize :: Lens' ListCrls (Maybe Int)
- listCrlsResponse_crls :: Lens' ListCrlsResponse (Maybe [CrlDetail])
- listCrlsResponse_nextToken :: Lens' ListCrlsResponse (Maybe Text)
- listCrlsResponse_httpStatus :: Lens' ListCrlsResponse Int
- listProfiles_nextToken :: Lens' ListProfiles (Maybe Text)
- listProfiles_pageSize :: Lens' ListProfiles (Maybe Int)
- listProfilesResponse_nextToken :: Lens' ListProfilesResponse (Maybe Text)
- listProfilesResponse_profiles :: Lens' ListProfilesResponse (Maybe [ProfileDetail])
- listProfilesResponse_httpStatus :: Lens' ListProfilesResponse Int
- listSubjects_nextToken :: Lens' ListSubjects (Maybe Text)
- listSubjects_pageSize :: Lens' ListSubjects (Maybe Int)
- listSubjectsResponse_nextToken :: Lens' ListSubjectsResponse (Maybe Text)
- listSubjectsResponse_subjects :: Lens' ListSubjectsResponse (Maybe [SubjectSummary])
- listSubjectsResponse_httpStatus :: Lens' ListSubjectsResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- listTrustAnchors_nextToken :: Lens' ListTrustAnchors (Maybe Text)
- listTrustAnchors_pageSize :: Lens' ListTrustAnchors (Maybe Int)
- listTrustAnchorsResponse_nextToken :: Lens' ListTrustAnchorsResponse (Maybe Text)
- listTrustAnchorsResponse_trustAnchors :: Lens' ListTrustAnchorsResponse (Maybe [TrustAnchorDetail])
- listTrustAnchorsResponse_httpStatus :: Lens' ListTrustAnchorsResponse Int
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- updateCrl_crlData :: Lens' UpdateCrl (Maybe ByteString)
- updateCrl_name :: Lens' UpdateCrl (Maybe Text)
- updateCrl_crlId :: Lens' UpdateCrl Text
- crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail
- updateProfile_durationSeconds :: Lens' UpdateProfile (Maybe Natural)
- updateProfile_managedPolicyArns :: Lens' UpdateProfile (Maybe [Text])
- updateProfile_name :: Lens' UpdateProfile (Maybe Text)
- updateProfile_roleArns :: Lens' UpdateProfile (Maybe [Text])
- updateProfile_sessionPolicy :: Lens' UpdateProfile (Maybe Text)
- updateProfile_profileId :: Lens' UpdateProfile Text
- profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail)
- updateTrustAnchor_name :: Lens' UpdateTrustAnchor (Maybe Text)
- updateTrustAnchor_source :: Lens' UpdateTrustAnchor (Maybe Source)
- updateTrustAnchor_trustAnchorId :: Lens' UpdateTrustAnchor Text
- trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail
- credentialSummary_enabled :: Lens' CredentialSummary (Maybe Bool)
- credentialSummary_failed :: Lens' CredentialSummary (Maybe Bool)
- credentialSummary_issuer :: Lens' CredentialSummary (Maybe Text)
- credentialSummary_seenAt :: Lens' CredentialSummary (Maybe UTCTime)
- credentialSummary_serialNumber :: Lens' CredentialSummary (Maybe Text)
- credentialSummary_x509CertificateData :: Lens' CredentialSummary (Maybe Text)
- crlDetail_createdAt :: Lens' CrlDetail (Maybe UTCTime)
- crlDetail_crlArn :: Lens' CrlDetail (Maybe Text)
- crlDetail_crlData :: Lens' CrlDetail (Maybe ByteString)
- crlDetail_crlId :: Lens' CrlDetail (Maybe Text)
- crlDetail_enabled :: Lens' CrlDetail (Maybe Bool)
- crlDetail_name :: Lens' CrlDetail (Maybe Text)
- crlDetail_trustAnchorArn :: Lens' CrlDetail (Maybe Text)
- crlDetail_updatedAt :: Lens' CrlDetail (Maybe UTCTime)
- crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail
- instanceProperty_failed :: Lens' InstanceProperty (Maybe Bool)
- instanceProperty_properties :: Lens' InstanceProperty (Maybe (HashMap Text Text))
- instanceProperty_seenAt :: Lens' InstanceProperty (Maybe UTCTime)
- listRequest_nextToken :: Lens' ListRequest (Maybe Text)
- listRequest_pageSize :: Lens' ListRequest (Maybe Int)
- profileDetail_createdAt :: Lens' ProfileDetail (Maybe UTCTime)
- profileDetail_createdBy :: Lens' ProfileDetail (Maybe Text)
- profileDetail_durationSeconds :: Lens' ProfileDetail (Maybe Int)
- profileDetail_enabled :: Lens' ProfileDetail (Maybe Bool)
- profileDetail_managedPolicyArns :: Lens' ProfileDetail (Maybe [Text])
- profileDetail_name :: Lens' ProfileDetail (Maybe Text)
- profileDetail_profileArn :: Lens' ProfileDetail (Maybe Text)
- profileDetail_profileId :: Lens' ProfileDetail (Maybe Text)
- profileDetail_requireInstanceProperties :: Lens' ProfileDetail (Maybe Bool)
- profileDetail_roleArns :: Lens' ProfileDetail (Maybe [Text])
- profileDetail_sessionPolicy :: Lens' ProfileDetail (Maybe Text)
- profileDetail_updatedAt :: Lens' ProfileDetail (Maybe UTCTime)
- profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail)
- scalarCrlRequest_crlId :: Lens' ScalarCrlRequest Text
- scalarProfileRequest_profileId :: Lens' ScalarProfileRequest Text
- scalarTrustAnchorRequest_trustAnchorId :: Lens' ScalarTrustAnchorRequest Text
- source_sourceData :: Lens' Source (Maybe SourceData)
- source_sourceType :: Lens' Source (Maybe TrustAnchorType)
- sourceData_acmPcaArn :: Lens' SourceData (Maybe Text)
- sourceData_x509CertificateData :: Lens' SourceData (Maybe Text)
- subjectDetail_createdAt :: Lens' SubjectDetail (Maybe UTCTime)
- subjectDetail_credentials :: Lens' SubjectDetail (Maybe [CredentialSummary])
- subjectDetail_enabled :: Lens' SubjectDetail (Maybe Bool)
- subjectDetail_instanceProperties :: Lens' SubjectDetail (Maybe [InstanceProperty])
- subjectDetail_lastSeenAt :: Lens' SubjectDetail (Maybe UTCTime)
- subjectDetail_subjectArn :: Lens' SubjectDetail (Maybe Text)
- subjectDetail_subjectId :: Lens' SubjectDetail (Maybe Text)
- subjectDetail_updatedAt :: Lens' SubjectDetail (Maybe UTCTime)
- subjectDetail_x509Subject :: Lens' SubjectDetail (Maybe Text)
- subjectSummary_createdAt :: Lens' SubjectSummary (Maybe UTCTime)
- subjectSummary_enabled :: Lens' SubjectSummary (Maybe Bool)
- subjectSummary_lastSeenAt :: Lens' SubjectSummary (Maybe UTCTime)
- subjectSummary_subjectArn :: Lens' SubjectSummary (Maybe Text)
- subjectSummary_subjectId :: Lens' SubjectSummary (Maybe Text)
- subjectSummary_updatedAt :: Lens' SubjectSummary (Maybe UTCTime)
- subjectSummary_x509Subject :: Lens' SubjectSummary (Maybe Text)
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- trustAnchorDetail_createdAt :: Lens' TrustAnchorDetail (Maybe UTCTime)
- trustAnchorDetail_enabled :: Lens' TrustAnchorDetail (Maybe Bool)
- trustAnchorDetail_name :: Lens' TrustAnchorDetail (Maybe Text)
- trustAnchorDetail_source :: Lens' TrustAnchorDetail (Maybe Source)
- trustAnchorDetail_trustAnchorArn :: Lens' TrustAnchorDetail (Maybe Text)
- trustAnchorDetail_trustAnchorId :: Lens' TrustAnchorDetail (Maybe Text)
- trustAnchorDetail_updatedAt :: Lens' TrustAnchorDetail (Maybe UTCTime)
- trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail
Operations
CreateProfile
createProfile_durationSeconds :: Lens' CreateProfile (Maybe Natural) Source #
The number of seconds the vended session credentials are valid for.
createProfile_enabled :: Lens' CreateProfile (Maybe Bool) Source #
Specifies whether the profile is enabled.
createProfile_managedPolicyArns :: Lens' CreateProfile (Maybe [Text]) Source #
A list of managed policy ARNs that apply to the vended session credentials.
createProfile_requireInstanceProperties :: Lens' CreateProfile (Maybe Bool) Source #
Specifies whether instance properties are required in CreateSession requests with this profile.
createProfile_sessionPolicy :: Lens' CreateProfile (Maybe Text) Source #
A session policy that applies to the trust boundary of the vended session credentials.
createProfile_tags :: Lens' CreateProfile (Maybe [Tag]) Source #
The tags to attach to the profile.
createProfile_name :: Lens' CreateProfile Text Source #
The name of the profile.
createProfile_roleArns :: Lens' CreateProfile [Text] Source #
A list of IAM roles that this profile can assume in a CreateSession operation.
profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail) Source #
The state of the profile after a read or write operation.
CreateTrustAnchor
createTrustAnchor_enabled :: Lens' CreateTrustAnchor (Maybe Bool) Source #
Specifies whether the trust anchor is enabled.
createTrustAnchor_tags :: Lens' CreateTrustAnchor (Maybe [Tag]) Source #
The tags to attach to the trust anchor.
createTrustAnchor_name :: Lens' CreateTrustAnchor Text Source #
The name of the trust anchor.
createTrustAnchor_source :: Lens' CreateTrustAnchor Source Source #
The trust anchor type and its related certificate data.
trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail Source #
The state of the trust anchor after a read or write operation.
DeleteCrl
deleteCrl_crlId :: Lens' DeleteCrl Text Source #
The unique identifier of the certificate revocation list (CRL).
crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail Source #
The state of the certificate revocation list (CRL) after a read or write operation.
DeleteProfile
deleteProfile_profileId :: Lens' DeleteProfile Text Source #
The unique identifier of the profile.
profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail) Source #
The state of the profile after a read or write operation.
DeleteTrustAnchor
deleteTrustAnchor_trustAnchorId :: Lens' DeleteTrustAnchor Text Source #
The unique identifier of the trust anchor.
trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail Source #
The state of the trust anchor after a read or write operation.
DisableCrl
disableCrl_crlId :: Lens' DisableCrl Text Source #
The unique identifier of the certificate revocation list (CRL).
crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail Source #
The state of the certificate revocation list (CRL) after a read or write operation.
DisableProfile
disableProfile_profileId :: Lens' DisableProfile Text Source #
The unique identifier of the profile.
profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail) Source #
The state of the profile after a read or write operation.
DisableTrustAnchor
disableTrustAnchor_trustAnchorId :: Lens' DisableTrustAnchor Text Source #
The unique identifier of the trust anchor.
trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail Source #
The state of the trust anchor after a read or write operation.
EnableCrl
enableCrl_crlId :: Lens' EnableCrl Text Source #
The unique identifier of the certificate revocation list (CRL).
crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail Source #
The state of the certificate revocation list (CRL) after a read or write operation.
EnableProfile
enableProfile_profileId :: Lens' EnableProfile Text Source #
The unique identifier of the profile.
profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail) Source #
The state of the profile after a read or write operation.
EnableTrustAnchor
enableTrustAnchor_trustAnchorId :: Lens' EnableTrustAnchor Text Source #
The unique identifier of the trust anchor.
trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail Source #
The state of the trust anchor after a read or write operation.
GetCrl
getCrl_crlId :: Lens' GetCrl Text Source #
The unique identifier of the certificate revocation list (CRL).
crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail Source #
The state of the certificate revocation list (CRL) after a read or write operation.
GetProfile
getProfile_profileId :: Lens' GetProfile Text Source #
The unique identifier of the profile.
profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail) Source #
The state of the profile after a read or write operation.
GetSubject
getSubject_subjectId :: Lens' GetSubject Text Source #
The unique identifier of the subject.
getSubjectResponse_subject :: Lens' GetSubjectResponse (Maybe SubjectDetail) Source #
The state of the subject after a read or write operation.
getSubjectResponse_httpStatus :: Lens' GetSubjectResponse Int Source #
The response's http status code.
GetTrustAnchor
getTrustAnchor_trustAnchorId :: Lens' GetTrustAnchor Text Source #
The unique identifier of the trust anchor.
trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail Source #
The state of the trust anchor after a read or write operation.
ImportCrl
importCrl_enabled :: Lens' ImportCrl (Maybe Bool) Source #
Specifies whether the certificate revocation list (CRL) is enabled.
importCrl_tags :: Lens' ImportCrl (Maybe [Tag]) Source #
A list of tags to attach to the certificate revocation list (CRL).
importCrl_crlData :: Lens' ImportCrl ByteString Source #
The x509 v3 specified certificate revocation list--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
importCrl_trustAnchorArn :: Lens' ImportCrl Text Source #
The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.
crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail Source #
The state of the certificate revocation list (CRL) after a read or write operation.
ListCrls
listCrls_nextToken :: Lens' ListCrls (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listCrls_pageSize :: Lens' ListCrls (Maybe Int) Source #
The number of resources in the paginated list.
listCrlsResponse_crls :: Lens' ListCrlsResponse (Maybe [CrlDetail]) Source #
A list of certificate revocation lists (CRL).
listCrlsResponse_nextToken :: Lens' ListCrlsResponse (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listCrlsResponse_httpStatus :: Lens' ListCrlsResponse Int Source #
The response's http status code.
ListProfiles
listProfiles_nextToken :: Lens' ListProfiles (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listProfiles_pageSize :: Lens' ListProfiles (Maybe Int) Source #
The number of resources in the paginated list.
listProfilesResponse_nextToken :: Lens' ListProfilesResponse (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listProfilesResponse_profiles :: Lens' ListProfilesResponse (Maybe [ProfileDetail]) Source #
A list of profiles.
listProfilesResponse_httpStatus :: Lens' ListProfilesResponse Int Source #
The response's http status code.
ListSubjects
listSubjects_nextToken :: Lens' ListSubjects (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listSubjects_pageSize :: Lens' ListSubjects (Maybe Int) Source #
The number of resources in the paginated list.
listSubjectsResponse_nextToken :: Lens' ListSubjectsResponse (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listSubjectsResponse_subjects :: Lens' ListSubjectsResponse (Maybe [SubjectSummary]) Source #
A list of subjects.
listSubjectsResponse_httpStatus :: Lens' ListSubjectsResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The ARN of the resource.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) Source #
A list of tags attached to the resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
ListTrustAnchors
listTrustAnchors_nextToken :: Lens' ListTrustAnchors (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listTrustAnchors_pageSize :: Lens' ListTrustAnchors (Maybe Int) Source #
The number of resources in the paginated list.
listTrustAnchorsResponse_nextToken :: Lens' ListTrustAnchorsResponse (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listTrustAnchorsResponse_trustAnchors :: Lens' ListTrustAnchorsResponse (Maybe [TrustAnchorDetail]) Source #
A list of trust anchors.
listTrustAnchorsResponse_httpStatus :: Lens' ListTrustAnchorsResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The ARN of the resource.
tagResource_tags :: Lens' TagResource [Tag] Source #
The tags to attach to the resource.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The ARN of the resource.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
A list of keys. Tag keys are the unique identifiers of tags.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
UpdateCrl
updateCrl_crlData :: Lens' UpdateCrl (Maybe ByteString) Source #
The x509 v3 specified certificate revocation list--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
updateCrl_crlId :: Lens' UpdateCrl Text Source #
The unique identifier of the certificate revocation list (CRL).
crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail Source #
The state of the certificate revocation list (CRL) after a read or write operation.
UpdateProfile
updateProfile_durationSeconds :: Lens' UpdateProfile (Maybe Natural) Source #
The number of seconds the vended session credentials are valid for.
updateProfile_managedPolicyArns :: Lens' UpdateProfile (Maybe [Text]) Source #
A list of managed policy ARNs that apply to the vended session credentials.
updateProfile_name :: Lens' UpdateProfile (Maybe Text) Source #
The name of the profile.
updateProfile_roleArns :: Lens' UpdateProfile (Maybe [Text]) Source #
A list of IAM roles that this profile can assume in a CreateSession operation.
updateProfile_sessionPolicy :: Lens' UpdateProfile (Maybe Text) Source #
A session policy that applies to the trust boundary of the vended session credentials.
updateProfile_profileId :: Lens' UpdateProfile Text Source #
The unique identifier of the profile.
profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail) Source #
The state of the profile after a read or write operation.
UpdateTrustAnchor
updateTrustAnchor_name :: Lens' UpdateTrustAnchor (Maybe Text) Source #
The name of the trust anchor.
updateTrustAnchor_source :: Lens' UpdateTrustAnchor (Maybe Source) Source #
The trust anchor type and its related certificate data.
updateTrustAnchor_trustAnchorId :: Lens' UpdateTrustAnchor Text Source #
The unique identifier of the trust anchor.
trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail Source #
The state of the trust anchor after a read or write operation.
Types
CredentialSummary
credentialSummary_enabled :: Lens' CredentialSummary (Maybe Bool) Source #
Indicates whether the credential is enabled.
credentialSummary_failed :: Lens' CredentialSummary (Maybe Bool) Source #
Indicates whether the CreateSession operation was successful.
credentialSummary_issuer :: Lens' CredentialSummary (Maybe Text) Source #
The fully qualified domain name of the issuing certificate for the presented end-entity certificate.
credentialSummary_seenAt :: Lens' CredentialSummary (Maybe UTCTime) Source #
The ISO-8601 time stamp of when the certificate was last used in a CreateSession operation.
credentialSummary_serialNumber :: Lens' CredentialSummary (Maybe Text) Source #
The serial number of the certificate.
credentialSummary_x509CertificateData :: Lens' CredentialSummary (Maybe Text) Source #
The PEM-encoded data of the certificate.
CrlDetail
crlDetail_createdAt :: Lens' CrlDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the certificate revocation list (CRL) was created.
crlDetail_crlArn :: Lens' CrlDetail (Maybe Text) Source #
The ARN of the certificate revocation list (CRL).
crlDetail_crlData :: Lens' CrlDetail (Maybe ByteString) Source #
The state of the certificate revocation list (CRL) after a read or write
operation.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
crlDetail_crlId :: Lens' CrlDetail (Maybe Text) Source #
The unique identifier of the certificate revocation list (CRL).
crlDetail_enabled :: Lens' CrlDetail (Maybe Bool) Source #
Indicates whether the certificate revocation list (CRL) is enabled.
crlDetail_name :: Lens' CrlDetail (Maybe Text) Source #
The name of the certificate revocation list (CRL).
crlDetail_trustAnchorArn :: Lens' CrlDetail (Maybe Text) Source #
The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.
crlDetail_updatedAt :: Lens' CrlDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the certificate revocation list (CRL) was last updated.
CrlDetailResponse
crlDetailResponse_crl :: Lens' CrlDetailResponse CrlDetail Source #
The state of the certificate revocation list (CRL) after a read or write operation.
InstanceProperty
instanceProperty_failed :: Lens' InstanceProperty (Maybe Bool) Source #
Indicates whether the CreateSession operation was successful.
instanceProperty_properties :: Lens' InstanceProperty (Maybe (HashMap Text Text)) Source #
A list of instanceProperty objects.
instanceProperty_seenAt :: Lens' InstanceProperty (Maybe UTCTime) Source #
The ISO-8601 time stamp of when the certificate was last used in a CreateSession operation.
ListRequest
listRequest_nextToken :: Lens' ListRequest (Maybe Text) Source #
A token that indicates where the output should continue from, if a previous operation did not show all results. To get the next results, call the operation again with this value.
listRequest_pageSize :: Lens' ListRequest (Maybe Int) Source #
The number of resources in the paginated list.
ProfileDetail
profileDetail_createdAt :: Lens' ProfileDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the profile was created.
profileDetail_createdBy :: Lens' ProfileDetail (Maybe Text) Source #
The Amazon Web Services account that created the profile.
profileDetail_durationSeconds :: Lens' ProfileDetail (Maybe Int) Source #
The number of seconds the vended session credentials are valid for.
profileDetail_enabled :: Lens' ProfileDetail (Maybe Bool) Source #
Indicates whether the profile is enabled.
profileDetail_managedPolicyArns :: Lens' ProfileDetail (Maybe [Text]) Source #
A list of managed policy ARNs that apply to the vended session credentials.
profileDetail_name :: Lens' ProfileDetail (Maybe Text) Source #
The name of the profile.
profileDetail_profileArn :: Lens' ProfileDetail (Maybe Text) Source #
The ARN of the profile.
profileDetail_profileId :: Lens' ProfileDetail (Maybe Text) Source #
The unique identifier of the profile.
profileDetail_requireInstanceProperties :: Lens' ProfileDetail (Maybe Bool) Source #
Specifies whether instance properties are required in CreateSession requests with this profile.
profileDetail_roleArns :: Lens' ProfileDetail (Maybe [Text]) Source #
A list of IAM roles that this profile can assume in a CreateSession operation.
profileDetail_sessionPolicy :: Lens' ProfileDetail (Maybe Text) Source #
A session policy that applies to the trust boundary of the vended session credentials.
profileDetail_updatedAt :: Lens' ProfileDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the profile was last updated.
ProfileDetailResponse
profileDetailResponse_profile :: Lens' ProfileDetailResponse (Maybe ProfileDetail) Source #
The state of the profile after a read or write operation.
ScalarCrlRequest
scalarCrlRequest_crlId :: Lens' ScalarCrlRequest Text Source #
The unique identifier of the certificate revocation list (CRL).
ScalarProfileRequest
scalarProfileRequest_profileId :: Lens' ScalarProfileRequest Text Source #
The unique identifier of the profile.
ScalarTrustAnchorRequest
scalarTrustAnchorRequest_trustAnchorId :: Lens' ScalarTrustAnchorRequest Text Source #
The unique identifier of the trust anchor.
Source
source_sourceData :: Lens' Source (Maybe SourceData) Source #
The data field of the trust anchor depending on its type.
source_sourceType :: Lens' Source (Maybe TrustAnchorType) Source #
The type of the trust anchor.
SourceData
sourceData_acmPcaArn :: Lens' SourceData (Maybe Text) Source #
The root certificate of the Certificate Manager Private Certificate
Authority specified by this ARN is used in trust validation for
CreateSession
operations. Included for trust anchors of type AWS_ACM_PCA
.
sourceData_x509CertificateData :: Lens' SourceData (Maybe Text) Source #
The PEM-encoded data for the certificate anchor. Included for trust
anchors of type CERTIFICATE_BUNDLE
.
SubjectDetail
subjectDetail_createdAt :: Lens' SubjectDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the subject was created.
subjectDetail_credentials :: Lens' SubjectDetail (Maybe [CredentialSummary]) Source #
The temporary session credentials vended at the last authenticating call with this Subject.
subjectDetail_enabled :: Lens' SubjectDetail (Maybe Bool) Source #
The enabled status of the subject.
subjectDetail_instanceProperties :: Lens' SubjectDetail (Maybe [InstanceProperty]) Source #
The specified instance properties associated with the request.
subjectDetail_lastSeenAt :: Lens' SubjectDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp of the last time this Subject requested temporary session credentials.
subjectDetail_subjectArn :: Lens' SubjectDetail (Maybe Text) Source #
The ARN of the resource.
subjectDetail_subjectId :: Lens' SubjectDetail (Maybe Text) Source #
The id of the resource
subjectDetail_updatedAt :: Lens' SubjectDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the subject was last updated.
subjectDetail_x509Subject :: Lens' SubjectDetail (Maybe Text) Source #
The x509 principal identifier of the authenticating certificate.
SubjectSummary
subjectSummary_createdAt :: Lens' SubjectSummary (Maybe UTCTime) Source #
The ISO-8601 time stamp of when the certificate was first used in a CreateSession operation.
subjectSummary_enabled :: Lens' SubjectSummary (Maybe Bool) Source #
The enabled status of the Subject.
subjectSummary_lastSeenAt :: Lens' SubjectSummary (Maybe UTCTime) Source #
The ISO-8601 time stamp of when the certificate was last used in a CreateSession operation.
subjectSummary_subjectArn :: Lens' SubjectSummary (Maybe Text) Source #
The ARN of the resource.
subjectSummary_subjectId :: Lens' SubjectSummary (Maybe Text) Source #
The id of the resource.
subjectSummary_updatedAt :: Lens' SubjectSummary (Maybe UTCTime) Source #
The ISO-8601 timestamp when the subject was last updated.
subjectSummary_x509Subject :: Lens' SubjectSummary (Maybe Text) Source #
The x509 principal identifier of the authenticating certificate.
Tag
TrustAnchorDetail
trustAnchorDetail_createdAt :: Lens' TrustAnchorDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the trust anchor was created.
trustAnchorDetail_enabled :: Lens' TrustAnchorDetail (Maybe Bool) Source #
Indicates whether the trust anchor is enabled.
trustAnchorDetail_name :: Lens' TrustAnchorDetail (Maybe Text) Source #
The name of the trust anchor.
trustAnchorDetail_source :: Lens' TrustAnchorDetail (Maybe Source) Source #
The trust anchor type and its related certificate data.
trustAnchorDetail_trustAnchorArn :: Lens' TrustAnchorDetail (Maybe Text) Source #
The ARN of the trust anchor.
trustAnchorDetail_trustAnchorId :: Lens' TrustAnchorDetail (Maybe Text) Source #
The unique identifier of the trust anchor.
trustAnchorDetail_updatedAt :: Lens' TrustAnchorDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the trust anchor was last updated.
TrustAnchorDetailResponse
trustAnchorDetailResponse_trustAnchor :: Lens' TrustAnchorDetailResponse TrustAnchorDetail Source #
The state of the trust anchor after a read or write operation.