You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/@aws-cdk/cfnspec/spec-source/cfn-docs/cfn-docs.json
+21-21
Original file line number
Diff line number
Diff line change
@@ -57434,33 +57434,33 @@
57434
57434
"AWS::RolesAnywhere::CRL": {
57435
57435
"attributes": {
57436
57436
"CrlId": "The unique primary identifier of the Crl",
57437
-
"Ref": "The name of the CRL."
57437
+
"Ref": "`Ref` returns `CrlId` ."
57438
57438
},
57439
-
"description": "Creates a Crl.",
57439
+
"description": "Imports the certificate revocation list (CRL). A CRL is a list of certificates that have been revoked by the issuing certificate Authority (CA). IAM Roles Anywhere validates against the CRL before issuing credentials.\n\n*Required permissions:* `rolesanywhere:ImportCrl` .",
57440
57440
"properties": {
57441
-
"CrlData": "x509 v3 Certificate Revocation List to revoke auth for corresponding certificates presented in CreateSession operations",
57442
-
"Enabled": "The enabled status of the resource.",
57443
-
"Name": "The customer specified name of the resource.",
57444
-
"Tags": "A list of Tags.",
57441
+
"CrlData": "The x509 v3 specified certificate revocation list (CRL).",
57442
+
"Enabled": "Specifies whether the certificate revocation list (CRL) is enabled.",
57443
+
"Name": "The name of the certificate revocation list (CRL).",
57444
+
"Tags": "A list of tags to attach to the certificate revocation list (CRL).",
57445
57445
"TrustAnchorArn": "The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for."
57446
57446
}
57447
57447
},
57448
57448
"AWS::RolesAnywhere::Profile": {
57449
57449
"attributes": {
57450
57450
"ProfileArn": "The ARN of the profile.",
57451
57451
"ProfileId": "The unique primary identifier of the Profile",
57452
-
"Ref": "The name of the Profile"
57452
+
"Ref": "`Ref` returns `ProfileId` ."
57453
57453
},
57454
-
"description": "Creates a Profile.",
57454
+
"description": "Creates a *profile* , a list of the roles that Roles Anywhere service is trusted to assume. You use profiles to intersect permissions with IAM managed policies.\n\n*Required permissions:* `rolesanywhere:CreateProfile` .",
57455
57455
"properties": {
57456
-
"DurationSeconds": "The number of seconds vended session credentials will be valid for",
57457
-
"Enabled": "The enabled status of the resource.",
57458
-
"ManagedPolicyArns": "A list of managed policy ARNs. Managed policies identified by this list will be applied to the vended session credentials.",
57459
-
"Name": "The customer specified name of the resource.",
57460
-
"RequireInstanceProperties": "Specifies whether instance properties are required in CreateSession requests with this profile.",
57461
-
"RoleArns": "A list of IAM role ARNs that can be assumed when this profile is specified in a CreateSession request.",
57462
-
"SessionPolicy": "A session policy that will applied to the trust boundary of the vended session credentials.",
57463
-
"Tags": "A list of Tags."
57456
+
"DurationSeconds": "Sets the maximum number of seconds that vended temporary credentials through [CreateSession](https://docs.aws.amazon.com/rolesanywhere/latest/userguide/authentication-create-session.html) will be valid for, between 900 and 3600.",
57457
+
"Enabled": "Indicates whether the profile is enabled.",
57458
+
"ManagedPolicyArns": "A list of managed policy ARNs that apply to the vended session credentials.",
57459
+
"Name": "The name of the profile.",
57460
+
"RequireInstanceProperties": "Specifies whether instance properties are required in temporary credential requests with this profile.",
57461
+
"RoleArns": "A list of IAM role ARNs. During `CreateSession` , if a matching role ARN is provided, the properties in this profile will be applied to the intersection session policy.",
57462
+
"SessionPolicy": "A session policy that applies to the trust boundary of the vended session credentials.",
57463
+
"Tags": "The tags to attach to the profile."
57464
57464
}
57465
57465
},
57466
57466
"AWS::RolesAnywhere::TrustAnchor": {
@@ -57469,7 +57469,7 @@
57469
57469
"TrustAnchorArn": "The ARN of the trust anchor.",
57470
57470
"TrustAnchorId": "The unique identifier of the trust anchor."
57471
57471
},
57472
-
"description": "Creates a TrustAnchor.",
57472
+
"description": "Creates a trust anchor to establish trust between IAM Roles Anywhere and your certificate authority (CA). You can define a trust anchor as a reference to an AWS Private Certificate Authority ( AWS Private CA ) or by uploading a CA certificate. Your AWS workloads can authenticate with the trust anchor using certificates issued by the CA in exchange for temporary AWS credentials.\n\n*Required permissions:* `rolesanywhere:CreateTrustAnchor` .",
57473
57473
"properties": {
57474
57474
"Enabled": "Indicates whether the trust anchor is enabled.",
57475
57475
"Name": "The name of the trust anchor.",
@@ -57479,15 +57479,15 @@
57479
57479
},
57480
57480
"AWS::RolesAnywhere::TrustAnchor.Source": {
57481
57481
"attributes": {},
57482
-
"description": "Object representing the TrustAnchor type and its related certificate data.",
57482
+
"description": "The trust anchor type and its related certificate data.",
57483
57483
"properties": {
57484
-
"SourceData": "A union object representing the data field of the TrustAnchor depending on its type",
57485
-
"SourceType": "The type of the TrustAnchor."
57484
+
"SourceData": "The data field of the trust anchor depending on its type.",
57485
+
"SourceType": "The type of the TrustAnchor.\n\n> `AWS_ACM_PCA` is not an allowed value in your region."
57486
57486
}
57487
57487
},
57488
57488
"AWS::RolesAnywhere::TrustAnchor.SourceData": {
57489
57489
"attributes": {},
57490
-
"description": "A union object representing the data field of the TrustAnchor depending on its type",
57490
+
"description": "The data field of the trust anchor depending on its type.",
57491
57491
"properties": {
57492
57492
"AcmPcaArn": "The root certificate of the AWS Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests. Included for trust anchors of type `AWS_ACM_PCA` .\n\n> This field is not supported in your region.",
57493
57493
"X509CertificateData": "The PEM-encoded data for the certificate anchor. Included for trust anchors of type `CERTIFICATE_BUNDLE` ."
0 commit comments