Skip to content

Commit

Permalink
rebase and update types
Browse files Browse the repository at this point in the history
Signed-off-by: sk593 <[email protected]>
  • Loading branch information
sk593 committed Jun 24, 2024
1 parent ed33fed commit 626f1fc
Show file tree
Hide file tree
Showing 203 changed files with 1,192 additions and 513 deletions.
8 changes: 4 additions & 4 deletions artifacts/bicep/aws/aws.cloudwatch/default/types.json
Original file line number Diff line number Diff line change
Expand Up @@ -747,7 +747,7 @@
"type": {
"$ref": "#/5"
},
"flags": 1,
"flags": 0,
"description": "The ARN of the Kinesis Firehose where to stream the data."
},
"IncludeFilters": {
Expand Down Expand Up @@ -782,14 +782,14 @@
"type": {
"$ref": "#/5"
},
"flags": 1,
"flags": 0,
"description": "The output format of the data streamed to the Kinesis Firehose."
},
"RoleArn": {
"type": {
"$ref": "#/5"
},
"flags": 1,
"flags": 0,
"description": "The ARN of the role that provides access to the Kinesis Firehose."
},
"State": {
Expand Down Expand Up @@ -837,7 +837,7 @@
"type": {
"$ref": "#/41"
},
"flags": 17,
"flags": 16,
"description": "properties of the resource"
}
}
Expand Down
8 changes: 4 additions & 4 deletions artifacts/bicep/aws/aws.cloudwatch/default/types.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
### Properties
* **alias**: string (Required, Identifier): the resource alias
* **name**: string: the resource name
* **properties**: [AWS.CloudWatch/MetricStreamProperties](#awscloudwatchmetricstreamproperties) (Required, Identifier): properties of the resource
* **properties**: [AWS.CloudWatch/MetricStreamProperties](#awscloudwatchmetricstreamproperties) (Identifier): properties of the resource

## AWS.CloudWatch/AlarmProperties
### Properties
Expand Down Expand Up @@ -80,13 +80,13 @@
* **Arn**: string (ReadOnly): Amazon Resource Name of the metric stream.
* **CreationDate**: string (ReadOnly): The date of creation of the metric stream.
* **ExcludeFilters**: [MetricStreamFilter](#metricstreamfilter)[]: Define which metrics will be not streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null.
* **FirehoseArn**: string (Required): The ARN of the Kinesis Firehose where to stream the data.
* **FirehoseArn**: string: The ARN of the Kinesis Firehose where to stream the data.
* **IncludeFilters**: [MetricStreamFilter](#metricstreamfilter)[]: Define which metrics will be streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null.
* **IncludeLinkedAccountsMetrics**: bool: If you are creating a metric stream in a monitoring account, specify true to include metrics from source accounts that are linked to this monitoring account, in the metric stream. The default is false.
* **LastUpdateDate**: string (ReadOnly): The date of the last update of the metric stream.
* **Name**: string (Identifier): Name of the metric stream.
* **OutputFormat**: string (Required): The output format of the data streamed to the Kinesis Firehose.
* **RoleArn**: string (Required): The ARN of the role that provides access to the Kinesis Firehose.
* **OutputFormat**: string: The output format of the data streamed to the Kinesis Firehose.
* **RoleArn**: string: The ARN of the role that provides access to the Kinesis Firehose.
* **State**: string (ReadOnly): Displays the state of the Metric Stream.
* **StatisticsConfigurations**: [MetricStreamStatisticsConfiguration](#metricstreamstatisticsconfiguration)[]: By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members.
* **Tags**: [Tag](#tag)[] (WriteOnly): A set of tags to assign to the delivery stream.
Expand Down
7 changes: 7 additions & 0 deletions artifacts/bicep/aws/aws.eks/default/types.json
Original file line number Diff line number Diff line change
Expand Up @@ -657,6 +657,13 @@
"flags": 2,
"description": "The ARN of the cluster, such as arn:aws:eks:us-west-2:666666666666:cluster/prod."
},
"BootstrapSelfManagedAddons": {
"type": {
"$ref": "#/16"
},
"flags": 4,
"description": "Set this value to false to avoid creating the default networking addons when the cluster is created."
},
"CertificateAuthorityData": {
"type": {
"$ref": "#/3"
Expand Down
1 change: 1 addition & 0 deletions artifacts/bicep/aws/aws.eks/default/types.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@
### Properties
* **AccessConfig**: [AccessConfig](#accessconfig)
* **Arn**: string (ReadOnly): The ARN of the cluster, such as arn:aws:eks:us-west-2:666666666666:cluster/prod.
* **BootstrapSelfManagedAddons**: bool (WriteOnly): Set this value to false to avoid creating the default networking addons when the cluster is created.
* **CertificateAuthorityData**: string (ReadOnly): The certificate-authority-data for your cluster.
* **ClusterSecurityGroupId**: string (ReadOnly): The cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control plane to data plane communication.
* **EncryptionConfig**: [EncryptionConfig](#encryptionconfig)[]
Expand Down
19 changes: 10 additions & 9 deletions artifacts/bicep/aws/aws.guardduty/default/types.json
Original file line number Diff line number Diff line change
Expand Up @@ -604,7 +604,7 @@
"$ref": "#/41"
},
"flags": 0,
"description": "Indicates whether the scanned S3 object will have tags about the scan result."
"description": "Contains information about tagging status of the Malware Protection plan resource."
}
}
},
Expand All @@ -630,7 +630,7 @@
"$ref": "#/9"
},
"flags": 0,
"description": "Issue code."
"description": "The status code of the Malware Protection plan."
},
"Message": {
"type": {
Expand All @@ -650,7 +650,7 @@
"$ref": "#/9"
},
"flags": 0,
"description": "Indicates whether or not the tags will added."
"description": "Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object."
}
}
},
Expand Down Expand Up @@ -723,7 +723,7 @@
"$ref": "#/38"
},
"flags": 0,
"description": "Information about whether the tags will be added to the S3 object after scanning."
"description": "Specifies the action that is to be applied to the Malware Protection plan resource."
},
"Arn": {
"type": {
Expand Down Expand Up @@ -751,34 +751,35 @@
"$ref": "#/39"
},
"flags": 1,
"description": "Information about the protected resource that is associated with the created Malware Protection plan. Presently, S3Bucket is the only supported protected resource."
"description": "Information about the protected resource. Presently, S3Bucket is the only supported protected resource."
},
"Role": {
"type": {
"$ref": "#/9"
},
"flags": 1,
"description": "IAM role that includes the permissions required to scan and add tags to the associated protected resource."
"description": "IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource."
},
"Status": {
"type": {
"$ref": "#/9"
},
"flags": 2,
"description": "Malware Protection plan status."
"description": "Status of the Malware Protection plan resource."
},
"StatusReasons": {
"type": {
"$ref": "#/46"
},
"flags": 2,
"description": "Information about the issue code and message associated to the status of your Malware Protection plan."
"description": "Status details associated with the Malware Protection plan resource status."
},
"Tags": {
"type": {
"$ref": "#/47"
},
"flags": 0
"flags": 0,
"description": "The tags to be added to the created Malware Protection plan resource. Each tag consists of a key and an optional value, both of which you need to specify."
}
}
},
Expand Down
18 changes: 9 additions & 9 deletions artifacts/bicep/aws/aws.guardduty/default/types.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,15 +73,15 @@

