AddRepoCustomDomainInput
Defines the input parameters required to add a custom domain to a repository.
input AddRepoCustomDomainInput {
id: UUID!
domain: String!
disableCertManager: Boolean
certManagerChallengerType: CertManagerChallengeType
syncDomainID: UUID
servicePort: Int
}
Fields
AddRepoCustomDomainInput.id
● UUID!
non-null scalar
The unique identifier of the repository to which the custom domain will be added.
AddRepoCustomDomainInput.domain
● String!
non-null scalar
The domain name to be added and configured for the repository. This domain cannot be changed once set.
AddRepoCustomDomainInput.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.
AddRepoCustomDomainInput.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'.
AddRepoCustomDomainInput.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.
AddRepoCustomDomainInput.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
addRepoCustomDomain
mutation