BatchImportFindings
Imports security findings generated by a finding provider into Security Hub. This action is requested by the finding provider to import its findings into Security Hub.
BatchImportFindings
must be called by one of the following:
-
The AWS account that is associated with a finding if you are using the default product ARN or are a partner sending findings from within a customer's AWS account. In these cases, the identifier of the account that you are calling
BatchImportFindings
from needs to be the same as theAwsAccountId
attribute for the finding. -
An AWS account that Security Hub has allow-listed for an official partner integration. In this case, you can call
BatchImportFindings
from the allow-listed account and send findings from different customer accounts in the same batch.
The maximum allowed size for a finding is 240 Kb. An error is returned for any finding larger than 240 Kb.
After a finding is created, BatchImportFindings
cannot be used to update
the following finding fields and objects, which Security Hub customers use to manage their
investigation workflow.
-
Note
-
UserDefinedFields
-
VerificationState
-
Workflow
Finding providers also should not use BatchImportFindings
to update the following attributes.
-
Confidence
-
Criticality
-
RelatedFindings
-
Severity
-
Types
Instead, finding providers use FindingProviderFields
to provide values for these attributes.
Request Syntax
POST /findings/import HTTP/1.1
Content-type: application/json
{
"Findings": [
{
"Action": {
"ActionType": "string
",
"AwsApiCallAction": {
"AffectedResources": {
"string
" : "string
"
},
"Api": "string
",
"CallerType": "string
",
"DomainDetails": {
"Domain": "string
"
},
"FirstSeen": "string
",
"LastSeen": "string
",
"RemoteIpDetails": {
"City": {
"CityName": "string
"
},
"Country": {
"CountryCode": "string
",
"CountryName": "string
"
},
"GeoLocation": {
"Lat": number
,
"Lon": number
},
"IpAddressV4": "string
",
"Organization": {
"Asn": number
,
"AsnOrg": "string
",
"Isp": "string
",
"Org": "string
"
}
},
"ServiceName": "string
"
},
"DnsRequestAction": {
"Blocked": boolean
,
"Domain": "string
",
"Protocol": "string
"
},
"NetworkConnectionAction": {
"Blocked": boolean
,
"ConnectionDirection": "string
",
"LocalPortDetails": {
"Port": number
,
"PortName": "string
"
},
"Protocol": "string
",
"RemoteIpDetails": {
"City": {
"CityName": "string
"
},
"Country": {
"CountryCode": "string
",
"CountryName": "string
"
},
"GeoLocation": {
"Lat": number
,
"Lon": number
},
"IpAddressV4": "string
",
"Organization": {
"Asn": number
,
"AsnOrg": "string
",
"Isp": "string
",
"Org": "string
"
}
},
"RemotePortDetails": {
"Port": number
,
"PortName": "string
"
}
},
"PortProbeAction": {
"Blocked": boolean
,
"PortProbeDetails": [
{
"LocalIpDetails": {
"IpAddressV4": "string
"
},
"LocalPortDetails": {
"Port": number
,
"PortName": "string
"
},
"RemoteIpDetails": {
"City": {
"CityName": "string
"
},
"Country": {
"CountryCode": "string
",
"CountryName": "string
"
},
"GeoLocation": {
"Lat": number
,
"Lon": number
},
"IpAddressV4": "string
",
"Organization": {
"Asn": number
,
"AsnOrg": "string
",
"Isp": "string
",
"Org": "string
"
}
}
}
]
}
},
"AwsAccountId": "string
",
"AwsAccountName": "string
",
"CompanyName": "string
",
"Compliance": {
"AssociatedStandards": [
{
"StandardsId": "string
"
}
],
"RelatedRequirements": [ "string
" ],
"SecurityControlId": "string
",
"SecurityControlParameters": [
{
"Name": "string
",
"Value": [ "string
" ]
}
],
"Status": "string
",
"StatusReasons": [
{
"Description": "string
",
"ReasonCode": "string
"
}
]
},
"Confidence": number
,
"CreatedAt": "string
",
"Criticality": number
,
"Description": "string
",
"Detection": {
"Sequence": {
"Actors": [
{
"Id": "string
",
"Session": {
"CreatedTime": number
,
"Issuer": "string
",
"MfaStatus": "string
",
"Uid": "string
"
},
"User": {
"Account": {
"Name": "string
",
"Uid": "string
"
},
"CredentialUid": "string
",
"Name": "string
",
"Type": "string
",
"Uid": "string
"
}
}
],
"Endpoints": [
{
"AutonomousSystem": {
"Name": "string
",
"Number": number
},
"Connection": {
"Direction": "string
"
},
"Domain": "string
",
"Id": "string
",
"Ip": "string
",
"Location": {
"City": "string
",
"Country": "string
",
"Lat": number
,
"Lon": number
},
"Port": number
}
],
"SequenceIndicators": [
{
"Key": "string
",
"Title": "string
",
"Type": "string
",
"Values": [ "string
" ]
}
],
"Signals": [
{
"ActorIds": [ "string
" ],
"Count": number
,
"CreatedAt": number
,
"EndpointIds": [ "string
" ],
"FirstSeenAt": number
,
"Id": "string
",
"LastSeenAt": number
,
"Name": "string
",
"ProductArn": "string
",
"ResourceIds": [ "string
" ],
"Severity": number
,
"SignalIndicators": [
{
"Key": "string
",
"Title": "string
",
"Type": "string
",
"Values": [ "string
" ]
}
],
"Title": "string
",
"Type": "string
",
"UpdatedAt": number
}
],
"Uid": "string
"
}
},
"FindingProviderFields": {
"Confidence": number
,
"Criticality": number
,
"RelatedFindings": [
{
"Id": "string
",
"ProductArn": "string
"
}
],
"Severity": {
"Label": "string
",
"Original": "string
"
},
"Types": [ "string
" ]
},
"FirstObservedAt": "string
",
"GeneratorDetails": {
"Description": "string
",
"Labels": [ "string
" ],
"Name": "string
"
},
"GeneratorId": "string
",
"Id": "string
",
"LastObservedAt": "string
",
"Malware": [
{
"Name": "string
",
"Path": "string
",
"State": "string
",
"Type": "string
"
}
],
"Network": {
"DestinationDomain": "string
",
"DestinationIpV4": "string
",
"DestinationIpV6": "string
",
"DestinationPort": number
,
"Direction": "string
",
"OpenPortRange": {
"Begin": number
,
"End": number
},
"Protocol": "string
",
"SourceDomain": "string
",
"SourceIpV4": "string
",
"SourceIpV6": "string
",
"SourceMac": "string
",
"SourcePort": number
},
"NetworkPath": [
{
"ComponentId": "string
",
"ComponentType": "string
",
"Egress": {
"Destination": {
"Address": [ "string
" ],
"PortRanges": [
{
"Begin": number
,
"End": number
}
]
},
"Protocol": "string
",
"Source": {
"Address": [ "string
" ],
"PortRanges": [
{
"Begin": number
,
"End": number
}
]
}
},
"Ingress": {
"Destination": {
"Address": [ "string
" ],
"PortRanges": [
{
"Begin": number
,
"End": number
}
]
},
"Protocol": "string
",
"Source": {
"Address": [ "string
" ],
"PortRanges": [
{
"Begin": number
,
"End": number
}
]
}
}
}
],
"Note": {
"Text": "string
",
"UpdatedAt": "string
",
"UpdatedBy": "string
"
},
"PatchSummary": {
"FailedCount": number
,
"Id": "string
",
"InstalledCount": number
,
"InstalledOtherCount": number
,
"InstalledPendingReboot": number
,
"InstalledRejectedCount": number
,
"MissingCount": number
,
"Operation": "string
",
"OperationEndTime": "string
",
"OperationStartTime": "string
",
"RebootOption": "string
"
},
"Process": {
"LaunchedAt": "string
",
"Name": "string
",
"ParentPid": number
,
"Path": "string
",
"Pid": number
,
"TerminatedAt": "string
"
},
"ProcessedAt": "string
",
"ProductArn": "string
",
"ProductFields": {
"string
" : "string
"
},
"ProductName": "string
",
"RecordState": "string
",
"Region": "string
",
"RelatedFindings": [
{
"Id": "string
",
"ProductArn": "string
"
}
],
"Remediation": {
"Recommendation": {
"Text": "string
",
"Url": "string
"
}
},
"Resources": [
{
"ApplicationArn": "string
",
"ApplicationName": "string
",
"DataClassification": {
"DetailedResultsLocation": "string
",
"Result": {
"AdditionalOccurrences": boolean
,
"CustomDataIdentifiers": {
"Detections": [
{
"Arn": "string
",
"Count": number
,
"Name": "string
",
"Occurrences": {
"Cells": [
{
"CellReference": "string
",
"Column": number
,
"ColumnName": "string
",
"Row": number
}
],
"LineRanges": [
{
"End": number
,
"Start": number
,
"StartColumn": number
}
],
"OffsetRanges": [
{
"End": number
,
"Start": number
,
"StartColumn": number
}
],
"Pages": [
{
"LineRange": {
"End": number
,
"Start": number
,
"StartColumn": number
},
"OffsetRange": {
"End": number
,
"Start": number
,
"StartColumn": number
},
"PageNumber": number
}
],
"Records": [
{
"JsonPath": "string
",
"RecordIndex": number
}
]
}
}
],
"TotalCount": number
},
"MimeType": "string
",
"SensitiveData": [
{
"Category": "string
",
"Detections": [
{
"Count": number
,
"Occurrences": {
"Cells": [
{
"CellReference": "string
",
"Column": number
,
"ColumnName": "string
",
"Row": number
}
],
"LineRanges": [
{
"End": number
,
"Start": number
,
"StartColumn": number
}
],
"OffsetRanges": [
{
"End": number
,
"Start": number
,
"StartColumn": number
}
],
"Pages": [
{
"LineRange": {
"End": number
,
"Start": number
,
"StartColumn": number
},
"OffsetRange": {
"End": number
,
"Start": number
,
"StartColumn": number
},
"PageNumber": number
}
],
"Records": [
{
"JsonPath": "string
",
"RecordIndex": number
}
]
},
"Type": "string
"
}
],
"TotalCount": number
}
],
"SizeClassified": number
,
"Status": {
"Code": "string
",
"Reason": "string
"
}
}
},
"Details": {
"AwsAmazonMqBroker": {
"AuthenticationStrategy": "string
",
"AutoMinorVersionUpgrade": boolean
,
"BrokerArn": "string
",
"BrokerId": "string
",
"BrokerName": "string
",
"DeploymentMode": "string
",
"EncryptionOptions": {
"KmsKeyId": "string
",
"UseAwsOwnedKey": boolean
},
"EngineType": "string
",
"EngineVersion": "string
",
"HostInstanceType": "string
",
"LdapServerMetadata": {
"Hosts": [ "string
" ],
"RoleBase": "string
",
"RoleName": "string
",
"RoleSearchMatching": "string
",
"RoleSearchSubtree": boolean
,
"ServiceAccountUsername": "string
",
"UserBase": "string
",
"UserRoleName": "string
",
"UserSearchMatching": "string
",
"UserSearchSubtree": boolean
},
"Logs": {
"Audit": boolean
,
"AuditLogGroup": "string
",
"General": boolean
,
"GeneralLogGroup": "string
",
"Pending": {
"Audit": boolean
,
"General": boolean
}
},
"MaintenanceWindowStartTime": {
"DayOfWeek": "string
",
"TimeOfDay": "string
",
"TimeZone": "string
"
},
"PubliclyAccessible": boolean
,
"SecurityGroups": [ "string
" ],
"StorageType": "string
",
"SubnetIds": [ "string
" ],
"Users": [
{
"PendingChange": "string
",
"Username": "string
"
}
]
},
"AwsApiGatewayRestApi": {
"ApiKeySource": "string
",
"BinaryMediaTypes": [ "string
" ],
"CreatedDate": "string
",
"Description": "string
",
"EndpointConfiguration": {
"Types": [ "string
" ]
},
"Id": "string
",
"MinimumCompressionSize": number
,
"Name": "string
",
"Version": "string
"
},
"AwsApiGatewayStage": {
"AccessLogSettings": {
"DestinationArn": "string
",
"Format": "string
"
},
"CacheClusterEnabled": boolean
,
"CacheClusterSize": "string
",
"CacheClusterStatus": "string
",
"CanarySettings": {
"DeploymentId": "string
",
"PercentTraffic": number
,
"StageVariableOverrides": {
"string
" : "string
"
},
"UseStageCache": boolean
},
"ClientCertificateId": "string
",
"CreatedDate": "string
",
"DeploymentId": "string
",
"Description": "string
",
"DocumentationVersion": "string
",
"LastUpdatedDate": "string
",
"MethodSettings": [
{
"CacheDataEncrypted": boolean
,
"CacheTtlInSeconds": number
,
"CachingEnabled": boolean
,
"DataTraceEnabled": boolean
,
"HttpMethod": "string
",
"LoggingLevel": "string
",
"MetricsEnabled": boolean
,
"RequireAuthorizationForCacheControl": boolean
,
"ResourcePath": "string
",
"ThrottlingBurstLimit": number
,
"ThrottlingRateLimit": number
,
"UnauthorizedCacheControlHeaderStrategy": "string
"
}
],
"StageName": "string
",
"TracingEnabled": boolean
,
"Variables": {
"string
" : "string
"
},
"WebAclArn": "string
"
},
"AwsApiGatewayV2Api": {
"ApiEndpoint": "string
",
"ApiId": "string
",
"ApiKeySelectionExpression": "string
",
"CorsConfiguration": {
"AllowCredentials": boolean
,
"AllowHeaders": [ "string
" ],
"AllowMethods": [ "string
" ],
"AllowOrigins": [ "string
" ],
"ExposeHeaders": [ "string
" ],
"MaxAge": number
},
"CreatedDate": "string
",
"Description": "string
",
"Name": "string
",
"ProtocolType": "string
",
"RouteSelectionExpression": "string
",
"Version": "string
"
},
"AwsApiGatewayV2Stage": {
"AccessLogSettings": {
"DestinationArn": "string
",
"Format": "string
"
},
"ApiGatewayManaged": boolean
,
"AutoDeploy": boolean
,
"ClientCertificateId": "string
",
"CreatedDate": "string
",
"DefaultRouteSettings": {
"DataTraceEnabled": boolean
,
"DetailedMetricsEnabled": boolean
,
"LoggingLevel": "string
",
"ThrottlingBurstLimit": number
,
"ThrottlingRateLimit": number
},
"DeploymentId": "string
",
"Description": "string
",
"LastDeploymentStatusMessage": "string
",
"LastUpdatedDate": "string
",
"RouteSettings": {
"DataTraceEnabled": boolean
,
"DetailedMetricsEnabled": boolean
,
"LoggingLevel": "string
",
"ThrottlingBurstLimit": number
,
"ThrottlingRateLimit": number
},
"StageName": "string
",
"StageVariables": {
"string
" : "string
"
}
},
"AwsAppSyncGraphQlApi": {
"AdditionalAuthenticationProviders": [
{
"AuthenticationType": "string
",
"LambdaAuthorizerConfig": {
"AuthorizerResultTtlInSeconds": number
,
"AuthorizerUri": "string
",
"IdentityValidationExpression": "string
"
},
"OpenIdConnectConfig": {
"AuthTtL": number
,
"ClientId": "string
",
"IatTtL": number
,
"Issuer": "string
"
},
"UserPoolConfig": {
"AppIdClientRegex": "string
",
"AwsRegion": "string
",
"DefaultAction": "string
",
"UserPoolId": "string
"
}
}
],
"ApiId": "string
",
"Arn": "string
",
"AuthenticationType": "string
",
"Id": "string
",
"LambdaAuthorizerConfig": {
"AuthorizerResultTtlInSeconds": number
,
"AuthorizerUri": "string
",
"IdentityValidationExpression": "string
"
},
"LogConfig": {
"CloudWatchLogsRoleArn": "string
",
"ExcludeVerboseContent": boolean
,
"FieldLogLevel": "string
"
},
"Name": "string
",
"OpenIdConnectConfig": {
"AuthTtL": number
,
"ClientId": "string
",
"IatTtL": number
,
"Issuer": "string
"
},
"UserPoolConfig": {
"AppIdClientRegex": "string
",
"AwsRegion": "string
",
"DefaultAction": "string
",
"UserPoolId": "string
"
},
"WafWebAclArn": "string
",
"XrayEnabled": boolean
},
"AwsAthenaWorkGroup": {
"Configuration": {
"ResultConfiguration": {
"EncryptionConfiguration": {
"EncryptionOption": "string
",
"KmsKey": "string
"
}
}
},
"Description": "string
",
"Name": "string
",
"State": "string
"
},
"AwsAutoScalingAutoScalingGroup": {
"AvailabilityZones": [
{
"Value": "string
"
}
],
"CapacityRebalance": boolean
,
"CreatedTime": "string
",
"HealthCheckGracePeriod": number
,
"HealthCheckType": "string
",
"LaunchConfigurationName": "string
",
"LaunchTemplate": {
"LaunchTemplateId": "string
",
"LaunchTemplateName": "string
",
"Version": "string
"
},
"LoadBalancerNames": [ "string
" ],
"MixedInstancesPolicy": {
"InstancesDistribution": {
"OnDemandAllocationStrategy": "string
",
"OnDemandBaseCapacity": number
,
"OnDemandPercentageAboveBaseCapacity": number
,
"SpotAllocationStrategy": "string
",
"SpotInstancePools": number
,
"SpotMaxPrice": "string
"
},
"LaunchTemplate": {
"LaunchTemplateSpecification": {
"LaunchTemplateId": "string
",
"LaunchTemplateName": "string
",
"Version": "string
"
},
"Overrides": [
{
"InstanceType": "string
",
"WeightedCapacity": "string
"
}
]
}
}
},
"AwsAutoScalingLaunchConfiguration": {
"AssociatePublicIpAddress": boolean
,
"BlockDeviceMappings": [
{
"DeviceName": "string
",
"Ebs": {
"DeleteOnTermination": boolean
,
"Encrypted": boolean
,
"Iops": number
,
"SnapshotId": "string
",
"VolumeSize": number
,
"VolumeType": "string
"
},
"NoDevice": boolean
,
"VirtualName": "string
"
}
],
"ClassicLinkVpcId": "string
",
"ClassicLinkVpcSecurityGroups": [ "string
" ],
"CreatedTime": "string
",
"EbsOptimized": boolean
,
"IamInstanceProfile": "string
",
"ImageId": "string
",
"InstanceMonitoring": {
"Enabled": boolean
},
"InstanceType": "string
",
"KernelId": "string
",
"KeyName": "string
",
"LaunchConfigurationName": "string
",
"MetadataOptions": {
"HttpEndpoint": "string
",
"HttpPutResponseHopLimit": number
,
"HttpTokens": "string
"
},
"PlacementTenancy": "string
",
"RamdiskId": "string
",
"SecurityGroups": [ "string
" ],
"SpotPrice": "string
",
"UserData": "string
"
},
"AwsBackupBackupPlan": {
"BackupPlan": {
"AdvancedBackupSettings": [
{
"BackupOptions": {
"string
" : "string
"
},
"ResourceType": "string
"
}
],
"BackupPlanName": "string
",
"BackupPlanRule": [
{
"CompletionWindowMinutes": number
,
"CopyActions": [
{
"DestinationBackupVaultArn": "string
",
"Lifecycle": {
"DeleteAfterDays": number
,
"MoveToColdStorageAfterDays": number
}
}
],
"EnableContinuousBackup": boolean
,
"Lifecycle": {
"DeleteAfterDays": number
,
"MoveToColdStorageAfterDays": number
},
"RuleId": "string
",
"RuleName": "string
",
"ScheduleExpression": "string
",
"StartWindowMinutes": number
,
"TargetBackupVault": "string
"
}
]
},
"BackupPlanArn": "string
",
"BackupPlanId": "string
",
"VersionId": "string
"
},
"AwsBackupBackupVault": {
"AccessPolicy": "string
",
"BackupVaultArn": "string
",
"BackupVaultName": "string
",
"EncryptionKeyArn": "string
",
"Notifications": {
"BackupVaultEvents": [ "string
" ],
"SnsTopicArn": "string
"
}
},
"AwsBackupRecoveryPoint": {
"BackupSizeInBytes": number
,
"BackupVaultArn": "string
",
"BackupVaultName": "string
",
"CalculatedLifecycle": {
"DeleteAt": "string
",
"MoveToColdStorageAt": "string
"
},
"CompletionDate": "string
",
"CreatedBy": {
"BackupPlanArn": "string
",
"BackupPlanId": "string
",
"BackupPlanVersion": "string
",
"BackupRuleId": "string
"
},
"CreationDate": "string
",
"EncryptionKeyArn": "string
",
"IamRoleArn": "string
",
"IsEncrypted": boolean
,
"LastRestoreTime": "string
",
"Lifecycle": {
"DeleteAfterDays": number
,
"MoveToColdStorageAfterDays": number
},
"RecoveryPointArn": "string
",
"ResourceArn": "string
",
"ResourceType": "string
",
"SourceBackupVaultArn": "string
",
"Status": "string
",
"StatusMessage": "string
",
"StorageClass": "string
"
},
"AwsCertificateManagerCertificate": {
"CertificateAuthorityArn": "string
",
"CreatedAt": "string
",
"DomainName": "string
",
"DomainValidationOptions": [
{
"DomainName": "string
",
"ResourceRecord": {
"Name": "string
",
"Type": "string
",
"Value": "string
"
},
"ValidationDomain": "string
",
"ValidationEmails": [ "string
" ],
"ValidationMethod": "string
",
"ValidationStatus": "string
"
}
],
"ExtendedKeyUsages": [
{
"Name": "string
",
"OId": "string
"
}
],
"FailureReason": "string
",
"ImportedAt": "string
",
"InUseBy": [ "string
" ],
"IssuedAt": "string
",
"Issuer": "string
",
"KeyAlgorithm": "string
",
"KeyUsages": [
{
"Name": "string
"
}
],
"NotAfter": "string
",
"NotBefore": "string
",
"Options": {
"CertificateTransparencyLoggingPreference": "string
"
},
"RenewalEligibility": "string
",
"RenewalSummary": {
"DomainValidationOptions": [
{
"DomainName": "string
",
"ResourceRecord": {
"Name": "string
",
"Type": "string
",
"Value": "string
"
},
"ValidationDomain": "string
",
"ValidationEmails": [ "string
" ],
"ValidationMethod": "string
",
"ValidationStatus": "string
"
}
],
"RenewalStatus": "string
",
"RenewalStatusReason": "string
",
"UpdatedAt": "string
"
},
"Serial": "string
",
"SignatureAlgorithm": "string
",
"Status": "string
",
"Subject": "string
",
"SubjectAlternativeNames": [ "string
" ],
"Type": "string
"
},
"AwsCloudFormationStack": {
"Capabilities": [ "string
" ],
"CreationTime": "string
",
"Description": "string
",
"DisableRollback": boolean
,
"DriftInformation": {
"StackDriftStatus": "string
"
},
"EnableTerminationProtection": boolean
,
"LastUpdatedTime": "string
",
"NotificationArns": [ "string
" ],
"Outputs": [
{
"Description": "string
",
"OutputKey": "string
",
"OutputValue": "string
"
}
],
"RoleArn": "string
",
"StackId": "string
",
"StackName": "string
",
"StackStatus": "string
",
"StackStatusReason": "string
",
"TimeoutInMinutes": number
},
"AwsCloudFrontDistribution": {
"CacheBehaviors": {
"Items": [
{
"ViewerProtocolPolicy": "string
"
}
]
},
"DefaultCacheBehavior": {
"ViewerProtocolPolicy": "string
"
},
"DefaultRootObject": "string
",
"DomainName": "string
",
"ETag": "string
",
"LastModifiedTime": "string
",
"Logging": {
"Bucket": "string
",
"Enabled": boolean
,
"IncludeCookies": boolean
,
"Prefix": "string
"
},
"OriginGroups": {
"Items": [
{
"FailoverCriteria": {
"StatusCodes": {
"Items": [ number
],
"Quantity": number
}
}
}
]
},
"Origins": {
"Items": [
{
"CustomOriginConfig": {
"HttpPort": number
,
"HttpsPort": number
,
"OriginKeepaliveTimeout": number
,
"OriginProtocolPolicy": "string
",
"OriginReadTimeout": number
,
"OriginSslProtocols": {
"Items": [ "string
" ],
"Quantity": number
}
},
"DomainName": "string
",
"Id": "string
",
"OriginPath": "string
",
"S3OriginConfig": {
"OriginAccessIdentity": "string
"
}
}
]
},
"Status": "string
",
"ViewerCertificate": {
"AcmCertificateArn": "string
",
"Certificate": "string
",
"CertificateSource": "string
",
"CloudFrontDefaultCertificate": boolean
,
"IamCertificateId": "string
",
"MinimumProtocolVersion": "string
",
"SslSupportMethod": "string
"
},
"WebAclId": "string
"
},
"AwsCloudTrailTrail": {
"CloudWatchLogsLogGroupArn": "string
",
"CloudWatchLogsRoleArn": "string
",
"HasCustomEventSelectors": boolean
,
"HomeRegion": "string
",
"IncludeGlobalServiceEvents": boolean
,
"IsMultiRegionTrail": boolean
,
"IsOrganizationTrail": boolean
,
"KmsKeyId": "string
",
"LogFileValidationEnabled": boolean
,
"Name": "string
",
"S3BucketName": "string
",
"S3KeyPrefix": "string
",
"SnsTopicArn": "string
",
"SnsTopicName": "string
",
"TrailArn": "string
"
},
"AwsCloudWatchAlarm": {
"ActionsEnabled": boolean
,
"AlarmActions": [ "string
" ],
"AlarmArn": "string
",
"AlarmConfigurationUpdatedTimestamp": "string
",
"AlarmDescription": "string
",
"AlarmName": "string
",
"ComparisonOperator": "string
",
"DatapointsToAlarm": number
,
"Dimensions": [
{
"Name": "string
",
"Value": "string
"
}
],
"EvaluateLowSampleCountPercentile": "string
",
"EvaluationPeriods": number
,
"ExtendedStatistic": "string
",
"InsufficientDataActions": [ "string
" ],
"MetricName": "string
",
"Namespace": "string
",
"OkActions": [ "string
" ],
"Period": number
,
"Statistic": "string
",
"Threshold": number
,
"ThresholdMetricId": "string
",
"TreatMissingData": "string
",
"Unit": "string
"
},
"AwsCodeBuildProject": {
"Artifacts": [
{
"ArtifactIdentifier": "string
",
"EncryptionDisabled": boolean
,
"Location": "string
",
"Name": "string
",
"NamespaceType": "string
",
"OverrideArtifactName": boolean
,
"Packaging": "string
",
"Path": "string
",
"Type": "string
"
}
],
"EncryptionKey": "string
",
"Environment": {
"Certificate": "string
",
"EnvironmentVariables": [
{
"Name": "string
",
"Type": "string
",
"Value": "string
"
}
],
"ImagePullCredentialsType": "string
",
"PrivilegedMode": boolean
,
"RegistryCredential": {
"Credential": "string
",
"CredentialProvider": "string
"
},
"Type": "string
"
},
"LogsConfig": {
"CloudWatchLogs": {
"GroupName": "string
",
"Status": "string
",
"StreamName": "string
"
},
"S3Logs": {
"EncryptionDisabled": boolean
,
"Location": "string
",
"Status": "string
"
}
},
"Name": "string
",
"SecondaryArtifacts": [
{
"ArtifactIdentifier": "string
",
"EncryptionDisabled": boolean
,
"Location": "string
",
"Name": "string
",
"NamespaceType": "string
",
"OverrideArtifactName": boolean
,
"Packaging": "string
",
"Path": "string
",
"Type": "string
"
}
],
"ServiceRole": "string
",
"Source": {
"GitCloneDepth": number
,
"InsecureSsl": boolean
,
"Location": "string
",
"Type": "string
"
},
"VpcConfig": {
"SecurityGroupIds": [ "string
" ],
"Subnets": [ "string
" ],
"VpcId": "string
"
}
},
"AwsDmsEndpoint": {
"CertificateArn": "string
",
"DatabaseName": "string
",
"EndpointArn": "string
",
"EndpointIdentifier": "string
",
"EndpointType": "string
",
"EngineName": "string
",
"ExternalId": "string
",
"ExtraConnectionAttributes": "string
",
"KmsKeyId": "string
",
"Port": number
,
"ServerName": "string
",
"SslMode": "string
",
"Username": "string
"
},
"AwsDmsReplicationInstance": {
"AllocatedStorage": number
,
"AutoMinorVersionUpgrade": boolean
,
"AvailabilityZone": "string
",
"EngineVersion": "string
",
"KmsKeyId": "string
",
"MultiAZ": boolean
,
"PreferredMaintenanceWindow": "string
",
"PubliclyAccessible": boolean
,
"ReplicationInstanceClass": "string
",
"ReplicationInstanceIdentifier": "string
",
"ReplicationSubnetGroup": {
"ReplicationSubnetGroupIdentifier": "string
"
},
"VpcSecurityGroups": [
{
"VpcSecurityGroupId": "string
"
}
]
},
"AwsDmsReplicationTask": {
"CdcStartPosition": "string
",
"CdcStartTime": "string
",
"CdcStopPosition": "string
",
"Id": "string
",
"MigrationType": "string
",
"ReplicationInstanceArn": "string
",
"ReplicationTaskIdentifier": "string
",
"ReplicationTaskSettings": "string
",
"ResourceIdentifier": "string
",
"SourceEndpointArn": "string
",
"TableMappings": "string
",
"TargetEndpointArn": "string
",
"TaskData": "string
"
},
"AwsDynamoDbTable": {
"AttributeDefinitions": [
{
"AttributeName": "string
",
"AttributeType": "string
"
}
],
"BillingModeSummary": {
"BillingMode": "string
",
"LastUpdateToPayPerRequestDateTime": "string
"
},
"CreationDateTime": "string
",
"DeletionProtectionEnabled": boolean
,
"GlobalSecondaryIndexes": [
{
"Backfilling": boolean
,
"IndexArn": "string
",
"IndexName": "string
",
"IndexSizeBytes": number
,
"IndexStatus": "string
",
"ItemCount": number
,
"KeySchema": [
{
"AttributeName": "string
",
"KeyType": "string
"
}
],
"Projection": {
"NonKeyAttributes": [ "string
" ],
"ProjectionType": "string
"
},
"ProvisionedThroughput": {
"LastDecreaseDateTime": "string
",
"LastIncreaseDateTime": "string
",
"NumberOfDecreasesToday": number
,
"ReadCapacityUnits": number
,
"WriteCapacityUnits": number
}
}
],
"GlobalTableVersion": "string
",
"ItemCount": number
,
"KeySchema": [
{
"AttributeName": "string
",
"KeyType": "string
"
}
],
"LatestStreamArn": "string
",
"LatestStreamLabel": "string
",
"LocalSecondaryIndexes": [
{
"IndexArn": "string
",
"IndexName": "string
",
"KeySchema": [
{
"AttributeName": "string
",
"KeyType": "string
"
}
],
"Projection": {
"NonKeyAttributes": [ "string
" ],
"ProjectionType": "string
"
}
}
],
"ProvisionedThroughput": {
"LastDecreaseDateTime": "string
",
"LastIncreaseDateTime": "string
",
"NumberOfDecreasesToday": number
,
"ReadCapacityUnits": number
,
"WriteCapacityUnits": number
},
"Replicas": [
{
"GlobalSecondaryIndexes": [
{
"IndexName": "string
",
"ProvisionedThroughputOverride": {
"ReadCapacityUnits": number
}
}
],
"KmsMasterKeyId": "string
",
"ProvisionedThroughputOverride": {
"ReadCapacityUnits": number
},
"RegionName": "string
",
"ReplicaStatus": "string
",
"ReplicaStatusDescription": "string
"
}
],
"RestoreSummary": {
"RestoreDateTime": "string
",
"RestoreInProgress": boolean
,
"SourceBackupArn": "string
",
"SourceTableArn": "string
"
},
"SseDescription": {
"InaccessibleEncryptionDateTime": "string
",
"KmsMasterKeyArn": "string
",
"SseType": "string
",
"Status": "string
"
},
"StreamSpecification": {
"StreamEnabled": boolean
,
"StreamViewType": "string
"
},
"TableId": "string
",
"TableName": "string
",
"TableSizeBytes": number
,
"TableStatus": "string
"
},
"AwsEc2ClientVpnEndpoint": {
"AuthenticationOptions": [
{
"ActiveDirectory": {
"DirectoryId": "string
"
},
"FederatedAuthentication": {
"SamlProviderArn": "string
",
"SelfServiceSamlProviderArn": "string
"
},
"MutualAuthentication": {
"ClientRootCertificateChain": "string
"
},
"Type": "string
"
}
],
"ClientCidrBlock": "string
",
"ClientConnectOptions": {
"Enabled": boolean
,
"LambdaFunctionArn": "string
",
"Status": {
"Code": "string
",
"Message": "string
"
}
},
"ClientLoginBannerOptions": {
"BannerText": "string
",
"Enabled": boolean
},
"ClientVpnEndpointId": "string
",
"ConnectionLogOptions": {
"CloudwatchLogGroup": "string
",
"CloudwatchLogStream": "string
",
"Enabled": boolean
},
"Description": "string
",
"DnsServer": [ "string
" ],
"SecurityGroupIdSet": [ "string
" ],
"SelfServicePortalUrl": "string
",
"ServerCertificateArn": "string
",
"SessionTimeoutHours": number
,
"SplitTunnel": boolean
,
"TransportProtocol": "string
",
"VpcId": "string
",
"VpnPort": number
},
"AwsEc2Eip": {
"AllocationId": "string
",
"AssociationId": "string
",
"Domain": "string
",
"InstanceId": "string
",
"NetworkBorderGroup": "string
",
"NetworkInterfaceId": "string
",
"NetworkInterfaceOwnerId": "string
",
"PrivateIpAddress": "string
",
"PublicIp": "string
",
"PublicIpv4Pool": "string
"
},
"AwsEc2Instance": {
"IamInstanceProfileArn": "string
",
"ImageId": "string
",
"IpV4Addresses": [ "string
" ],
"IpV6Addresses": [ "string
" ],
"KeyName": "string
",
"LaunchedAt": "string
",
"MetadataOptions": {
"HttpEndpoint": "string
",
"HttpProtocolIpv6": "string
",
"HttpPutResponseHopLimit": number
,
"HttpTokens": "string
",
"InstanceMetadataTags": "string
"
},
"Monitoring": {
"State": "string
"
},
"NetworkInterfaces": [
{
"NetworkInterfaceId": "string
"
}
],
"SubnetId": "string
",
"Type": "string
",
"VirtualizationType": "string
",
"VpcId": "string
"
},
"AwsEc2LaunchTemplate": {
"DefaultVersionNumber": number
,
"Id": "string
",
"LatestVersionNumber": number
,
"LaunchTemplateData": {
"BlockDeviceMappingSet": [
{
"DeviceName": "string
",
"Ebs": {
"DeleteOnTermination": boolean
,
"Encrypted": boolean
,
"Iops": number
,
"KmsKeyId": "string
",
"SnapshotId": "string
",
"Throughput": number
,
"VolumeSize": number
,
"VolumeType": "string
"
},
"NoDevice": "string
",
"VirtualName": "string
"
}
],
"CapacityReservationSpecification": {
"CapacityReservationPreference": "string
",
"CapacityReservationTarget": {
"CapacityReservationId": "string
",
"CapacityReservationResourceGroupArn": "string
"
}
},
"CpuOptions": {
"CoreCount": number
,
"ThreadsPerCore": number
},
"CreditSpecification": {
"CpuCredits": "string
"
},
"DisableApiStop": boolean
,
"DisableApiTermination": boolean
,
"EbsOptimized": boolean
,
"ElasticGpuSpecificationSet": [
{
"Type": "string
"
}
],
"ElasticInferenceAcceleratorSet": [
{
"Count": number
,
"Type": "string
"
}
],
"EnclaveOptions": {
"Enabled": boolean
},
"HibernationOptions": {
"Configured": boolean
},
"IamInstanceProfile": {
"Arn": "string
",
"Name": "string
"
},
"ImageId": "string
",
"InstanceInitiatedShutdownBehavior": "string
",
"InstanceMarketOptions": {
"MarketType": "string
",
"SpotOptions": {
"BlockDurationMinutes": number
,
"InstanceInterruptionBehavior": "string
",
"MaxPrice": "string
",
"SpotInstanceType": "string
",
"ValidUntil": "string
"
}
},
"InstanceRequirements": {
"AcceleratorCount": {
"Max": number
,
"Min": number
},
"AcceleratorManufacturers": [ "string
" ],
"AcceleratorNames": [ "string
" ],
"AcceleratorTotalMemoryMiB": {
"Max": number
,
"Min": number
},
"AcceleratorTypes": [ "string
" ],
"BareMetal": "string
",
"BaselineEbsBandwidthMbps": {
"Max": number
,
"Min": number
},
"BurstablePerformance": "string
",
"CpuManufacturers": [ "string
" ],
"ExcludedInstanceTypes": [ "string
" ],
"InstanceGenerations": [ "string
" ],
"LocalStorage": "string
",
"LocalStorageTypes": [ "string
" ],
"MemoryGiBPerVCpu": {
"Max": number
,
"Min": number
},
"MemoryMiB": {
"Max": number
,
"Min": number
},
"NetworkInterfaceCount": {
"Max": number
,
"Min": number
},
"OnDemandMaxPricePercentageOverLowestPrice": number
,
"RequireHibernateSupport": boolean
,
"SpotMaxPricePercentageOverLowestPrice": number
,
"TotalLocalStorageGB": {
"Max": number
,
"Min": number
},
"VCpuCount": {
"Max": number
,
"Min": number
}
},
"InstanceType": "string
",
"KernelId": "string
",
"KeyName": "string
",
"LicenseSet": [
{
"LicenseConfigurationArn": "string
"
}
],
"MaintenanceOptions": {
"AutoRecovery": "string
"
},
"MetadataOptions": {
"HttpEndpoint": "string
",
"HttpProtocolIpv6": "string
",
"HttpPutResponseHopLimit": number
,
"HttpTokens": "string
",
"InstanceMetadataTags": "string
"
},
"Monitoring": {
"Enabled": boolean
},
"NetworkInterfaceSet": [
{
"AssociateCarrierIpAddress": boolean
,
"AssociatePublicIpAddress": boolean
,
"DeleteOnTermination": boolean
,
"Description": "string
",
"DeviceIndex": number
,
"Groups": [ "string
" ],
"InterfaceType": "string
",
"Ipv4PrefixCount": number
,
"Ipv4Prefixes": [
{
"Ipv4Prefix": "string
"
}
],
"Ipv6AddressCount": number
,
"Ipv6Addresses": [
{
"Ipv6Address": "string
"
}
],
"Ipv6PrefixCount": number
,
"Ipv6Prefixes": [
{
"Ipv6Prefix": "string
"
}
],
"NetworkCardIndex": number
,
"NetworkInterfaceId": "string
",
"PrivateIpAddress": "string
",
"PrivateIpAddresses": [
{
"Primary": boolean
,
"PrivateIpAddress": "string
"
}
],
"SecondaryPrivateIpAddressCount": number
,
"SubnetId": "string
"
}
],
"Placement": {
"Affinity": "string
",
"AvailabilityZone": "string
",
"GroupName": "string
",
"HostId": "string
",
"HostResourceGroupArn": "string
",
"PartitionNumber": number
,
"SpreadDomain": "string
",
"Tenancy": "string
"
},
"PrivateDnsNameOptions": {
"EnableResourceNameDnsAAAARecord": boolean
,
"EnableResourceNameDnsARecord": boolean
,
"HostnameType": "string
"
},
"RamDiskId": "string
",
"SecurityGroupIdSet": [ "string
" ],
"SecurityGroupSet": [ "string
" ],
"UserData": "string
"
},
"LaunchTemplateName": "string
"
},
"AwsEc2NetworkAcl": {
"Associations": [
{
"NetworkAclAssociationId": "string
",
"NetworkAclId": "string
",
"SubnetId": "string
"
}
],
"Entries": [
{
"CidrBlock": "string
",
"Egress": boolean
,
"IcmpTypeCode": {
"Code": number
,
"Type": number
},
"Ipv6CidrBlock": "string
",
"PortRange": {
"From": number
,
"To": number
},
"Protocol": "string
",
"RuleAction": "string
",
"RuleNumber": number
}
],
"IsDefault": boolean
,
"NetworkAclId": "string
",
"OwnerId": "string
",
"VpcId": "string
"
},
"AwsEc2NetworkInterface": {
"Attachment": {
"AttachmentId": "string
",
"AttachTime": "string
",
"DeleteOnTermination": boolean
,
"DeviceIndex": number
,
"InstanceId": "string
",
"InstanceOwnerId": "string
",
"Status": "string
"
},
"IpV6Addresses": [
{
"IpV6Address": "string
"
}
],
"NetworkInterfaceId": "string
",
"PrivateIpAddresses": [
{
"PrivateDnsName": "string
",
"PrivateIpAddress": "string
"
}
],
"PublicDnsName": "string
",
"PublicIp": "string
",
"SecurityGroups": [
{
"GroupId": "string
",
"GroupName": "string
"
}
],
"SourceDestCheck": boolean
},
"AwsEc2RouteTable": {
"AssociationSet": [
{
"AssociationState": {
"State": "string
",
"StatusMessage": "string
"
},
"GatewayId": "string
",
"Main": boolean
,
"RouteTableAssociationId": "string
",
"RouteTableId": "string
",
"SubnetId": "string
"
}
],
"OwnerId": "string
",
"PropagatingVgwSet": [
{
"GatewayId": "string
"
}
],
"RouteSet": [
{
"CarrierGatewayId": "string
",
"CoreNetworkArn": "string
",
"DestinationCidrBlock": "string
",
"DestinationIpv6CidrBlock": "string
",
"DestinationPrefixListId": "string
",
"EgressOnlyInternetGatewayId": "string
",
"GatewayId": "string
",
"InstanceId": "string
",
"InstanceOwnerId": "string
",
"LocalGatewayId": "string
",
"NatGatewayId": "string
",
"NetworkInterfaceId": "string
",
"Origin": "string
",
"State": "string
",
"TransitGatewayId": "string
",
"VpcPeeringConnectionId": "string
"
}
],
"RouteTableId": "string
",
"VpcId": "string
"
},
"AwsEc2SecurityGroup": {
"GroupId": "string
",
"GroupName": "string
",
"IpPermissions": [
{
"FromPort": number
,
"IpProtocol": "string
",
"IpRanges": [
{
"CidrIp": "string
"
}
],
"Ipv6Ranges": [
{
"CidrIpv6": "string
"
}
],
"PrefixListIds": [
{
"PrefixListId": "string
"
}
],
"ToPort": number
,
"UserIdGroupPairs": [
{
"GroupId": "string
",
"GroupName": "string
",
"PeeringStatus": "string
",
"UserId": "string
",
"VpcId": "string
",
"VpcPeeringConnectionId": "string
"
}
]
}
],
"IpPermissionsEgress": [
{
"FromPort": number
,
"IpProtocol": "string
",
"IpRanges": [
{
"CidrIp": "string
"
}
],
"Ipv6Ranges": [
{
"CidrIpv6": "string
"
}
],
"PrefixListIds": [
{
"PrefixListId": "string
"
}
],
"ToPort": number
,
"UserIdGroupPairs": [
{
"GroupId": "string
",
"GroupName": "string
",
"PeeringStatus": "string
",
"UserId": "string
",
"VpcId": "string
",
"VpcPeeringConnectionId": "string
"
}
]
}
],
"OwnerId": "string
",
"VpcId": "string
"
},
"AwsEc2Subnet": {
"AssignIpv6AddressOnCreation": boolean
,
"AvailabilityZone": "string
",
"AvailabilityZoneId": "string
",
"AvailableIpAddressCount": number
,
"CidrBlock": "string
",
"DefaultForAz": boolean
,
"Ipv6CidrBlockAssociationSet": [
{
"AssociationId": "string
",
"CidrBlockState": "string
",
"Ipv6CidrBlock": "string
"
}
],
"MapPublicIpOnLaunch": boolean
,
"OwnerId": "string
",
"State": "string
",
"SubnetArn": "string
",
"SubnetId": "string
",
"VpcId": "string
"
},
"AwsEc2TransitGateway": {
"AmazonSideAsn": number
,
"AssociationDefaultRouteTableId": "string
",
"AutoAcceptSharedAttachments": "string
",
"DefaultRouteTableAssociation": "string
",
"DefaultRouteTablePropagation": "string
",
"Description": "string
",
"DnsSupport": "string
",
"Id": "string
",
"MulticastSupport": "string
",
"PropagationDefaultRouteTableId": "string
",
"TransitGatewayCidrBlocks": [ "string
" ],
"VpnEcmpSupport": "string
"
},
"AwsEc2Volume": {
"Attachments": [
{
"AttachTime": "string
",
"DeleteOnTermination": boolean
,
"InstanceId": "string
",
"Status": "string
"
}
],
"CreateTime": "string
",
"DeviceName": "string
",
"Encrypted": boolean
,
"KmsKeyId": "string
",
"Size": number
,
"SnapshotId": "string
",
"Status": "string
",
"VolumeId": "string
",
"VolumeScanStatus": "string
",
"VolumeType": "string
"
},
"AwsEc2Vpc": {
"CidrBlockAssociationSet": [
{
"AssociationId": "string
",
"CidrBlock": "string
",
"CidrBlockState": "string
"
}
],
"DhcpOptionsId": "string
",
"Ipv6CidrBlockAssociationSet": [
{
"AssociationId": "string
",
"CidrBlockState": "string
",
"Ipv6CidrBlock": "string
"
}
],
"State": "string
"
},
"AwsEc2VpcEndpointService": {
"AcceptanceRequired": boolean
,
"AvailabilityZones": [ "string
" ],
"BaseEndpointDnsNames": [ "string
" ],
"GatewayLoadBalancerArns": [ "string
" ],
"ManagesVpcEndpoints": boolean
,
"NetworkLoadBalancerArns": [ "string
" ],
"PrivateDnsName": "string
",
"ServiceId": "string
",
"ServiceName": "string
",
"ServiceState": "string
",
"ServiceType": [
{
"ServiceType": "string
"
}
]
},
"AwsEc2VpcPeeringConnection": {
"AccepterVpcInfo": {
"CidrBlock": "string
",
"CidrBlockSet": [
{
"CidrBlock": "string
"
}
],
"Ipv6CidrBlockSet": [
{
"Ipv6CidrBlock": "string
"
}
],
"OwnerId": "string
",
"PeeringOptions": {
"AllowDnsResolutionFromRemoteVpc": boolean
,
"AllowEgressFromLocalClassicLinkToRemoteVpc": boolean
,
"AllowEgressFromLocalVpcToRemoteClassicLink": boolean
},
"Region": "string
",
"VpcId": "string
"
},
"ExpirationTime": "string
",
"RequesterVpcInfo": {
"CidrBlock": "string
",
"CidrBlockSet": [
{
"CidrBlock": "string
"
}
],
"Ipv6CidrBlockSet": [
{
"Ipv6CidrBlock": "string
"
}
],
"OwnerId": "string
",
"PeeringOptions": {
"AllowDnsResolutionFromRemoteVpc": boolean
,
"AllowEgressFromLocalClassicLinkToRemoteVpc": boolean
,
"AllowEgressFromLocalVpcToRemoteClassicLink": boolean
},
"Region": "string
",
"VpcId": "string
"
},
"Status": {
"Code": "string
",
"Message": "string
"
},
"VpcPeeringConnectionId": "string
"
},
"AwsEc2VpnConnection": {
"Category": "string
",
"CustomerGatewayConfiguration": "string
",
"CustomerGatewayId": "string
",
"Options": {
"StaticRoutesOnly": boolean
,
"TunnelOptions": [
{
"DpdTimeoutSeconds": number
,
"IkeVersions": [ "string
" ],
"OutsideIpAddress": "string
",
"Phase1DhGroupNumbers": [ number
],
"Phase1EncryptionAlgorithms": [ "string
" ],
"Phase1IntegrityAlgorithms": [ "string
" ],
"Phase1LifetimeSeconds": number
,
"Phase2DhGroupNumbers": [ number
],
"Phase2EncryptionAlgorithms": [ "string
" ],
"Phase2IntegrityAlgorithms": [ "string
" ],
"Phase2LifetimeSeconds": number
,
"PreSharedKey": "string
",
"RekeyFuzzPercentage": number
,
"RekeyMarginTimeSeconds": number
,
"ReplayWindowSize": number
,
"TunnelInsideCidr": "string
"
}
]
},
"Routes": [
{
"DestinationCidrBlock": "string
",
"State": "string
"
}
],
"State": "string
",
"TransitGatewayId": "string
",
"Type": "string
",
"VgwTelemetry": [
{
"AcceptedRouteCount": number
,
"CertificateArn": "string
",
"LastStatusChange": "string
",
"OutsideIpAddress": "string
",
"Status": "string
",
"StatusMessage": "string
"
}
],
"VpnConnectionId": "string
",
"VpnGatewayId": "string
"
},
"AwsEcrContainerImage": {
"Architecture": "string
",
"ImageDigest": "string
",
"ImagePublishedAt": "string
",
"ImageTags": [ "string
" ],
"RegistryId": "string
",
"RepositoryName": "string
"
},
"AwsEcrRepository": {
"Arn": "string
",
"ImageScanningConfiguration": {
"ScanOnPush": boolean
},
"ImageTagMutability": "string
",
"LifecyclePolicy": {
"LifecyclePolicyText": "string
",
"RegistryId": "string
"
},
"RepositoryName": "string
",
"RepositoryPolicyText": "string
"
},
"AwsEcsCluster": {
"ActiveServicesCount": number
,
"CapacityProviders": [ "string
" ],
"ClusterArn": "string
",
"ClusterName": "string
",
"ClusterSettings": [
{
"Name": "string
",
"Value": "string
"
}
],
"Configuration": {
"ExecuteCommandConfiguration": {
"KmsKeyId": "string
",
"LogConfiguration": {
"CloudWatchEncryptionEnabled": boolean
,
"CloudWatchLogGroupName": "string
",
"S3BucketName": "string
",
"S3EncryptionEnabled": boolean
,
"S3KeyPrefix": "string
"
},
"Logging": "string
"
}
},
"DefaultCapacityProviderStrategy": [
{
"Base": number
,
"CapacityProvider": "string
",
"Weight": number
}
],
"RegisteredContainerInstancesCount": number
,
"RunningTasksCount": number
,
"Status": "string
"
},
"AwsEcsContainer": {
"Image": "string
",
"MountPoints": [
{
"ContainerPath": "string
",
"SourceVolume": "string
"
}
],
"Name": "string
",
"Privileged": boolean
},
"AwsEcsService": {
"CapacityProviderStrategy": [
{
"Base": number
,
"CapacityProvider": "string
",
"Weight": number
}
],
"Cluster": "string
",
"DeploymentConfiguration": {
"DeploymentCircuitBreaker": {
"Enable": boolean
,
"Rollback": boolean
},
"MaximumPercent": number
,
"MinimumHealthyPercent": number
},
"DeploymentController": {
"Type": "string
"
},
"DesiredCount": number
,
"EnableEcsManagedTags": boolean
,
"EnableExecuteCommand": boolean
,
"HealthCheckGracePeriodSeconds": number
,
"LaunchType": "string
",
"LoadBalancers": [
{
"ContainerName": "string
",
"ContainerPort": number
,
"LoadBalancerName": "string
",
"TargetGroupArn": "string
"
}
],
"Name": "string
",
"NetworkConfiguration": {
"AwsVpcConfiguration": {
"AssignPublicIp": "string
",
"SecurityGroups": [ "string
" ],
"Subnets": [ "string
" ]
}
},
"PlacementConstraints": [
{
"Expression": "string
",
"Type": "string
"
}
],
"PlacementStrategies": [
{
"Field": "string
",
"Type": "string
"
}
],
"PlatformVersion": "string
",
"PropagateTags": "string
",
"Role": "string
",
"SchedulingStrategy": "string
",
"ServiceArn": "string
",
"ServiceName": "string
",
"ServiceRegistries": [
{
"ContainerName": "string
",
"ContainerPort": number
,
"Port": number
,
"RegistryArn": "string
"
}
],
"TaskDefinition": "string
"
},
"AwsEcsTask": {
"ClusterArn": "string
",
"Containers": [
{
"Image": "string
",
"MountPoints": [
{
"ContainerPath": "string
",
"SourceVolume": "string
"
}
],
"Name": "string
",
"Privileged": boolean
}
],
"CreatedAt": "string
",
"Group": "string
",
"StartedAt": "string
",
"StartedBy": "string
",
"TaskDefinitionArn": "string
",
"Version": "string
",
"Volumes": [
{
"Host": {
"SourcePath": "string
"
},
"Name": "string
"
}
]
},
"AwsEcsTaskDefinition": {
"ContainerDefinitions": [
{
"Command": [ "string
" ],
"Cpu": number
,
"DependsOn": [
{
"Condition": "string
",
"ContainerName": "string
"
}
],
"DisableNetworking": boolean
,
"DnsSearchDomains": [ "string
" ],
"DnsServers": [ "string
" ],
"DockerLabels": {
"string
" : "string
"
},
"DockerSecurityOptions": [ "string
" ],
"EntryPoint": [ "string
" ],
"Environment": [
{
"Name": "string
",
"Value": "string
"
}
],
"EnvironmentFiles": [
{
"Type": "string
",
"Value": "string
"
}
],
"Essential": boolean
,
"ExtraHosts": [
{
"Hostname": "string
",
"IpAddress": "string
"
}
],
"FirelensConfiguration": {
"Options": {
"string
" : "string
"
},
"Type": "string
"
},
"HealthCheck": {
"Command": [ "string
" ],
"Interval": number
,
"Retries": number
,
"StartPeriod": number
,
"Timeout": number
},
"Hostname": "string
",
"Image": "string
",
"Interactive": boolean
,
"Links": [ "string
" ],
"LinuxParameters": {
"Capabilities": {
"Add": [ "string
" ],
"Drop": [ "string
" ]
},
"Devices": [
{
"ContainerPath": "string
",
"HostPath": "string
",
"Permissions": [ "string
" ]
}
],
"InitProcessEnabled": boolean
,
"MaxSwap": number
,
"SharedMemorySize": number
,
"Swappiness": number
,
"Tmpfs": [
{
"ContainerPath": "string
",
"MountOptions": [ "string
" ],
"Size": number
}
]
},
"LogConfiguration": {
"LogDriver": "string
",
"Options": {
"string
" : "string
"
},
"SecretOptions": [
{
"Name": "string
",
"ValueFrom": "string
"
}
]
},
"Memory": number
,
"MemoryReservation": number
,
"MountPoints": [
{
"ContainerPath": "string
",
"ReadOnly": boolean
,
"SourceVolume": "string
"
}
],
"Name": "string
",
"PortMappings": [
{
"ContainerPort": number
,
"HostPort": number
,
"Protocol": "string
"
}
],
"Privileged": boolean
,
"PseudoTerminal": boolean
,
"ReadonlyRootFilesystem": boolean
,
"RepositoryCredentials": {
"CredentialsParameter": "string
"
},
"ResourceRequirements": [
{
"Type": "string
",
"Value": "string
"
}
],
"Secrets": [
{
"Name": "string
",
"ValueFrom": "string
"
}
],
"StartTimeout": number
,
"StopTimeout": number
,
"SystemControls": [
{
"Namespace": "string
",
"Value": "string
"
}
],
"Ulimits": [
{
"HardLimit": number
,
"Name": "string
",
"SoftLimit": number
}
],
"User": "string
",
"VolumesFrom": [
{
"ReadOnly": boolean
,
"SourceContainer": "string
"
}
],
"WorkingDirectory": "string
"
}
],
"Cpu": "string
",
"ExecutionRoleArn": "string
",
"Family": "string
",
"InferenceAccelerators": [
{
"DeviceName": "string
",
"DeviceType": "string
"
}
],
"IpcMode": "string
",
"Memory": "string
",
"NetworkMode": "string
",
"PidMode": "string
",
"PlacementConstraints": [
{
"Expression": "string
",
"Type": "string
"
}
],
"ProxyConfiguration": {
"ContainerName": "string
",
"ProxyConfigurationProperties": [
{
"Name": "string
",
"Value": "string
"
}
],
"Type": "string
"
},
"RequiresCompatibilities": [ "string
" ],
"Status": "string
",
"TaskRoleArn": "string
",
"Volumes": [
{
"DockerVolumeConfiguration": {
"Autoprovision": boolean
,
"Driver": "string
",
"DriverOpts": {
"string
" : "string
"
},
"Labels": {
"string
" : "string
"
},
"Scope": "string
"
},
"EfsVolumeConfiguration": {
"AuthorizationConfig": {
"AccessPointId": "string
",
"Iam": "string
"
},
"FilesystemId": "string
",
"RootDirectory": "string
",
"TransitEncryption": "string
",
"TransitEncryptionPort": number
},
"Host": {
"SourcePath": "string
"
},
"Name": "string
"
}
]
},
"AwsEfsAccessPoint": {
"AccessPointId": "string
",
"Arn": "string
",
"ClientToken": "string
",
"FileSystemId": "string
",
"PosixUser": {
"Gid": "string
",
"SecondaryGids": [ "string
" ],
"Uid": "string
"
},
"RootDirectory": {
"CreationInfo": {
"OwnerGid": "string
",
"OwnerUid": "string
",
"Permissions": "string
"
},
"Path": "string
"
}
},
"AwsEksCluster": {
"Arn": "string
",
"CertificateAuthorityData": "string
",
"ClusterStatus": "string
",
"Endpoint": "string
",
"Logging": {
"ClusterLogging": [
{
"Enabled": boolean
,
"Types": [ "string
" ]
}
]
},
"Name": "string
",
"ResourcesVpcConfig": {
"EndpointPublicAccess": boolean
,
"SecurityGroupIds": [ "string
" ],
"SubnetIds": [ "string
" ]
},
"RoleArn": "string
",
"Version": "string
"
},
"AwsElasticBeanstalkEnvironment": {
"ApplicationName": "string
",
"Cname": "string
",
"DateCreated": "string
",
"DateUpdated": "string
",
"Description": "string
",
"EndpointUrl": "string
",
"EnvironmentArn": "string
",
"EnvironmentId": "string
",
"EnvironmentLinks": [
{
"EnvironmentName": "string
",
"LinkName": "string
"
}
],
"EnvironmentName": "string
",
"OptionSettings": [
{
"Namespace": "string
",
"OptionName": "string
",
"ResourceName": "string
",
"Value": "string
"
}
],
"PlatformArn": "string
",
"SolutionStackName": "string
",
"Status": "string
",
"Tier": {
"Name": "string
",
"Type": "string
",
"Version": "string
"
},
"VersionLabel": "string
"
},
"AwsElasticsearchDomain": {
"AccessPolicies": "string
",
"DomainEndpointOptions": {
"EnforceHTTPS": boolean
,
"TLSSecurityPolicy": "string
"
},
"DomainId": "string
",
"DomainName": "string
",
"ElasticsearchClusterConfig": {
"DedicatedMasterCount": number
,
"DedicatedMasterEnabled": boolean
,
"DedicatedMasterType": "string
",
"InstanceCount": number
,
"InstanceType": "string
",
"ZoneAwarenessConfig": {
"AvailabilityZoneCount": number
},
"ZoneAwarenessEnabled": boolean
},
"ElasticsearchVersion": "string
",
"EncryptionAtRestOptions": {
"Enabled": boolean
,
"KmsKeyId": "string
"
},
"Endpoint": "string
",
"Endpoints": {
"string
" : "string
"
},
"LogPublishingOptions": {
"AuditLogs": {
"CloudWatchLogsLogGroupArn": "string
",
"Enabled": boolean
},
"IndexSlowLogs": {
"CloudWatchLogsLogGroupArn": "string
",
"Enabled": boolean
},
"SearchSlowLogs": {
"CloudWatchLogsLogGroupArn": "string
",
"Enabled": boolean
}
},
"NodeToNodeEncryptionOptions": {
"Enabled": boolean
},
"ServiceSoftwareOptions": {
"AutomatedUpdateDate": "string
",
"Cancellable": boolean
,
"CurrentVersion": "string
",
"Description": "string
",
"NewVersion": "string
",
"UpdateAvailable": boolean
,
"UpdateStatus": "string
"
},
"VPCOptions": {
"AvailabilityZones": [ "string
" ],
"SecurityGroupIds": [ "string
" ],
"SubnetIds": [ "string
" ],
"VPCId": "string
"
}
},
"AwsElbLoadBalancer": {
"AvailabilityZones": [ "string
" ],
"BackendServerDescriptions": [
{
"InstancePort": number
,
"PolicyNames": [ "string
" ]
}
],
"CanonicalHostedZoneName": "string
",
"CanonicalHostedZoneNameID": "string
",
"CreatedTime": "string
",
"DnsName": "string
",
"HealthCheck": {
"HealthyThreshold": number
,
"Interval": number
,
"Target": "string
",
"Timeout": number
,
"UnhealthyThreshold": number
},
"Instances": [
{
"InstanceId": "string
"
}
],
"ListenerDescriptions": [
{
"Listener": {
"InstancePort": number
,
"InstanceProtocol": "string
",
"LoadBalancerPort": number
,
"Protocol": "string
",
"SslCertificateId": "string
"
},
"PolicyNames": [ "string
" ]
}
],
"LoadBalancerAttributes": {
"AccessLog": {
"EmitInterval": number
,
"Enabled": boolean
,
"S3BucketName": "string
",
"S3BucketPrefix": "string
"
},
"AdditionalAttributes": [
{
"Key": "string
",
"Value": "string
"
}
],
"ConnectionDraining": {
"Enabled": boolean
,
"Timeout": number
},
"ConnectionSettings": {
"IdleTimeout": number
},
"CrossZoneLoadBalancing": {
"Enabled": boolean
}
},
"LoadBalancerName": "string
",
"Policies": {
"AppCookieStickinessPolicies": [
{
"CookieName": "string
",
"PolicyName": "string
"
}
],
"LbCookieStickinessPolicies": [
{
"CookieExpirationPeriod": number
,
"PolicyName": "string
"
}
],
"OtherPolicies": [ "string
" ]
},
"Scheme": "string
",
"SecurityGroups": [ "string
" ],
"SourceSecurityGroup": {
"GroupName": "string
",
"OwnerAlias": "string
"
},
"Subnets": [ "string
" ],
"VpcId": "string
"
},
"AwsElbv2LoadBalancer": {
"AvailabilityZones": [
{
"SubnetId": "string
",
"ZoneName": "string
"
}
],
"CanonicalHostedZoneId": "string
",
"CreatedTime": "string
",
"DNSName": "string
",
"IpAddressType": "string
",
"LoadBalancerAttributes": [
{
"Key": "string
",
"Value": "string
"
}
],
"Scheme": "string
",
"SecurityGroups": [ "string
" ],
"State": {
"Code": "string
",
"Reason": "string
"
},
"Type": "string
",
"VpcId": "string
"
},
"AwsEventSchemasRegistry": {
"Description": "string
",
"RegistryArn": "string
",
"RegistryName": "string
"
},
"AwsEventsEndpoint": {
"Arn": "string
",
"Description": "string
",
"EndpointId": "string
",
"EndpointUrl": "string
",
"EventBuses": [
{
"EventBusArn": "string
"
}
],
"Name": "string
",
"ReplicationConfig": {
"State": "string
"
},
"RoleArn": "string
",
"RoutingConfig": {
"FailoverConfig": {
"Primary": {
"HealthCheck": "string
"
},
"Secondary": {
"Route": "string
"
}
}
},
"State": "string
",
"StateReason": "string
"
},
"AwsEventsEventbus": {
"Arn": "string
",
"Name": "string
",
"Policy": "string
"
},
"AwsGuardDutyDetector": {
"DataSources": {
"CloudTrail": {
"Status": "string
"
},
"DnsLogs": {
"Status": "string
"
},
"FlowLogs": {
"Status": "string
"
},
"Kubernetes": {
"AuditLogs": {
"Status": "string
"
}
},
"MalwareProtection": {
"ScanEc2InstanceWithFindings": {
"EbsVolumes": {
"Reason": "string
",
"Status": "string
"
}
},
"ServiceRole": "string
"
},
"S3Logs": {
"Status": "string
"
}
},
"Features": [
{
"Name": "string
",
"Status": "string
"
}
],
"FindingPublishingFrequency": "string
",
"ServiceRole": "string
",
"Status": "string
"
},
"AwsIamAccessKey": {
"AccessKeyId": "string
",
"AccountId": "string
",
"CreatedAt": "string
",
"PrincipalId": "string
",
"PrincipalName": "string
",
"PrincipalType": "string
",
"SessionContext": {
"Attributes": {
"CreationDate": "string
",
"MfaAuthenticated": boolean
},
"SessionIssuer": {
"AccountId": "string
",
"Arn": "string
",
"PrincipalId": "string
",
"Type": "string
",
"UserName": "string
"
}
},
"Status": "string
",
"UserName": "string
"
},
"AwsIamGroup": {
"AttachedManagedPolicies": [
{
"PolicyArn": "string
",
"PolicyName": "string
"
}
],
"CreateDate": "string
",
"GroupId": "string
",
"GroupName": "string
",
"GroupPolicyList": [
{
"PolicyName": "string
"
}
],
"Path": "string
"
},
"AwsIamPolicy": {
"AttachmentCount": number
,
"CreateDate": "string
",
"DefaultVersionId": "string
",
"Description": "string
",
"IsAttachable": boolean
,
"Path": "string
",
"PermissionsBoundaryUsageCount": number
,
"PolicyId": "string
",
"PolicyName": "string
",
"PolicyVersionList": [
{
"CreateDate": "string
",
"IsDefaultVersion": boolean
,
"VersionId": "string
"
}
],
"UpdateDate": "string
"
},
"AwsIamRole": {
"AssumeRolePolicyDocument": "string
",
"AttachedManagedPolicies": [
{
"PolicyArn": "string
",
"PolicyName": "string
"
}
],
"CreateDate": "string
",
"InstanceProfileList": [
{
"Arn": "string
",
"CreateDate": "string
",
"InstanceProfileId": "string
",
"InstanceProfileName": "string
",
"Path": "string
",
"Roles": [
{
"Arn": "string
",
"AssumeRolePolicyDocument": "string
",
"CreateDate": "string
",
"Path": "string
",
"RoleId": "string
",
"RoleName": "string
"
}
]
}
],
"MaxSessionDuration": number
,
"Path": "string
",
"PermissionsBoundary": {
"PermissionsBoundaryArn": "string
",
"PermissionsBoundaryType": "string
"
},
"RoleId": "string
",
"RoleName": "string
",
"RolePolicyList": [
{
"PolicyName": "string
"
}
]
},
"AwsIamUser": {
"AttachedManagedPolicies": [
{
"PolicyArn": "string
",
"PolicyName": "string
"
}
],
"CreateDate": "string
",
"GroupList": [ "string
" ],
"Path": "string
",
"PermissionsBoundary": {
"PermissionsBoundaryArn": "string
",
"PermissionsBoundaryType": "string
"
},
"UserId": "string
",
"UserName": "string
",
"UserPolicyList": [
{
"PolicyName": "string
"
}
]
},
"AwsKinesisStream": {
"Arn": "string
",
"Name": "string
",
"RetentionPeriodHours": number
,
"ShardCount": number
,
"StreamEncryption": {
"EncryptionType": "string
",
"KeyId": "string
"
}
},
"AwsKmsKey": {
"AWSAccountId": "string
",
"CreationDate": number
,
"Description": "string
",
"KeyId": "string
",
"KeyManager": "string
",
"KeyRotationStatus": boolean
,
"KeyState": "string
",
"Origin": "string
"
},
"AwsLambdaFunction": {
"Architectures": [ "string
" ],
"Code": {
"S3Bucket": "string
",
"S3Key": "string
",
"S3ObjectVersion": "string
",
"ZipFile": "string
"
},
"CodeSha256": "string
",
"DeadLetterConfig": {
"TargetArn": "string
"
},
"Environment": {
"Error": {
"ErrorCode": "string
",
"Message": "string
"
},
"Variables": {
"string
" : "string
"
}
},
"FunctionName": "string
",
"Handler": "string
",
"KmsKeyArn": "string
",
"LastModified": "string
",
"Layers": [
{
"Arn": "string
",
"CodeSize": number
}
],
"MasterArn": "string
",
"MemorySize": number
,
"PackageType": "string
",
"RevisionId": "string
",
"Role": "string
",
"Runtime": "string
",
"Timeout": number
,
"TracingConfig": {
"Mode": "string
"
},
"Version": "string
",
"VpcConfig": {
"SecurityGroupIds": [ "string
" ],
"SubnetIds": [ "string
" ],
"VpcId": "string
"
}
},
"AwsLambdaLayerVersion": {
"CompatibleRuntimes": [ "string
" ],
"CreatedDate": "string
",
"Version": number
},
"AwsMskCluster": {
"ClusterInfo": {
"ClientAuthentication": {
"Sasl": {
"Iam": {
"Enabled": boolean
},
"Scram": {
"Enabled": boolean
}
},
"Tls": {
"CertificateAuthorityArnList": [ "string
" ],
"Enabled": boolean
},
"Unauthenticated": {
"Enabled": boolean
}
},
"ClusterName": "string
",
"CurrentVersion": "string
",
"EncryptionInfo": {
"EncryptionAtRest": {
"DataVolumeKMSKeyId": "string
"
},
"EncryptionInTransit": {
"ClientBroker": "string
",
"InCluster": boolean
}
},
"EnhancedMonitoring": "string
",
"NumberOfBrokerNodes": number
}
},
"AwsNetworkFirewallFirewall": {
"DeleteProtection": boolean
,
"Description": "string
",
"FirewallArn": "string
",
"FirewallId": "string
",
"FirewallName": "string
",
"FirewallPolicyArn": "string
",
"FirewallPolicyChangeProtection": boolean
,
"SubnetChangeProtection": boolean
,
"SubnetMappings": [
{
"SubnetId": "string
"
}
],
"VpcId": "string
"
},
"AwsNetworkFirewallFirewallPolicy": {
"Description": "string
",
"FirewallPolicy": {
"StatefulRuleGroupReferences": [
{
"ResourceArn": "string
"
}
],
"StatelessCustomActions": [
{
"ActionDefinition": {
"PublishMetricAction": {
"Dimensions": [
{
"Value": "string
"
}
]
}
},
"ActionName": "string
"
}
],
"StatelessDefaultActions": [ "string
" ],
"StatelessFragmentDefaultActions": [ "string
" ],
"StatelessRuleGroupReferences": [
{
"Priority": number
,
"ResourceArn": "string
"
}
]
},
"FirewallPolicyArn": "string
",
"FirewallPolicyId": "string
",
"FirewallPolicyName": "string
"
},
"AwsNetworkFirewallRuleGroup": {
"Capacity": number
,
"Description": "string
",
"RuleGroup": {
"RulesSource": {
"RulesSourceList": {
"GeneratedRulesType": "string
",
"Targets": [ "string
" ],
"TargetTypes": [ "string
" ]
},
"RulesString": "string
",
"StatefulRules": [
{
"Action": "string
",
"Header": {
"Destination": "string
",
"DestinationPort": "string
",
"Direction": "string
",
"Protocol": "string
",
"Source": "string
",
"SourcePort": "string
"
},
"RuleOptions": [
{
"Keyword": "string
",
"Settings": [ "string
" ]
}
]
}
],
"StatelessRulesAndCustomActions": {
"CustomActions": [
{
"ActionDefinition": {
"PublishMetricAction": {
"Dimensions": [
{
"Value": "string
"
}
]
}
},
"ActionName": "string
"
}
],
"StatelessRules": [
{
"Priority": number
,
"RuleDefinition": {
"Actions": [ "string
" ],
"MatchAttributes": {
"DestinationPorts": [
{
"FromPort": number
,
"ToPort": number
}
],
"Destinations": [
{
"AddressDefinition": "string
"
}
],
"Protocols": [ number
],
"SourcePorts": [
{
"FromPort": number
,
"ToPort": number
}
],
"Sources": [
{
"AddressDefinition": "string
"
}
],
"TcpFlags": [
{
"Flags": [ "string
" ],
"Masks": [ "string
" ]
}
]
}
}
}
]
}
},
"RuleVariables": {
"IpSets": {
"Definition": [ "string
" ]
},
"PortSets": {
"Definition": [ "string
" ]
}
}
},
"RuleGroupArn": "string
",
"RuleGroupId": "string
",
"RuleGroupName": "string
",
"Type": "string
"
},
"AwsOpenSearchServiceDomain": {
"AccessPolicies": "string
",
"AdvancedSecurityOptions": {
"Enabled": boolean
,
"InternalUserDatabaseEnabled": boolean
,
"MasterUserOptions": {
"MasterUserArn": "string
",
"MasterUserName": "string
",
"MasterUserPassword": "string
"
}
},
"Arn": "string
",
"ClusterConfig": {
"DedicatedMasterCount": number
,
"DedicatedMasterEnabled": boolean
,
"DedicatedMasterType": "string
",
"InstanceCount": number
,
"InstanceType": "string
",
"WarmCount": number
,
"WarmEnabled": boolean
,
"WarmType": "string
",
"ZoneAwarenessConfig": {
"AvailabilityZoneCount": number
},
"ZoneAwarenessEnabled": boolean
},
"DomainEndpoint": "string
",
"DomainEndpointOptions": {
"CustomEndpoint": "string
",
"CustomEndpointCertificateArn": "string
",
"CustomEndpointEnabled": boolean
,
"EnforceHTTPS": boolean
,
"TLSSecurityPolicy": "string
"
},
"DomainEndpoints": {
"string
" : "string
"
},
"DomainName": "string
",
"EncryptionAtRestOptions": {
"Enabled": boolean
,
"KmsKeyId": "string
"
},
"EngineVersion": "string
",
"Id": "string
",
"LogPublishingOptions": {
"AuditLogs": {
"CloudWatchLogsLogGroupArn": "string
",
"Enabled": boolean
},
"IndexSlowLogs": {
"CloudWatchLogsLogGroupArn": "string
",
"Enabled": boolean
},
"SearchSlowLogs": {
"CloudWatchLogsLogGroupArn": "string
",
"Enabled": boolean
}
},
"NodeToNodeEncryptionOptions": {
"Enabled": boolean
},
"ServiceSoftwareOptions": {
"AutomatedUpdateDate": "string
",
"Cancellable": boolean
,
"CurrentVersion": "string
",
"Description": "string
",
"NewVersion": "string
",
"OptionalDeployment": boolean
,
"UpdateAvailable": boolean
,
"UpdateStatus": "string
"
},
"VpcOptions": {
"SecurityGroupIds": [ "string
" ],
"SubnetIds": [ "string
" ]
}
},
"AwsRdsDbCluster": {
"ActivityStreamStatus": "string
",
"AllocatedStorage": number
,
"AssociatedRoles": [
{
"RoleArn": "string
",
"Status": "string
"
}
],
"AutoMinorVersionUpgrade": boolean
,
"AvailabilityZones": [ "string
" ],
"BackupRetentionPeriod": number
,
"ClusterCreateTime": "string
",
"CopyTagsToSnapshot": boolean
,
"CrossAccountClone": boolean
,
"CustomEndpoints": [ "string
" ],
"DatabaseName": "string
",
"DbClusterIdentifier": "string
",
"DbClusterMembers": [
{
"DbClusterParameterGroupStatus": "string
",
"DbInstanceIdentifier": "string
",
"IsClusterWriter": boolean
,
"PromotionTier": number
}
],
"DbClusterOptionGroupMemberships": [
{
"DbClusterOptionGroupName": "string
",
"Status": "string
"
}
],
"DbClusterParameterGroup": "string
",
"DbClusterResourceId": "string
",
"DbSubnetGroup": "string
",
"DeletionProtection": boolean
,
"DomainMemberships": [
{
"Domain": "string
",
"Fqdn": "string
",
"IamRoleName": "string
",
"Status": "string
"
}
],
"EnabledCloudWatchLogsExports": [ "string
" ],
"Endpoint": "string
",
"Engine": "string
",
"EngineMode": "string
",
"EngineVersion": "string
",
"HostedZoneId": "string
",
"HttpEndpointEnabled": boolean
,
"IamDatabaseAuthenticationEnabled": boolean
,
"KmsKeyId": "string
",
"MasterUsername": "string
",
"MultiAz": boolean
,
"Port": number
,
"PreferredBackupWindow": "string
",
"PreferredMaintenanceWindow": "string
",
"ReaderEndpoint": "string
",
"ReadReplicaIdentifiers": [ "string
" ],
"Status": "string
",
"StorageEncrypted": boolean
,
"VpcSecurityGroups": [
{
"Status": "string
",
"VpcSecurityGroupId": "string
"
}
]
},
"AwsRdsDbClusterSnapshot": {
"AllocatedStorage": number
,
"AvailabilityZones": [ "string
" ],
"ClusterCreateTime": "string
",
"DbClusterIdentifier": "string
",
"DbClusterSnapshotAttributes": [
{
"AttributeName": "string
",
"AttributeValues": [ "string
" ]
}
],
"DbClusterSnapshotIdentifier": "string
",
"Engine": "string
",
"EngineVersion": "string
",
"IamDatabaseAuthenticationEnabled": boolean
,
"KmsKeyId": "string
",
"LicenseModel": "string
",
"MasterUsername": "string
",
"PercentProgress": number
,
"Port": number
,
"SnapshotCreateTime": "string
",
"SnapshotType": "string
",
"Status": "string
",
"StorageEncrypted": boolean
,
"VpcId": "string
"
},
"AwsRdsDbInstance": {
"AllocatedStorage": number
,
"AssociatedRoles": [
{
"FeatureName": "string
",
"RoleArn": "string
",
"Status": "string
"
}
],
"AutoMinorVersionUpgrade": boolean
,
"AvailabilityZone": "string
",
"BackupRetentionPeriod": number
,
"CACertificateIdentifier": "string
",
"CharacterSetName": "string
",
"CopyTagsToSnapshot": boolean
,
"DBClusterIdentifier": "string
",
"DBInstanceClass": "string
",
"DBInstanceIdentifier": "string
",
"DbInstancePort": number
,
"DbInstanceStatus": "string
",
"DbiResourceId": "string
",
"DBName": "string
",
"DbParameterGroups": [
{
"DbParameterGroupName": "string
",
"ParameterApplyStatus": "string
"
}
],
"DbSecurityGroups": [ "string
" ],
"DbSubnetGroup": {
"DbSubnetGroupArn": "string
",
"DbSubnetGroupDescription": "string
",
"DbSubnetGroupName": "string
",
"SubnetGroupStatus": "string
",
"Subnets": [
{
"SubnetAvailabilityZone": {
"Name": "string
"
},
"SubnetIdentifier": "string
",
"SubnetStatus": "string
"
}
],
"VpcId": "string
"
},
"DeletionProtection": boolean
,
"DomainMemberships": [
{
"Domain": "string
",
"Fqdn": "string
",
"IamRoleName": "string
",
"Status": "string
"
}
],
"EnabledCloudWatchLogsExports": [ "string
" ],
"Endpoint": {
"Address": "string
",
"HostedZoneId": "string
",
"Port": number
},
"Engine": "string
",
"EngineVersion": "string
",
"EnhancedMonitoringResourceArn": "string
",
"IAMDatabaseAuthenticationEnabled": boolean
,
"InstanceCreateTime": "string
",
"Iops": number
,
"KmsKeyId": "string
",
"LatestRestorableTime": "string
",
"LicenseModel": "string
",
"ListenerEndpoint": {
"Address": "string
",
"HostedZoneId": "string
",
"Port": number
},
"MasterUsername": "string
",
"MaxAllocatedStorage": number
,
"MonitoringInterval": number
,
"MonitoringRoleArn": "string
",
"MultiAz": boolean
,
"OptionGroupMemberships": [
{
"OptionGroupName": "string
",
"Status": "string
"
}
],
"PendingModifiedValues": {
"AllocatedStorage": number
,
"BackupRetentionPeriod": number
,
"CaCertificateIdentifier": "string
",
"DbInstanceClass": "string
",
"DbInstanceIdentifier": "string
",
"DbSubnetGroupName": "string
",
"EngineVersion": "string
",
"Iops": number
,
"LicenseModel": "string
",
"MasterUserPassword": "string
",
"MultiAZ": boolean
,
"PendingCloudWatchLogsExports": {
"LogTypesToDisable": [ "string
" ],
"LogTypesToEnable": [ "string
" ]
},
"Port": number
,
"ProcessorFeatures": [
{
"Name": "string
",
"Value": "string
"
}
],
"StorageType": "string
"
},
"PerformanceInsightsEnabled": boolean
,
"PerformanceInsightsKmsKeyId": "string
",
"PerformanceInsightsRetentionPeriod": number
,
"PreferredBackupWindow": "string
",
"PreferredMaintenanceWindow": "string
",
"ProcessorFeatures": [
{
"Name": "string
",
"Value": "string
"
}
],
"PromotionTier": number
,
"PubliclyAccessible": boolean
,
"ReadReplicaDBClusterIdentifiers": [ "string
" ],
"ReadReplicaDBInstanceIdentifiers": [ "string
" ],
"ReadReplicaSourceDBInstanceIdentifier": "string
",
"SecondaryAvailabilityZone": "string
",
"StatusInfos": [
{
"Message": "string
",
"Normal": boolean
,
"Status": "string
",
"StatusType": "string
"
}
],
"StorageEncrypted": boolean
,
"StorageType": "string
",
"TdeCredentialArn": "string
",
"Timezone": "string
",
"VpcSecurityGroups": [
{
"Status": "string
",
"VpcSecurityGroupId": "string
"
}
]
},
"AwsRdsDbSecurityGroup": {
"DbSecurityGroupArn": "string
",
"DbSecurityGroupDescription": "string
",
"DbSecurityGroupName": "string
",
"Ec2SecurityGroups": [
{
"Ec2SecurityGroupId": "string
",
"Ec2SecurityGroupName": "string
",
"Ec2SecurityGroupOwnerId": "string
",
"Status": "string
"
}
],
"IpRanges": [
{
"CidrIp": "string
",
"Status": "string
"
}
],
"OwnerId": "string
",
"VpcId": "string
"
},
"AwsRdsDbSnapshot": {
"AllocatedStorage": number
,
"AvailabilityZone": "string
",
"DbInstanceIdentifier": "string
",
"DbiResourceId": "string
",
"DbSnapshotIdentifier": "string
",
"Encrypted": boolean
,
"Engine": "string
",
"EngineVersion": "string
",
"IamDatabaseAuthenticationEnabled": boolean
,
"InstanceCreateTime": "string
",
"Iops": number
,
"KmsKeyId": "string
",
"LicenseModel": "string
",
"MasterUsername": "string
",
"OptionGroupName": "string
",
"PercentProgress": number
,
"Port": number
,
"ProcessorFeatures": [
{
"Name": "string
",
"Value": "string
"
}
],
"SnapshotCreateTime": "string
",
"SnapshotType": "string
",
"SourceDbSnapshotIdentifier": "string
",
"SourceRegion": "string
",
"Status": "string
",
"StorageType": "string
",
"TdeCredentialArn": "string
",
"Timezone": "string
",
"VpcId": "string
"
},
"AwsRdsEventSubscription": {
"CustomerAwsId": "string
",
"CustSubscriptionId": "string
",
"Enabled": boolean
,
"EventCategoriesList": [ "string
" ],
"EventSubscriptionArn": "string
",
"SnsTopicArn": "string
",
"SourceIdsList": [ "string
" ],
"SourceType": "string
",
"Status": "string
",
"SubscriptionCreationTime": "string
"
},
"AwsRedshiftCluster": {
"AllowVersionUpgrade": boolean
,
"AutomatedSnapshotRetentionPeriod": number
,
"AvailabilityZone": "string
",
"ClusterAvailabilityStatus": "string
",
"ClusterCreateTime": "string
",
"ClusterIdentifier": "string
",
"ClusterNodes": [
{
"NodeRole": "string
",
"PrivateIpAddress": "string
",
"PublicIpAddress": "string
"
}
],
"ClusterParameterGroups": [
{
"ClusterParameterStatusList": [
{
"ParameterApplyErrorDescription": "string
",
"ParameterApplyStatus": "string
",
"ParameterName": "string
"
}
],
"ParameterApplyStatus": "string
",
"ParameterGroupName": "string
"
}
],
"ClusterPublicKey": "string
",
"ClusterRevisionNumber": "string
",
"ClusterSecurityGroups": [
{
"ClusterSecurityGroupName": "string
",
"Status": "string
"
}
],
"ClusterSnapshotCopyStatus": {
"DestinationRegion": "string
",
"ManualSnapshotRetentionPeriod": number
,
"RetentionPeriod": number
,
"SnapshotCopyGrantName": "string
"
},
"ClusterStatus": "string
",
"ClusterSubnetGroupName": "string
",
"ClusterVersion": "string
",
"DBName": "string
",
"DeferredMaintenanceWindows": [
{
"DeferMaintenanceEndTime": "string
",
"DeferMaintenanceIdentifier": "string
",
"DeferMaintenanceStartTime": "string
"
}
],
"ElasticIpStatus": {
"ElasticIp": "string
",
"Status": "string
"
},
"ElasticResizeNumberOfNodeOptions": "string
",
"Encrypted": boolean
,
"Endpoint": {
"Address": "string
",
"Port": number
},
"EnhancedVpcRouting": boolean
,
"ExpectedNextSnapshotScheduleTime": "string
",
"ExpectedNextSnapshotScheduleTimeStatus": "string
",
"HsmStatus": {
"HsmClientCertificateIdentifier": "string
",
"HsmConfigurationIdentifier": "string
",
"Status": "string
"
},
"IamRoles": [
{
"ApplyStatus": "string
",
"IamRoleArn": "string
"
}
],
"KmsKeyId": "string
",
"LoggingStatus": {
"BucketName": "string
",
"LastFailureMessage": "string
",
"LastFailureTime": "string
",
"LastSuccessfulDeliveryTime": "string
",
"LoggingEnabled": boolean
,
"S3KeyPrefix": "string
"
},
"MaintenanceTrackName": "string
",
"ManualSnapshotRetentionPeriod": number
,
"MasterUsername": "string
",
"NextMaintenanceWindowStartTime": "string
",
"NodeType": "string
",
"NumberOfNodes": number
,
"PendingActions": [ "string
" ],
"PendingModifiedValues": {
"AutomatedSnapshotRetentionPeriod": number
,
"ClusterIdentifier": "string
",
"ClusterType": "string
",
"ClusterVersion": "string
",
"EncryptionType": "string
",
"EnhancedVpcRouting": boolean
,
"MaintenanceTrackName": "string
",
"MasterUserPassword": "string
",
"NodeType": "string
",
"NumberOfNodes": number
,
"PubliclyAccessible": boolean
},
"PreferredMaintenanceWindow": "string
",
"PubliclyAccessible": boolean
,
"ResizeInfo": {
"AllowCancelResize": boolean
,
"ResizeType": "string
"
},
"RestoreStatus": {
"CurrentRestoreRateInMegaBytesPerSecond": number
,
"ElapsedTimeInSeconds": number
,
"EstimatedTimeToCompletionInSeconds": number
,
"ProgressInMegaBytes": number
,
"SnapshotSizeInMegaBytes": number
,
"Status": "string
"
},
"SnapshotScheduleIdentifier": "string
",
"SnapshotScheduleState": "string
",
"VpcId": "string
",
"VpcSecurityGroups": [
{
"Status": "string
",
"VpcSecurityGroupId": "string
"
}
]
},
"AwsRoute53HostedZone": {
"HostedZone": {
"Config": {
"Comment": "string
"
},
"Id": "string
",
"Name": "string
"
},
"NameServers": [ "string
" ],
"QueryLoggingConfig": {
"CloudWatchLogsLogGroupArn": {
"CloudWatchLogsLogGroupArn": "string
",
"HostedZoneId": "string
",
"Id": "string
"
}
},
"Vpcs": [
{
"Id": "string
",
"Region": "string
"
}
]
},
"AwsS3AccessPoint": {
"AccessPointArn": "string
",
"Alias": "string
",
"Bucket": "string
",
"BucketAccountId": "string
",
"Name": "string
",
"NetworkOrigin": "string
",
"PublicAccessBlockConfiguration": {
"BlockPublicAcls": boolean
,
"BlockPublicPolicy": boolean
,
"IgnorePublicAcls": boolean
,
"RestrictPublicBuckets": boolean
},
"VpcConfiguration": {
"VpcId": "string
"
}
},
"AwsS3AccountPublicAccessBlock": {
"BlockPublicAcls": boolean
,
"BlockPublicPolicy": boolean
,
"IgnorePublicAcls": boolean
,
"RestrictPublicBuckets": boolean
},
"AwsS3Bucket": {
"AccessControlList": "string
",
"BucketLifecycleConfiguration": {
"Rules": [
{
"AbortIncompleteMultipartUpload": {
"DaysAfterInitiation": number
},
"ExpirationDate": "string
",
"ExpirationInDays": number
,
"ExpiredObjectDeleteMarker": boolean
,
"Filter": {
"Predicate": {
"Operands": [
{
"Prefix": "string
",
"Tag": {
"Key": "string
",
"Value": "string
"
},
"Type": "string
"
}
],
"Prefix": "string
",
"Tag": {
"Key": "string
",
"Value": "string
"
},
"Type": "string
"
}
},
"ID": "string
",
"NoncurrentVersionExpirationInDays": number
,
"NoncurrentVersionTransitions": [
{
"Days": number
,
"StorageClass": "string
"
}
],
"Prefix": "string
",
"Status": "string
",
"Transitions": [
{
"Date": "string
",
"Days": number
,
"StorageClass": "string
"
}
]
}
]
},
"BucketLoggingConfiguration": {
"DestinationBucketName": "string
",
"LogFilePrefix": "string
"
},
"BucketNotificationConfiguration": {
"Configurations": [
{
"Destination": "string
",
"Events": [ "string
" ],
"Filter": {
"S3KeyFilter": {
"FilterRules": [
{
"Name": "string
",
"Value": "string
"
}
]
}
},
"Type": "string
"
}
]
},
"BucketVersioningConfiguration": {
"IsMfaDeleteEnabled": boolean
,
"Status": "string
"
},
"BucketWebsiteConfiguration": {
"ErrorDocument": "string
",
"IndexDocumentSuffix": "string
",
"RedirectAllRequestsTo": {
"Hostname": "string
",
"Protocol": "string
"
},
"RoutingRules": [
{
"Condition": {
"HttpErrorCodeReturnedEquals": "string
",
"KeyPrefixEquals": "string
"
},
"Redirect": {
"Hostname": "string
",
"HttpRedirectCode": "string
",
"Protocol": "string
",
"ReplaceKeyPrefixWith": "string
",
"ReplaceKeyWith": "string
"
}
}
]
},
"CreatedAt": "string
",
"Name": "string
",
"ObjectLockConfiguration": {
"ObjectLockEnabled": "string
",
"Rule": {
"DefaultRetention": {
"Days": number
,
"Mode": "string
",
"Years": number
}
}
},
"OwnerAccountId": "string
",
"OwnerId": "string
",
"OwnerName": "string
",
"PublicAccessBlockConfiguration": {
"BlockPublicAcls": boolean
,
"BlockPublicPolicy": boolean
,
"IgnorePublicAcls": boolean
,
"RestrictPublicBuckets": boolean
},
"ServerSideEncryptionConfiguration": {
"Rules": [
{
"ApplyServerSideEncryptionByDefault": {
"KMSMasterKeyID": "string
",
"SSEAlgorithm": "string
"
}
}
]
}
},
"AwsS3Object": {
"ContentType": "string
",
"ETag": "string
",
"LastModified": "string
",
"ServerSideEncryption": "string
",
"SSEKMSKeyId": "string
",
"VersionId": "string
"
},
"AwsSageMakerNotebookInstance": {
"AcceleratorTypes": [ "string
" ],
"AdditionalCodeRepositories": [ "string
" ],
"DefaultCodeRepository": "string
",
"DirectInternetAccess": "string
",
"FailureReason": "string
",
"InstanceMetadataServiceConfiguration": {
"MinimumInstanceMetadataServiceVersion": "string
"
},
"InstanceType": "string
",
"KmsKeyId": "string
",
"NetworkInterfaceId": "string
",
"NotebookInstanceArn": "string
",
"NotebookInstanceLifecycleConfigName": "string
",
"NotebookInstanceName": "string
",
"NotebookInstanceStatus": "string
",
"PlatformIdentifier": "string
",
"RoleArn": "string
",
"RootAccess": "string
",
"SecurityGroups": [ "string
" ],
"SubnetId": "string
",
"Url": "string
",
"VolumeSizeInGB": number
},
"AwsSecretsManagerSecret": {
"Deleted": boolean
,
"Description": "string
",
"KmsKeyId": "string
",
"Name": "string
",
"RotationEnabled": boolean
,
"RotationLambdaArn": "string
",
"RotationOccurredWithinFrequency": boolean
,
"RotationRules": {
"AutomaticallyAfterDays": number
}
},
"AwsSnsTopic": {
"ApplicationSuccessFeedbackRoleArn": "string
",
"FirehoseFailureFeedbackRoleArn": "string
",
"FirehoseSuccessFeedbackRoleArn": "string
",
"HttpFailureFeedbackRoleArn": "string
",
"HttpSuccessFeedbackRoleArn": "string
",
"KmsMasterKeyId": "string
",
"Owner": "string
",
"SqsFailureFeedbackRoleArn": "string
",
"SqsSuccessFeedbackRoleArn": "string
",
"Subscription": [
{
"Endpoint": "string
",
"Protocol": "string
"
}
],
"TopicName": "string
"
},
"AwsSqsQueue": {
"DeadLetterTargetArn": "string
",
"KmsDataKeyReusePeriodSeconds": number
,
"KmsMasterKeyId": "string
",
"QueueName": "string
"
},
"AwsSsmPatchCompliance": {
"Patch": {
"ComplianceSummary": {
"ComplianceType": "string
",
"CompliantCriticalCount": number
,
"CompliantHighCount": number
,
"CompliantInformationalCount": number
,
"CompliantLowCount": number
,
"CompliantMediumCount": number
,
"CompliantUnspecifiedCount": number
,
"ExecutionType": "string
",
"NonCompliantCriticalCount": number
,
"NonCompliantHighCount": number
,
"NonCompliantInformationalCount": number
,
"NonCompliantLowCount": number
,
"NonCompliantMediumCount": number
,
"NonCompliantUnspecifiedCount": number
,
"OverallSeverity": "string
",
"PatchBaselineId": "string
",
"PatchGroup": "string
",
"Status": "string
"
}
}
},
"AwsStepFunctionStateMachine": {
"Label": "string
",
"LoggingConfiguration": {
"Destinations": [
{
"CloudWatchLogsLogGroup": {
"LogGroupArn": "string
"
}
}
],
"IncludeExecutionData": boolean
,
"Level": "string
"
},
"Name": "string
",
"RoleArn": "string
",
"StateMachineArn": "string
",
"Status": "string
",
"TracingConfiguration": {
"Enabled": boolean
},
"Type": "string
"
},
"AwsWafRateBasedRule": {
"MatchPredicates": [
{
"DataId": "string
",
"Negated": boolean
,
"Type": "string
"
}
],
"MetricName": "string
",
"Name": "string
",
"RateKey": "string
",
"RateLimit": number
,
"RuleId": "string
"
},
"AwsWafRegionalRateBasedRule": {
"MatchPredicates": [
{
"DataId": "string
",
"Negated": boolean
,
"Type": "string
"
}
],
"MetricName": "string
",
"Name": "string
",
"RateKey": "string
",
"RateLimit": number
,
"RuleId": "string
"
},
"AwsWafRegionalRule": {
"MetricName": "string
",
"Name": "string
",
"PredicateList": [
{
"DataId": "string
",
"Negated": boolean
,
"Type": "string
"
}
],
"RuleId": "string
"
},
"AwsWafRegionalRuleGroup": {
"MetricName": "string
",
"Name": "string
",
"RuleGroupId": "string
",
"Rules": [
{
"Action": {
"Type": "string
"
},
"Priority": number
,
"RuleId": "string
",
"Type": "string
"
}
]
},
"AwsWafRegionalWebAcl": {
"DefaultAction": "string
",
"MetricName": "string
",
"Name": "string
",
"RulesList": [
{
"Action": {
"Type": "string
"
},
"OverrideAction": {
"Type": "string
"
},
"Priority": number
,
"RuleId": "string
",
"Type": "string
"
}
],
"WebAclId": "string
"
},
"AwsWafRule": {
"MetricName": "string
",
"Name": "string
",
"PredicateList": [
{
"DataId": "string
",
"Negated": boolean
,
"Type": "string
"
}
],
"RuleId": "string
"
},
"AwsWafRuleGroup": {
"MetricName": "string
",
"Name": "string
",
"RuleGroupId": "string
",
"Rules": [
{
"Action": {
"Type": "string
"
},
"Priority": number
,
"RuleId": "string
",
"Type": "string
"
}
]
},
"AwsWafv2RuleGroup": {
"Arn": "string
",
"Capacity": number
,
"Description": "string
",
"Id": "string
",
"Name": "string
",
"Rules": [
{
"Action": {
"Allow": {
"CustomRequestHandling": {
"InsertHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
},
"Block": {
"CustomResponse": {
"CustomResponseBodyKey": "string
",
"ResponseCode": number
,
"ResponseHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
},
"Captcha": {
"CustomRequestHandling": {
"InsertHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
},
"Count": {
"CustomRequestHandling": {
"InsertHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
}
},
"Name": "string
",
"OverrideAction": "string
",
"Priority": number
,
"VisibilityConfig": {
"CloudWatchMetricsEnabled": boolean
,
"MetricName": "string
",
"SampledRequestsEnabled": boolean
}
}
],
"Scope": "string
",
"VisibilityConfig": {
"CloudWatchMetricsEnabled": boolean
,
"MetricName": "string
",
"SampledRequestsEnabled": boolean
}
},
"AwsWafv2WebAcl": {
"Arn": "string
",
"Capacity": number
,
"CaptchaConfig": {
"ImmunityTimeProperty": {
"ImmunityTime": number
}
},
"DefaultAction": {
"Allow": {
"CustomRequestHandling": {
"InsertHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
},
"Block": {
"CustomResponse": {
"CustomResponseBodyKey": "string
",
"ResponseCode": number
,
"ResponseHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
}
},
"Description": "string
",
"Id": "string
",
"ManagedbyFirewallManager": boolean
,
"Name": "string
",
"Rules": [
{
"Action": {
"Allow": {
"CustomRequestHandling": {
"InsertHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
},
"Block": {
"CustomResponse": {
"CustomResponseBodyKey": "string
",
"ResponseCode": number
,
"ResponseHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
},
"Captcha": {
"CustomRequestHandling": {
"InsertHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
},
"Count": {
"CustomRequestHandling": {
"InsertHeaders": [
{
"Name": "string
",
"Value": "string
"
}
]
}
}
},
"Name": "string
",
"OverrideAction": "string
",
"Priority": number
,
"VisibilityConfig": {
"CloudWatchMetricsEnabled": boolean
,
"MetricName": "string
",
"SampledRequestsEnabled": boolean
}
}
],
"VisibilityConfig": {
"CloudWatchMetricsEnabled": boolean
,
"MetricName": "string
",
"SampledRequestsEnabled": boolean
}
},
"AwsWafWebAcl": {
"DefaultAction": "string
",
"Name": "string
",
"Rules": [
{
"Action": {
"Type": "string
"
},
"ExcludedRules": [
{
"RuleId": "string
"
}
],
"OverrideAction": {
"Type": "string
"
},
"Priority": number
,
"RuleId": "string
",
"Type": "string
"
}
],
"WebAclId": "string
"
},
"AwsXrayEncryptionConfig": {
"KeyId": "string
",
"Status": "string
",
"Type": "string
"
},
"Container": {
"ContainerRuntime": "string
",
"ImageId": "string
",
"ImageName": "string
",
"LaunchedAt": "string
",
"Name": "string
",
"Privileged": boolean
,
"VolumeMounts": [
{
"MountPath": "string
",
"Name": "string
"
}
]
},
"Other": {
"string
" : "string
"
}
},
"Id": "string
",
"Partition": "string
",
"Region": "string
",
"ResourceRole": "string
",
"Tags": {
"string
" : "string
"
},
"Type": "string
"
}
],
"Sample": boolean
,
"SchemaVersion": "string
",
"Severity": {
"Label": "string
",
"Normalized": number
,
"Original": "string
",
"Product": number
},
"SourceUrl": "string
",
"ThreatIntelIndicators": [
{
"Category": "string
",
"LastObservedAt": "string
",
"Source": "string
",
"SourceUrl": "string
",
"Type": "string
",
"Value": "string
"
}
],
"Threats": [
{
"FilePaths": [
{
"FileName": "string
",
"FilePath": "string
",
"Hash": "string
",
"ResourceId": "string
"
}
],
"ItemCount": number
,
"Name": "string
",
"Severity": "string
"
}
],
"Title": "string
",
"Types": [ "string
" ],
"UpdatedAt": "string
",
"UserDefinedFields": {
"string
" : "string
"
},
"VerificationState": "string
",
"Vulnerabilities": [
{
"CodeVulnerabilities": [
{
"Cwes": [ "string
" ],
"FilePath": {
"EndLine": number
,
"FileName": "string
",
"FilePath": "string
",
"StartLine": number
},
"SourceArn": "string
"
}
],
"Cvss": [
{
"Adjustments": [
{
"Metric": "string
",
"Reason": "string
"
}
],
"BaseScore": number
,
"BaseVector": "string
",
"Source": "string
",
"Version": "string
"
}
],
"EpssScore": number
,
"ExploitAvailable": "string
",
"FixAvailable": "string
",
"Id": "string
",
"LastKnownExploitAt": "string
",
"ReferenceUrls": [ "string
" ],
"RelatedVulnerabilities": [ "string
" ],
"Vendor": {
"Name": "string
",
"Url": "string
",
"VendorCreatedAt": "string
",
"VendorSeverity": "string
",
"VendorUpdatedAt": "string
"
},
"VulnerablePackages": [
{
"Architecture": "string
",
"Epoch": "string
",
"FilePath": "string
",
"FixedInVersion": "string
",
"Name": "string
",
"PackageManager": "string
",
"Release": "string
",
"Remediation": "string
",
"SourceLayerArn": "string
",
"SourceLayerHash": "string
",
"Version": "string
"
}
]
}
],
"Workflow": {
"Status": "string
"
},
"WorkflowState": "string
"
}
]
}
URI Request Parameters
The request does not use any URI parameters.
Request Body
The request accepts the following data in JSON format.
- Findings
-
A list of findings to import. To successfully import a finding, it must follow the AWS Security Finding Format. Maximum of 100 findings per request.
Type: Array of AwsSecurityFinding objects
Array Members: Minimum number of 1 item. Maximum number of 100 items.
Required: Yes
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"FailedCount": number,
"FailedFindings": [
{
"ErrorCode": "string",
"ErrorMessage": "string",
"Id": "string"
}
],
"SuccessCount": number
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- FailedCount
-
The number of findings that failed to import.
Type: Integer
- FailedFindings
-
The list of findings that failed to import.
Type: Array of ImportFindingsError objects
- SuccessCount
-
The number of findings that were successfully imported.
Type: Integer
Errors
For information about the errors that are common to all actions, see Common Errors.
- InternalException
-
Internal server error.
HTTP Status Code: 500
- InvalidAccessException
-
The account doesn't have permission to perform this action.
HTTP Status Code: 401
- InvalidInputException
-
The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
HTTP Status Code: 400
- LimitExceededException
-
The request was rejected because it attempted to create resources beyond the current AWS account or throttling limits. The error code describes the limit exceeded.
HTTP Status Code: 429
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: