package awso-async
Source file io.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199(* generated by: awso-codegen generate-all --botocore-data vendor/botocore/botocore/data -o aws --runtime-dir lib/runtime/awso --cli-dir awso-cli *) open Awso_sso_admin open Awso_async module Io = Http.Io let eval ?endpoint_url ?cfg endpoint input = Io.bind (Io.resolve_cfg cfg) (fun cfg -> let meth = Endpoints.method_of_endpoint endpoint in let uri = Endpoints.uri_of_endpoint endpoint input in Io.map (Io.call ?endpoint_url ~cfg ~service:Values.service meth (Endpoints.to_request endpoint input) uri) (fun resp_result -> Endpoints.of_response endpoint resp_result)) let add_region ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.AddRegion input let attach_customer_managed_policy_reference_to_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.AttachCustomerManagedPolicyReferenceToPermissionSet input let attach_managed_policy_to_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.AttachManagedPolicyToPermissionSet input let create_account_assignment ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.CreateAccountAssignment input let create_application ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.CreateApplication input let create_application_assignment ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.CreateApplicationAssignment input let create_instance ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.CreateInstance input let create_instance_access_control_attribute_configuration ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.CreateInstanceAccessControlAttributeConfiguration input let create_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.CreatePermissionSet input let create_trusted_token_issuer ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.CreateTrustedTokenIssuer input let delete_account_assignment ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteAccountAssignment input let delete_application ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteApplication input let delete_application_access_scope ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteApplicationAccessScope input let delete_application_assignment ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteApplicationAssignment input let delete_application_authentication_method ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteApplicationAuthenticationMethod input let delete_application_grant ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteApplicationGrant input let delete_inline_policy_from_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteInlinePolicyFromPermissionSet input let delete_instance ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteInstance input let delete_instance_access_control_attribute_configuration ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteInstanceAccessControlAttributeConfiguration input let delete_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeletePermissionSet input let delete_permissions_boundary_from_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeletePermissionsBoundaryFromPermissionSet input let delete_trusted_token_issuer ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DeleteTrustedTokenIssuer input let describe_account_assignment_creation_status ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeAccountAssignmentCreationStatus input let describe_account_assignment_deletion_status ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeAccountAssignmentDeletionStatus input let describe_application ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeApplication input let describe_application_assignment ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeApplicationAssignment input let describe_application_provider ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeApplicationProvider input let describe_instance ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeInstance input let describe_instance_access_control_attribute_configuration ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeInstanceAccessControlAttributeConfiguration input let describe_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribePermissionSet input let describe_permission_set_provisioning_status ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribePermissionSetProvisioningStatus input let describe_region ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeRegion input let describe_trusted_token_issuer ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DescribeTrustedTokenIssuer input let detach_customer_managed_policy_reference_from_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DetachCustomerManagedPolicyReferenceFromPermissionSet input let detach_managed_policy_from_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.DetachManagedPolicyFromPermissionSet input let get_application_access_scope ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.GetApplicationAccessScope input let get_application_assignment_configuration ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.GetApplicationAssignmentConfiguration input let get_application_authentication_method ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.GetApplicationAuthenticationMethod input let get_application_grant ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.GetApplicationGrant input let get_application_session_configuration ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.GetApplicationSessionConfiguration input let get_inline_policy_for_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.GetInlinePolicyForPermissionSet input let get_permissions_boundary_for_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.GetPermissionsBoundaryForPermissionSet input let list_account_assignment_creation_status ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListAccountAssignmentCreationStatus input let list_account_assignment_deletion_status ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListAccountAssignmentDeletionStatus input let list_account_assignments ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListAccountAssignments input let list_account_assignments_for_principal ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListAccountAssignmentsForPrincipal input let list_accounts_for_provisioned_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListAccountsForProvisionedPermissionSet input let list_application_access_scopes ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListApplicationAccessScopes input let list_application_assignments ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListApplicationAssignments input let list_application_assignments_for_principal ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListApplicationAssignmentsForPrincipal input let list_application_authentication_methods ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListApplicationAuthenticationMethods input let list_application_grants ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListApplicationGrants input let list_application_providers ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListApplicationProviders input let list_applications ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListApplications input let list_customer_managed_policy_references_in_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListCustomerManagedPolicyReferencesInPermissionSet input let list_instances ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListInstances input let list_managed_policies_in_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListManagedPoliciesInPermissionSet input let list_permission_set_provisioning_status ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListPermissionSetProvisioningStatus input let list_permission_sets ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListPermissionSets input let list_permission_sets_provisioned_to_account ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListPermissionSetsProvisionedToAccount input let list_regions ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListRegions input let ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListTagsForResource input let list_trusted_token_issuers ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ListTrustedTokenIssuers input let provision_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.ProvisionPermissionSet input let put_application_access_scope ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.PutApplicationAccessScope input let put_application_assignment_configuration ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.PutApplicationAssignmentConfiguration input let put_application_authentication_method ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.PutApplicationAuthenticationMethod input let put_application_grant ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.PutApplicationGrant input let put_application_session_configuration ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.PutApplicationSessionConfiguration input let put_inline_policy_to_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.PutInlinePolicyToPermissionSet input let put_permissions_boundary_to_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.PutPermissionsBoundaryToPermissionSet input let remove_region ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.RemoveRegion input let tag_resource ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.TagResource input let untag_resource ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.UntagResource input let update_application ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.UpdateApplication input let update_instance ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.UpdateInstance input let update_instance_access_control_attribute_configuration ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.UpdateInstanceAccessControlAttributeConfiguration input let update_permission_set ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.UpdatePermissionSet input let update_trusted_token_issuer ?endpoint_url ?cfg input = eval ?endpoint_url ?cfg Endpoints.UpdateTrustedTokenIssuer input