|
1854 | 1854 | "OwnerName":{
|
1855 | 1855 | "shape":"NonEmptyString",
|
1856 | 1856 | "documentation":"<p>The display name of the owner of the S3 bucket.</p>"
|
| 1857 | + }, |
| 1858 | + "CreatedAt":{ |
| 1859 | + "shape":"NonEmptyString", |
| 1860 | + "documentation":"<p>The date and time when the S3 bucket was created.</p>" |
| 1861 | + }, |
| 1862 | + "ServerSideEncryptionConfiguration":{ |
| 1863 | + "shape":"AwsS3BucketServerSideEncryptionConfiguration", |
| 1864 | + "documentation":"<p>The encryption rules that are applied to the S3 bucket.</p>" |
1857 | 1865 | }
|
1858 | 1866 | },
|
1859 | 1867 | "documentation":"<p>The details of an Amazon S3 bucket.</p>"
|
1860 | 1868 | },
|
| 1869 | + "AwsS3BucketServerSideEncryptionByDefault":{ |
| 1870 | + "type":"structure", |
| 1871 | + "members":{ |
| 1872 | + "SSEAlgorithm":{ |
| 1873 | + "shape":"NonEmptyString", |
| 1874 | + "documentation":"<p>Server-side encryption algorithm to use for the default encryption.</p>" |
| 1875 | + }, |
| 1876 | + "KMSMasterKeyID":{ |
| 1877 | + "shape":"NonEmptyString", |
| 1878 | + "documentation":"<p>AWS KMS customer master key (CMK) ID to use for the default encryption.</p>" |
| 1879 | + } |
| 1880 | + }, |
| 1881 | + "documentation":"<p>Specifies the default server-side encryption to apply to new objects in the bucket.</p>" |
| 1882 | + }, |
| 1883 | + "AwsS3BucketServerSideEncryptionConfiguration":{ |
| 1884 | + "type":"structure", |
| 1885 | + "members":{ |
| 1886 | + "Rules":{ |
| 1887 | + "shape":"AwsS3BucketServerSideEncryptionRules", |
| 1888 | + "documentation":"<p>The encryption rules that are applied to the S3 bucket.</p>" |
| 1889 | + } |
| 1890 | + }, |
| 1891 | + "documentation":"<p>The encryption configuration for the S3 bucket.</p>" |
| 1892 | + }, |
| 1893 | + "AwsS3BucketServerSideEncryptionRule":{ |
| 1894 | + "type":"structure", |
| 1895 | + "members":{ |
| 1896 | + "ApplyServerSideEncryptionByDefault":{ |
| 1897 | + "shape":"AwsS3BucketServerSideEncryptionByDefault", |
| 1898 | + "documentation":"<p>Specifies the default server-side encryption to apply to new objects in the bucket. If a <code>PUT</code> Object request doesn't specify any server-side encryption, this default encryption is applied.</p>" |
| 1899 | + } |
| 1900 | + }, |
| 1901 | + "documentation":"<p>An encryption rule to apply to the S3 bucket.</p>" |
| 1902 | + }, |
| 1903 | + "AwsS3BucketServerSideEncryptionRules":{ |
| 1904 | + "type":"list", |
| 1905 | + "member":{"shape":"AwsS3BucketServerSideEncryptionRule"} |
| 1906 | + }, |
| 1907 | + "AwsS3ObjectDetails":{ |
| 1908 | + "type":"structure", |
| 1909 | + "members":{ |
| 1910 | + "LastModified":{ |
| 1911 | + "shape":"NonEmptyString", |
| 1912 | + "documentation":"<p>The date and time when the object was last modified.</p>" |
| 1913 | + }, |
| 1914 | + "ETag":{ |
| 1915 | + "shape":"NonEmptyString", |
| 1916 | + "documentation":"<p>The opaque identifier assigned by a web server to a specific version of a resource found at a URL.</p>" |
| 1917 | + }, |
| 1918 | + "VersionId":{ |
| 1919 | + "shape":"NonEmptyString", |
| 1920 | + "documentation":"<p>The version of the object.</p>" |
| 1921 | + }, |
| 1922 | + "ContentType":{ |
| 1923 | + "shape":"NonEmptyString", |
| 1924 | + "documentation":"<p>A standard MIME type describing the format of the object data.</p>" |
| 1925 | + }, |
| 1926 | + "ServerSideEncryption":{ |
| 1927 | + "shape":"NonEmptyString", |
| 1928 | + "documentation":"<p>If the object is stored using server-side encryption, the value of the server-side encryption algorithm used when storing this object in Amazon S3.</p>" |
| 1929 | + }, |
| 1930 | + "SSEKMSKeyId":{ |
| 1931 | + "shape":"NonEmptyString", |
| 1932 | + "documentation":"<p>The identifier of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for the object.</p>" |
| 1933 | + } |
| 1934 | + }, |
| 1935 | + "documentation":"<p>Details about an AWS S3 object.</p>" |
| 1936 | + }, |
1861 | 1937 | "AwsSecurityFinding":{
|
1862 | 1938 | "type":"structure",
|
1863 | 1939 | "required":[
|
|
1885 | 1961 | },
|
1886 | 1962 | "ProductArn":{
|
1887 | 1963 | "shape":"NonEmptyString",
|
1888 |
| - "documentation":"<p>The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. </p>" |
| 1964 | + "documentation":"<p>The ARN generated by Security Hub that uniquely identifies a product that generates findings. This can be the ARN for a third-party product that is integrated with Security Hub, or the ARN for a custom integration.</p>" |
1889 | 1965 | },
|
1890 | 1966 | "GeneratorId":{
|
1891 | 1967 | "shape":"NonEmptyString",
|
|
1983 | 2059 | "shape":"WorkflowState",
|
1984 | 2060 | "documentation":"<p>The workflow state of a finding. </p>"
|
1985 | 2061 | },
|
| 2062 | + "Workflow":{ |
| 2063 | + "shape":"Workflow", |
| 2064 | + "documentation":"<p>Provides information about the status of the investigation into a finding.</p>" |
| 2065 | + }, |
1986 | 2066 | "RecordState":{
|
1987 | 2067 | "shape":"RecordState",
|
1988 | 2068 | "documentation":"<p>The record state of a finding.</p>"
|
|
2305 | 2385 | "shape":"StringFilterList",
|
2306 | 2386 | "documentation":"<p>The workflow state of a finding.</p>"
|
2307 | 2387 | },
|
| 2388 | + "WorkflowStatus":{ |
| 2389 | + "shape":"StringFilterList", |
| 2390 | + "documentation":"<p>The status of the investigation into a finding. Allowed values are the following.</p> <ul> <li> <p> <code>NEW</code> - The initial state of a finding, before it is reviewed.</p> </li> <li> <p> <code>NOTIFIED</code> - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.</p> </li> <li> <p> <code>SUPPRESSED</code> - The finding will not be reviewed again and will not be acted upon.</p> </li> <li> <p> <code>RESOLVED</code> - The finding was reviewed and remediated and is now considered resolved. </p> </li> </ul>" |
| 2391 | + }, |
2308 | 2392 | "RecordState":{
|
2309 | 2393 | "shape":"StringFilterList",
|
2310 | 2394 | "documentation":"<p>The updated record state for the finding.</p>"
|
|
3141 | 3225 | "members":{
|
3142 | 3226 | "InsightArns":{
|
3143 | 3227 | "shape":"ArnList",
|
3144 |
| - "documentation":"<p>The ARNs of the insights to describe.</p>" |
| 3228 | + "documentation":"<p>The ARNs of the insights to describe. If you do not provide any insight ARNs, then <code>GetInsights</code> returns all of your custom insights. It does not return any managed insights.</p>" |
3145 | 3229 | },
|
3146 | 3230 | "NextToken":{
|
3147 | 3231 | "shape":"NextToken",
|
|
4055 | 4139 | "shape":"AwsS3BucketDetails",
|
4056 | 4140 | "documentation":"<p>Details about an Amazon S3 Bucket related to a finding.</p>"
|
4057 | 4141 | },
|
| 4142 | + "AwsS3Object":{ |
| 4143 | + "shape":"AwsS3ObjectDetails", |
| 4144 | + "documentation":"<p>Details about an Amazon S3 object related to a finding.</p>" |
| 4145 | + }, |
4058 | 4146 | "AwsIamAccessKey":{
|
4059 | 4147 | "shape":"AwsIamAccessKeyDetails",
|
4060 | 4148 | "documentation":"<p>Details about an IAM access key related to a finding.</p>"
|
|
4140 | 4228 | },
|
4141 | 4229 | "Severity":{
|
4142 | 4230 | "type":"structure",
|
4143 |
| - "required":["Normalized"], |
4144 | 4231 | "members":{
|
4145 | 4232 | "Product":{
|
4146 | 4233 | "shape":"Double",
|
4147 | 4234 | "documentation":"<p>The native severity as defined by the AWS service or integrated partner product that generated the finding.</p>"
|
4148 | 4235 | },
|
| 4236 | + "Label":{ |
| 4237 | + "shape":"SeverityLabel", |
| 4238 | + "documentation":"<p>The severity value of the finding. The allowed values are the following.</p> <ul> <li> <p> <code>INFORMATIONAL</code> - No issue was found.</p> </li> <li> <p> <code>LOW</code> - The issue does not require action on its own.</p> </li> <li> <p> <code>MEDIUM</code> - The issue must be addressed but not urgently.</p> </li> <li> <p> <code>HIGH</code> - The issue must be addressed as a priority.</p> </li> <li> <p> <code>CRITICAL</code> - The issue must be remediated immediately to avoid it escalating.</p> </li> </ul>" |
| 4239 | + }, |
4149 | 4240 | "Normalized":{
|
4150 | 4241 | "shape":"Integer",
|
4151 |
| - "documentation":"<p>The normalized severity of a finding.</p>" |
| 4242 | + "documentation":"<p>Deprecated. This attribute is being deprecated. Instead of providing <code>Normalized</code>, provide <code>Label</code>.</p> <p>If you provide <code>Normalized</code> and do not provide <code>Label</code>, <code>Label</code> is set automatically as follows. </p> <ul> <li> <p>0 - <code>INFORMATIONAL</code> </p> </li> <li> <p>1–39 - <code>LOW</code> </p> </li> <li> <p>40–69 - <code>MEDIUM</code> </p> </li> <li> <p>70–89 - <code>HIGH</code> </p> </li> <li> <p>90–100 - <code>CRITICAL</code> </p> </li> </ul>" |
4152 | 4243 | }
|
4153 | 4244 | },
|
4154 | 4245 | "documentation":"<p>The severity of the finding.</p>"
|
4155 | 4246 | },
|
| 4247 | + "SeverityLabel":{ |
| 4248 | + "type":"string", |
| 4249 | + "enum":[ |
| 4250 | + "INFORMATIONAL", |
| 4251 | + "LOW", |
| 4252 | + "MEDIUM", |
| 4253 | + "HIGH", |
| 4254 | + "CRITICAL" |
| 4255 | + ] |
| 4256 | + }, |
4156 | 4257 | "SeverityRating":{
|
4157 | 4258 | "type":"string",
|
4158 | 4259 | "enum":[
|
|
4649 | 4750 | },
|
4650 | 4751 | "documentation":"<p>Details about an override action for a rule.</p>"
|
4651 | 4752 | },
|
| 4753 | + "Workflow":{ |
| 4754 | + "type":"structure", |
| 4755 | + "members":{ |
| 4756 | + "Status":{ |
| 4757 | + "shape":"WorkflowStatus", |
| 4758 | + "documentation":"<p>The status of the investigation into the finding. The allowed values are the following.</p> <ul> <li> <p> <code>NEW</code> - The initial state of a finding, before it is reviewed.</p> </li> <li> <p> <code>NOTIFIED</code> - Indicates that you notified the resource owner about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.</p> </li> <li> <p> <code>SUPPRESSED</code> - The finding will not be reviewed again and will not be acted upon.</p> </li> <li> <p> <code>RESOLVED</code> - The finding was reviewed and remediated and is now considered resolved. </p> </li> </ul>" |
| 4759 | + } |
| 4760 | + }, |
| 4761 | + "documentation":"<p>Provides information about the status of the investigation into a finding.</p>" |
| 4762 | + }, |
4652 | 4763 | "WorkflowState":{
|
4653 | 4764 | "type":"string",
|
| 4765 | + "deprecated":true, |
| 4766 | + "deprecatedMessage":"This field is deprecated, use Workflow.Status instead.", |
4654 | 4767 | "enum":[
|
4655 | 4768 | "NEW",
|
4656 | 4769 | "ASSIGNED",
|
4657 | 4770 | "IN_PROGRESS",
|
4658 | 4771 | "DEFERRED",
|
4659 | 4772 | "RESOLVED"
|
4660 | 4773 | ]
|
| 4774 | + }, |
| 4775 | + "WorkflowStatus":{ |
| 4776 | + "type":"string", |
| 4777 | + "enum":[ |
| 4778 | + "NEW", |
| 4779 | + "NOTIFIED", |
| 4780 | + "RESOLVED", |
| 4781 | + "SUPPRESSED" |
| 4782 | + ] |
4661 | 4783 | }
|
4662 | 4784 | },
|
4663 | 4785 | "documentation":"<p>Security Hub provides you with a comprehensive view of the security state of your AWS environment and resources. It also provides you with the readiness status of your environment based on controls from supported security standards. Security Hub collects security data from AWS accounts, services, and integrated third-party products and helps you analyze security trends in your environment to identify the highest priority security issues. For more information about Security Hub, see the <i> <a href=\"https://docs.aws.amazon.com/securityhub/latest/userguide/what-is-securityhub.html\">AWS Security Hub User Guide</a> </i>.</p> <p>When you use operations in the Security Hub API, the requests are executed only in the AWS Region that is currently active or in the specific AWS Region that you specify in your request. Any configuration or settings change that results from the operation is applied only to that Region. To make the same change in other Regions, execute the same command for each Region to apply the change to.</p> <p>For example, if your Region is set to <code>us-west-2</code>, when you use <code> <a>CreateMembers</a> </code> to add a member account to Security Hub, the association of the member account with the master account is created only in the <code>us-west-2</code> Region. Security Hub must be enabled for the member account in the same Region that the invitation was sent from.</p> <p>The following throttling limits apply to using Security Hub API operations.</p> <ul> <li> <p> <code> <a>GetFindings</a> </code> - <code>RateLimit</code> of 3 requests per second. <code>BurstLimit</code> of 6 requests per second.</p> </li> <li> <p> <code> <a>UpdateFindings</a> </code> - <code>RateLimit</code> of 1 request per second. <code>BurstLimit</code> of 5 requests per second.</p> </li> <li> <p>All other operations - <code>RateLimit</code> of 10 requests per second. <code>BurstLimit</code> of 30 requests per second.</p> </li> </ul>"
|
|
0 commit comments