Smaws_Client_CodeCommit.TestRepositoryTriggersTests 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 ] ->
stringval 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.resultval 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