mutation siteUpdateSiteBwLicense ( $accountId:ID! $updateSiteBwLicenseInput:UpdateSiteBwLicenseInput!) {
	site ( accountId:$accountId ) {
		updateSiteBwLicense ( input:$updateSiteBwLicenseInput  )  {
			license {
				id
				description
				plan
				sku
				status
				startDate
				expirationDate
				lastUpdated
				... on DataLakeLicense {
					dpaVersion
					retentionPeriod
					total
				}
				... on PublicIpsLicense {
					total
				}
				... on SiteLicense {
					siteLicenseGroup
					regionality
					siteLicenseType
					total
					site {
						id
						name
					}
				}
				... on PooledBandwidthLicense {
					siteLicenseGroup
					siteLicenseType
					total
					allocatedBandwidth
					sites {
						sitePooledBandwidthLicenseSite: site {
							id
							name
						}
						allocatedBandwidth
					}
					accounts {
						accountPartnerPooledBandwidthLicenseAccount: account {
							id
							name
						}
						allocatedBandwidth
					}
				}
				... on ZtnaUsersLicense {
					ztnaUsersLicenseGroup
					accounts {
						accountPartnerZtnaUsersLicenseAccount: account {
							id
							name
						}
						allocatedUsers
					}
					total
				}
				... on EndpointProtectionLicense {
					total
				}
				... on IlmmLicense {
					total
				}
				... on SaasSecurityApiLicense {
					total
				}
				... on XdrProLicense {
					total
				}
				... on DemLicense {
					total
				}
				... on AISecurityUsersLicense {
					total
				}
				... on AISecurityApplicationsLicense {
					total
				}
				... on MspCasbUsersLicense {
					total
				}
				... on MspCasbBandwidthLicense {
					total
				}
				... on MspDlpUsersLicense {
					total
				}
				... on MspDlpBandwidthLicense {
					total
				}
				... on MspTpUsersLicense {
					total
				}
				... on MspTpBandwidthLicense {
					total
				}
				... on MspAtpUsersLicense {
					total
				}
				... on MspAtpBandwidthLicense {
					total
				}
			}
		}
	}	
}