package smaws-clients
Amazon Web Services SDK clients using EIO
Install
Dune Dependency
Authors
Maintainers
Sources
0.1.preview1.tar.gz
md5=18fb70dbc45e8d81a341b9bed6871bab
sha512=7607dc98acaeed5803b44c9ca32d90c88e7813d4b3e3ae4ec661a0bad16c88dc1476bc780877527ea4cd5a4b7398453c1bb600ce0db14d39afa05dc4762b5ba5
doc/smaws-clients.config-service/Smaws_Client_ConfigService/index.html
Module Smaws_Client_ConfigService
Source
Source
type resource_type =
| SSMDocument
| Route53ResolverFirewallRuleGroup
| RedshiftEndpointAccess
| RDSOptionGroup
| QuickSightTheme
| QuickSightTemplate
| QuickSightDataSource
| M2Environment
| KMSAlias
| ImageBuilderImageRecipe
| GroundStationDataflowEndpointGroup
| GrafanaWorkspace
| EC2NetworkInsightsAnalysis
| EC2NetworkInsightsAccessScope
| CognitoUserPoolGroup
| CognitoUserPoolClient
| CognitoUserPool
| AppStreamFleet
| ResourceExplorer2Index
| NetworkManagerConnectPeer
| LambdaCodeSigningConfig
| KafkaConnectConnector
| IoTTwinMakerSyncJob
| IoTCACertificate
| IAMInstanceProfile
| ECSCapacityProvider
| EC2TransitGatewayMulticastDomain
| EC2TransitGatewayConnect
| EC2IPAMPool
| EC2CarrierGateway
| ConnectQuickConnect
| ConnectInstance
| AppMeshMesh
| AppMeshGatewayRoute
| ACMPCACertificateAuthorityActivation
| BatchSchedulingPolicy
| Route53ResolverResolverQueryLoggingConfig
| CodeGuruProfilerProfilingGroup
| APSRuleGroupsNamespace
| MediaConnectFlowSource
| TransferCertificate
| ServiceDiscoveryInstance
| Route53ResolverResolverQueryLoggingConfigAssociation
| InspectorV2Filter
| IoTProvisioningTemplate
| IoTWirelessFuotaTask
| IoTJobTemplate
| AppStreamStack
| MSKBatchScramSecret
| SageMakerFeatureGroup
| CodeBuildReportGroup
| IoTTwinMakerComponentType
| PersonalizeDatasetGroup
| IoTWirelessMulticastGroup
| NetworkManagerLinkAssociation
| NetworkManagerCustomerGatewayAssociation
| S3AccessPoint
| PinpointEmailChannel
| LogsDestination
| KinesisVideoStream
| KendraIndex
| EC2ClientVpnEndpoint
| EC2CapacityReservation
| DMSEndpoint
| CustomerProfilesObjectType
| AppRunnerService
| AppMeshVirtualRouter
| AppMeshVirtualGateway
| AppConfigHostedConfigurationVersion
| ACMPCACertificateAuthority
| ResilienceHubApp
| PinpointEventStream
| PinpointEmailTemplate
| PersonalizeSolution
| PersonalizeSchema
| PersonalizeDataset
| MSKConfiguration
| MediaTailorPlaybackConfiguration
| MediaConnectFlowVpcInterface
| MediaConnectFlowEntitlement
| GroundStationMissionProfile
| GreengrassV2ComponentVersion
| ForecastDatasetGroup
| EvidentlyLaunch
| EC2IPAMScope
| AthenaPreparedStatement
| AppMeshRoute
| AppIntegrationsEventIntegration
| AmplifyBranch
| KinesisFirehoseDeliveryStream
| TransferConnector
| TransferAgreement
| SageMakerDomain
| PinpointInAppTemplate
| PinpointCampaign
| IAMServerCertificate
| IAMSAMLProvider
| ForecastDataset
| EvidentlyProject
| EC2SpotFleet
| EC2PrefixList
| CodeArtifactRepository
| AppStreamApplication
| AppRunnerVpcConnector
| AppMeshVirtualService
| AppMeshVirtualNode
| AmplifyApp
| SignerSigningProfile
| CassandraKeyspace
| ECSTaskSet
| SageMakerImage
| SageMakerAppImageConfig
| Route53ResolverFirewallRuleGroupAssociation
| RedshiftScheduledAction
| PinpointApp
| PanoramaPackage
| NetworkManagerSite
| NetworkManagerLink
| NetworkManagerGlobalNetwork
| NetworkManagerDevice
| IoTWirelessServiceProfile
| IoTFleetMetric
| ImageBuilderImagePipeline
| GroundStationConfig
| ECRPullThroughCacheRule
| EC2SubnetRouteTableAssociation
| EC2EC2Fleet
| DeviceFarmProject
| DeviceFarmInstanceProfile
| CloudWatchMetricStream
| AuditManagerAssessment
| AppFlowFlow
| AppConfigDeploymentStrategy
| ConnectPhoneNumber
| AutoScalingWarmPool
| CustomerProfilesDomain
| NetworkManagerTransitGatewayRegistration
| IoTTwinMakerScene
| EC2IPAM
| EC2TrafficMirrorFilter
| EC2NetworkInsightsPath
| EC2DHCPOptions
| EventsRule
| PinpointApplicationSettings
| PinpointSegment
| HealthLakeFHIRDatastore
| RoboMakerRobotApplication
| RoboMakerSimulationApplication
| Route53RecoveryReadinessResourceSet
| Route53RecoveryControlRoutingControl
| Route53RecoveryControlControlPanel
| Route53RecoveryControlSafetyRule
| Route53RecoveryControlCluster
| LookoutVisionProject
| AppStreamDirectoryConfig
| KinesisVideoSignalingChannel
| MediaPackagePackagingConfiguration
| EventSchemasSchema
| EventsConnection
| IoTScheduledAudit
| S3StorageLens
| EC2TrafficMirrorTarget
| IoTAccountAuditConfiguration
| LookoutMetricsAlert
| LexBotAlias
| IoTSiteWiseGateway
| EC2TrafficMirrorSession
| RoboMakerRobotApplicationVersion
| Route53ResolverFirewallDomainList
| IoTCustomMetric
| CodeGuruReviewerRepositoryAssociation
| LexBot
| BudgetsBudgetsAction
| DeviceFarmTestGridProject
| S3MultiRegionAccessPoint
| RDSGlobalCluster
| KinesisAnalyticsV2Application
| IVSPlaybackKeyPair
| IVSRecordingConfiguration
| IVSChannel
| IoTSiteWiseAssetModel
| IoTSiteWisePortal
| IoTSiteWiseProject
| IoTSiteWiseDashboard
| IoTAnalyticsChannel
| IoTAnalyticsPipeline
| IoTAnalyticsDataset
| IoTTwinMakerEntity
| IoTTwinMakerWorkspace
| IoTMitigationAction
| IoTPolicy
| GlueMLTransform
| EKSAddon
| EKSIdentityProviderConfig
| TransferWorkflow
| ResilienceHubResiliencyPolicy
| Route53RecoveryReadinessRecoveryGroup
| MediaPackagePackagingGroup
| LightsailStaticIp
| LightsailBucket
| IoTAnalyticsDatastore
| IoTDimension
| IoTRoleAlias
| IoTSecurityProfile
| IoTAuthorizer
| FraudDetectorOutcome
| FraudDetectorVariable
| FraudDetectorEntityType
| FraudDetectorLabel
| EventSchemasDiscoverer
| EventSchemasRegistryPolicy
| EventSchemasRegistry
| Cloud9EnvironmentEC2
| AppConfigConfigurationProfile
| AppConfigEnvironment
| AmazonMQBroker
| SESTemplate
| GuardDutyFilter
| SESReceiptFilter
| DataSyncLocationFSxWindows
| FISExperimentTemplate
| LightsailDisk
| EventsApiDestination
| EventsArchive
| SESReceiptRuleSet
| EventsEndpoint
| RUMAppMonitor
| LightsailCertificate
| BackupReportPlan
| ECRRegistryPolicy
| Route53RecoveryReadinessReadinessCheck
| Route53RecoveryReadinessCell
| GlueClassifier
| DataSyncLocationHDFS
| DataSyncLocationObjectStorage
| ImageBuilderInfrastructureConfiguration
| ImageBuilderDistributionConfiguration
| ImageBuilderContainerRecipe
| EventsEventBus
| ServiceDiscoveryHttpNamespace
| IoTEventsAlarmModel
| IoTEventsDetectorModel
| IoTEventsInput
| Route53HostedZone
| SESConfigurationSet
| SESContactList
| ServiceDiscoveryPublicDnsNamespace
| ServiceDiscoveryService
| SageMakerNotebookInstanceLifecycleConfig
| SageMakerWorkteam
| GuardDutyIPSet
| GuardDutyThreatIntelSet
| GlueJob
| EKSFargateProfile
| NetworkInsightsAccessScopeAnalysis
| DataSyncLocationNFS
| DataSyncTask
| DataSyncLocationEFS
| DataSyncLocationS3
| DataSyncLocationFSxLustre
| DataSyncLocationSMB
| AppSyncGraphQLApi
| AppConfigApplication
| DMSCertificate
| TransitGatewayRouteTable
| TransitGatewayAttachment
| GlobalAcceleratorListener
| GlobalAcceleratorEndpointGroup
| GlobalAcceleratorAccelerator
| DetectiveGraph
| AthenaDataCatalog
| AthenaWorkGroup
| AccessAnalyzerAnalyzer
| BatchComputeEnvironment
| BatchJobQueue
| StepFunctionsStateMachine
| ListenerV2
| SageMakerModel
| WorkSpacesConnectionAlias
| WorkSpacesWorkspace
| StepFunctionsActivity
| MSKCluster
| DMSEventSubscription
| DMSReplicationSubnetGroup
| Route53ResolverResolverRuleAssociation
| Route53ResolverResolverRule
| Route53ResolverResolverEndpoint
| SageMakerCodeRepository
| EMRSecurityConfiguration
| GuardDutyDetector
| ECRPublicRepository
| LaunchTemplate
| CodeDeployDeploymentGroup
| CodeDeployDeploymentConfig
| CodeDeployApplication
| KinesisStreamConsumer
| KinesisStream
| TransitGateway
| OpenSearchDomain
| EKSCluster
| EFSFileSystem
| EFSAccessPoint
| ECSTaskDefinition
| ECSService
| ECSCluster
| ECRRepository
| BackupRecoveryPoint
| BackupVault
| BackupSelection
| BackupPlan
| FileData
| Topic
| Secret
| QLDBLedger
| Key
| Queue
| Portfolio
| CloudFormationProduct
| CloudFormationProvisionedProduct
| Pipeline
| Api
| StageV2
| RestApi
| Stage
| ResourceCompliance
| ConformancePackCompliance
| RegionalProtection
| Protection
| PatchCompliance
| AssociationCompliance
| EncryptionConfig
| ManagedRuleSetV2
| RegexPatternSetV2
| IPSetV2
| RuleGroupV2
| WebACLV2
| Environment
| ApplicationVersion
| Application
| NetworkFirewallRuleGroup
| NetworkFirewallFirewallPolicy
| NetworkFirewallFirewall
| Function
| StreamingDistribution
| Distribution
| RegionalWebACL
| RegionalRuleGroup
| RegionalRule
| RegionalRateBasedRule
| WebACL
| RuleGroup
| Rule
| RateBasedRule
| Project
| Table
| ScheduledAction
| ScalingPolicy
| LaunchConfiguration
| AutoScalingGroup
| LoadBalancer
| Stack
| Alarm
| ManagedInstanceInventory
| RedshiftEventSubscription
| ClusterSubnetGroup
| ClusterSecurityGroup
| ClusterParameterGroup
| ClusterSnapshot
| Cluster
| AccountPublicAccessBlock
| Bucket
| EventSubscription
| DBClusterSnapshot
| DBCluster
| DBSnapshot
| DBSecurityGroup
| DBSubnetGroup
| DBInstance
| Certificate
| LoadBalancerV2
| User
| Role
| Policy
| Group
| Domain
| VPCPeeringConnection
| FlowLog
| VPCEndpointService
| VPCEndpoint
| EgressOnlyInternetGateway
| NatGateway
| RegisteredHAInstance
| VPNGateway
| VPNConnection
| VPC
| Volume
| Trail
| Subnet
| SecurityGroup
| RouteTable
| NetworkInterface
| NetworkAcl
| InternetGateway
| Instance
| Host
| EIP
| CustomerGateway
Source
type aggregate_resource_identifier = {
resource_name : string option;
resource_type : resource_type;
resource_id : string;
source_region : string;
source_account_id : string;
}
Source
type stored_query = {
expression : string option;
description : string option;
query_name : string;
query_arn : string option;
query_id : string option;
}
Source
type status_detail_filters = {
member_account_rule_status : member_account_rule_status option;
account_id : string option;
}
Source
type resource_details = {
resource_configuration_schema_type : resource_configuration_schema_type option;
resource_configuration : string;
resource_type : string;
resource_id : string;
}
Source
type start_resource_evaluation_request = {
client_token : string option;
evaluation_timeout : int option;
evaluation_mode : evaluation_mode;
evaluation_context : evaluation_context option;
resource_details : resource_details;
}
Source
type start_remediation_execution_response = {
failed_items : resource_key list option;
failure_message : string option;
}
Source
type start_remediation_execution_request = {
resource_keys : resource_key list;
config_rule_name : string;
}
Source
type select_resource_config_response = {
next_token : string option;
query_info : query_info option;
results : string list option;
}
Source
type select_aggregate_resource_config_response = {
next_token : string option;
query_info : query_info option;
results : string list option;
}
Source
type select_aggregate_resource_config_request = {
next_token : string option;
max_results : int option;
limit : int option;
configuration_aggregator_name : string;
expression : string;
}
Source
type put_retention_configuration_response = {
retention_configuration : retention_configuration option;
}
Source
type put_resource_config_request = {
configuration : string;
resource_name : string option;
resource_id : string;
schema_version_id : string;
resource_type : string;
}
Source
type remediation_exception = {
expiration_time : float option;
message : string option;
resource_id : string;
resource_type : string;
config_rule_name : string;
}
Source
type failed_remediation_exception_batch = {
failed_items : remediation_exception list option;
failure_message : string option;
}
Source
type put_remediation_exceptions_response = {
failed_batches : failed_remediation_exception_batch list option;
}
Source
type put_remediation_exceptions_request = {
expiration_time : float option;
message : string option;
resource_keys : remediation_exception_resource_key list;
config_rule_name : string;
}
Source
type remediation_parameter_value = {
static_value : static_value option;
resource_value : resource_value option;
}
Source
type remediation_configuration = {
created_by_service : string option;
arn : string option;
retry_attempt_seconds : int option;
maximum_automatic_attempts : int option;
execution_controls : execution_controls option;
automatic : bool option;
resource_type : string option;
parameters : (string * remediation_parameter_value) list option;
target_version : string option;
target_id : string;
target_type : remediation_target_type;
config_rule_name : string;
}
Source
type failed_remediation_batch = {
failed_items : remediation_configuration list option;
failure_message : string option;
}
Source
type put_remediation_configurations_response = {
failed_batches : failed_remediation_batch list option;
}
Source
type put_remediation_configurations_request = {
remediation_configurations : remediation_configuration list;
}
Source
type put_organization_conformance_pack_request = {
excluded_accounts : string list option;
conformance_pack_input_parameters : conformance_pack_input_parameter list option;
delivery_s3_key_prefix : string option;
delivery_s3_bucket : string option;
template_body : string option;
template_s3_uri : string option;
organization_conformance_pack_name : string;
}
Source
type organization_managed_rule_metadata = {
tag_value_scope : string option;
tag_key_scope : string option;
resource_id_scope : string option;
resource_types_scope : string list option;
maximum_execution_frequency : maximum_execution_frequency option;
input_parameters : string option;
rule_identifier : string;
description : string option;
}
Source
type organization_custom_rule_metadata = {
tag_value_scope : string option;
tag_key_scope : string option;
resource_id_scope : string option;
resource_types_scope : string list option;
maximum_execution_frequency : maximum_execution_frequency option;
input_parameters : string option;
organization_config_rule_trigger_types : organization_config_rule_trigger_type list;
lambda_function_arn : string;
description : string option;
}
Source
type organization_custom_policy_rule_metadata = {
debug_log_delivery_accounts : string list option;
policy_text : string;
policy_runtime : string;
tag_value_scope : string option;
tag_key_scope : string option;
resource_id_scope : string option;
resource_types_scope : string list option;
maximum_execution_frequency : maximum_execution_frequency option;
input_parameters : string option;
organization_config_rule_trigger_types : organization_config_rule_trigger_type_no_s_n list option;
description : string option;
}
Source
type put_organization_config_rule_request = {
organization_custom_policy_rule_metadata : organization_custom_policy_rule_metadata option;
excluded_accounts : string list option;
organization_custom_rule_metadata : organization_custom_rule_metadata option;
organization_managed_rule_metadata : organization_managed_rule_metadata option;
organization_config_rule_name : string;
}
Source
type external_evaluation = {
ordering_timestamp : float;
annotation : string option;
compliance_type : compliance_type;
compliance_resource_id : string;
compliance_resource_type : string;
}
Source
type put_external_evaluation_request = {
external_evaluation : external_evaluation;
config_rule_name : string;
}
Source
type evaluation = {
ordering_timestamp : float;
annotation : string option;
compliance_type : compliance_type;
compliance_resource_id : string;
compliance_resource_type : string;
}
Source
type put_evaluations_request = {
test_mode : bool option;
result_token : string;
evaluations : evaluation list option;
}
Source
type config_snapshot_delivery_properties = {
delivery_frequency : maximum_execution_frequency option;
}
Source
type delivery_channel = {
config_snapshot_delivery_properties : config_snapshot_delivery_properties option;
sns_topic_ar_n : string option;
s3_kms_key_arn : string option;
s3_key_prefix : string option;
s3_bucket_name : string option;
name : string option;
}
Source
type put_conformance_pack_request = {
template_ssm_document_details : template_ssm_document_details option;
conformance_pack_input_parameters : conformance_pack_input_parameter list option;
delivery_s3_key_prefix : string option;
delivery_s3_bucket : string option;
template_body : string option;
template_s3_uri : string option;
conformance_pack_name : string;
}
Source
type recording_group = {
recording_strategy : recording_strategy option;
exclusion_by_resource_types : exclusion_by_resource_types option;
resource_types : resource_type list option;
include_global_resource_types : bool option;
all_supported : bool option;
}
Source
type recording_mode_override = {
recording_frequency : recording_frequency;
resource_types : resource_type list;
description : string option;
}
Source
type recording_mode = {
recording_mode_overrides : recording_mode_override list option;
recording_frequency : recording_frequency;
}
Source
type configuration_recorder = {
recording_mode : recording_mode option;
recording_group : recording_group option;
role_ar_n : string option;
name : string option;
}
Source
type configuration_aggregator = {
created_by : string option;
last_updated_time : float option;
creation_time : float option;
organization_aggregation_source : organization_aggregation_source option;
account_aggregation_sources : account_aggregation_source list option;
configuration_aggregator_arn : string option;
configuration_aggregator_name : string option;
}
Source
type put_configuration_aggregator_response = {
configuration_aggregator : configuration_aggregator option;
}
Source
type put_configuration_aggregator_request = {
organization_aggregation_source : organization_aggregation_source option;
account_aggregation_sources : account_aggregation_source list option;
configuration_aggregator_name : string;
}
Source
type scope = {
compliance_resource_id : string option;
tag_value : string option;
tag_key : string option;
compliance_resource_types : string list option;
}
Source
type source_detail = {
maximum_execution_frequency : maximum_execution_frequency option;
message_type : message_type option;
event_source : event_source option;
}
Source
type source = {
custom_policy_details : custom_policy_details option;
source_details : source_detail list option;
source_identifier : string option;
owner : owner;
}
Source
type config_rule = {
evaluation_modes : evaluation_mode_configuration list option;
created_by : string option;
config_rule_state : config_rule_state option;
maximum_execution_frequency : maximum_execution_frequency option;
input_parameters : string option;
source : source;
scope : scope option;
description : string option;
config_rule_id : string option;
config_rule_arn : string option;
config_rule_name : string option;
}
Source
type list_stored_queries_response = {
next_token : string option;
stored_query_metadata : stored_query_metadata list option;
}
Source
type resource_evaluation = {
evaluation_start_timestamp : float option;
evaluation_mode : evaluation_mode option;
resource_evaluation_id : string option;
}
Source
type list_resource_evaluations_response = {
next_token : string option;
resource_evaluations : resource_evaluation list option;
}
Source
type resource_evaluation_filters = {
evaluation_context_identifier : string option;
time_window : time_window option;
evaluation_mode : evaluation_mode option;
}
Source
type list_resource_evaluations_request = {
next_token : string option;
limit : int option;
filters : resource_evaluation_filters option;
}
Source
type resource_identifier = {
resource_deletion_time : float option;
resource_name : string option;
resource_id : string option;
resource_type : resource_type option;
}
Source
type list_discovered_resources_response = {
next_token : string option;
resource_identifiers : resource_identifier list option;
}
Source
type list_discovered_resources_request = {
next_token : string option;
include_deleted_resources : bool option;
limit : int option;
resource_name : string option;
resource_ids : string list option;
resource_type : resource_type;
}
Source
type list_conformance_pack_compliance_scores_response = {
conformance_pack_compliance_scores : conformance_pack_compliance_score list;
next_token : string option;
}
Source
type list_conformance_pack_compliance_scores_request = {
next_token : string option;
limit : int option;
sort_by : sort_by option;
sort_order : sort_order option;
filters : conformance_pack_compliance_scores_filters option;
}
Source
type list_aggregate_discovered_resources_response = {
next_token : string option;
resource_identifiers : aggregate_resource_identifier list option;
}
Source
type resource_filters = {
region : string option;
resource_name : string option;
resource_id : string option;
account_id : string option;
}
Source
type list_aggregate_discovered_resources_request = {
next_token : string option;
limit : int option;
filters : resource_filters option;
resource_type : resource_type;
configuration_aggregator_name : string;
}
Source
type evaluation_status = {
failure_reason : string option;
status : resource_evaluation_status;
}
Source
type get_resource_evaluation_summary_response = {
resource_details : resource_details option;
evaluation_context : evaluation_context option;
compliance : compliance_type option;
evaluation_start_timestamp : float option;
evaluation_status : evaluation_status option;
evaluation_mode : evaluation_mode option;
resource_evaluation_id : string option;
}
Source
type relationship = {
relationship_name : string option;
resource_name : string option;
resource_id : string option;
resource_type : resource_type option;
}
Source
type configuration_item = {
configuration_item_delivery_time : float option;
recording_frequency : recording_frequency option;
supplementary_configuration : (string * string) list option;
configuration : string option;
relationships : relationship list option;
resource_creation_time : float option;
availability_zone : string option;
aws_region : string option;
resource_name : string option;
resource_id : string option;
resource_type : resource_type option;
arn : string option;
configuration_item_md5_hash : string option;
configuration_state_id : string option;
configuration_item_status : configuration_item_status option;
configuration_item_capture_time : float option;
account_id : string option;
version : string option;
}
Source
type get_resource_config_history_response = {
next_token : string option;
configuration_items : configuration_item list option;
}
Source
type get_resource_config_history_request = {
next_token : string option;
limit : int option;
chronological_order : chronological_order option;
earlier_time : float option;
later_time : float option;
resource_id : string;
resource_type : resource_type;
}
Source
type organization_conformance_pack_detailed_status = {
last_update_time : float option;
error_message : string option;
error_code : string option;
status : organization_resource_detailed_status;
conformance_pack_name : string;
account_id : string;
}
Source
type get_organization_conformance_pack_detailed_status_response = {
next_token : string option;
organization_conformance_pack_detailed_statuses : organization_conformance_pack_detailed_status list option;
}
Source
type organization_resource_detailed_status_filters = {
status : organization_resource_detailed_status option;
account_id : string option;
}
Source
type get_organization_conformance_pack_detailed_status_request = {
next_token : string option;
limit : int option;
filters : organization_resource_detailed_status_filters option;
organization_conformance_pack_name : string;
}
Source
type member_account_status = {
last_update_time : float option;
error_message : string option;
error_code : string option;
member_account_rule_status : member_account_rule_status;
config_rule_name : string;
account_id : string;
}
Source
type get_organization_config_rule_detailed_status_response = {
next_token : string option;
organization_config_rule_detailed_status : member_account_status list option;
}
Source
type get_organization_config_rule_detailed_status_request = {
next_token : string option;
limit : int option;
filters : status_detail_filters option;
organization_config_rule_name : string;
}
Source
type get_discovered_resource_counts_response = {
next_token : string option;
resource_counts : resource_count list option;
total_discovered_resources : int option;
}
Source
type conformance_pack_compliance_summary = {
conformance_pack_compliance_status : conformance_pack_compliance_type;
conformance_pack_name : string;
}
Source
type get_conformance_pack_compliance_summary_response = {
next_token : string option;
conformance_pack_compliance_summary_list : conformance_pack_compliance_summary list option;
}
Source
type evaluation_result_qualifier = {
evaluation_mode : evaluation_mode option;
resource_id : string option;
resource_type : string option;
config_rule_name : string option;
}
Source
type evaluation_result_identifier = {
resource_evaluation_id : string option;
ordering_timestamp : float option;
evaluation_result_qualifier : evaluation_result_qualifier option;
}
Source
type conformance_pack_evaluation_result = {
annotation : string option;
result_recorded_time : float;
config_rule_invoked_time : float;
evaluation_result_identifier : evaluation_result_identifier;
compliance_type : conformance_pack_compliance_type;
}
Source
type get_conformance_pack_compliance_details_response = {
next_token : string option;
conformance_pack_rule_evaluation_results : conformance_pack_evaluation_result list option;
conformance_pack_name : string;
}
Source
type conformance_pack_evaluation_filters = {
resource_ids : string list option;
resource_type : string option;
compliance_type : conformance_pack_compliance_type option;
config_rule_names : string list option;
}
Source
type get_conformance_pack_compliance_details_request = {
next_token : string option;
limit : int option;
filters : conformance_pack_evaluation_filters option;
conformance_pack_name : string;
}
Source
type compliance_summary = {
compliance_summary_timestamp : float option;
non_compliant_resource_count : compliance_contributor_count option;
compliant_resource_count : compliance_contributor_count option;
}
Source
type compliance_summary_by_resource_type = {
compliance_summary : compliance_summary option;
resource_type : string option;
}
Source
type get_compliance_summary_by_resource_type_response = {
compliance_summaries_by_resource_type : compliance_summary_by_resource_type list option;
}
Source
type get_compliance_summary_by_config_rule_response = {
compliance_summary : compliance_summary option;
}
Source
type evaluation_result = {
result_token : string option;
annotation : string option;
config_rule_invoked_time : float option;
result_recorded_time : float option;
compliance_type : compliance_type option;
evaluation_result_identifier : evaluation_result_identifier option;
}
Source
type get_compliance_details_by_resource_response = {
next_token : string option;
evaluation_results : evaluation_result list option;
}
Source
type get_compliance_details_by_resource_request = {
resource_evaluation_id : string option;
next_token : string option;
compliance_types : compliance_type list option;
resource_id : string option;
resource_type : string option;
}
Source
type get_compliance_details_by_config_rule_response = {
next_token : string option;
evaluation_results : evaluation_result list option;
}
Source
type get_compliance_details_by_config_rule_request = {
next_token : string option;
limit : int option;
compliance_types : compliance_type list option;
config_rule_name : string;
}
Source
type get_aggregate_resource_config_response = {
configuration_item : configuration_item option;
}
Source
type get_aggregate_resource_config_request = {
resource_identifier : aggregate_resource_identifier;
configuration_aggregator_name : string;
}
Source
type get_aggregate_discovered_resource_counts_response = {
next_token : string option;
grouped_resource_counts : grouped_resource_count list option;
group_by_key : string option;
total_discovered_resources : int;
}
Source
type resource_count_filters = {
region : string option;
account_id : string option;
resource_type : resource_type option;
}
Source
type get_aggregate_discovered_resource_counts_request = {
next_token : string option;
limit : int option;
group_by_key : resource_count_group_key option;
filters : resource_count_filters option;
configuration_aggregator_name : string;
}
Source
type aggregate_conformance_pack_compliance_summary = {
group_name : string option;
compliance_summary : aggregate_conformance_pack_compliance_count option;
}
Source
type get_aggregate_conformance_pack_compliance_summary_response = {
next_token : string option;
group_by_key : string option;
aggregate_conformance_pack_compliance_summaries : aggregate_conformance_pack_compliance_summary list option;
}
Source
type get_aggregate_conformance_pack_compliance_summary_request = {
next_token : string option;
limit : int option;
group_by_key : aggregate_conformance_pack_compliance_summary_group_key option;
filters : aggregate_conformance_pack_compliance_summary_filters option;
configuration_aggregator_name : string;
}
Source
type aggregate_compliance_count = {
compliance_summary : compliance_summary option;
group_name : string option;
}
Source
type get_aggregate_config_rule_compliance_summary_response = {
next_token : string option;
aggregate_compliance_counts : aggregate_compliance_count list option;
group_by_key : string option;
}
Source
type get_aggregate_config_rule_compliance_summary_request = {
next_token : string option;
limit : int option;
group_by_key : config_rule_compliance_summary_group_key option;
filters : config_rule_compliance_summary_filters option;
configuration_aggregator_name : string;
}
Source
type aggregate_evaluation_result = {
aws_region : string option;
account_id : string option;
annotation : string option;
config_rule_invoked_time : float option;
result_recorded_time : float option;
compliance_type : compliance_type option;
evaluation_result_identifier : evaluation_result_identifier option;
}
Source
type get_aggregate_compliance_details_by_config_rule_response = {
next_token : string option;
aggregate_evaluation_results : aggregate_evaluation_result list option;
}
Source
type get_aggregate_compliance_details_by_config_rule_request = {
next_token : string option;
limit : int option;
compliance_type : compliance_type option;
aws_region : string;
account_id : string;
config_rule_name : string;
configuration_aggregator_name : string;
}
Source
type describe_retention_configurations_response = {
next_token : string option;
retention_configurations : retention_configuration list option;
}
Source
type remediation_execution_step = {
stop_time : float option;
start_time : float option;
error_message : string option;
state : remediation_execution_step_state option;
name : string option;
}
Source
type remediation_execution_status = {
last_updated_time : float option;
invocation_time : float option;
step_details : remediation_execution_step list option;
state : remediation_execution_state option;
resource_key : resource_key option;
}
Source
type describe_remediation_execution_status_response = {
next_token : string option;
remediation_execution_statuses : remediation_execution_status list option;
}
Source
type describe_remediation_execution_status_request = {
next_token : string option;
limit : int option;
resource_keys : resource_key list option;
config_rule_name : string;
}
Source
type describe_remediation_exceptions_response = {
next_token : string option;
remediation_exceptions : remediation_exception list option;
}
Source
type describe_remediation_exceptions_request = {
next_token : string option;
limit : int option;
resource_keys : remediation_exception_resource_key list option;
config_rule_name : string;
}
Source
type describe_remediation_configurations_response = {
remediation_configurations : remediation_configuration list option;
}
Source
type describe_pending_aggregation_requests_response = {
next_token : string option;
pending_aggregation_requests : pending_aggregation_request list option;
}
Source
type organization_conformance_pack_status = {
last_update_time : float option;
error_message : string option;
error_code : string option;
status : organization_resource_status;
organization_conformance_pack_name : string;
}
Source
type describe_organization_conformance_pack_statuses_response = {
next_token : string option;
organization_conformance_pack_statuses : organization_conformance_pack_status list option;
}
Source
type describe_organization_conformance_pack_statuses_request = {
next_token : string option;
limit : int option;
organization_conformance_pack_names : string list option;
}
Source
type organization_conformance_pack = {
last_update_time : float;
excluded_accounts : string list option;
conformance_pack_input_parameters : conformance_pack_input_parameter list option;
delivery_s3_key_prefix : string option;
delivery_s3_bucket : string option;
organization_conformance_pack_arn : string;
organization_conformance_pack_name : string;
}
Source
type describe_organization_conformance_packs_response = {
next_token : string option;
organization_conformance_packs : organization_conformance_pack list option;
}
Source
type describe_organization_conformance_packs_request = {
next_token : string option;
limit : int option;
organization_conformance_pack_names : string list option;
}
Source
type organization_config_rule_status = {
last_update_time : float option;
error_message : string option;
error_code : string option;
organization_rule_status : organization_rule_status;
organization_config_rule_name : string;
}
Source
type describe_organization_config_rule_statuses_response = {
next_token : string option;
organization_config_rule_statuses : organization_config_rule_status list option;
}
Source
type organization_custom_policy_rule_metadata_no_policy = {
debug_log_delivery_accounts : string list option;
policy_runtime : string option;
tag_value_scope : string option;
tag_key_scope : string option;
resource_id_scope : string option;
resource_types_scope : string list option;
maximum_execution_frequency : maximum_execution_frequency option;
input_parameters : string option;
organization_config_rule_trigger_types : organization_config_rule_trigger_type_no_s_n list option;
description : string option;
}
Source
type organization_config_rule = {
organization_custom_policy_rule_metadata : organization_custom_policy_rule_metadata_no_policy option;
last_update_time : float option;
excluded_accounts : string list option;
organization_custom_rule_metadata : organization_custom_rule_metadata option;
organization_managed_rule_metadata : organization_managed_rule_metadata option;
organization_config_rule_arn : string;
organization_config_rule_name : string;
}
Source
type describe_organization_config_rules_response = {
next_token : string option;
organization_config_rules : organization_config_rule list option;
}
Source
type config_export_delivery_info = {
next_delivery_time : float option;
last_successful_time : float option;
last_attempt_time : float option;
last_error_message : string option;
last_error_code : string option;
last_status : delivery_status option;
}
Source
type config_stream_delivery_info = {
last_status_change_time : float option;
last_error_message : string option;
last_error_code : string option;
last_status : delivery_status option;
}
Source
type delivery_channel_status = {
config_stream_delivery_info : config_stream_delivery_info option;
config_history_delivery_info : config_export_delivery_info option;
config_snapshot_delivery_info : config_export_delivery_info option;
name : string option;
}
Source
type describe_delivery_channel_status_response = {
delivery_channels_status : delivery_channel_status list option;
}
Source
type describe_delivery_channels_response = {
delivery_channels : delivery_channel list option;
}
Source
type conformance_pack_status_detail = {
last_update_completed_time : float option;
last_update_requested_time : float;
conformance_pack_status_reason : string option;
stack_arn : string;
conformance_pack_state : conformance_pack_state;
conformance_pack_arn : string;
conformance_pack_id : string;
conformance_pack_name : string;
}
Source
type describe_conformance_pack_status_response = {
next_token : string option;
conformance_pack_status_details : conformance_pack_status_detail list option;
}
Source
type conformance_pack_detail = {
template_ssm_document_details : template_ssm_document_details option;
created_by : string option;
last_update_requested_time : float option;
conformance_pack_input_parameters : conformance_pack_input_parameter list option;
delivery_s3_key_prefix : string option;
delivery_s3_bucket : string option;
conformance_pack_id : string;
conformance_pack_arn : string;
conformance_pack_name : string;
}
Source
type describe_conformance_packs_response = {
next_token : string option;
conformance_pack_details : conformance_pack_detail list option;
}
Source
type conformance_pack_rule_compliance = {
controls : string list option;
compliance_type : conformance_pack_compliance_type option;
config_rule_name : string option;
}
Source
type describe_conformance_pack_compliance_response = {
next_token : string option;
conformance_pack_rule_compliance_list : conformance_pack_rule_compliance list;
conformance_pack_name : string;
}
Source
type conformance_pack_compliance_filters = {
compliance_type : conformance_pack_compliance_type option;
config_rule_names : string list option;
}
Source
type describe_conformance_pack_compliance_request = {
next_token : string option;
limit : int option;
filters : conformance_pack_compliance_filters option;
conformance_pack_name : string;
}
Source
type configuration_recorder_status = {
last_status_change_time : float option;
last_error_message : string option;
last_error_code : string option;
last_status : recorder_status option;
recording : bool option;
last_stop_time : float option;
last_start_time : float option;
name : string option;
}
Source
type describe_configuration_recorder_status_response = {
configuration_recorders_status : configuration_recorder_status list option;
}
Source
type describe_configuration_recorders_response = {
configuration_recorders : configuration_recorder list option;
}
Source
type aggregated_source_status = {
last_error_message : string option;
last_error_code : string option;
last_update_time : float option;
last_update_status : aggregated_source_status_type option;
aws_region : string option;
source_type : aggregated_source_type option;
source_id : string option;
}
Source
type describe_configuration_aggregator_sources_status_response = {
next_token : string option;
aggregated_source_status_list : aggregated_source_status list option;
}
Source
type describe_configuration_aggregator_sources_status_request = {
limit : int option;
next_token : string option;
update_status : aggregated_source_status_type list option;
configuration_aggregator_name : string;
}
Source
type describe_configuration_aggregators_response = {
next_token : string option;
configuration_aggregators : configuration_aggregator list option;
}
Source
type describe_config_rules_response = {
next_token : string option;
config_rules : config_rule list option;
}
Source
type describe_config_rules_request = {
filters : describe_config_rules_filters option;
next_token : string option;
config_rule_names : string list option;
}
Source
type config_rule_evaluation_status = {
last_debug_log_delivery_time : float option;
last_debug_log_delivery_status_reason : string option;
last_debug_log_delivery_status : string option;
first_evaluation_started : bool option;
last_error_message : string option;
last_error_code : string option;
last_deactivated_time : float option;
first_activated_time : float option;
last_failed_evaluation_time : float option;
last_successful_evaluation_time : float option;
last_failed_invocation_time : float option;
last_successful_invocation_time : float option;
config_rule_id : string option;
config_rule_arn : string option;
config_rule_name : string option;
}
Source
type describe_config_rule_evaluation_status_response = {
next_token : string option;
config_rules_evaluation_status : config_rule_evaluation_status list option;
}
Source
type compliance = {
compliance_contributor_count : compliance_contributor_count option;
compliance_type : compliance_type option;
}
Source
type compliance_by_resource = {
compliance : compliance option;
resource_id : string option;
resource_type : string option;
}
Source
type describe_compliance_by_resource_response = {
next_token : string option;
compliance_by_resources : compliance_by_resource list option;
}
Source
type describe_compliance_by_resource_request = {
next_token : string option;
limit : int option;
compliance_types : compliance_type list option;
resource_id : string option;
resource_type : string option;
}
Source
type compliance_by_config_rule = {
compliance : compliance option;
config_rule_name : string option;
}
Source
type describe_compliance_by_config_rule_response = {
next_token : string option;
compliance_by_config_rules : compliance_by_config_rule list option;
}
Source
type describe_compliance_by_config_rule_request = {
next_token : string option;
compliance_types : compliance_type list option;
config_rule_names : string list option;
}
Source
type aggregate_conformance_pack_compliance = {
total_rule_count : int option;
non_compliant_rule_count : int option;
compliant_rule_count : int option;
compliance_type : conformance_pack_compliance_type option;
}
Source
type aggregate_compliance_by_conformance_pack = {
aws_region : string option;
account_id : string option;
compliance : aggregate_conformance_pack_compliance option;
conformance_pack_name : string option;
}
Source
type describe_aggregate_compliance_by_conformance_packs_response = {
next_token : string option;
aggregate_compliance_by_conformance_packs : aggregate_compliance_by_conformance_pack list option;
}
Source
type aggregate_conformance_pack_compliance_filters = {
aws_region : string option;
account_id : string option;
compliance_type : conformance_pack_compliance_type option;
conformance_pack_name : string option;
}
Source
type describe_aggregate_compliance_by_conformance_packs_request = {
next_token : string option;
limit : int option;
filters : aggregate_conformance_pack_compliance_filters option;
configuration_aggregator_name : string;
}
Source
type aggregate_compliance_by_config_rule = {
aws_region : string option;
account_id : string option;
compliance : compliance option;
config_rule_name : string option;
}
Source
type describe_aggregate_compliance_by_config_rules_response = {
next_token : string option;
aggregate_compliance_by_config_rules : aggregate_compliance_by_config_rule list option;
}
Source
type config_rule_compliance_filters = {
aws_region : string option;
account_id : string option;
compliance_type : compliance_type option;
config_rule_name : string option;
}
Source
type describe_aggregate_compliance_by_config_rules_request = {
next_token : string option;
limit : int option;
filters : config_rule_compliance_filters option;
configuration_aggregator_name : string;
}
Source
type failed_delete_remediation_exceptions_batch = {
failed_items : remediation_exception_resource_key list option;
failure_message : string option;
}
Source
type delete_remediation_exceptions_response = {
failed_batches : failed_delete_remediation_exceptions_batch list option;
}
Source
type delete_remediation_exceptions_request = {
resource_keys : remediation_exception_resource_key list;
config_rule_name : string;
}
Source
type base_configuration_item = {
configuration_item_delivery_time : float option;
recording_frequency : recording_frequency option;
supplementary_configuration : (string * string) list option;
configuration : string option;
resource_creation_time : float option;
availability_zone : string option;
aws_region : string option;
resource_name : string option;
resource_id : string option;
resource_type : resource_type option;
arn : string option;
configuration_state_id : string option;
configuration_item_status : configuration_item_status option;
configuration_item_capture_time : float option;
account_id : string option;
version : string option;
}
Source
type batch_get_resource_config_response = {
unprocessed_resource_keys : resource_key list option;
base_configuration_items : base_configuration_item list option;
}
Source
type batch_get_aggregate_resource_config_response = {
unprocessed_resource_identifiers : aggregate_resource_identifier list option;
base_configuration_items : base_configuration_item list option;
}
Source
type batch_get_aggregate_resource_config_request = {
resource_identifiers : aggregate_resource_identifier list;
configuration_aggregator_name : string;
}
Source
val make_untag_resource_request :
tag_keys:string list ->
resource_arn:string ->
unit ->
untag_resource_request
Source
val make_aggregate_resource_identifier :
?resource_name:string ->
resource_type:resource_type ->
resource_id:string ->
source_region:string ->
source_account_id:string ->
unit ->
aggregate_resource_identifier
Source
val make_template_ssm_document_details :
?document_version:string ->
document_name:string ->
unit ->
template_ssm_document_details
Source
val make_tag_resource_request :
tags:tag list ->
resource_arn:string ->
unit ->
tag_resource_request
Source
val make_stored_query_metadata :
?description:string ->
query_name:string ->
query_arn:string ->
query_id:string ->
unit ->
stored_query_metadata
Source
val make_stored_query :
?expression:string ->
?description:string ->
?query_arn:string ->
?query_id:string ->
query_name:string ->
unit ->
stored_query
Source
val make_stop_configuration_recorder_request :
configuration_recorder_name:string ->
unit ->
stop_configuration_recorder_request
Source
val make_status_detail_filters :
?member_account_rule_status:member_account_rule_status ->
?account_id:string ->
unit ->
status_detail_filters
Source
val make_start_resource_evaluation_response :
?resource_evaluation_id:string ->
unit ->
start_resource_evaluation_response
Source
val make_resource_details :
?resource_configuration_schema_type:resource_configuration_schema_type ->
resource_configuration:string ->
resource_type:string ->
resource_id:string ->
unit ->
resource_details
Source
val make_evaluation_context :
?evaluation_context_identifier:string ->
unit ->
evaluation_context
Source
val make_start_resource_evaluation_request :
?client_token:string ->
?evaluation_timeout:int ->
?evaluation_context:evaluation_context ->
evaluation_mode:evaluation_mode ->
resource_details:resource_details ->
unit ->
start_resource_evaluation_request
Source
val make_resource_key :
resource_id:string ->
resource_type:resource_type ->
unit ->
resource_key
Source
val make_start_remediation_execution_response :
?failed_items:resource_key list ->
?failure_message:string ->
unit ->
start_remediation_execution_response
Source
val make_start_remediation_execution_request :
resource_keys:resource_key list ->
config_rule_name:string ->
unit ->
start_remediation_execution_request
Source
val make_start_configuration_recorder_request :
configuration_recorder_name:string ->
unit ->
start_configuration_recorder_request
Source
val make_start_config_rules_evaluation_response :
unit ->
start_config_rules_evaluation_response
Source
val make_start_config_rules_evaluation_request :
?config_rule_names:string list ->
unit ->
start_config_rules_evaluation_request
Source
val make_select_resource_config_response :
?next_token:string ->
?query_info:query_info ->
?results:string list ->
unit ->
select_resource_config_response
Source
val make_select_resource_config_request :
?next_token:string ->
?limit:int ->
expression:string ->
unit ->
select_resource_config_request
Source
val make_select_aggregate_resource_config_response :
?next_token:string ->
?query_info:query_info ->
?results:string list ->
unit ->
select_aggregate_resource_config_response
Source
val make_select_aggregate_resource_config_request :
?next_token:string ->
?max_results:int ->
?limit:int ->
configuration_aggregator_name:string ->
expression:string ->
unit ->
select_aggregate_resource_config_request
Source
val make_put_stored_query_request :
?tags:tag list ->
stored_query:stored_query ->
unit ->
put_stored_query_request
Source
val make_retention_configuration :
retention_period_in_days:int ->
name:string ->
unit ->
retention_configuration
Source
val make_put_retention_configuration_response :
?retention_configuration:retention_configuration ->
unit ->
put_retention_configuration_response
Source
val make_put_retention_configuration_request :
retention_period_in_days:int ->
unit ->
put_retention_configuration_request
Source
val make_put_resource_config_request :
?tags:(string * string) list ->
?resource_name:string ->
configuration:string ->
resource_id:string ->
schema_version_id:string ->
resource_type:string ->
unit ->
put_resource_config_request
Source
val make_remediation_exception :
?expiration_time:float ->
?message:string ->
resource_id:string ->
resource_type:string ->
config_rule_name:string ->
unit ->
remediation_exception
Source
val make_failed_remediation_exception_batch :
?failed_items:remediation_exception list ->
?failure_message:string ->
unit ->
failed_remediation_exception_batch
Source
val make_put_remediation_exceptions_response :
?failed_batches:failed_remediation_exception_batch list ->
unit ->
put_remediation_exceptions_response
Source
val make_remediation_exception_resource_key :
?resource_id:string ->
?resource_type:string ->
unit ->
remediation_exception_resource_key
Source
val make_put_remediation_exceptions_request :
?expiration_time:float ->
?message:string ->
resource_keys:remediation_exception_resource_key list ->
config_rule_name:string ->
unit ->
put_remediation_exceptions_request
Source
val make_remediation_parameter_value :
?static_value:static_value ->
?resource_value:resource_value ->
unit ->
remediation_parameter_value
Source
val make_ssm_controls :
?error_percentage:int ->
?concurrent_execution_rate_percentage:int ->
unit ->
ssm_controls
Source
val make_remediation_configuration :
?created_by_service:string ->
?arn:string ->
?retry_attempt_seconds:int ->
?maximum_automatic_attempts:int ->
?execution_controls:execution_controls ->
?automatic:bool ->
?resource_type:string ->
?parameters:(string * remediation_parameter_value) list ->
?target_version:string ->
target_id:string ->
target_type:remediation_target_type ->
config_rule_name:string ->
unit ->
remediation_configuration
Source
val make_failed_remediation_batch :
?failed_items:remediation_configuration list ->
?failure_message:string ->
unit ->
failed_remediation_batch
Source
val make_put_remediation_configurations_response :
?failed_batches:failed_remediation_batch list ->
unit ->
put_remediation_configurations_response
Source
val make_put_remediation_configurations_request :
remediation_configurations:remediation_configuration list ->
unit ->
put_remediation_configurations_request
Source
val make_put_organization_conformance_pack_response :
?organization_conformance_pack_arn:string ->
unit ->
put_organization_conformance_pack_response
Source
val make_conformance_pack_input_parameter :
parameter_value:string ->
parameter_name:string ->
unit ->
conformance_pack_input_parameter
Source
val make_put_organization_conformance_pack_request :
?excluded_accounts:string list ->
?conformance_pack_input_parameters:conformance_pack_input_parameter list ->
?delivery_s3_key_prefix:string ->
?delivery_s3_bucket:string ->
?template_body:string ->
?template_s3_uri:string ->
organization_conformance_pack_name:string ->
unit ->
put_organization_conformance_pack_request
Source
val make_put_organization_config_rule_response :
?organization_config_rule_arn:string ->
unit ->
put_organization_config_rule_response
Source
val make_organization_managed_rule_metadata :
?tag_value_scope:string ->
?tag_key_scope:string ->
?resource_id_scope:string ->
?resource_types_scope:string list ->
?maximum_execution_frequency:maximum_execution_frequency ->
?input_parameters:string ->
?description:string ->
rule_identifier:string ->
unit ->
organization_managed_rule_metadata
Source
val make_organization_custom_rule_metadata :
?tag_value_scope:string ->
?tag_key_scope:string ->
?resource_id_scope:string ->
?resource_types_scope:string list ->
?maximum_execution_frequency:maximum_execution_frequency ->
?input_parameters:string ->
?description:string ->
organization_config_rule_trigger_types:
organization_config_rule_trigger_type list ->
lambda_function_arn:string ->
unit ->
organization_custom_rule_metadata
Source
val make_organization_custom_policy_rule_metadata :
?debug_log_delivery_accounts:string list ->
?tag_value_scope:string ->
?tag_key_scope:string ->
?resource_id_scope:string ->
?resource_types_scope:string list ->
?maximum_execution_frequency:maximum_execution_frequency ->
?input_parameters:string ->
?organization_config_rule_trigger_types:
organization_config_rule_trigger_type_no_s_n list ->
?description:string ->
policy_text:string ->
policy_runtime:string ->
unit ->
organization_custom_policy_rule_metadata
Source
val make_put_organization_config_rule_request :
?organization_custom_policy_rule_metadata:
organization_custom_policy_rule_metadata ->
?excluded_accounts:string list ->
?organization_custom_rule_metadata:organization_custom_rule_metadata ->
?organization_managed_rule_metadata:organization_managed_rule_metadata ->
organization_config_rule_name:string ->
unit ->
put_organization_config_rule_request
Source
val make_external_evaluation :
?annotation:string ->
ordering_timestamp:float ->
compliance_type:compliance_type ->
compliance_resource_id:string ->
compliance_resource_type:string ->
unit ->
external_evaluation
Source
val make_put_external_evaluation_request :
external_evaluation:external_evaluation ->
config_rule_name:string ->
unit ->
put_external_evaluation_request
Source
val make_evaluation :
?annotation:string ->
ordering_timestamp:float ->
compliance_type:compliance_type ->
compliance_resource_id:string ->
compliance_resource_type:string ->
unit ->
evaluation
Source
val make_put_evaluations_response :
?failed_evaluations:evaluation list ->
unit ->
put_evaluations_response
Source
val make_put_evaluations_request :
?test_mode:bool ->
?evaluations:evaluation list ->
result_token:string ->
unit ->
put_evaluations_request
Source
val make_config_snapshot_delivery_properties :
?delivery_frequency:maximum_execution_frequency ->
unit ->
config_snapshot_delivery_properties
Source
val make_delivery_channel :
?config_snapshot_delivery_properties:config_snapshot_delivery_properties ->
?sns_topic_ar_n:string ->
?s3_kms_key_arn:string ->
?s3_key_prefix:string ->
?s3_bucket_name:string ->
?name:string ->
unit ->
delivery_channel
Source
val make_put_delivery_channel_request :
delivery_channel:delivery_channel ->
unit ->
put_delivery_channel_request
Source
val make_put_conformance_pack_response :
?conformance_pack_arn:string ->
unit ->
put_conformance_pack_response
Source
val make_put_conformance_pack_request :
?template_ssm_document_details:template_ssm_document_details ->
?conformance_pack_input_parameters:conformance_pack_input_parameter list ->
?delivery_s3_key_prefix:string ->
?delivery_s3_bucket:string ->
?template_body:string ->
?template_s3_uri:string ->
conformance_pack_name:string ->
unit ->
put_conformance_pack_request
Source
val make_exclusion_by_resource_types :
?resource_types:resource_type list ->
unit ->
exclusion_by_resource_types
Source
val make_recording_group :
?recording_strategy:recording_strategy ->
?exclusion_by_resource_types:exclusion_by_resource_types ->
?resource_types:resource_type list ->
?include_global_resource_types:bool ->
?all_supported:bool ->
unit ->
recording_group
Source
val make_recording_mode_override :
?description:string ->
recording_frequency:recording_frequency ->
resource_types:resource_type list ->
unit ->
recording_mode_override
Source
val make_recording_mode :
?recording_mode_overrides:recording_mode_override list ->
recording_frequency:recording_frequency ->
unit ->
recording_mode
Source
val make_configuration_recorder :
?recording_mode:recording_mode ->
?recording_group:recording_group ->
?role_ar_n:string ->
?name:string ->
unit ->
configuration_recorder
Source
val make_put_configuration_recorder_request :
configuration_recorder:configuration_recorder ->
unit ->
put_configuration_recorder_request
Source
val make_account_aggregation_source :
?aws_regions:string list ->
?all_aws_regions:bool ->
account_ids:string list ->
unit ->
account_aggregation_source
Source
val make_organization_aggregation_source :
?all_aws_regions:bool ->
?aws_regions:string list ->
role_arn:string ->
unit ->
organization_aggregation_source
Source
val make_configuration_aggregator :
?created_by:string ->
?last_updated_time:float ->
?creation_time:float ->
?organization_aggregation_source:organization_aggregation_source ->
?account_aggregation_sources:account_aggregation_source list ->
?configuration_aggregator_arn:string ->
?configuration_aggregator_name:string ->
unit ->
configuration_aggregator
Source
val make_put_configuration_aggregator_response :
?configuration_aggregator:configuration_aggregator ->
unit ->
put_configuration_aggregator_response
Source
val make_put_configuration_aggregator_request :
?tags:tag list ->
?organization_aggregation_source:organization_aggregation_source ->
?account_aggregation_sources:account_aggregation_source list ->
configuration_aggregator_name:string ->
unit ->
put_configuration_aggregator_request
Source
val make_source_detail :
?maximum_execution_frequency:maximum_execution_frequency ->
?message_type:message_type ->
?event_source:event_source ->
unit ->
source_detail
Source
val make_custom_policy_details :
?enable_debug_log_delivery:bool ->
policy_text:string ->
policy_runtime:string ->
unit ->
custom_policy_details
Source
val make_source :
?custom_policy_details:custom_policy_details ->
?source_details:source_detail list ->
?source_identifier:string ->
owner:owner ->
unit ->
source
Source
val make_evaluation_mode_configuration :
?mode:evaluation_mode ->
unit ->
evaluation_mode_configuration
Source
val make_config_rule :
?evaluation_modes:evaluation_mode_configuration list ->
?created_by:string ->
?config_rule_state:config_rule_state ->
?maximum_execution_frequency:maximum_execution_frequency ->
?input_parameters:string ->
?scope:scope ->
?description:string ->
?config_rule_id:string ->
?config_rule_arn:string ->
?config_rule_name:string ->
source:source ->
unit ->
config_rule
Source
val make_put_config_rule_request :
?tags:tag list ->
config_rule:config_rule ->
unit ->
put_config_rule_request
Source
val make_aggregation_authorization :
?creation_time:float ->
?authorized_aws_region:string ->
?authorized_account_id:string ->
?aggregation_authorization_arn:string ->
unit ->
aggregation_authorization
Source
val make_put_aggregation_authorization_response :
?aggregation_authorization:aggregation_authorization ->
unit ->
put_aggregation_authorization_response
Source
val make_put_aggregation_authorization_request :
?tags:tag list ->
authorized_aws_region:string ->
authorized_account_id:string ->
unit ->
put_aggregation_authorization_request
Source
val make_list_tags_for_resource_response :
?next_token:string ->
?tags:tag list ->
unit ->
list_tags_for_resource_response
Source
val make_list_tags_for_resource_request :
?next_token:string ->
?limit:int ->
resource_arn:string ->
unit ->
list_tags_for_resource_request
Source
val make_list_stored_queries_response :
?next_token:string ->
?stored_query_metadata:stored_query_metadata list ->
unit ->
list_stored_queries_response
Source
val make_list_stored_queries_request :
?max_results:int ->
?next_token:string ->
unit ->
list_stored_queries_request
Source
val make_resource_evaluation :
?evaluation_start_timestamp:float ->
?evaluation_mode:evaluation_mode ->
?resource_evaluation_id:string ->
unit ->
resource_evaluation
Source
val make_list_resource_evaluations_response :
?next_token:string ->
?resource_evaluations:resource_evaluation list ->
unit ->
list_resource_evaluations_response
Source
val make_resource_evaluation_filters :
?evaluation_context_identifier:string ->
?time_window:time_window ->
?evaluation_mode:evaluation_mode ->
unit ->
resource_evaluation_filters
Source
val make_list_resource_evaluations_request :
?next_token:string ->
?limit:int ->
?filters:resource_evaluation_filters ->
unit ->
list_resource_evaluations_request
Source
val make_resource_identifier :
?resource_deletion_time:float ->
?resource_name:string ->
?resource_id:string ->
?resource_type:resource_type ->
unit ->
resource_identifier
Source
val make_list_discovered_resources_response :
?next_token:string ->
?resource_identifiers:resource_identifier list ->
unit ->
list_discovered_resources_response
Source
val make_list_discovered_resources_request :
?next_token:string ->
?include_deleted_resources:bool ->
?limit:int ->
?resource_name:string ->
?resource_ids:string list ->
resource_type:resource_type ->
unit ->
list_discovered_resources_request
Source
val make_conformance_pack_compliance_score :
?last_updated_time:float ->
?conformance_pack_name:string ->
?score:string ->
unit ->
conformance_pack_compliance_score
Source
val make_list_conformance_pack_compliance_scores_response :
?next_token:string ->
conformance_pack_compliance_scores:conformance_pack_compliance_score list ->
unit ->
list_conformance_pack_compliance_scores_response
Source
val make_conformance_pack_compliance_scores_filters :
conformance_pack_names:string list ->
unit ->
conformance_pack_compliance_scores_filters
Source
val make_list_conformance_pack_compliance_scores_request :
?next_token:string ->
?limit:int ->
?sort_by:sort_by ->
?sort_order:sort_order ->
?filters:conformance_pack_compliance_scores_filters ->
unit ->
list_conformance_pack_compliance_scores_request
Source
val make_list_aggregate_discovered_resources_response :
?next_token:string ->
?resource_identifiers:aggregate_resource_identifier list ->
unit ->
list_aggregate_discovered_resources_response
Source
val make_resource_filters :
?region:string ->
?resource_name:string ->
?resource_id:string ->
?account_id:string ->
unit ->
resource_filters
Source
val make_list_aggregate_discovered_resources_request :
?next_token:string ->
?limit:int ->
?filters:resource_filters ->
resource_type:resource_type ->
configuration_aggregator_name:string ->
unit ->
list_aggregate_discovered_resources_request
Source
val make_get_stored_query_response :
?stored_query:stored_query ->
unit ->
get_stored_query_response
Source
val make_evaluation_status :
?failure_reason:string ->
status:resource_evaluation_status ->
unit ->
evaluation_status
Source
val make_get_resource_evaluation_summary_response :
?resource_details:resource_details ->
?evaluation_context:evaluation_context ->
?compliance:compliance_type ->
?evaluation_start_timestamp:float ->
?evaluation_status:evaluation_status ->
?evaluation_mode:evaluation_mode ->
?resource_evaluation_id:string ->
unit ->
get_resource_evaluation_summary_response
Source
val make_get_resource_evaluation_summary_request :
resource_evaluation_id:string ->
unit ->
get_resource_evaluation_summary_request
Source
val make_relationship :
?relationship_name:string ->
?resource_name:string ->
?resource_id:string ->
?resource_type:resource_type ->
unit ->
relationship
Source
val make_configuration_item :
?configuration_item_delivery_time:float ->
?recording_frequency:recording_frequency ->
?supplementary_configuration:(string * string) list ->
?configuration:string ->
?relationships:relationship list ->
?related_events:string list ->
?tags:(string * string) list ->
?resource_creation_time:float ->
?availability_zone:string ->
?aws_region:string ->
?resource_name:string ->
?resource_id:string ->
?resource_type:resource_type ->
?arn:string ->
?configuration_item_md5_hash:string ->
?configuration_state_id:string ->
?configuration_item_status:configuration_item_status ->
?configuration_item_capture_time:float ->
?account_id:string ->
?version:string ->
unit ->
configuration_item
Source
val make_get_resource_config_history_response :
?next_token:string ->
?configuration_items:configuration_item list ->
unit ->
get_resource_config_history_response
Source
val make_get_resource_config_history_request :
?next_token:string ->
?limit:int ->
?chronological_order:chronological_order ->
?earlier_time:float ->
?later_time:float ->
resource_id:string ->
resource_type:resource_type ->
unit ->
get_resource_config_history_request
Source
val make_get_organization_custom_rule_policy_response :
?policy_text:string ->
unit ->
get_organization_custom_rule_policy_response
Source
val make_get_organization_custom_rule_policy_request :
organization_config_rule_name:string ->
unit ->
get_organization_custom_rule_policy_request
Source
val make_organization_conformance_pack_detailed_status :
?last_update_time:float ->
?error_message:string ->
?error_code:string ->
status:organization_resource_detailed_status ->
conformance_pack_name:string ->
account_id:string ->
unit ->
organization_conformance_pack_detailed_status
Source
val make_get_organization_conformance_pack_detailed_status_response :
?next_token:string ->
?organization_conformance_pack_detailed_statuses:
organization_conformance_pack_detailed_status list ->
unit ->
get_organization_conformance_pack_detailed_status_response
Source
val make_organization_resource_detailed_status_filters :
?status:organization_resource_detailed_status ->
?account_id:string ->
unit ->
organization_resource_detailed_status_filters
Source
val make_get_organization_conformance_pack_detailed_status_request :
?next_token:string ->
?limit:int ->
?filters:organization_resource_detailed_status_filters ->
organization_conformance_pack_name:string ->
unit ->
get_organization_conformance_pack_detailed_status_request
Source
val make_member_account_status :
?last_update_time:float ->
?error_message:string ->
?error_code:string ->
member_account_rule_status:member_account_rule_status ->
config_rule_name:string ->
account_id:string ->
unit ->
member_account_status
Source
val make_get_organization_config_rule_detailed_status_response :
?next_token:string ->
?organization_config_rule_detailed_status:member_account_status list ->
unit ->
get_organization_config_rule_detailed_status_response
Source
val make_get_organization_config_rule_detailed_status_request :
?next_token:string ->
?limit:int ->
?filters:status_detail_filters ->
organization_config_rule_name:string ->
unit ->
get_organization_config_rule_detailed_status_request
Source
val make_resource_count :
?count:int ->
?resource_type:resource_type ->
unit ->
resource_count
Source
val make_get_discovered_resource_counts_response :
?next_token:string ->
?resource_counts:resource_count list ->
?total_discovered_resources:int ->
unit ->
get_discovered_resource_counts_response
Source
val make_get_discovered_resource_counts_request :
?next_token:string ->
?limit:int ->
?resource_types:string list ->
unit ->
get_discovered_resource_counts_request
Source
val make_get_custom_rule_policy_response :
?policy_text:string ->
unit ->
get_custom_rule_policy_response
Source
val make_get_custom_rule_policy_request :
?config_rule_name:string ->
unit ->
get_custom_rule_policy_request
Source
val make_conformance_pack_compliance_summary :
conformance_pack_compliance_status:conformance_pack_compliance_type ->
conformance_pack_name:string ->
unit ->
conformance_pack_compliance_summary
Source
val make_get_conformance_pack_compliance_summary_response :
?next_token:string ->
?conformance_pack_compliance_summary_list:
conformance_pack_compliance_summary list ->
unit ->
get_conformance_pack_compliance_summary_response
Source
val make_get_conformance_pack_compliance_summary_request :
?next_token:string ->
?limit:int ->
conformance_pack_names:string list ->
unit ->
get_conformance_pack_compliance_summary_request
Source
val make_evaluation_result_qualifier :
?evaluation_mode:evaluation_mode ->
?resource_id:string ->
?resource_type:string ->
?config_rule_name:string ->
unit ->
evaluation_result_qualifier
Source
val make_evaluation_result_identifier :
?resource_evaluation_id:string ->
?ordering_timestamp:float ->
?evaluation_result_qualifier:evaluation_result_qualifier ->
unit ->
evaluation_result_identifier
Source
val make_conformance_pack_evaluation_result :
?annotation:string ->
result_recorded_time:float ->
config_rule_invoked_time:float ->
evaluation_result_identifier:evaluation_result_identifier ->
compliance_type:conformance_pack_compliance_type ->
unit ->
conformance_pack_evaluation_result
Source
val make_get_conformance_pack_compliance_details_response :
?next_token:string ->
?conformance_pack_rule_evaluation_results:
conformance_pack_evaluation_result list ->
conformance_pack_name:string ->
unit ->
get_conformance_pack_compliance_details_response
Source
val make_conformance_pack_evaluation_filters :
?resource_ids:string list ->
?resource_type:string ->
?compliance_type:conformance_pack_compliance_type ->
?config_rule_names:string list ->
unit ->
conformance_pack_evaluation_filters
Source
val make_get_conformance_pack_compliance_details_request :
?next_token:string ->
?limit:int ->
?filters:conformance_pack_evaluation_filters ->
conformance_pack_name:string ->
unit ->
get_conformance_pack_compliance_details_request
Source
val make_compliance_contributor_count :
?cap_exceeded:bool ->
?capped_count:int ->
unit ->
compliance_contributor_count
Source
val make_compliance_summary :
?compliance_summary_timestamp:float ->
?non_compliant_resource_count:compliance_contributor_count ->
?compliant_resource_count:compliance_contributor_count ->
unit ->
compliance_summary
Source
val make_compliance_summary_by_resource_type :
?compliance_summary:compliance_summary ->
?resource_type:string ->
unit ->
compliance_summary_by_resource_type
Source
val make_get_compliance_summary_by_resource_type_response :
?compliance_summaries_by_resource_type:
compliance_summary_by_resource_type list ->
unit ->
get_compliance_summary_by_resource_type_response
Source
val make_get_compliance_summary_by_resource_type_request :
?resource_types:string list ->
unit ->
get_compliance_summary_by_resource_type_request
Source
val make_get_compliance_summary_by_config_rule_response :
?compliance_summary:compliance_summary ->
unit ->
get_compliance_summary_by_config_rule_response
Source
val make_evaluation_result :
?result_token:string ->
?annotation:string ->
?config_rule_invoked_time:float ->
?result_recorded_time:float ->
?compliance_type:compliance_type ->
?evaluation_result_identifier:evaluation_result_identifier ->
unit ->
evaluation_result
Source
val make_get_compliance_details_by_resource_response :
?next_token:string ->
?evaluation_results:evaluation_result list ->
unit ->
get_compliance_details_by_resource_response
Source
val make_get_compliance_details_by_resource_request :
?resource_evaluation_id:string ->
?next_token:string ->
?compliance_types:compliance_type list ->
?resource_id:string ->
?resource_type:string ->
unit ->
get_compliance_details_by_resource_request
Source
val make_get_compliance_details_by_config_rule_response :
?next_token:string ->
?evaluation_results:evaluation_result list ->
unit ->
get_compliance_details_by_config_rule_response
Source
val make_get_compliance_details_by_config_rule_request :
?next_token:string ->
?limit:int ->
?compliance_types:compliance_type list ->
config_rule_name:string ->
unit ->
get_compliance_details_by_config_rule_request
Source
val make_get_aggregate_resource_config_response :
?configuration_item:configuration_item ->
unit ->
get_aggregate_resource_config_response
Source
val make_get_aggregate_resource_config_request :
resource_identifier:aggregate_resource_identifier ->
configuration_aggregator_name:string ->
unit ->
get_aggregate_resource_config_request
Source
val make_grouped_resource_count :
resource_count:int ->
group_name:string ->
unit ->
grouped_resource_count
Source
val make_get_aggregate_discovered_resource_counts_response :
?next_token:string ->
?grouped_resource_counts:grouped_resource_count list ->
?group_by_key:string ->
total_discovered_resources:int ->
unit ->
get_aggregate_discovered_resource_counts_response
Source
val make_resource_count_filters :
?region:string ->
?account_id:string ->
?resource_type:resource_type ->
unit ->
resource_count_filters
Source
val make_get_aggregate_discovered_resource_counts_request :
?next_token:string ->
?limit:int ->
?group_by_key:resource_count_group_key ->
?filters:resource_count_filters ->
configuration_aggregator_name:string ->
unit ->
get_aggregate_discovered_resource_counts_request
Source
val make_aggregate_conformance_pack_compliance_count :
?non_compliant_conformance_pack_count:int ->
?compliant_conformance_pack_count:int ->
unit ->
aggregate_conformance_pack_compliance_count
Source
val make_aggregate_conformance_pack_compliance_summary :
?group_name:string ->
?compliance_summary:aggregate_conformance_pack_compliance_count ->
unit ->
aggregate_conformance_pack_compliance_summary
Source
val make_get_aggregate_conformance_pack_compliance_summary_response :
?next_token:string ->
?group_by_key:string ->
?aggregate_conformance_pack_compliance_summaries:
aggregate_conformance_pack_compliance_summary list ->
unit ->
get_aggregate_conformance_pack_compliance_summary_response
Source
val make_aggregate_conformance_pack_compliance_summary_filters :
?aws_region:string ->
?account_id:string ->
unit ->
aggregate_conformance_pack_compliance_summary_filters
Source
val make_get_aggregate_conformance_pack_compliance_summary_request :
?next_token:string ->
?limit:int ->
?group_by_key:aggregate_conformance_pack_compliance_summary_group_key ->
?filters:aggregate_conformance_pack_compliance_summary_filters ->
configuration_aggregator_name:string ->
unit ->
get_aggregate_conformance_pack_compliance_summary_request
Source
val make_aggregate_compliance_count :
?compliance_summary:compliance_summary ->
?group_name:string ->
unit ->
aggregate_compliance_count
Source
val make_get_aggregate_config_rule_compliance_summary_response :
?next_token:string ->
?aggregate_compliance_counts:aggregate_compliance_count list ->
?group_by_key:string ->
unit ->
get_aggregate_config_rule_compliance_summary_response
Source
val make_config_rule_compliance_summary_filters :
?aws_region:string ->
?account_id:string ->
unit ->
config_rule_compliance_summary_filters
Source
val make_get_aggregate_config_rule_compliance_summary_request :
?next_token:string ->
?limit:int ->
?group_by_key:config_rule_compliance_summary_group_key ->
?filters:config_rule_compliance_summary_filters ->
configuration_aggregator_name:string ->
unit ->
get_aggregate_config_rule_compliance_summary_request
Source
val make_aggregate_evaluation_result :
?aws_region:string ->
?account_id:string ->
?annotation:string ->
?config_rule_invoked_time:float ->
?result_recorded_time:float ->
?compliance_type:compliance_type ->
?evaluation_result_identifier:evaluation_result_identifier ->
unit ->
aggregate_evaluation_result
Source
val make_get_aggregate_compliance_details_by_config_rule_response :
?next_token:string ->
?aggregate_evaluation_results:aggregate_evaluation_result list ->
unit ->
get_aggregate_compliance_details_by_config_rule_response
Source
val make_get_aggregate_compliance_details_by_config_rule_request :
?next_token:string ->
?limit:int ->
?compliance_type:compliance_type ->
aws_region:string ->
account_id:string ->
config_rule_name:string ->
configuration_aggregator_name:string ->
unit ->
get_aggregate_compliance_details_by_config_rule_request
Source
val make_describe_retention_configurations_response :
?next_token:string ->
?retention_configurations:retention_configuration list ->
unit ->
describe_retention_configurations_response
Source
val make_describe_retention_configurations_request :
?next_token:string ->
?retention_configuration_names:string list ->
unit ->
describe_retention_configurations_request
Source
val make_remediation_execution_step :
?stop_time:float ->
?start_time:float ->
?error_message:string ->
?state:remediation_execution_step_state ->
?name:string ->
unit ->
remediation_execution_step
Source
val make_remediation_execution_status :
?last_updated_time:float ->
?invocation_time:float ->
?step_details:remediation_execution_step list ->
?state:remediation_execution_state ->
?resource_key:resource_key ->
unit ->
remediation_execution_status
Source
val make_describe_remediation_execution_status_response :
?next_token:string ->
?remediation_execution_statuses:remediation_execution_status list ->
unit ->
describe_remediation_execution_status_response
Source
val make_describe_remediation_execution_status_request :
?next_token:string ->
?limit:int ->
?resource_keys:resource_key list ->
config_rule_name:string ->
unit ->
describe_remediation_execution_status_request
Source
val make_describe_remediation_exceptions_response :
?next_token:string ->
?remediation_exceptions:remediation_exception list ->
unit ->
describe_remediation_exceptions_response
Source
val make_describe_remediation_exceptions_request :
?next_token:string ->
?limit:int ->
?resource_keys:remediation_exception_resource_key list ->
config_rule_name:string ->
unit ->
describe_remediation_exceptions_request
Source
val make_describe_remediation_configurations_response :
?remediation_configurations:remediation_configuration list ->
unit ->
describe_remediation_configurations_response
Source
val make_describe_remediation_configurations_request :
config_rule_names:string list ->
unit ->
describe_remediation_configurations_request
Source
val make_pending_aggregation_request :
?requester_aws_region:string ->
?requester_account_id:string ->
unit ->
pending_aggregation_request
Source
val make_describe_pending_aggregation_requests_response :
?next_token:string ->
?pending_aggregation_requests:pending_aggregation_request list ->
unit ->
describe_pending_aggregation_requests_response
Source
val make_describe_pending_aggregation_requests_request :
?next_token:string ->
?limit:int ->
unit ->
describe_pending_aggregation_requests_request
Source
val make_organization_conformance_pack_status :
?last_update_time:float ->
?error_message:string ->
?error_code:string ->
status:organization_resource_status ->
organization_conformance_pack_name:string ->
unit ->
organization_conformance_pack_status
Source
val make_describe_organization_conformance_pack_statuses_response :
?next_token:string ->
?organization_conformance_pack_statuses:
organization_conformance_pack_status list ->
unit ->
describe_organization_conformance_pack_statuses_response
Source
val make_describe_organization_conformance_pack_statuses_request :
?next_token:string ->
?limit:int ->
?organization_conformance_pack_names:string list ->
unit ->
describe_organization_conformance_pack_statuses_request
Source
val make_organization_conformance_pack :
?excluded_accounts:string list ->
?conformance_pack_input_parameters:conformance_pack_input_parameter list ->
?delivery_s3_key_prefix:string ->
?delivery_s3_bucket:string ->
last_update_time:float ->
organization_conformance_pack_arn:string ->
organization_conformance_pack_name:string ->
unit ->
organization_conformance_pack
Source
val make_describe_organization_conformance_packs_response :
?next_token:string ->
?organization_conformance_packs:organization_conformance_pack list ->
unit ->
describe_organization_conformance_packs_response
Source
val make_describe_organization_conformance_packs_request :
?next_token:string ->
?limit:int ->
?organization_conformance_pack_names:string list ->
unit ->
describe_organization_conformance_packs_request
Source
val make_organization_config_rule_status :
?last_update_time:float ->
?error_message:string ->
?error_code:string ->
organization_rule_status:organization_rule_status ->
organization_config_rule_name:string ->
unit ->
organization_config_rule_status
Source
val make_describe_organization_config_rule_statuses_response :
?next_token:string ->
?organization_config_rule_statuses:organization_config_rule_status list ->
unit ->
describe_organization_config_rule_statuses_response
Source
val make_describe_organization_config_rule_statuses_request :
?next_token:string ->
?limit:int ->
?organization_config_rule_names:string list ->
unit ->
describe_organization_config_rule_statuses_request
Source
val make_organization_custom_policy_rule_metadata_no_policy :
?debug_log_delivery_accounts:string list ->
?policy_runtime:string ->
?tag_value_scope:string ->
?tag_key_scope:string ->
?resource_id_scope:string ->
?resource_types_scope:string list ->
?maximum_execution_frequency:maximum_execution_frequency ->
?input_parameters:string ->
?organization_config_rule_trigger_types:
organization_config_rule_trigger_type_no_s_n list ->
?description:string ->
unit ->
organization_custom_policy_rule_metadata_no_policy
Source
val make_organization_config_rule :
?organization_custom_policy_rule_metadata:
organization_custom_policy_rule_metadata_no_policy ->
?last_update_time:float ->
?excluded_accounts:string list ->
?organization_custom_rule_metadata:organization_custom_rule_metadata ->
?organization_managed_rule_metadata:organization_managed_rule_metadata ->
organization_config_rule_arn:string ->
organization_config_rule_name:string ->
unit ->
organization_config_rule
Source
val make_describe_organization_config_rules_response :
?next_token:string ->
?organization_config_rules:organization_config_rule list ->
unit ->
describe_organization_config_rules_response
Source
val make_describe_organization_config_rules_request :
?next_token:string ->
?limit:int ->
?organization_config_rule_names:string list ->
unit ->
describe_organization_config_rules_request
Source
val make_config_export_delivery_info :
?next_delivery_time:float ->
?last_successful_time:float ->
?last_attempt_time:float ->
?last_error_message:string ->
?last_error_code:string ->
?last_status:delivery_status ->
unit ->
config_export_delivery_info
Source
val make_config_stream_delivery_info :
?last_status_change_time:float ->
?last_error_message:string ->
?last_error_code:string ->
?last_status:delivery_status ->
unit ->
config_stream_delivery_info
Source
val make_delivery_channel_status :
?config_stream_delivery_info:config_stream_delivery_info ->
?config_history_delivery_info:config_export_delivery_info ->
?config_snapshot_delivery_info:config_export_delivery_info ->
?name:string ->
unit ->
delivery_channel_status
Source
val make_describe_delivery_channel_status_response :
?delivery_channels_status:delivery_channel_status list ->
unit ->
describe_delivery_channel_status_response
Source
val make_describe_delivery_channel_status_request :
?delivery_channel_names:string list ->
unit ->
describe_delivery_channel_status_request
Source
val make_describe_delivery_channels_response :
?delivery_channels:delivery_channel list ->
unit ->
describe_delivery_channels_response
Source
val make_describe_delivery_channels_request :
?delivery_channel_names:string list ->
unit ->
describe_delivery_channels_request
Source
val make_conformance_pack_status_detail :
?last_update_completed_time:float ->
?conformance_pack_status_reason:string ->
last_update_requested_time:float ->
stack_arn:string ->
conformance_pack_state:conformance_pack_state ->
conformance_pack_arn:string ->
conformance_pack_id:string ->
conformance_pack_name:string ->
unit ->
conformance_pack_status_detail
Source
val make_describe_conformance_pack_status_response :
?next_token:string ->
?conformance_pack_status_details:conformance_pack_status_detail list ->
unit ->
describe_conformance_pack_status_response
Source
val make_describe_conformance_pack_status_request :
?next_token:string ->
?limit:int ->
?conformance_pack_names:string list ->
unit ->
describe_conformance_pack_status_request
Source
val make_conformance_pack_detail :
?template_ssm_document_details:template_ssm_document_details ->
?created_by:string ->
?last_update_requested_time:float ->
?conformance_pack_input_parameters:conformance_pack_input_parameter list ->
?delivery_s3_key_prefix:string ->
?delivery_s3_bucket:string ->
conformance_pack_id:string ->
conformance_pack_arn:string ->
conformance_pack_name:string ->
unit ->
conformance_pack_detail
Source
val make_describe_conformance_packs_response :
?next_token:string ->
?conformance_pack_details:conformance_pack_detail list ->
unit ->
describe_conformance_packs_response
Source
val make_describe_conformance_packs_request :
?next_token:string ->
?limit:int ->
?conformance_pack_names:string list ->
unit ->
describe_conformance_packs_request
Source
val make_conformance_pack_rule_compliance :
?controls:string list ->
?compliance_type:conformance_pack_compliance_type ->
?config_rule_name:string ->
unit ->
conformance_pack_rule_compliance
Source
val make_describe_conformance_pack_compliance_response :
?next_token:string ->
conformance_pack_rule_compliance_list:conformance_pack_rule_compliance list ->
conformance_pack_name:string ->
unit ->
describe_conformance_pack_compliance_response
Source
val make_conformance_pack_compliance_filters :
?compliance_type:conformance_pack_compliance_type ->
?config_rule_names:string list ->
unit ->
conformance_pack_compliance_filters
Source
val make_describe_conformance_pack_compliance_request :
?next_token:string ->
?limit:int ->
?filters:conformance_pack_compliance_filters ->
conformance_pack_name:string ->
unit ->
describe_conformance_pack_compliance_request
Source
val make_configuration_recorder_status :
?last_status_change_time:float ->
?last_error_message:string ->
?last_error_code:string ->
?last_status:recorder_status ->
?recording:bool ->
?last_stop_time:float ->
?last_start_time:float ->
?name:string ->
unit ->
configuration_recorder_status
Source
val make_describe_configuration_recorder_status_response :
?configuration_recorders_status:configuration_recorder_status list ->
unit ->
describe_configuration_recorder_status_response
Source
val make_describe_configuration_recorder_status_request :
?configuration_recorder_names:string list ->
unit ->
describe_configuration_recorder_status_request
Source
val make_describe_configuration_recorders_response :
?configuration_recorders:configuration_recorder list ->
unit ->
describe_configuration_recorders_response
Source
val make_describe_configuration_recorders_request :
?configuration_recorder_names:string list ->
unit ->
describe_configuration_recorders_request
Source
val make_aggregated_source_status :
?last_error_message:string ->
?last_error_code:string ->
?last_update_time:float ->
?last_update_status:aggregated_source_status_type ->
?aws_region:string ->
?source_type:aggregated_source_type ->
?source_id:string ->
unit ->
aggregated_source_status
Source
val make_describe_configuration_aggregator_sources_status_response :
?next_token:string ->
?aggregated_source_status_list:aggregated_source_status list ->
unit ->
describe_configuration_aggregator_sources_status_response
Source
val make_describe_configuration_aggregator_sources_status_request :
?limit:int ->
?next_token:string ->
?update_status:aggregated_source_status_type list ->
configuration_aggregator_name:string ->
unit ->
describe_configuration_aggregator_sources_status_request
Source
val make_describe_configuration_aggregators_response :
?next_token:string ->
?configuration_aggregators:configuration_aggregator list ->
unit ->
describe_configuration_aggregators_response
Source
val make_describe_configuration_aggregators_request :
?limit:int ->
?next_token:string ->
?configuration_aggregator_names:string list ->
unit ->
describe_configuration_aggregators_request
Source
val make_describe_config_rules_response :
?next_token:string ->
?config_rules:config_rule list ->
unit ->
describe_config_rules_response
Source
val make_describe_config_rules_filters :
?evaluation_mode:evaluation_mode ->
unit ->
describe_config_rules_filters
Source
val make_describe_config_rules_request :
?filters:describe_config_rules_filters ->
?next_token:string ->
?config_rule_names:string list ->
unit ->
describe_config_rules_request
Source
val make_config_rule_evaluation_status :
?last_debug_log_delivery_time:float ->
?last_debug_log_delivery_status_reason:string ->
?last_debug_log_delivery_status:string ->
?first_evaluation_started:bool ->
?last_error_message:string ->
?last_error_code:string ->
?last_deactivated_time:float ->
?first_activated_time:float ->
?last_failed_evaluation_time:float ->
?last_successful_evaluation_time:float ->
?last_failed_invocation_time:float ->
?last_successful_invocation_time:float ->
?config_rule_id:string ->
?config_rule_arn:string ->
?config_rule_name:string ->
unit ->
config_rule_evaluation_status
Source
val make_describe_config_rule_evaluation_status_response :
?next_token:string ->
?config_rules_evaluation_status:config_rule_evaluation_status list ->
unit ->
describe_config_rule_evaluation_status_response
Source
val make_describe_config_rule_evaluation_status_request :
?limit:int ->
?next_token:string ->
?config_rule_names:string list ->
unit ->
describe_config_rule_evaluation_status_request
Source
val make_compliance :
?compliance_contributor_count:compliance_contributor_count ->
?compliance_type:compliance_type ->
unit ->
compliance
Source
val make_compliance_by_resource :
?compliance:compliance ->
?resource_id:string ->
?resource_type:string ->
unit ->
compliance_by_resource
Source
val make_describe_compliance_by_resource_response :
?next_token:string ->
?compliance_by_resources:compliance_by_resource list ->
unit ->
describe_compliance_by_resource_response
Source
val make_describe_compliance_by_resource_request :
?next_token:string ->
?limit:int ->
?compliance_types:compliance_type list ->
?resource_id:string ->
?resource_type:string ->
unit ->
describe_compliance_by_resource_request
Source
val make_compliance_by_config_rule :
?compliance:compliance ->
?config_rule_name:string ->
unit ->
compliance_by_config_rule
Source
val make_describe_compliance_by_config_rule_response :
?next_token:string ->
?compliance_by_config_rules:compliance_by_config_rule list ->
unit ->
describe_compliance_by_config_rule_response
Source
val make_describe_compliance_by_config_rule_request :
?next_token:string ->
?compliance_types:compliance_type list ->
?config_rule_names:string list ->
unit ->
describe_compliance_by_config_rule_request
Source
val make_describe_aggregation_authorizations_response :
?next_token:string ->
?aggregation_authorizations:aggregation_authorization list ->
unit ->
describe_aggregation_authorizations_response
Source
val make_describe_aggregation_authorizations_request :
?next_token:string ->
?limit:int ->
unit ->
describe_aggregation_authorizations_request
Source
val make_aggregate_conformance_pack_compliance :
?total_rule_count:int ->
?non_compliant_rule_count:int ->
?compliant_rule_count:int ->
?compliance_type:conformance_pack_compliance_type ->
unit ->
aggregate_conformance_pack_compliance
Source
val make_aggregate_compliance_by_conformance_pack :
?aws_region:string ->
?account_id:string ->
?compliance:aggregate_conformance_pack_compliance ->
?conformance_pack_name:string ->
unit ->
aggregate_compliance_by_conformance_pack
Source
val make_describe_aggregate_compliance_by_conformance_packs_response :
?next_token:string ->
?aggregate_compliance_by_conformance_packs:
aggregate_compliance_by_conformance_pack list ->
unit ->
describe_aggregate_compliance_by_conformance_packs_response
Source
val make_aggregate_conformance_pack_compliance_filters :
?aws_region:string ->
?account_id:string ->
?compliance_type:conformance_pack_compliance_type ->
?conformance_pack_name:string ->
unit ->
aggregate_conformance_pack_compliance_filters
Source
val make_describe_aggregate_compliance_by_conformance_packs_request :
?next_token:string ->
?limit:int ->
?filters:aggregate_conformance_pack_compliance_filters ->
configuration_aggregator_name:string ->
unit ->
describe_aggregate_compliance_by_conformance_packs_request
Source
val make_aggregate_compliance_by_config_rule :
?aws_region:string ->
?account_id:string ->
?compliance:compliance ->
?config_rule_name:string ->
unit ->
aggregate_compliance_by_config_rule
Source
val make_describe_aggregate_compliance_by_config_rules_response :
?next_token:string ->
?aggregate_compliance_by_config_rules:
aggregate_compliance_by_config_rule list ->
unit ->
describe_aggregate_compliance_by_config_rules_response
Source
val make_config_rule_compliance_filters :
?aws_region:string ->
?account_id:string ->
?compliance_type:compliance_type ->
?config_rule_name:string ->
unit ->
config_rule_compliance_filters
Source
val make_describe_aggregate_compliance_by_config_rules_request :
?next_token:string ->
?limit:int ->
?filters:config_rule_compliance_filters ->
configuration_aggregator_name:string ->
unit ->
describe_aggregate_compliance_by_config_rules_request
Source
val make_deliver_config_snapshot_response :
?config_snapshot_id:string ->
unit ->
deliver_config_snapshot_response
Source
val make_deliver_config_snapshot_request :
delivery_channel_name:string ->
unit ->
deliver_config_snapshot_request
Source
val make_delete_stored_query_request :
query_name:string ->
unit ->
delete_stored_query_request
Source
val make_delete_retention_configuration_request :
retention_configuration_name:string ->
unit ->
delete_retention_configuration_request
Source
val make_delete_resource_config_request :
resource_id:string ->
resource_type:string ->
unit ->
delete_resource_config_request
Source
val make_failed_delete_remediation_exceptions_batch :
?failed_items:remediation_exception_resource_key list ->
?failure_message:string ->
unit ->
failed_delete_remediation_exceptions_batch
Source
val make_delete_remediation_exceptions_response :
?failed_batches:failed_delete_remediation_exceptions_batch list ->
unit ->
delete_remediation_exceptions_response
Source
val make_delete_remediation_exceptions_request :
resource_keys:remediation_exception_resource_key list ->
config_rule_name:string ->
unit ->
delete_remediation_exceptions_request
Source
val make_delete_remediation_configuration_response :
unit ->
delete_remediation_configuration_response
Source
val make_delete_remediation_configuration_request :
?resource_type:string ->
config_rule_name:string ->
unit ->
delete_remediation_configuration_request
Source
val make_delete_pending_aggregation_request_request :
requester_aws_region:string ->
requester_account_id:string ->
unit ->
delete_pending_aggregation_request_request
Source
val make_delete_organization_conformance_pack_request :
organization_conformance_pack_name:string ->
unit ->
delete_organization_conformance_pack_request
Source
val make_delete_organization_config_rule_request :
organization_config_rule_name:string ->
unit ->
delete_organization_config_rule_request
Source
val make_delete_evaluation_results_request :
config_rule_name:string ->
unit ->
delete_evaluation_results_request
Source
val make_delete_delivery_channel_request :
delivery_channel_name:string ->
unit ->
delete_delivery_channel_request
Source
val make_delete_conformance_pack_request :
conformance_pack_name:string ->
unit ->
delete_conformance_pack_request
Source
val make_delete_configuration_recorder_request :
configuration_recorder_name:string ->
unit ->
delete_configuration_recorder_request
Source
val make_delete_configuration_aggregator_request :
configuration_aggregator_name:string ->
unit ->
delete_configuration_aggregator_request
Source
val make_delete_config_rule_request :
config_rule_name:string ->
unit ->
delete_config_rule_request
Source
val make_delete_aggregation_authorization_request :
authorized_aws_region:string ->
authorized_account_id:string ->
unit ->
delete_aggregation_authorization_request
Source
val make_base_configuration_item :
?configuration_item_delivery_time:float ->
?recording_frequency:recording_frequency ->
?supplementary_configuration:(string * string) list ->
?configuration:string ->
?resource_creation_time:float ->
?availability_zone:string ->
?aws_region:string ->
?resource_name:string ->
?resource_id:string ->
?resource_type:resource_type ->
?arn:string ->
?configuration_state_id:string ->
?configuration_item_status:configuration_item_status ->
?configuration_item_capture_time:float ->
?account_id:string ->
?version:string ->
unit ->
base_configuration_item
Source
val make_batch_get_resource_config_response :
?unprocessed_resource_keys:resource_key list ->
?base_configuration_items:base_configuration_item list ->
unit ->
batch_get_resource_config_response
Source
val make_batch_get_resource_config_request :
resource_keys:resource_key list ->
unit ->
batch_get_resource_config_request
Source
val make_batch_get_aggregate_resource_config_response :
?unprocessed_resource_identifiers:aggregate_resource_identifier list ->
?base_configuration_items:base_configuration_item list ->
unit ->
batch_get_aggregate_resource_config_response
Source
val make_batch_get_aggregate_resource_config_request :
resource_identifiers:aggregate_resource_identifier list ->
configuration_aggregator_name:string ->
unit ->
batch_get_aggregate_resource_config_request
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>