Module Values.UpdateConnectorProfileRequestSource

Updates a given connector profile associated with your account.

Sourcetype nonrec t = {
  1. connectorProfileName : ConnectorProfileName.t;
    (*

    The name of the connector profile and is unique for each ConnectorProfile in the Amazon Web Services account.

    *)
  2. connectionMode : ConnectionMode.t;
    (*

    Indicates the connection mode and if it is public or private.

    *)
  3. connectorProfileConfig : ConnectorProfileConfig.t;
    (*

    Defines the connector-specific profile configuration and credentials.

    *)
  4. clientToken : ClientToken.t option;
    (*

    The clientToken parameter is an idempotency token. It ensures that your UpdateConnectorProfile request completes only once. You choose the value to pass. For example, if you don't receive a response from your request, you can safely retry the request with the same clientToken parameter value. If you omit a clientToken value, the Amazon Web Services SDK that you are using inserts a value for you. This way, the SDK can safely retry requests multiple times after a network error. You must provide your own value for other use cases. If you specify input parameters that differ from your first request, an error occurs. If you use a different value for clientToken, Amazon AppFlow considers it a new call to UpdateConnectorProfile. The token is active for 8 hours.

    *)
}
Sourceval context_ : string
Sourceval make : ?clientToken:??? -> connectorProfileName:ConnectorProfileName.t -> connectionMode:ConnectionMode.t -> connectorProfileConfig:ConnectorProfileConfig.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ConnectorProfileName.t | `Structure of (string * [> `Structure of (string * [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `Integer of PortNumber.t | `Map of ([> `String of ProfilePropertyKey.t ] * [> `String of ProfilePropertyValue.t ]) list | `String of InstanceUrl.t | `Structure of (string * [> `Enum of string | `List of [> `String of OAuthScope.t ] list | `Map of ([> `String of CustomPropertyKey.t ] * [> `String of CustomPropertyValue.t ]) list | `String of TokenUrl.t | `Structure of (string * [> `String of AuthCode.t ]) list ]) list ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t