def METHOD_NAME(test, checks=None):
    """Kubernetescluster create operation"""
    if checks is None:
        checks = []
    test.cmd(
        "az networkcloud kubernetescluster create --name {name} --resource-group {rg} "
        "--location {location} --extended-location name={extendedLocation} type={extendedLocationType} "
        "--kubernetes-version {kubernetesVersion} "
        "--admin-username {adminUsername} --ssh-key-values {sshKey} "
        "--aad-configuration admin-group-object-ids={adminGroupObjectIds} "
        "--initial-agent-pool-configurations {initialNodeConfiguration} "
        "--control-plane-node-configuration count={count} vmSkuName={vmSkuName} adminUsername={cpAdminUsername} sshKeyValues={cpSshKeyList} "
        "--network-configuration cloud-services-network-id={csnId} cni-network-id={cniId} pod-cidrs={podCidrs} service-cidrs={serviceCidrs} dns-service-ip={dnsServiceIp} "
        "bgp-service-load-balancer-configuration.bgp-advertisements={bgpAdvertisements} "
        "bgp-service-load-balancer-configuration.fabric-peering-enabled={fabricPeeringEnabled} "
        "bgp-service-load-balancer-configuration.ip-address-pools={ipAddressPools} "
        "--tags {tags}"
    )