Put Attribute Mapping
| iamrolesanywhere_put_attribute_mapping | R Documentation |
Put an entry in the attribute mapping rules that will be enforced by a given profile¶
Description¶
Put an entry in the attribute mapping rules that will be enforced by a given profile. A mapping specifies a certificate field and one or more specifiers that have contextual meanings.
Usage¶
iamrolesanywhere_put_attribute_mapping(profileId, certificateField,
mappingRules)
Arguments¶
profileId |
[required] The unique identifier of the profile. |
certificateField |
[required] Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates. |
mappingRules |
[required] A list of mapping entries for every supported specifier or sub-field. |
Value¶
A list with the following syntax:
list(
profile = list(
profileId = "string",
profileArn = "string",
name = "string",
requireInstanceProperties = TRUE|FALSE,
enabled = TRUE|FALSE,
createdBy = "string",
sessionPolicy = "string",
roleArns = list(
"string"
),
managedPolicyArns = list(
"string"
),
createdAt = as.POSIXct(
"2015-01-01"
),
updatedAt = as.POSIXct(
"2015-01-01"
),
durationSeconds = 123,
acceptRoleSessionName = TRUE|FALSE,
attributeMappings = list(
list(
certificateField = "x509Subject"|"x509Issuer"|"x509SAN",
mappingRules = list(
list(
specifier = "string"
)
)
)
)
)
)
Request syntax¶
svc$put_attribute_mapping(
profileId = "string",
certificateField = "x509Subject"|"x509Issuer"|"x509SAN",
mappingRules = list(
list(
specifier = "string"
)
)
)