Module Values.UpdateSyncConfigurationInputSource

Updates the sync configuration for your connection and a specified external Git repository.

Sourcetype nonrec t = {
  1. branch : BranchName.t option;
    (*

    The branch for the sync configuration to be updated.

    *)
  2. configFile : DeploymentFilePath.t option;
    (*

    The configuration file for the sync configuration to be updated.

    *)
  3. repositoryLinkId : RepositoryLinkId.t option;
    (*

    The ID of the repository link for the sync configuration to be updated.

    *)
  4. resourceName : ResourceName.t;
    (*

    The name of the Amazon Web Services resource for the sync configuration to be updated.

    *)
  5. roleArn : IamRoleArn.t option;
    (*

    The ARN of the IAM role for the sync configuration to be updated.

    *)
  6. syncType : SyncConfigurationType.t;
    (*

    The sync type for the sync configuration to be updated.

    *)
  7. publishDeploymentStatus : PublishDeploymentStatus.t option;
    (*

    Whether to enable or disable publishing of deployment status to source providers.

    *)
  8. triggerResourceUpdateOn : TriggerResourceUpdateOn.t option;
    (*

    When to trigger Git sync to begin the stack update.

    *)
}
Sourceval context_ : string
Sourceval make : ?branch:??? -> ?configFile:??? -> ?repositoryLinkId:??? -> ?roleArn:??? -> ?publishDeploymentStatus:??? -> ?triggerResourceUpdateOn:??? -> resourceName:ResourceName.t -> syncType:SyncConfigurationType.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of BranchName.t ]) 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