Smaws_Client_PartnerCentralAccount.Typestype nonrec business_verification_details = {jurisdiction_of_incorporation : jurisdiction_code option;The specific legal jurisdiction or state where the business was incorporated or registered, providing additional location context beyond the country code.
*)country_code : country_code;The ISO 3166-1 alpha-2 country code where the business is legally registered and operates.
*)registration_id : registration_id;The unique business registration identifier assigned by the government or regulatory authority, such as a company registration number or tax identification number.
*)legal_name : legal_name;The official legal name of the business as registered with the appropriate government authorities.
*)}Contains the business information required for verifying a company's legal status and registration details within AWS Partner Central.
type nonrec business_verification_response = {completion_url_expires_at : date_time option;The timestamp when the completion URL expires and is no longer valid for accessing the verification workflow.
*)completion_url : completion_url option;A secure URL where the registrant can complete additional verification steps, such as document upload or identity confirmation through a third-party verification service.
*)business_verification_details : business_verification_details;The business verification details that were processed and verified, potentially including additional information discovered during the verification process.
*)}Contains the response information and results from a business verification process, including any verification-specific data returned by the verification service.
type nonrec registrant_verification_response = {completion_url_expires_at : date_time;The timestamp when the completion URL expires and is no longer valid for accessing the verification workflow.
*)completion_url : completion_url;A secure URL where the registrant can complete additional verification steps, such as document upload or identity confirmation through a third-party verification service.
*)}Contains the response information from a registrant verification process, including any verification-specific data and next steps for the individual verification workflow.
type nonrec verification_response_details = | RegistrantVerificationResponse of registrant_verification_responseThe response details from a registrant verification process, including verification results and any additional steps required for identity confirmation.
*)| BusinessVerificationResponse of business_verification_responseThe response details from a business verification process, including verification results and any additional business information discovered.
*)A union structure containing the response details specific to different types of verification processes, providing type-specific information and results.
type nonrec verification_details = | RegistrantVerificationDetails of registrant_verification_detailsThe registrant verification details to be used when starting an individual identity verification process.
*)| BusinessVerificationDetails of business_verification_detailsThe business verification details to be used when starting a business verification process.
*)A union structure containing the specific details required for different types of verification processes supported by AWS Partner Central.
type nonrec field_validation_error = {code : field_validation_code;A code identifying the specific field validation error.
*)message : Smaws_Lib.Smithy_api.Types.string_;A description of the field validation error.
*)name : Smaws_Lib.Smithy_api.Types.string_;The name of the field that failed validation.
*)}Contains information about a field-level validation error that occurred during an operation.
type nonrec business_validation_error = {code : business_validation_code;A code identifying the specific business validation error.
*)message : Smaws_Lib.Smithy_api.Types.string_;A description of the business validation error.
*)}Contains information about a business rule validation error that occurred during an operation.
type nonrec validation_error = | BusinessValidationError of business_validation_errorDetails about a business rule validation error, if applicable.
*)| FieldValidationError of field_validation_errorDetails about a field-level validation error, if applicable.
*)Contains information about a validation error, which can be either a field-level or business rule validation error.
type nonrec validation_error_list = validation_error listtype nonrec validation_exception = {error_details : validation_error_list option;A list of detailed validation errors that occurred during request processing.
*)reason : validation_exception_reason;The reason for the validation failure.
*)message : Smaws_Lib.Smithy_api.Types.string_;}The request failed validation. One or more input parameters are invalid, missing, or do not meet the required format or constraints.
type nonrec participant_identifier_list = participant_identifier listtype nonrec revision = Smaws_Lib.CoreTypes.Int64.ttype nonrec update_connection_preferences_response = {revision : revision;The updated revision number of the connection preferences.
*)updated_at : date_time;The timestamp when the connection preferences were last updated.
*)excluded_participant_ids : participant_identifier_list option;A list of participant IDs that are excluded from connection requests or interactions.
*)access_type : access_type;The updated access type setting for connections.
*)arn : connection_preferences_arn;The Amazon Resource Name (ARN) of the updated connection preferences.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec update_connection_preferences_request = {excluded_participant_identifiers : participant_identifier_list option;The updated list of participant identifiers to exclude from connections.
*)access_type : access_type;The access type setting for connections (e.g., open, restricted, invitation-only).
*)revision : revision;The revision number of the connection preferences for optimistic locking.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec throttling_exception = {quota_code : Smaws_Lib.Smithy_api.Types.string_ option;The quota code associated with the throttling error.
*)service_code : Smaws_Lib.Smithy_api.Types.string_ option;The service code associated with the throttling error.
*)message : Smaws_Lib.Smithy_api.Types.string_;}The request was throttled due to too many requests being sent in a short period of time. The client should implement exponential backoff and retry the request.
An internal server error occurred while processing the request. This is typically a temporary condition and the request may be retried.
type nonrec conflict_exception_reason = | VERIFICATION_ALREADY_IN_PROGRESS| ACCOUNT_ALREADY_VERIFIED| INCOMPATIBLE_CONNECTION_PREFERENCES_REVISION| INCOMPATIBLE_CONNECTION_STATE| DUPLICATE_CONNECTION| INCOMPATIBLE_CONNECTION_INVITATION_RECEIVER| INCOMPATIBLE_CONNECTION_INVITATION_STATE| DUPLICATE_CONNECTION_INVITATION| INCOMPATIBLE_PARTNER_PROFILE_TASK_STATE| INCOMPATIBLE_PROFILE_STATE| DUPLICATE_PARTNER| CONFLICT_CLIENT_TOKENtype nonrec conflict_exception = {reason : conflict_exception_reason;The specific reason for the conflict.
*)message : Smaws_Lib.Smithy_api.Types.string_;}The request could not be completed due to a conflict with the current state of the resource. This typically occurs when trying to create a resource that already exists or modify a resource that has been changed by another process.
type nonrec access_denied_exception = {reason : access_denied_exception_reason;The specific reason for the access denial.
*)message : Smaws_Lib.Smithy_api.Types.string_;}The request was denied due to insufficient permissions. The caller does not have the required permissions to perform this operation.
type nonrec tag_key_list = tag_key listtype nonrec untag_resource_request = {tag_keys : tag_key_list;A list of tag keys to remove from the specified resource.
*)resource_arn : taggable_resource_arn;The Amazon Resource Name (ARN) of the resource to remove tags from.
*)}type nonrec resource_not_found_exception = {reason : resource_not_found_exception_reason;The specific reason why the resource was not found.
*)message : Smaws_Lib.Smithy_api.Types.string_;}The specified resource could not be found. This may occur when referencing a resource that does not exist or has been deleted.
type nonrec industry_segment = | WHOLESALE_DISTRIBUTION| TRAVEL_HOSPITALITY| TRANSPORTATION_LOGISTICS| TELECOMMUNICATIONS| SOFTWARE_INTERNET| SEMICONDUCTOR_ELECTR| RETAIL_WHOLESALE_DISTRIBUTION| RETAIL| REAL_ESTATE_CONSTRUCTION| PROFESSIONAL_SERVICES| OTHER| NON_PROFIT_ORGANIZATION| MEDICAL_HEALTH| MEDIA_ENTERTAINMENT| MEDIA_ENTERTAINMENT_LEISURE| MANUFACTURING| LIFE_SCIENCES| INTERNET_SPECIFIC| INDUSTRIAL_ENERGY| HEALTHCARE_PHARMACEUTICALS_BIOTECH| HEALTHCARE| GOVERNMENT_EDUCATION_PUBLIC_SERVICES| GOVERNMENT| GAMING| FINANCIAL_SERVICES| ENERGY_UTILITIES| EDUCATION| CONSUMER_RELATED| CONSUMER_GOODS| COMPUTER_SOFTWARE| COMPUTERS_ELECTRONICS| COMPUTER_HARDWARE| COMMUNICATIONS| BUSINESS_SERV| BUSINESS_CONSUMER_SERVICES| BIOTECHNOLOGY| AGRICULTURE_MININGtype nonrec industry_segment_list = industry_segment listtype nonrec localized_content = {locale : locale;The locale or language code for the localized content.
*)logo_url : url;The URL to the partner's logo image for this locale.
*)website_url : url;The localized website URL for the partner.
*)description : unicode_string;The localized description of the partner's business and services.
*)display_name : unicode_string;The localized display name for the partner.
*)}Contains localized content for a partner profile in a specific language or locale.
type nonrec localized_content_list = localized_content listtype nonrec task_details = {localized_contents : localized_content_list option;The updated localized content for the partner profile.
*)translation_source_locale : locale;The updated translation source locale for the partner profile.
*)industry_segments : industry_segment_list;The updated industry segments for the partner profile.
*)primary_solution_type : primary_solution_type;The updated primary solution type for the partner profile.
*)logo_url : url;The updated logo URL for the partner profile.
*)website_url : url;The updated website URL for the partner profile.
*)description : unicode_string;The updated description for the partner profile.
*)display_name : unicode_string;The updated display name for the partner profile.
*)}Contains detailed information about a profile update task including the changes to be made.
type nonrec tag = {value : tag_value;The value associated with the tag key. Tag values are case-sensitive.
*)key : tag_key;The key name of the tag. Tag keys are case-sensitive.
*)}A key-value pair used to associate metadata with AWS Partner Central Account resources.
type nonrec tag_list = tag listtype nonrec tag_resource_request = {resource_arn : taggable_resource_arn;The Amazon Resource Name (ARN) of the resource to tag.
*)}type nonrec start_verification_response = {completed_at : date_time option;The timestamp when the verification process was completed. This field is typically null for newly started verifications unless they complete immediately.
*)started_at : date_time;The timestamp when the verification process was successfully initiated.
*)verification_response_details : verification_response_details;Initial response details specific to the type of verification started, which may include next steps or additional requirements.
*)verification_status_reason : verification_status_reason option;Additional information about the initial verification status, including any immediate feedback about the submitted verification details.
*)verification_status : verification_status;The initial status of the verification process after it has been started. Typically this will be pending or in-progress.
*)verification_type : verification_type;The type of verification that was started based on the provided verification details.
*)}type nonrec start_verification_request = {verification_details : verification_details option;The specific details required for the verification process, including business information for business verification or personal information for registrant verification.
*)client_token : client_token option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This prevents duplicate verification processes from being started accidentally.
*)}type nonrec service_quota_exceeded_exception_reason = | LIMIT_EXCEEDED_NUMBER_OF_PROFILE_VISIBILITY_UPDATE_PER_DAY| LIMIT_EXCEEDED_NUMBER_OF_PROFILE_UPDATE_PER_DAY| LIMIT_EXCEEDED_NUMBER_OF_OPEN_CONNECTION_INVITATION| LIMIT_EXCEEDED_NUMBER_OF_ACTIVE_CONNECTION| LIMIT_EXCEEDED_NUMBER_OF_CONNECTION_INVITATION_PER_DAY| LIMIT_EXCEEDED_NUMBER_OF_DOMAIN| LIMIT_EXCEEDED_NUMBER_OF_EMAILtype nonrec service_quota_exceeded_exception = {reason : service_quota_exceeded_exception_reason;The specific reason for the service quota being exceeded.
*)message : Smaws_Lib.Smithy_api.Types.string_;}The request was rejected because it would exceed a service quota or limit. This may occur when trying to create more resources than allowed by the service limits.
type nonrec error_detail = {reason : profile_validation_error_reason;A machine-readable code or reason for the error.
*)message : Smaws_Lib.Smithy_api.Types.string_;A human-readable description of the error.
*)locale : Smaws_Lib.Smithy_api.Types.string_;The locale or language code for the error message.
*)}Contains detailed information about an error that occurred during an operation.
type nonrec error_detail_list = error_detail listtype nonrec start_profile_update_task_response = {error_detail_list : error_detail_list option;A list of error details if any errors occurred during the profile update task.
*)ended_at : date_time option;The timestamp when the profile update task ended (null for in-progress tasks).
*)status : profile_task_status;The current status of the profile update task (in progress).
*)started_at : date_time;The timestamp when the profile update task was started.
*)task_details : task_details;The details of the profile update task that was started.
*)task_id : profile_task_id;The unique identifier of the started profile update task.
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the started profile update task.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec start_profile_update_task_request = {task_details : task_details;The details of the profile updates to be performed.
*)client_token : client_token option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec seller_profile_summary = {name : unicode_string;The display name of the seller.
*)id : seller_profile_id;The unique identifier of the seller profile.
*)}A summary view of a seller profile containing basic identifying information.
type nonrec reject_connection_invitation_response = {inviter_name : sensitive_unicode_string;The name of the person who sent the connection invitation.
*)inviter_email : email;The email address of the person who sent the connection invitation.
*)invitation_message : unicode_string_including_new_line;The message that was included with the original connection invitation.
*)status : invitation_status;The current status of the connection invitation (rejected).
*)participant_type : participant_type;The type of participant (inviter or invitee) in the connection invitation.
*)other_participant_identifier : participant_identifier;The identifier of the other participant who sent the invitation.
*)expires_at : date_time option;The timestamp when the connection invitation would have expired.
*)updated_at : date_time;The timestamp when the connection invitation was last updated (rejected).
*)created_at : date_time;The timestamp when the connection invitation was originally created.
*)connection_type : connection_type;The type of connection that was being invited for.
*)connection_id : connection_id option;The identifier of the connection associated with the rejected invitation.
*)arn : connection_invitation_arn;The Amazon Resource Name (ARN) of the rejected connection invitation.
*)id : connection_invitation_id;The unique identifier of the rejected connection invitation.
*)catalog : catalog;The catalog identifier where the connection invitation was rejected.
*)}type nonrec reject_connection_invitation_request = {reason : Smaws_Lib.Smithy_api.Types.string_ option;The reason for rejecting the connection invitation.
*)client_token : client_token;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)identifier : connection_invitation_id;The unique identifier of the connection invitation to reject.
*)catalog : catalog;The catalog identifier where the connection invitation exists.
*)}type nonrec put_profile_visibility_response = {profile_id : partner_profile_id;The unique identifier of the partner profile.
*)visibility : profile_visibility;The updated visibility setting for the partner profile.
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec put_profile_visibility_request = {visibility : profile_visibility;The visibility setting to apply to the partner profile.
*)identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec alliance_lead_contact = {business_title : sensitive_unicode_string;The business title or role of the alliance lead contact person.
*)email : email;The email address of the alliance lead contact person.
*)last_name : sensitive_unicode_string;The last name of the alliance lead contact person.
*)first_name : sensitive_unicode_string;The first name of the alliance lead contact person.
*)}Contains contact information for the primary alliance lead responsible for partnership activities.
type nonrec put_alliance_lead_contact_response = {alliance_lead_contact : alliance_lead_contact;The updated alliance lead contact information.
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec put_alliance_lead_contact_request = {email_verification_code : email_verification_code option;The verification code sent to the alliance lead contact's email to confirm the update.
*)alliance_lead_contact : alliance_lead_contact;The alliance lead contact information to set for the partner account.
*)identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec partner_summary = {created_at : date_time;The timestamp when the partner account was created.
*)legal_name : sensitive_unicode_string;The legal name of the partner organization.
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}A summary view of a partner account containing basic information for listing purposes.
type nonrec partner_summary_list = partner_summary listtype nonrec partner_profile_summary = {name : unicode_string;The display name of the partner.
*)id : partner_profile_id;The unique identifier of the partner profile.
*)}A summary view of a partner profile containing basic identifying information.
type nonrec partner_profile = {profile_id : partner_profile_id option;The unique identifier of the partner profile.
*)localized_contents : localized_content_list option;A list of localized content versions for different languages and regions.
*)translation_source_locale : locale;The source locale used for automatic translation of profile content.
*)industry_segments : industry_segment_list;The industry segments or verticals that the partner serves.
*)primary_solution_type : primary_solution_type;The primary type of solution or service the partner provides.
*)logo_url : url;The URL to the partner's logo image.
*)website_url : url;The partner's primary website URL.
*)description : unicode_string;A description of the partner's business, services, and capabilities.
*)display_name : unicode_string;The public display name for the partner organization.
*)}Contains comprehensive profile information for a partner including public-facing details.
type nonrec partner_domain = {registered_at : date_time;The timestamp when the domain was registered and verified for the partner account.
*)domain_name : domain_name;The domain name that has been verified for the partner account.
*)}Represents a verified domain associated with a partner account.
type nonrec partner_domain_list = partner_domain listtype nonrec get_verification_response = {completed_at : date_time option;The timestamp when the verification process was completed. This field is null if the verification is still in progress.
*)started_at : date_time;The timestamp when the verification process was initiated.
*)verification_response_details : verification_response_details;Detailed response information specific to the type of verification performed, including any verification-specific data or results.
*)verification_status_reason : verification_status_reason option;Additional information explaining the current verification status, particularly useful when the status indicates a failure or requires additional action.
*)verification_status : verification_status;The current status of the verification process. Possible values include pending, in-progress, completed, failed, or expired.
*)verification_type : verification_type;The type of verification that was requested and processed.
*)}type nonrec get_verification_request = {verification_type : verification_type;The type of verification to retrieve information for. Valid values include business verification for company registration details and registrant verification for individual identity confirmation.
*)}type nonrec partner = Smaws_Lib.CoreTypes.Resource.tSummary information about an AWS account.
type nonrec participant = | Account of account_summaryThe AWS account information for the participant.
*)| SellerProfile of seller_profile_summaryThe seller profile information for the participant.
*)| PartnerProfile of partner_profile_summaryThe partner profile information for the participant.
*)Represents a participant in a partner connection, containing their profile and account information.
type nonrec list_partners_response = {next_token : next_token option;The token for retrieving the next page of results if more results are available.
*)partner_summary_list : partner_summary_list;A list of partner summaries including basic information about each partner account.
*)}type nonrec list_partners_request = {next_token : next_token option;The token for retrieving the next page of results in paginated responses.
*)catalog : catalog;The catalog identifier to list partners from.
*)}type nonrec connection_type_summary = {other_participant : participant;Information about the other participant in this connection type.
*)status : connection_type_status;The current status of this connection type (active, canceled, etc.).
*)}Summary information about a specific connection type between partners.
type nonrec connection_type_summary_map =
(connection_type * connection_type_summary) listtype nonrec connection_summary = {connection_types : connection_type_summary_map;A map of connection types and their summary information for this connection.
*)updated_at : date_time;The timestamp when the connection was last updated.
*)other_participant_account_id : aws_account_id;The AWS account ID of the other participant in the connection.
*)arn : connection_arn;The Amazon Resource Name (ARN) of the connection.
*)id : connection_id;The unique identifier of the connection.
*)catalog : catalog;The catalog identifier where the connection exists.
*)}A summary view of an active connection between partners containing key information.
type nonrec connection_summary_list = connection_summary listtype nonrec list_connections_response = {next_token : next_token option;The token for retrieving the next page of results if more results are available.
*)connection_summaries : connection_summary_list;A list of connection summaries matching the specified criteria.
*)}type nonrec list_connections_request = {other_participant_identifiers : participant_identifier_list option;Filter results by specific participant identifiers.
*)max_results : max_results option;The maximum number of connections to return in a single response.
*)connection_type : connection_type_filter option;Filter results by connection type (e.g., reseller, distributor, technology partner).
*)next_token : next_token option;The token for retrieving the next page of results in paginated responses.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec connection_invitation_summary = {status : invitation_status;The current status of the connection invitation.
*)participant_type : participant_type;The type of participant (inviter or invitee) in the connection invitation.
*)other_participant_identifier : participant_identifier;The identifier of the other participant in the connection invitation.
*)expires_at : date_time option;The timestamp when the connection invitation will expire.
*)updated_at : date_time;The timestamp when the connection invitation was last updated.
*)created_at : date_time;The timestamp when the connection invitation was created.
*)connection_type : connection_type;The type of connection being requested in the invitation.
*)connection_id : connection_id option;The identifier of the connection associated with this invitation.
*)arn : connection_invitation_arn;The Amazon Resource Name (ARN) of the connection invitation.
*)id : connection_invitation_id;The unique identifier of the connection invitation.
*)catalog : catalog;The catalog identifier where the connection invitation exists.
*)}A summary view of a connection invitation containing key information without full details.
type nonrec connection_invitation_summary_list =
connection_invitation_summary listtype nonrec list_connection_invitations_response = {next_token : next_token option;The token for retrieving the next page of results if more results are available.
*)connection_invitation_summaries : connection_invitation_summary_list;A list of connection invitation summaries matching the specified criteria.
*)}type nonrec list_connection_invitations_request = {status : invitation_status option;Filter results by invitation status (pending, accepted, rejected, canceled, expired).
*)participant_type : participant_type option;Filter results by participant type (inviter or invitee).
*)other_participant_identifiers : participant_identifier_list option;Filter results by specific participant identifiers.
*)max_results : max_results option;The maximum number of connection invitations to return in a single response.
*)connection_type : connection_type option;Filter results by connection type (e.g., reseller, distributor, technology partner).
*)next_token : next_token option;The token for retrieving the next page of results in paginated responses.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_profile_visibility_response = {profile_id : partner_profile_id;The unique identifier of the partner profile.
*)visibility : profile_visibility;The visibility setting for the partner profile (public, private, restricted, etc.).
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_profile_visibility_request = {identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_profile_update_task_response = {error_detail_list : error_detail_list option;A list of error details if any errors occurred during the profile update task.
*)ended_at : date_time option;The timestamp when the profile update task was completed or failed.
*)status : profile_task_status;The current status of the profile update task (in progress, completed, failed, etc.).
*)started_at : date_time;The timestamp when the profile update task was started.
*)task_details : task_details;The details of the profile update task including what changes are being made.
*)task_id : profile_task_id;The unique identifier of the profile update task.
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the profile update task.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_profile_update_task_request = {identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_partner_response = {aws_training_certification_email_domains : partner_domain_list option;The list of verified email domains associated with AWS training and certification credentials for the partner organization.
*)profile : partner_profile;The partner profile information including display name, description, and other public details.
*)created_at : date_time;The timestamp when the partner account was created.
*)legal_name : sensitive_unicode_string;The legal name of the partner organization.
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_partner_request = {identifier : partner_identifier;The unique identifier of the partner account to retrieve.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec connection_type_detail = {other_participant : participant;Information about the other participant in this connection type.
*)canceled_by : aws_account_id option;The AWS account ID of the participant who cancelled this connection type.
*)canceled_at : date_time option;The timestamp when this connection type was cancelled, if applicable.
*)status : connection_type_status;The current status of this connection type.
*)inviter_name : sensitive_unicode_string;The name of the person who initiated this connection type.
*)inviter_email : email;The email address of the person who initiated this connection type.
*)created_at : date_time;The timestamp when this connection type was created.
*)}Detailed information about a specific connection type within a connection.
type nonrec connection_type_detail_map =
(connection_type * connection_type_detail) listtype nonrec get_connection_response = {connection_types : connection_type_detail_map;The list of connection types active between the partners.
*)updated_at : date_time;The timestamp when the connection was last updated.
*)other_participant_account_id : aws_account_id;The AWS account ID of the other participant in the connection.
*)arn : connection_arn;The Amazon Resource Name (ARN) of the connection.
*)id : connection_id;The unique identifier of the connection.
*)catalog : catalog;The catalog identifier where the connection exists.
*)}type nonrec get_connection_request = {identifier : connection_id;The unique identifier of the connection to retrieve.
*)catalog : catalog;The catalog identifier where the connection exists.
*)}type nonrec get_connection_preferences_response = {revision : revision;The revision number of the connection preferences for optimistic locking.
*)updated_at : date_time;The timestamp when the connection preferences were last updated.
*)excluded_participant_ids : participant_identifier_list option;A list of participant IDs that are excluded from connection requests or interactions.
*)access_type : access_type;The access type setting for connections (e.g., open, restricted, invitation-only).
*)arn : connection_preferences_arn;The Amazon Resource Name (ARN) of the connection preferences.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_connection_preferences_request = {catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_connection_invitation_response = {inviter_name : sensitive_unicode_string;The name of the person who sent the connection invitation.
*)inviter_email : email;The email address of the person who sent the connection invitation.
*)invitation_message : unicode_string_including_new_line;The custom message included with the connection invitation.
*)status : invitation_status;The current status of the connection invitation.
*)participant_type : participant_type;The type of participant (inviter or invitee) in the connection invitation.
*)other_participant_identifier : participant_identifier;The identifier of the other participant in the connection invitation.
*)expires_at : date_time option;The timestamp when the connection invitation will expire.
*)updated_at : date_time;The timestamp when the connection invitation was last updated.
*)created_at : date_time;The timestamp when the connection invitation was created.
*)connection_type : connection_type;The type of connection being requested in the invitation.
*)connection_id : connection_id option;The identifier of the connection associated with this invitation.
*)arn : connection_invitation_arn;The Amazon Resource Name (ARN) of the connection invitation.
*)id : connection_invitation_id;The unique identifier of the connection invitation.
*)catalog : catalog;The catalog identifier where the connection invitation exists.
*)}type nonrec get_connection_invitation_request = {identifier : connection_invitation_id;The unique identifier of the connection invitation to retrieve.
*)catalog : catalog;The catalog identifier where the connection invitation exists.
*)}type nonrec get_alliance_lead_contact_response = {alliance_lead_contact : alliance_lead_contact;The alliance lead contact information including name, email, and business title.
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec get_alliance_lead_contact_request = {identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec disassociate_aws_training_certification_email_domain_request = {domain_name : domain_name;The domain name to disassociate from AWS training and certification.
*)client_token : client_token option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec create_partner_response = {alliance_lead_contact : alliance_lead_contact;The alliance lead contact information for the partner account.
*)aws_training_certification_email_domains : partner_domain_list option;The list of verified email domains associated with AWS training and certification credentials for the partner organization.
*)profile : partner_profile;The partner profile information including display name, description, and other public details.
*)created_at : date_time;The timestamp when the partner account was created.
*)legal_name : sensitive_unicode_string;The legal name of the partner organization.
*)id : partner_id;The unique identifier of the created partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the created partner account.
*)catalog : catalog;The catalog identifier where the partner account was created.
*)}type nonrec create_partner_request = {email_verification_code : email_verification_code;The verification code sent to the alliance lead contact's email to confirm account creation.
*)alliance_lead_contact : alliance_lead_contact;The primary contact person for alliance and partnership matters.
*)primary_solution_type : primary_solution_type;The primary type of solution or service the partner provides (e.g., consulting, software, managed services).
*)legal_name : sensitive_unicode_string;The legal name of the organization becoming a partner.
*)client_token : client_token option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)catalog : catalog;The catalog identifier where the partner account will be created.
*)}type nonrec create_connection_invitation_response = {inviter_name : sensitive_unicode_string;The name of the person who sent the connection invitation.
*)inviter_email : email;The email address of the person who sent the connection invitation.
*)invitation_message : unicode_string_including_new_line;The custom message included with the connection invitation.
*)status : invitation_status;The current status of the connection invitation (pending, accepted, rejected, etc.).
*)participant_type : participant_type;The type of participant (inviter or invitee) in the connection invitation.
*)other_participant_identifier : participant_identifier;The identifier of the organization or partner being invited.
*)expires_at : date_time option;The timestamp when the connection invitation will expire if not responded to.
*)updated_at : date_time;The timestamp when the connection invitation was last updated.
*)created_at : date_time;The timestamp when the connection invitation was created.
*)connection_type : connection_type;The type of connection being requested in the invitation.
*)connection_id : connection_id option;The identifier of the connection associated with this invitation.
*)arn : connection_invitation_arn;The Amazon Resource Name (ARN) of the created connection invitation.
*)id : connection_invitation_id;The unique identifier of the created connection invitation.
*)catalog : catalog;The catalog identifier where the connection invitation was created.
*)}type nonrec create_connection_invitation_request = {receiver_identifier : participant_identifier;The identifier of the organization or partner to invite for connection.
*)name : sensitive_unicode_string;The name of the person sending the connection invitation.
*)message : unicode_string_including_new_line;A custom message to include with the connection invitation.
*)email : email;The email address of the person to send the connection invitation to.
*)connection_type : connection_type;The type of connection being requested (e.g., reseller, distributor, technology partner).
*)client_token : client_token;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)catalog : catalog;The catalog identifier where the connection invitation will be created.
*)}type nonrec connection_resource = Smaws_Lib.CoreTypes.Resource.ttype nonrec connection_preferences = Smaws_Lib.CoreTypes.Resource.ttype nonrec connection_invitation = Smaws_Lib.CoreTypes.Resource.ttype nonrec connection = {connection_types : connection_type_detail_map;The type of connection.
*)updated_at : date_time;The timestamp when the connection was last updated.
*)other_participant_account_id : aws_account_id;The AWS account ID of the other participant in the connection.
*)arn : connection_arn;The AWS Resource Name (ARN) of the connection.
*)id : connection_id;The unique identifier of the connection.
*)catalog : catalog;The catalog identifier that the connection belongs to.
*)}Base structure containing common connection properties.
type nonrec cancel_profile_update_task_response = {error_detail_list : error_detail_list option;A list of error details if any errors occurred during the profile update task.
*)ended_at : date_time option;The timestamp when the profile update task was ended (canceled).
*)status : profile_task_status;The current status of the profile update task (canceled).
*)started_at : date_time;The timestamp when the profile update task was started.
*)task_details : task_details;The details of the profile update task that was canceled.
*)task_id : profile_task_id;The unique identifier of the canceled profile update task.
*)id : partner_id;The unique identifier of the partner account.
*)arn : partner_arn;The Amazon Resource Name (ARN) of the canceled profile update task.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec cancel_profile_update_task_request = {task_id : profile_task_id;The unique identifier of the profile update task to cancel.
*)client_token : client_token option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec cancel_connection_response = {connection_types : connection_type_detail_map;The list of connection types that were active before cancellation.
*)updated_at : date_time;The timestamp when the connection was last updated (canceled).
*)other_participant_account_id : aws_account_id;The AWS account ID of the other participant in the canceled connection.
*)arn : connection_arn;The Amazon Resource Name (ARN) of the canceled connection.
*)id : connection_id;The unique identifier of the canceled connection.
*)catalog : catalog;The catalog identifier where the connection was canceled.
*)}type nonrec cancel_connection_request = {client_token : client_token;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)reason : Smaws_Lib.Smithy_api.Types.string_;The reason for canceling the connection, providing context for the termination.
*)connection_type : connection_type;The type of connection to cancel (e.g., reseller, distributor, technology partner).
*)identifier : connection_id;The unique identifier of the connection to cancel.
*)catalog : catalog;The catalog identifier where the connection exists.
*)}type nonrec cancel_connection_invitation_response = {inviter_name : sensitive_unicode_string;The name of the person who sent the connection invitation.
*)inviter_email : email;The email address of the person who sent the connection invitation.
*)invitation_message : unicode_string_including_new_line;The message that was included with the original connection invitation.
*)status : invitation_status;The current status of the connection invitation (canceled).
*)participant_type : participant_type;The type of participant (inviter or invitee) in the connection invitation.
*)other_participant_identifier : participant_identifier;The identifier of the other participant who was invited to connect.
*)expires_at : date_time option;The timestamp when the connection invitation would have expired if not canceled.
*)updated_at : date_time;The timestamp when the connection invitation was last updated (canceled).
*)created_at : date_time;The timestamp when the connection invitation was originally created.
*)connection_type : connection_type;The type of connection that was being invited for.
*)connection_id : connection_id option;The identifier of the connection associated with the canceled invitation.
*)arn : connection_invitation_arn;The Amazon Resource Name (ARN) of the canceled connection invitation.
*)id : connection_invitation_id;The unique identifier of the canceled connection invitation.
*)catalog : catalog;The catalog identifier where the connection invitation was canceled.
*)}type nonrec cancel_connection_invitation_request = {client_token : client_token;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)identifier : connection_invitation_id;The unique identifier of the connection invitation to cancel.
*)catalog : catalog;The catalog identifier where the connection invitation exists.
*)}type nonrec associate_aws_training_certification_email_domain_request = {email_verification_code : email_verification_code;The verification code sent to the email address to confirm domain ownership.
*)email : email;The email address used to verify domain ownership for AWS training and certification association.
*)client_token : client_token option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)identifier : partner_identifier;The unique identifier of the partner account.
*)catalog : catalog;The catalog identifier for the partner account.
*)}type nonrec accept_connection_invitation_response = {connection : connection;The details of the accepted connection between the two partners.
*)}type nonrec accept_connection_invitation_request = {client_token : client_token;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)identifier : connection_invitation_id;The unique identifier of the connection invitation to accept.
*)catalog : catalog;The catalog identifier where the connection invitation exists.
*)}