Skip to main content
Version: 0.1.0

UpdateRepoCustomDomainInput

Defines the input parameters required to update an existing custom domain configuration for a repository.

input UpdateRepoCustomDomainInput {
id: UUID!
disableCertManager: Boolean
certManagerChallengerType: CertManagerChallengeType
syncDomainID: UUID
servicePort: Int
}

Fields

UpdateRepoCustomDomainInput.id ● UUID! non-null scalar

The unique identifier of the custom domain configuration to be updated.

UpdateRepoCustomDomainInput.disableCertManager ● Boolean scalar

Optional. Specifies whether to disable the automatic SSL certificate management for this domain. Useful when handling certificates through external mechanisms or different processes.

UpdateRepoCustomDomainInput.certManagerChallengerType ● CertManagerChallengeType enum

Optional. Updates the challenge type used by the certificate manager for verifying domain ownership and issuing SSL certificates. This can affect how domain verification is performed, with options like 'dns01' and 'http01'.

UpdateRepoCustomDomainInput.syncDomainID ● UUID scalar

Optional. The unique identifier of another custom domain certificate that this new domain should sync with. This removes the need to manage certificates separately, ensuring consistent configurations across multiple domains.

UpdateRepoCustomDomainInput.servicePort ● Int scalar

Optional. The target external port to be used for the custom domain. If not provided, the first https port will be used.

Member Of

updateRepoCustomDomain mutation