package smaws-clients
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Amazon Web Services SDK clients using EIO
Install
dune-project
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_ConfigServiceSource
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_requestSource
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_identifierSource
val make_template_ssm_document_details :
?document_version:string ->
document_name:string ->
unit ->
template_ssm_document_detailsSource
val make_tag_resource_request :
tags:tag list ->
resource_arn:string ->
unit ->
tag_resource_requestSource
val make_stored_query_metadata :
?description:string ->
query_name:string ->
query_arn:string ->
query_id:string ->
unit ->
stored_query_metadataSource
val make_stored_query :
?expression:string ->
?description:string ->
?query_arn:string ->
?query_id:string ->
query_name:string ->
unit ->
stored_querySource
val make_stop_configuration_recorder_request :
configuration_recorder_name:string ->
unit ->
stop_configuration_recorder_requestSource
val make_status_detail_filters :
?member_account_rule_status:member_account_rule_status ->
?account_id:string ->
unit ->
status_detail_filtersSource
val make_start_resource_evaluation_response :
?resource_evaluation_id:string ->
unit ->
start_resource_evaluation_responseSource
val make_resource_details :
?resource_configuration_schema_type:resource_configuration_schema_type ->
resource_configuration:string ->
resource_type:string ->
resource_id:string ->
unit ->
resource_detailsSource
val make_evaluation_context :
?evaluation_context_identifier:string ->
unit ->
evaluation_contextSource
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_requestSource
val make_resource_key :
resource_id:string ->
resource_type:resource_type ->
unit ->
resource_keySource
val make_start_remediation_execution_response :
?failed_items:resource_key list ->
?failure_message:string ->
unit ->
start_remediation_execution_responseSource
val make_start_remediation_execution_request :
resource_keys:resource_key list ->
config_rule_name:string ->
unit ->
start_remediation_execution_requestSource
val make_start_configuration_recorder_request :
configuration_recorder_name:string ->
unit ->
start_configuration_recorder_requestSource
val make_start_config_rules_evaluation_response :
unit ->
start_config_rules_evaluation_responseSource
val make_start_config_rules_evaluation_request :
?config_rule_names:string list ->
unit ->
start_config_rules_evaluation_requestSource
val make_select_resource_config_response :
?next_token:string ->
?query_info:query_info ->
?results:string list ->
unit ->
select_resource_config_responseSource
val make_select_resource_config_request :
?next_token:string ->
?limit:int ->
expression:string ->
unit ->
select_resource_config_requestSource
val make_select_aggregate_resource_config_response :
?next_token:string ->
?query_info:query_info ->
?results:string list ->
unit ->
select_aggregate_resource_config_responseSource
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_requestSource
val make_put_stored_query_request :
?tags:tag list ->
stored_query:stored_query ->
unit ->
put_stored_query_requestSource
val make_retention_configuration :
retention_period_in_days:int ->
name:string ->
unit ->
retention_configurationSource
val make_put_retention_configuration_response :
?retention_configuration:retention_configuration ->
unit ->
put_retention_configuration_responseSource
val make_put_retention_configuration_request :
retention_period_in_days:int ->
unit ->
put_retention_configuration_requestSource
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_requestSource
val make_remediation_exception :
?expiration_time:float ->
?message:string ->
resource_id:string ->
resource_type:string ->
config_rule_name:string ->
unit ->
remediation_exceptionSource
val make_failed_remediation_exception_batch :
?failed_items:remediation_exception list ->
?failure_message:string ->
unit ->
failed_remediation_exception_batchSource
val make_put_remediation_exceptions_response :
?failed_batches:failed_remediation_exception_batch list ->
unit ->
put_remediation_exceptions_responseSource
val make_remediation_exception_resource_key :
?resource_id:string ->
?resource_type:string ->
unit ->
remediation_exception_resource_keySource
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_requestSource
val make_remediation_parameter_value :
?static_value:static_value ->
?resource_value:resource_value ->
unit ->
remediation_parameter_valueSource
val make_ssm_controls :
?error_percentage:int ->
?concurrent_execution_rate_percentage:int ->
unit ->
ssm_controlsSource
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_configurationSource
val make_failed_remediation_batch :
?failed_items:remediation_configuration list ->
?failure_message:string ->
unit ->
failed_remediation_batchSource
val make_put_remediation_configurations_response :
?failed_batches:failed_remediation_batch list ->
unit ->
put_remediation_configurations_responseSource
val make_put_remediation_configurations_request :
remediation_configurations:remediation_configuration list ->
unit ->
put_remediation_configurations_requestSource
val make_put_organization_conformance_pack_response :
?organization_conformance_pack_arn:string ->
unit ->
put_organization_conformance_pack_responseSource
val make_conformance_pack_input_parameter :
parameter_value:string ->
parameter_name:string ->
unit ->
conformance_pack_input_parameterSource
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_requestSource
val make_put_organization_config_rule_response :
?organization_config_rule_arn:string ->
unit ->
put_organization_config_rule_responseSource
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_metadataSource
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_metadataSource
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_metadataSource
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_requestSource
val make_external_evaluation :
?annotation:string ->
ordering_timestamp:float ->
compliance_type:compliance_type ->
compliance_resource_id:string ->
compliance_resource_type:string ->
unit ->
external_evaluationSource
val make_put_external_evaluation_request :
external_evaluation:external_evaluation ->
config_rule_name:string ->
unit ->
put_external_evaluation_requestSource
val make_evaluation :
?annotation:string ->
ordering_timestamp:float ->
compliance_type:compliance_type ->
compliance_resource_id:string ->
compliance_resource_type:string ->
unit ->
evaluationSource
val make_put_evaluations_response :
?failed_evaluations:evaluation list ->
unit ->
put_evaluations_responseSource
val make_put_evaluations_request :
?test_mode:bool ->
?evaluations:evaluation list ->
result_token:string ->
unit ->
put_evaluations_requestSource
val make_config_snapshot_delivery_properties :
?delivery_frequency:maximum_execution_frequency ->
unit ->
config_snapshot_delivery_propertiesSource
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_channelSource
val make_put_delivery_channel_request :
delivery_channel:delivery_channel ->
unit ->
put_delivery_channel_requestSource
val make_put_conformance_pack_response :
?conformance_pack_arn:string ->
unit ->
put_conformance_pack_responseSource
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_requestSource
val make_exclusion_by_resource_types :
?resource_types:resource_type list ->
unit ->
exclusion_by_resource_typesSource
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_groupSource
val make_recording_mode_override :
?description:string ->
recording_frequency:recording_frequency ->
resource_types:resource_type list ->
unit ->
recording_mode_overrideSource
val make_recording_mode :
?recording_mode_overrides:recording_mode_override list ->
recording_frequency:recording_frequency ->
unit ->
recording_modeSource
val make_configuration_recorder :
?recording_mode:recording_mode ->
?recording_group:recording_group ->
?role_ar_n:string ->
?name:string ->
unit ->
configuration_recorderSource
val make_put_configuration_recorder_request :
configuration_recorder:configuration_recorder ->
unit ->
put_configuration_recorder_requestSource
val make_account_aggregation_source :
?aws_regions:string list ->
?all_aws_regions:bool ->
account_ids:string list ->
unit ->
account_aggregation_sourceSource
val make_organization_aggregation_source :
?all_aws_regions:bool ->
?aws_regions:string list ->
role_arn:string ->
unit ->
organization_aggregation_sourceSource
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_aggregatorSource
val make_put_configuration_aggregator_response :
?configuration_aggregator:configuration_aggregator ->
unit ->
put_configuration_aggregator_responseSource
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_requestSource
val make_source_detail :
?maximum_execution_frequency:maximum_execution_frequency ->
?message_type:message_type ->
?event_source:event_source ->
unit ->
source_detailSource
val make_custom_policy_details :
?enable_debug_log_delivery:bool ->
policy_text:string ->
policy_runtime:string ->
unit ->
custom_policy_detailsSource
val make_source :
?custom_policy_details:custom_policy_details ->
?source_details:source_detail list ->
?source_identifier:string ->
owner:owner ->
unit ->
sourceSource
val make_evaluation_mode_configuration :
?mode:evaluation_mode ->
unit ->
evaluation_mode_configurationSource
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_ruleSource
val make_put_config_rule_request :
?tags:tag list ->
config_rule:config_rule ->
unit ->
put_config_rule_requestSource
val make_aggregation_authorization :
?creation_time:float ->
?authorized_aws_region:string ->
?authorized_account_id:string ->
?aggregation_authorization_arn:string ->
unit ->
aggregation_authorizationSource
val make_put_aggregation_authorization_response :
?aggregation_authorization:aggregation_authorization ->
unit ->
put_aggregation_authorization_responseSource
val make_put_aggregation_authorization_request :
?tags:tag list ->
authorized_aws_region:string ->
authorized_account_id:string ->
unit ->
put_aggregation_authorization_requestSource
val make_list_tags_for_resource_response :
?next_token:string ->
?tags:tag list ->
unit ->
list_tags_for_resource_responseSource
val make_list_tags_for_resource_request :
?next_token:string ->
?limit:int ->
resource_arn:string ->
unit ->
list_tags_for_resource_requestSource
val make_list_stored_queries_response :
?next_token:string ->
?stored_query_metadata:stored_query_metadata list ->
unit ->
list_stored_queries_responseSource
val make_list_stored_queries_request :
?max_results:int ->
?next_token:string ->
unit ->
list_stored_queries_requestSource
val make_resource_evaluation :
?evaluation_start_timestamp:float ->
?evaluation_mode:evaluation_mode ->
?resource_evaluation_id:string ->
unit ->
resource_evaluationSource
val make_list_resource_evaluations_response :
?next_token:string ->
?resource_evaluations:resource_evaluation list ->
unit ->
list_resource_evaluations_responseSource
val make_resource_evaluation_filters :
?evaluation_context_identifier:string ->
?time_window:time_window ->
?evaluation_mode:evaluation_mode ->
unit ->
resource_evaluation_filtersSource
val make_list_resource_evaluations_request :
?next_token:string ->
?limit:int ->
?filters:resource_evaluation_filters ->
unit ->
list_resource_evaluations_requestSource
val make_resource_identifier :
?resource_deletion_time:float ->
?resource_name:string ->
?resource_id:string ->
?resource_type:resource_type ->
unit ->
resource_identifierSource
val make_list_discovered_resources_response :
?next_token:string ->
?resource_identifiers:resource_identifier list ->
unit ->
list_discovered_resources_responseSource
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_requestSource
val make_conformance_pack_compliance_score :
?last_updated_time:float ->
?conformance_pack_name:string ->
?score:string ->
unit ->
conformance_pack_compliance_scoreSource
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_responseSource
val make_conformance_pack_compliance_scores_filters :
conformance_pack_names:string list ->
unit ->
conformance_pack_compliance_scores_filtersSource
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_requestSource
val make_list_aggregate_discovered_resources_response :
?next_token:string ->
?resource_identifiers:aggregate_resource_identifier list ->
unit ->
list_aggregate_discovered_resources_responseSource
val make_resource_filters :
?region:string ->
?resource_name:string ->
?resource_id:string ->
?account_id:string ->
unit ->
resource_filtersSource
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_requestSource
val make_get_stored_query_response :
?stored_query:stored_query ->
unit ->
get_stored_query_responseSource
val make_evaluation_status :
?failure_reason:string ->
status:resource_evaluation_status ->
unit ->
evaluation_statusSource
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_responseSource
val make_get_resource_evaluation_summary_request :
resource_evaluation_id:string ->
unit ->
get_resource_evaluation_summary_requestSource
val make_relationship :
?relationship_name:string ->
?resource_name:string ->
?resource_id:string ->
?resource_type:resource_type ->
unit ->
relationshipSource
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_itemSource
val make_get_resource_config_history_response :
?next_token:string ->
?configuration_items:configuration_item list ->
unit ->
get_resource_config_history_responseSource
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_requestSource
val make_get_organization_custom_rule_policy_response :
?policy_text:string ->
unit ->
get_organization_custom_rule_policy_responseSource
val make_get_organization_custom_rule_policy_request :
organization_config_rule_name:string ->
unit ->
get_organization_custom_rule_policy_requestSource
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_statusSource
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_responseSource
val make_organization_resource_detailed_status_filters :
?status:organization_resource_detailed_status ->
?account_id:string ->
unit ->
organization_resource_detailed_status_filtersSource
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_requestSource
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_statusSource
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_responseSource
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_requestSource
val make_resource_count :
?count:int ->
?resource_type:resource_type ->
unit ->
resource_countSource
val make_get_discovered_resource_counts_response :
?next_token:string ->
?resource_counts:resource_count list ->
?total_discovered_resources:int ->
unit ->
get_discovered_resource_counts_responseSource
val make_get_discovered_resource_counts_request :
?next_token:string ->
?limit:int ->
?resource_types:string list ->
unit ->
get_discovered_resource_counts_requestSource
val make_get_custom_rule_policy_response :
?policy_text:string ->
unit ->
get_custom_rule_policy_responseSource
val make_get_custom_rule_policy_request :
?config_rule_name:string ->
unit ->
get_custom_rule_policy_requestSource
val make_conformance_pack_compliance_summary :
conformance_pack_compliance_status:conformance_pack_compliance_type ->
conformance_pack_name:string ->
unit ->
conformance_pack_compliance_summarySource
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_responseSource
val make_get_conformance_pack_compliance_summary_request :
?next_token:string ->
?limit:int ->
conformance_pack_names:string list ->
unit ->
get_conformance_pack_compliance_summary_requestSource
val make_evaluation_result_qualifier :
?evaluation_mode:evaluation_mode ->
?resource_id:string ->
?resource_type:string ->
?config_rule_name:string ->
unit ->
evaluation_result_qualifierSource
val make_evaluation_result_identifier :
?resource_evaluation_id:string ->
?ordering_timestamp:float ->
?evaluation_result_qualifier:evaluation_result_qualifier ->
unit ->
evaluation_result_identifierSource
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_resultSource
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_responseSource
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_filtersSource
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_requestSource
val make_compliance_contributor_count :
?cap_exceeded:bool ->
?capped_count:int ->
unit ->
compliance_contributor_countSource
val make_compliance_summary :
?compliance_summary_timestamp:float ->
?non_compliant_resource_count:compliance_contributor_count ->
?compliant_resource_count:compliance_contributor_count ->
unit ->
compliance_summarySource
val make_compliance_summary_by_resource_type :
?compliance_summary:compliance_summary ->
?resource_type:string ->
unit ->
compliance_summary_by_resource_typeSource
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_responseSource
val make_get_compliance_summary_by_resource_type_request :
?resource_types:string list ->
unit ->
get_compliance_summary_by_resource_type_requestSource
val make_get_compliance_summary_by_config_rule_response :
?compliance_summary:compliance_summary ->
unit ->
get_compliance_summary_by_config_rule_responseSource
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_resultSource
val make_get_compliance_details_by_resource_response :
?next_token:string ->
?evaluation_results:evaluation_result list ->
unit ->
get_compliance_details_by_resource_responseSource
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_requestSource
val make_get_compliance_details_by_config_rule_response :
?next_token:string ->
?evaluation_results:evaluation_result list ->
unit ->
get_compliance_details_by_config_rule_responseSource
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_requestSource
val make_get_aggregate_resource_config_response :
?configuration_item:configuration_item ->
unit ->
get_aggregate_resource_config_responseSource
val make_get_aggregate_resource_config_request :
resource_identifier:aggregate_resource_identifier ->
configuration_aggregator_name:string ->
unit ->
get_aggregate_resource_config_requestSource
val make_grouped_resource_count :
resource_count:int ->
group_name:string ->
unit ->
grouped_resource_countSource
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_responseSource
val make_resource_count_filters :
?region:string ->
?account_id:string ->
?resource_type:resource_type ->
unit ->
resource_count_filtersSource
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_requestSource
val make_aggregate_conformance_pack_compliance_count :
?non_compliant_conformance_pack_count:int ->
?compliant_conformance_pack_count:int ->
unit ->
aggregate_conformance_pack_compliance_countSource
val make_aggregate_conformance_pack_compliance_summary :
?group_name:string ->
?compliance_summary:aggregate_conformance_pack_compliance_count ->
unit ->
aggregate_conformance_pack_compliance_summarySource
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_responseSource
val make_aggregate_conformance_pack_compliance_summary_filters :
?aws_region:string ->
?account_id:string ->
unit ->
aggregate_conformance_pack_compliance_summary_filtersSource
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_requestSource
val make_aggregate_compliance_count :
?compliance_summary:compliance_summary ->
?group_name:string ->
unit ->
aggregate_compliance_countSource
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_responseSource
val make_config_rule_compliance_summary_filters :
?aws_region:string ->
?account_id:string ->
unit ->
config_rule_compliance_summary_filtersSource
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_requestSource
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_resultSource
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_responseSource
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_requestSource
val make_describe_retention_configurations_response :
?next_token:string ->
?retention_configurations:retention_configuration list ->
unit ->
describe_retention_configurations_responseSource
val make_describe_retention_configurations_request :
?next_token:string ->
?retention_configuration_names:string list ->
unit ->
describe_retention_configurations_requestSource
val make_remediation_execution_step :
?stop_time:float ->
?start_time:float ->
?error_message:string ->
?state:remediation_execution_step_state ->
?name:string ->
unit ->
remediation_execution_stepSource
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_statusSource
val make_describe_remediation_execution_status_response :
?next_token:string ->
?remediation_execution_statuses:remediation_execution_status list ->
unit ->
describe_remediation_execution_status_responseSource
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_requestSource
val make_describe_remediation_exceptions_response :
?next_token:string ->
?remediation_exceptions:remediation_exception list ->
unit ->
describe_remediation_exceptions_responseSource
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_requestSource
val make_describe_remediation_configurations_response :
?remediation_configurations:remediation_configuration list ->
unit ->
describe_remediation_configurations_responseSource
val make_describe_remediation_configurations_request :
config_rule_names:string list ->
unit ->
describe_remediation_configurations_requestSource
val make_pending_aggregation_request :
?requester_aws_region:string ->
?requester_account_id:string ->
unit ->
pending_aggregation_requestSource
val make_describe_pending_aggregation_requests_response :
?next_token:string ->
?pending_aggregation_requests:pending_aggregation_request list ->
unit ->
describe_pending_aggregation_requests_responseSource
val make_describe_pending_aggregation_requests_request :
?next_token:string ->
?limit:int ->
unit ->
describe_pending_aggregation_requests_requestSource
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_statusSource
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_responseSource
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_requestSource
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_packSource
val make_describe_organization_conformance_packs_response :
?next_token:string ->
?organization_conformance_packs:organization_conformance_pack list ->
unit ->
describe_organization_conformance_packs_responseSource
val make_describe_organization_conformance_packs_request :
?next_token:string ->
?limit:int ->
?organization_conformance_pack_names:string list ->
unit ->
describe_organization_conformance_packs_requestSource
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_statusSource
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_responseSource
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_requestSource
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_policySource
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_ruleSource
val make_describe_organization_config_rules_response :
?next_token:string ->
?organization_config_rules:organization_config_rule list ->
unit ->
describe_organization_config_rules_responseSource
val make_describe_organization_config_rules_request :
?next_token:string ->
?limit:int ->
?organization_config_rule_names:string list ->
unit ->
describe_organization_config_rules_requestSource
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_infoSource
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_infoSource
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_statusSource
val make_describe_delivery_channel_status_response :
?delivery_channels_status:delivery_channel_status list ->
unit ->
describe_delivery_channel_status_responseSource
val make_describe_delivery_channel_status_request :
?delivery_channel_names:string list ->
unit ->
describe_delivery_channel_status_requestSource
val make_describe_delivery_channels_response :
?delivery_channels:delivery_channel list ->
unit ->
describe_delivery_channels_responseSource
val make_describe_delivery_channels_request :
?delivery_channel_names:string list ->
unit ->
describe_delivery_channels_requestSource
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_detailSource
val make_describe_conformance_pack_status_response :
?next_token:string ->
?conformance_pack_status_details:conformance_pack_status_detail list ->
unit ->
describe_conformance_pack_status_responseSource
val make_describe_conformance_pack_status_request :
?next_token:string ->
?limit:int ->
?conformance_pack_names:string list ->
unit ->
describe_conformance_pack_status_requestSource
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_detailSource
val make_describe_conformance_packs_response :
?next_token:string ->
?conformance_pack_details:conformance_pack_detail list ->
unit ->
describe_conformance_packs_responseSource
val make_describe_conformance_packs_request :
?next_token:string ->
?limit:int ->
?conformance_pack_names:string list ->
unit ->
describe_conformance_packs_requestSource
val make_conformance_pack_rule_compliance :
?controls:string list ->
?compliance_type:conformance_pack_compliance_type ->
?config_rule_name:string ->
unit ->
conformance_pack_rule_complianceSource
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_responseSource
val make_conformance_pack_compliance_filters :
?compliance_type:conformance_pack_compliance_type ->
?config_rule_names:string list ->
unit ->
conformance_pack_compliance_filtersSource
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_requestSource
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_statusSource
val make_describe_configuration_recorder_status_response :
?configuration_recorders_status:configuration_recorder_status list ->
unit ->
describe_configuration_recorder_status_responseSource
val make_describe_configuration_recorder_status_request :
?configuration_recorder_names:string list ->
unit ->
describe_configuration_recorder_status_requestSource
val make_describe_configuration_recorders_response :
?configuration_recorders:configuration_recorder list ->
unit ->
describe_configuration_recorders_responseSource
val make_describe_configuration_recorders_request :
?configuration_recorder_names:string list ->
unit ->
describe_configuration_recorders_requestSource
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_statusSource
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_responseSource
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_requestSource
val make_describe_configuration_aggregators_response :
?next_token:string ->
?configuration_aggregators:configuration_aggregator list ->
unit ->
describe_configuration_aggregators_responseSource
val make_describe_configuration_aggregators_request :
?limit:int ->
?next_token:string ->
?configuration_aggregator_names:string list ->
unit ->
describe_configuration_aggregators_requestSource
val make_describe_config_rules_response :
?next_token:string ->
?config_rules:config_rule list ->
unit ->
describe_config_rules_responseSource
val make_describe_config_rules_filters :
?evaluation_mode:evaluation_mode ->
unit ->
describe_config_rules_filtersSource
val make_describe_config_rules_request :
?filters:describe_config_rules_filters ->
?next_token:string ->
?config_rule_names:string list ->
unit ->
describe_config_rules_requestSource
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_statusSource
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_responseSource
val make_describe_config_rule_evaluation_status_request :
?limit:int ->
?next_token:string ->
?config_rule_names:string list ->
unit ->
describe_config_rule_evaluation_status_requestSource
val make_compliance :
?compliance_contributor_count:compliance_contributor_count ->
?compliance_type:compliance_type ->
unit ->
complianceSource
val make_compliance_by_resource :
?compliance:compliance ->
?resource_id:string ->
?resource_type:string ->
unit ->
compliance_by_resourceSource
val make_describe_compliance_by_resource_response :
?next_token:string ->
?compliance_by_resources:compliance_by_resource list ->
unit ->
describe_compliance_by_resource_responseSource
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_requestSource
val make_compliance_by_config_rule :
?compliance:compliance ->
?config_rule_name:string ->
unit ->
compliance_by_config_ruleSource
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_responseSource
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_requestSource
val make_describe_aggregation_authorizations_response :
?next_token:string ->
?aggregation_authorizations:aggregation_authorization list ->
unit ->
describe_aggregation_authorizations_responseSource
val make_describe_aggregation_authorizations_request :
?next_token:string ->
?limit:int ->
unit ->
describe_aggregation_authorizations_requestSource
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_complianceSource
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_packSource
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_responseSource
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_filtersSource
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_requestSource
val make_aggregate_compliance_by_config_rule :
?aws_region:string ->
?account_id:string ->
?compliance:compliance ->
?config_rule_name:string ->
unit ->
aggregate_compliance_by_config_ruleSource
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_responseSource
val make_config_rule_compliance_filters :
?aws_region:string ->
?account_id:string ->
?compliance_type:compliance_type ->
?config_rule_name:string ->
unit ->
config_rule_compliance_filtersSource
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_requestSource
val make_deliver_config_snapshot_response :
?config_snapshot_id:string ->
unit ->
deliver_config_snapshot_responseSource
val make_deliver_config_snapshot_request :
delivery_channel_name:string ->
unit ->
deliver_config_snapshot_requestSource
val make_delete_stored_query_request :
query_name:string ->
unit ->
delete_stored_query_requestSource
val make_delete_retention_configuration_request :
retention_configuration_name:string ->
unit ->
delete_retention_configuration_requestSource
val make_delete_resource_config_request :
resource_id:string ->
resource_type:string ->
unit ->
delete_resource_config_requestSource
val make_failed_delete_remediation_exceptions_batch :
?failed_items:remediation_exception_resource_key list ->
?failure_message:string ->
unit ->
failed_delete_remediation_exceptions_batchSource
val make_delete_remediation_exceptions_response :
?failed_batches:failed_delete_remediation_exceptions_batch list ->
unit ->
delete_remediation_exceptions_responseSource
val make_delete_remediation_exceptions_request :
resource_keys:remediation_exception_resource_key list ->
config_rule_name:string ->
unit ->
delete_remediation_exceptions_requestSource
val make_delete_remediation_configuration_response :
unit ->
delete_remediation_configuration_responseSource
val make_delete_remediation_configuration_request :
?resource_type:string ->
config_rule_name:string ->
unit ->
delete_remediation_configuration_requestSource
val make_delete_pending_aggregation_request_request :
requester_aws_region:string ->
requester_account_id:string ->
unit ->
delete_pending_aggregation_request_requestSource
val make_delete_organization_conformance_pack_request :
organization_conformance_pack_name:string ->
unit ->
delete_organization_conformance_pack_requestSource
val make_delete_organization_config_rule_request :
organization_config_rule_name:string ->
unit ->
delete_organization_config_rule_requestSource
val make_delete_evaluation_results_request :
config_rule_name:string ->
unit ->
delete_evaluation_results_requestSource
val make_delete_delivery_channel_request :
delivery_channel_name:string ->
unit ->
delete_delivery_channel_requestSource
val make_delete_conformance_pack_request :
conformance_pack_name:string ->
unit ->
delete_conformance_pack_requestSource
val make_delete_configuration_recorder_request :
configuration_recorder_name:string ->
unit ->
delete_configuration_recorder_requestSource
val make_delete_configuration_aggregator_request :
configuration_aggregator_name:string ->
unit ->
delete_configuration_aggregator_requestSource
val make_delete_config_rule_request :
config_rule_name:string ->
unit ->
delete_config_rule_requestSource
val make_delete_aggregation_authorization_request :
authorized_aws_region:string ->
authorized_account_id:string ->
unit ->
delete_aggregation_authorization_requestSource
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_itemSource
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_responseSource
val make_batch_get_resource_config_request :
resource_keys:resource_key list ->
unit ->
batch_get_resource_config_requestSource
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_responseSource
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)"
>