Module Smaws_Client_CodeCommit.TestRepositoryTriggers

Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test sends data from the last commit. If no data is available, sample data is generated.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `EncryptionIntegrityChecksFailedException of Types.encryption_integrity_checks_failed_exception | `EncryptionKeyAccessDeniedException of Types.encryption_key_access_denied_exception | `EncryptionKeyDisabledException of Types.encryption_key_disabled_exception | `EncryptionKeyNotFoundException of Types.encryption_key_not_found_exception | `EncryptionKeyUnavailableException of Types.encryption_key_unavailable_exception | `InvalidRepositoryNameException of Types.invalid_repository_name_exception | `InvalidRepositoryTriggerBranchNameException of Types.invalid_repository_trigger_branch_name_exception | `InvalidRepositoryTriggerCustomDataException of Types.invalid_repository_trigger_custom_data_exception | `InvalidRepositoryTriggerDestinationArnException of Types.invalid_repository_trigger_destination_arn_exception | `InvalidRepositoryTriggerEventsException of Types.invalid_repository_trigger_events_exception | `InvalidRepositoryTriggerNameException of Types.invalid_repository_trigger_name_exception | `InvalidRepositoryTriggerRegionException of Types.invalid_repository_trigger_region_exception | `MaximumBranchesExceededException of Types.maximum_branches_exceeded_exception | `MaximumRepositoryTriggersExceededException of Types.maximum_repository_triggers_exceeded_exception | `RepositoryDoesNotExistException of Types.repository_does_not_exist_exception | `RepositoryNameRequiredException of Types.repository_name_required_exception | `RepositoryTriggerBranchNameListRequiredException of Types.repository_trigger_branch_name_list_required_exception | `RepositoryTriggerDestinationArnRequiredException of Types.repository_trigger_destination_arn_required_exception | `RepositoryTriggerEventsListRequiredException of Types.repository_trigger_events_list_required_exception | `RepositoryTriggerNameRequiredException of Types.repository_trigger_name_required_exception | `RepositoryTriggersListRequiredException of Types.repository_triggers_list_required_exception ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.test_repository_triggers_input -> (Types.test_repository_triggers_output, [> Smaws_Lib.Protocols.AwsJson.error | `EncryptionIntegrityChecksFailedException of Types.encryption_integrity_checks_failed_exception | `EncryptionKeyAccessDeniedException of Types.encryption_key_access_denied_exception | `EncryptionKeyDisabledException of Types.encryption_key_disabled_exception | `EncryptionKeyNotFoundException of Types.encryption_key_not_found_exception | `EncryptionKeyUnavailableException of Types.encryption_key_unavailable_exception | `InvalidRepositoryNameException of Types.invalid_repository_name_exception | `InvalidRepositoryTriggerBranchNameException of Types.invalid_repository_trigger_branch_name_exception | `InvalidRepositoryTriggerCustomDataException of Types.invalid_repository_trigger_custom_data_exception | `InvalidRepositoryTriggerDestinationArnException of Types.invalid_repository_trigger_destination_arn_exception | `InvalidRepositoryTriggerEventsException of Types.invalid_repository_trigger_events_exception | `InvalidRepositoryTriggerNameException of Types.invalid_repository_trigger_name_exception | `InvalidRepositoryTriggerRegionException of Types.invalid_repository_trigger_region_exception | `MaximumBranchesExceededException of Types.maximum_branches_exceeded_exception | `MaximumRepositoryTriggersExceededException of Types.maximum_repository_triggers_exceeded_exception | `RepositoryDoesNotExistException of Types.repository_does_not_exist_exception | `RepositoryNameRequiredException of Types.repository_name_required_exception | `RepositoryTriggerBranchNameListRequiredException of Types.repository_trigger_branch_name_list_required_exception | `RepositoryTriggerDestinationArnRequiredException of Types.repository_trigger_destination_arn_required_exception | `RepositoryTriggerEventsListRequiredException of Types.repository_trigger_events_list_required_exception | `RepositoryTriggerNameRequiredException of Types.repository_trigger_name_required_exception | `RepositoryTriggersListRequiredException of Types.repository_triggers_list_required_exception ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.test_repository_triggers_input -> (Types.test_repository_triggers_output Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsJson.error | `EncryptionIntegrityChecksFailedException of Types.encryption_integrity_checks_failed_exception | `EncryptionKeyAccessDeniedException of Types.encryption_key_access_denied_exception | `EncryptionKeyDisabledException of Types.encryption_key_disabled_exception | `EncryptionKeyNotFoundException of Types.encryption_key_not_found_exception | `EncryptionKeyUnavailableException of Types.encryption_key_unavailable_exception | `InvalidRepositoryNameException of Types.invalid_repository_name_exception | `InvalidRepositoryTriggerBranchNameException of Types.invalid_repository_trigger_branch_name_exception | `InvalidRepositoryTriggerCustomDataException of Types.invalid_repository_trigger_custom_data_exception | `InvalidRepositoryTriggerDestinationArnException of Types.invalid_repository_trigger_destination_arn_exception | `InvalidRepositoryTriggerEventsException of Types.invalid_repository_trigger_events_exception | `InvalidRepositoryTriggerNameException of Types.invalid_repository_trigger_name_exception | `InvalidRepositoryTriggerRegionException of Types.invalid_repository_trigger_region_exception | `MaximumBranchesExceededException of Types.maximum_branches_exceeded_exception | `MaximumRepositoryTriggersExceededException of Types.maximum_repository_triggers_exceeded_exception | `RepositoryDoesNotExistException of Types.repository_does_not_exist_exception | `RepositoryNameRequiredException of Types.repository_name_required_exception | `RepositoryTriggerBranchNameListRequiredException of Types.repository_trigger_branch_name_list_required_exception | `RepositoryTriggerDestinationArnRequiredException of Types.repository_trigger_destination_arn_required_exception | `RepositoryTriggerEventsListRequiredException of Types.repository_trigger_events_list_required_exception | `RepositoryTriggerNameRequiredException of Types.repository_trigger_name_required_exception | `RepositoryTriggersListRequiredException of Types.repository_triggers_list_required_exception ] * Smaws_Lib.Response.metadata) Stdlib.result