## AWS.GuardDuty/MalwareProtectionPlanProperties
### Properties
* **Actions**: [CFNActions](#cfnactions): Information about whether the tags will be added to the S3 object after scanning.
* **Actions**: [CFNActions](#cfnactions): Specifies the action that is to be applied to the Malware Protection plan resource.
* **Arn**: string (ReadOnly): Amazon Resource Name (ARN) of the protected resource.
* **CreatedAt**: string (ReadOnly): The timestamp when the Malware Protection plan resource was created.
* **MalwareProtectionPlanId**: string (ReadOnly, Identifier): A unique identifier associated with Malware Protection plan resource.
* **ProtectedResource**: [CFNProtectedResource](#cfnprotectedresource) (Required): Information about the protected resource that is associated with the created Malware Protection plan. Presently, S3Bucket is the only supported protected resource.
* **Role**: string (Required): IAM role that includes the permissions required to scan and add tags to the associated protected resource.
* **Status**: string (ReadOnly): Malware Protection plan status.
* **StatusReasons**: [CFNStatusReasons](#cfnstatusreasons)[] (ReadOnly): Information about the issue code and message associated to the status of your Malware Protection plan.
* **Tags**: [TagItem](#tagitem)[]
* **ProtectedResource**: [CFNProtectedResource](#cfnprotectedresource) (Required): Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
* **Role**: string (Required): IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
* **Status**: string (ReadOnly): Status of the Malware Protection plan resource.
* **StatusReasons**: [CFNStatusReasons](#cfnstatusreasons)[] (ReadOnly): Status details associated with the Malware Protection plan resource status.
* **Tags**: [TagItem](#tagitem)[]: The tags to be added to the created Malware Protection plan resource. Each tag consists of a key and an optional value, both of which you need to specify.

## AWS.GuardDuty/MemberProperties
### Properties
Expand All @@ -104,7 +104,7 @@

## CFNActions
### Properties
* **Tagging**: [CFNTagging](#cfntagging): Indicates whether the scanned S3 object will have tags about the scan result.
* **Tagging**: [CFNTagging](#cfntagging): Contains information about tagging status of the Malware Protection plan resource.

## CFNDataSourceConfigurations
### Properties
Expand Down Expand Up @@ -149,12 +149,12 @@

## CFNStatusReasons
### Properties
* **Code**: string: Issue code.
* **Code**: string: The status code of the Malware Protection plan.
* **Message**: string: Issue message that specifies the reason.

## CFNTagging
### Properties
* **Status**: string: Indicates whether or not the tags will added.
* **Status**: string: Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.

## Filter_Criterion
### Properties
Expand Down
Loading

0 comments on commit 626f1fc

Please sign in to comment.