switchEnvironmentPrimaryDomain
Switch the primary domain for an environment.
switchEnvironmentPrimaryDomain(
input: AppEnvironmentPrimaryDomainSwitchInput
): AppEnvironmentPrimaryDomainSwitchPayload!
Example
- Query
- Variables
- Response
mutation ($input: AppEnvironmentPrimaryDomainSwitchInput) {
switchEnvironmentPrimaryDomain(input: $input) {
app {
active
createdAt
id
name
organizationId
repo
serviceStatus
supportPackage
type
typeId
}
domain {
active
createdAt
emailDeliverabilityLastCheckedAt
hasSSL
id
isDefault
isDkimValid
isDmarcValid
isLetsEncrypt
isPrimary
isSpfValid
isVerified
name
verificationCode
wildcard
}
environment {
active
appId
backupPolicyId
backupsSqlDumpTool
branch
createdAt
currentCommit
datacenter
dbOperationInProgress
defaultDomain
deploymentStrategy
id
isDBPartitioningEnabled
isFedramp
isHipaa
isK8sResident
isLiveBackupCopyAllowed
isMultisite
isOnLatestCode
isSubdirectoryMultisite
launchModeEndAt
launched
name
repo
type
uniqueLabel
wpcliStrategy
}
primaryDomainSwitchId
}
}
{
"input": {
"domainId": 42,
"environmentId": 42,
"id": 42
}
}
{
"data": {
"switchEnvironmentPrimaryDomain": {
"app": {
"active": true,
"createdAt": "createdAt",
"id": 42,
"name": "A name",
"organizationId": 42,
"repo": "repo",
"serviceStatus": "serviceStatus",
"supportPackage": "supportPackage",
"type": "type",
"typeId": 42
},
"domain": {
"active": true,
"createdAt": "createdAt",
"emailDeliverabilityLastCheckedAt": "emailDeliverabilityLastCheckedAt",
"hasSSL": true,
"id": 42,
"isDefault": true,
"isDkimValid": true,
"isDmarcValid": true,
"isLetsEncrypt": true,
"isPrimary": true,
"isSpfValid": true,
"isVerified": true,
"name": "A name",
"verificationCode": "verificationCode",
"wildcard": "wildcard"
},
"environment": {
"active": true,
"appId": 42,
"backupPolicyId": 42,
"backupsSqlDumpTool": "backupsSqlDumpTool",
"branch": "branch",
"createdAt": "createdAt",
"currentCommit": "currentCommit",
"datacenter": "datacenter",
"dbOperationInProgress": true,
"defaultDomain": "defaultDomain",
"deploymentStrategy": "deploymentStrategy",
"id": 42,
"isDBPartitioningEnabled": true,
"isFedramp": true,
"isHipaa": true,
"isK8sResident": true,
"isLiveBackupCopyAllowed": true,
"isMultisite": true,
"isOnLatestCode": true,
"isSubdirectoryMultisite": true,
"launchModeEndAt": "launchModeEndAt",
"launched": true,
"name": "A name",
"repo": "repo",
"type": "type",
"uniqueLabel": "uniqueLabel",
"wpcliStrategy": "ssh"
},
"primaryDomainSwitchId": 42
}
}
}
Arguments
switchEnvironmentPrimaryDomain.input ● AppEnvironmentPrimaryDomainSwitchInput input common
The environment and domain to make primary.
Type
AppEnvironmentPrimaryDomainSwitchPayload object common
The result of starting a primary domain switch.