jsonpaths

package
v6.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AuthToken = map[string]string{
		"TokenId":        "id",
		"CreatedDate":    "createdDate",
		"ExpirationDate": "expirationDate",
		"Href":           "href",
	}
	AuthTokenInfo = map[string]string{
		"TokenId":        "tokenId",
		"UserId":         "userId",
		"ContractNumber": "contractNumber",
		"Role":           "role",
	}
)

Auth json paths

View Source
var (
	CertManagerCertificate = map[string]string{
		"CertId":      "id",
		"DisplayName": "properties.name",
	}

	CertManagerAPIVersion = map[string]string{
		"Href":    "href",
		"Name":    "name",
		"Version": "version",
	}
)

Cert Manager json paths

View Source
var (
	ApplicationLoadBalancer = map[string]string{
		"ApplicationLoadBalancerId": "id",
		"Name":                      "properties.name",
		"ListenerLan":               "properties.listenerLan",
		"Ips":                       "properties.ips",
		"TargetLan":                 "properties.targetLan",
		"PrivateIps":                "properties.lbPrivateIps",
		"State":                     "metadata.state",
	}

	ApplicationLoadBalancerForwardingRule = map[string]string{
		"ForwardingRuleId":   "id",
		"Name":               "properties.name",
		"Protocol":           "properties.protocol",
		"ListenerIp":         "properties.listenerIp",
		"ListenerPort":       "properties.listenerPort",
		"ClientTimeout":      "properties.clientTimeout",
		"ServerCertificates": "properties.serverCertificates",
		"State":              "metadata.state",
	}

	ApplicationLoadBalancerHTTPRule = map[string]string{
		"Name":            "name",
		"Type":            "type",
		"TargetGroupId":   "targetGroup",
		"DropQuery":       "dropQuery",
		"Location":        "location",
		"StatusCode":      "statusCode",
		"ResponseMessage": "responseMessage",
		"ContentType":     "contentType",
		"Condition":       "conditions",
	}

	BackupUnit = map[string]string{
		"BackupUnitId": "id",
		"Name":         "properties.name",
		"Email":        "properties.email",
		"State":        "metadata.state",
	}

	BackupUnitSSOUrl = map[string]string{
		"BackupUnitSsoUrl": "ssoUrl",
	}

	Console = map[string]string{
		"RemoteConsoleUrl": "url",
	}

	Contract = map[string]string{
		"ContractNumber":         "properties.contractNumber",
		"Owner":                  "properties.owner",
		"Status":                 "properties.status",
		"RegistrationDomain":     "properties.regDomain",
		"CoresPerServer":         "properties.resourceLimits.coresPerServer",
		"CoresPerContract":       "properties.resourceLimits.coresPerContract",
		"CoresProvisioned":       "properties.resourceLimits.coresProvisioned",
		"RamPerServer":           "properties.resourceLimits.ramPerServer",
		"RamPerContract":         "properties.resourceLimits.ramPerContract",
		"RamProvisioned":         "properties.resourceLimits.ramProvisioned",
		"HddLimitPerVolume":      "properties.resourceLimits.hddLimitPerVolume",
		"HddLimitPerContract":    "properties.resourceLimits.hddLimitPerContract",
		"HddVolumeProvisioned":   "properties.resourceLimits.hddVolumeProvisioned",
		"SsdLimitPerVolume":      "properties.resourceLimits.ssdLimitPerVolume",
		"SsdLimitPerContract":    "properties.resourceLimits.ssdLimitPerContract",
		"SsdVolumeProvisioned":   "properties.resourceLimits.ssdVolumeProvisioned",
		"DasVolumeProvisioned":   "properties.resourceLimits.dasVolumeProvisioned",
		"ReservableIps":          "properties.resourceLimits.reservableIps",
		"ReservedIpsOnContract":  "properties.resourceLimits.reservedIpsOnContract",
		"ReservedIpsInUse":       "properties.resourceLimits.reserverIpsInUse",
		"K8sClusterLimitTotal":   "k8sClusterLimitTotal",
		"K8sClustersProvisioned": "k8sClustersProvisioned",
		"NlbLimitTotal":          "properties.resourceLimits.nlbLimitTotal",
		"NlbProvisioned":         "properties.resourceLimits.nlbProvisioned",
		"NatGatewayLimitTotal":   "properties.resourceLimits.natGatewayLimitTotal",
		"NatGatewayProvisioned":  "properties.resourceLimits.natGatewayProvisioned",
	}

	Cpu = map[string]string{
		"CpuFamily": "cpuFamily",
		"MaxCores":  "maxCores",
		"MaxRam":    "maxRam",
		"Vendor":    "vendor",
	}

	Datacenter = map[string]string{
		"DatacenterId":      "id",
		"Name":              "properties.name",
		"Location":          "properties.location",
		"Description":       "properties.description",
		"Version":           "properties.version",
		"State":             "metadata.state",
		"Features":          "properties.features",
		"CpuFamily":         "properties.cpuArchitecture.*.cpuFamily",
		"SecAuthProtection": "properties.secAuthProtection",
		"IPv6CidrBlock":     "properties.ipv6CidrBlock",
	}

	FirewallRule = map[string]string{
		"FirewallRuleId": "id",
		"Name":           "properties.name",
		"Protocol":       "properties.protocol",
		"SourceMac":      "properties.sourceMac",
		"SourceIP":       "properties.sourceIp",
		"DestinationIP":  "properties.destinationIp",
		"PortRangeStart": "properties.portRangeStart",
		"PortRangeEnd":   "properties.portRangeEnd",
		"IcmpCode":       "properties.icmpCode",
		"IcmpType":       "properties.icmpType",
		"Direction":      "properties.type",
		"IPVersion":      "properties.ipVersion",
		"State":          "metadata.state",
	}

	Flowlog = map[string]string{
		"FlowLogId": "id",
		"Name":      "properties.name",
		"Action":    "properties.action",
		"Direction": "properties.direction",
		"Bucket":    "properties.bucket",
		"State":     "metadata.state",
	}

	Group = map[string]string{
		"GroupId":                     "id",
		"Name":                        "properties.name",
		"CreateDataCenter":            "properties.createDataCenter",
		"CreateSnapshot":              "properties.createSnapshot",
		"ReserveIp":                   "properties.reserveIp",
		"AccessActivityLog":           "properties.accessActivityLog",
		"CreatePcc":                   "properties.createPcc",
		"S3Privilege":                 "properties.s3Privilege",
		"CreateBackupUnit":            "properties.createBackupUnit",
		"CreateInternetAccess":        "properties.createInternetAccess",
		"CreateK8s":                   "properties.createK8sCluster",
		"CreateFlowLog":               "properties.createFlowLog",
		"AccessAndManageMonitoring":   "properties.accessAndManageMonitoring",
		"AccessAndManageCertificates": "properties.accessAndManageCertificates",
		"AccessAndManageDns":          "properties.accessAndManageDns",
		"ManageDBaaS":                 "properties.manageDBaaS",
		"ManageRegistry":              "properties.manageRegistry",
		"ManageDataplatform":          "properties.manageDataplatform",
	}

	Image = map[string]string{
		"ImageId":         "id",
		"Name":            "properties.name",
		"Description":     "properties.description",
		"Location":        "properties.location",
		"Size":            "properties.size",
		"LicenceType":     "properties.licenceType",
		"ImageType":       "properties.imageType",
		"Public":          "properties.public",
		"ImageAliases":    "properties.imageAliases",
		"CloudInit":       "properties.cloudInit",
		"CreatedBy":       "metadata.createdBy",
		"CreatedByUserId": "metadata.createdByUserId",
		"CreatedDate":     "metadata.createdDate",
	}

	IpBlock = map[string]string{
		"IpBlockId": "id",
		"Name":      "properties.name",
		"Location":  "properties.location",
		"Size":      "properties.size",
		"Ips":       "properties.ips",
		"State":     "metadata.state",
	}

	IpConsumer = map[string]string{
		"Ip":             "ip",
		"Mac":            "mac",
		"NicId":          "nicId",
		"ServerId":       "serverId",
		"ServerName":     "serverName",
		"DatacenterId":   "datacenterId",
		"DatacenterName": "datacenterName",
		"K8sNodePoolId":  "k8sNodePoolUuid",
		"K8sClusterId":   "k8sClusterUuid",
	}

	IpFailover = map[string]string{
		"NicId": "nicUuid",
		"Ip":    "ip",
	}

	K8sCluster = map[string]string{
		"ClusterId":                "id",
		"Name":                     "properties.name",
		"K8sVersion":               "properties.k8sVersion",
		"AvailableUpgradeVersions": "properties.availableUpgradeVersions",
		"ViableNodePoolVersions":   "properties.viableNodePoolVersions",
		"State":                    "metadata.state",
		"S3Bucket":                 "properties.s3Buckets",
		"ApiSubnetAllowList":       "properties.apiSubnetAllowList",
		"Public":                   "properties.public",
		"Location":                 "properties.location",
		"NatGatewayIp":             "properties.natGatewayIp",
		"NodeSubnet":               "properties.nodeSubnet",
	}

	K8sNode = map[string]string{
		"NodeId":     "id",
		"Name":       "properties.name",
		"K8sVersion": "properties.k8sVersion",
		"PublicIP":   "properties.publicIP",
		"PrivateIP":  "properties.privateIP",
		"State":      "metadata.state",
	}

	K8sNodepool = map[string]string{
		"NodePoolId":               "id",
		"Name":                     "properties.name",
		"K8sVersion":               "properties.k8sVersion",
		"DatacenterId":             "properties.datacenterId",
		"NodeCount":                "properties.nodeCount",
		"CpuFamily":                "properties.cpuFamily",
		"StorageType":              "properties.storageType",
		"State":                    "metadata.state",
		"LanIds":                   "properties.lan.*.id",
		"CoresCount":               "properties.coresCount",
		"RamSize":                  "properties.ramSize",
		"AvailabilityZone":         "properties.availabilityZone",
		"StorageSize":              "properties.storageSize",
		"AutoScaling":              "properties.autoScaling",
		"PublicIps":                "properties.publicIps",
		"AvailableUpgradeVersions": "properties.availableUpgradeVersions",
		"Annotations":              "properties.annotations",
		"Labels":                   "properties.labels",
	}

	K8sNodePoolLan = map[string]string{
		"LanId":           "id",
		"Dhcp":            "dhcp",
		"RoutesNetwork":   "routes.*.network",
		"RoutesGatewayIp": "routes.*.gatewayIp",
	}

	Lan = map[string]string{
		"LanId":         "id",
		"Name":          "properties.name",
		"Public":        "properties.public",
		"PccId":         "properties.pcc",
		"State":         "metadata.state",
		"IPv6CidrBlock": "properties.ipv6CidrBlock",
	}

	LoadBalancer = map[string]string{
		"LoadBalancerId": "id",
		"Name":           "properties.name",
		"Dhcp":           "properties.dhcp",
		"Ip":             "properties.ip",
		"State":          "metadata.state",
	}

	Location = map[string]string{
		"LocationId":   "id",
		"Name":         "properties.name",
		"Features":     "properties.features",
		"CpuFamily":    "properties.cpuArchitecture.*.cpuFamily",
		"ImageAliases": "properties.imageAliases",
	}

	NatGateway = map[string]string{
		"NatGatewayId": "id",
		"Name":         "properties.name",
		"PublicIps":    "properties.publicIps",
		"State":        "metadata.state",
	}

	NatGatewayLan = map[string]string{
		"NatGatewayLanId": "id",
		"GatewayIps":      "gatewayIps",
	}

	NatGatewayRule = map[string]string{
		"NatGatewayRuleId":     "id",
		"Name":                 "properties.name",
		"Type":                 "properties.type",
		"Protocol":             "properties.protocol",
		"SourceSubnet":         "properties.sourceSubnet",
		"PublicIp":             "properties.publicIp",
		"TargetSubnet":         "properties.targetSubnet",
		"TargetPortRangeStart": "properties.targetPortRange.start",
		"TargetPortRangeEnd":   "properties.targetPortRange.end",
		"State":                "metadata.state",
	}

	NetworkLoadBalancer = map[string]string{
		"NetworkLoadBalancerId": "id",
		"Name":                  "properties.name",
		"ListenerLan":           "properties.listenerLan",
		"Ips":                   "properties.ips",
		"TargetLan":             "properties.targetLan",
		"LbPrivateIps":          "properties.lbPrivateIps",
		"State":                 "metadata.state",
	}

	NetworkLoadBalancerRule = map[string]string{
		"ForwardingRuleId": "id",
		"Name":             "properties.name",
		"Algorithm":        "properties.algorithm",
		"Protocol":         "properties.protocol",
		"ListenerIp":       "properties.listenerIp",
		"ListenerPort":     "properties.listenerPort",
		"ClientTimeout":    "properties.healthCheck.clientTimeout",
		"ConnectTimeout":   "properties.healthCheck.connectTimeout",
		"TargetTimeout":    "properties.healthCheck.targetTimeout",
		"Retries":          "properties.healthCheck.retries",
		"State":            "metadata.state",
	}

	NetworkLoadBalancerRuleTarget = map[string]string{
		"TargetIp":      "ip",
		"TargetPort":    "port",
		"Weight":        "weight",
		"CheckInterval": "healthCheck.checkInterval",
		"Check":         "healthCheck.check",
		"Maintenance":   "healthCheck.maintenance",
	}

	Nic = map[string]string{
		"NicId":          "id",
		"Name":           "properties.name",
		"Dhcp":           "properties.dhcp",
		"LanId":          "properties.lan",
		"Ips":            "properties.ips",
		"FirewallActive": "properties.firewallActive",
		"FirewallType":   "properties.firewallType",
		"Mac":            "properties.mac",
		"State":          "metadata.state",
		"DeviceNumber":   "properties.deviceNumber",
		"PciSlot":        "properties.pciSlot",
		"IPv6Ips":        "properties.ipv6Ips",
		"IPv6CidrBlock":  "properties.ipv6CidrBlock",
		"DHCPv6":         "properties.dhcpv6",
	}

	Request = map[string]string{
		"RequestId":   "id",
		"Status":      "metadata.requestStatus.metadata.status",
		"Message":     "metadata.requestStatus.metadata.message",
		"Method":      "properties.method",
		"Url":         "properties.url",
		"Body":        "properties.body",
		"CreatedBy":   "metadata.createdBy",
		"CreatedDate": "metadata.createdDate",
	}

	Resource = map[string]string{
		"ResourceId":        "id",
		"Name":              "properties.name",
		"SecAuthProtection": "properties.secAuthProtection",
		"Type":              "type",
		"State":             "metadata.state",
	}

	S3Key = map[string]string{
		"S3KeyId": "id",
		"Active":  "properties.active",
	}

	Server = map[string]string{
		"ServerId":         "id",
		"Name":             "properties.name",
		"AvailabilityZone": "properties.availabilityZone",
		"State":            "metadata.state",
		"Cores":            "properties.cores",
		"Ram":              "properties.ram",
		"CpuFamily":        "properties.cpuFamily",
		"VmState":          "properties.vmState",
		"BootVolumeId":     "properties.bootVolume.id",
		"BootCdromId":      "properties.bootCdrom.id",
		"TemplateId":       "properties.templateUuid",
		"Type":             "type",
	}

	Share = map[string]string{
		"ShareId":        "id",
		"EditPrivilege":  "properties.editPrivilege",
		"SharePrivilege": "properties.sharePrivilege",
		"Type":           "type",
	}

	Snapshot = map[string]string{
		"SnapshotId":  "id",
		"Name":        "properties.name",
		"LicenceType": "properties.licenseType",
		"Size":        "properties.size",
		"State":       "metadata.state",
	}

	TargetGroup = map[string]string{
		"TargetGroupId": "id",
		"Name":          "properties.name",
		"Algorithm":     "properties.algorithm",
		"Protocol":      "properties.protocol",
		"CheckTimeout":  "properties.healthCheck.timeout",
		"CheckInterval": "properties.healthCheck.interval",
		"Retries":       "properties.healthCheck.retries",
		"Path":          "properties.httpHealthCheck.path",
		"Method":        "properties.httpHealthCheck.method",
		"MatchType":     "properties.httpHealthCheck.matchType",
		"Response":      "properties.httpHealthCheck.response",
		"Regex":         "properties.httpHealthCheck.regex",
		"Negate":        "properties.httpHealthCheck.negate",
		"State":         "metadata.state",
	}

	TargetGroupTarget = map[string]string{
		"TargetIp":           "ip",
		"TargetPort":         "port",
		"Weight":             "weight",
		"HealthCheckEnabled": "healthCheckEnabled",
		"MaintenanceEnabled": "maintenanceEnabled",
	}

	Template = map[string]string{
		"TemplateId":  "id",
		"Name":        "properties.name",
		"Cores":       "properties.cores",
		"Ram":         "properties.ram",
		"StorageSize": "properties.storageSize",
	}

	Token = map[string]string{
		"Token": "token",
	}

	User = map[string]string{
		"UserId":            "id",
		"Firstname":         "properties.firstName",
		"Lastname":          "properties.lastName",
		"Email":             "properties.email",
		"Administrator":     "properties.administrator",
		"ForceSecAuth":      "properties.forceSecAuth",
		"SecAuthActive":     "properties.secAuthActive",
		"S3CanonicalUserId": "properties.s3CanonicalUserId",
		"Active":            "properties.active",
	}

	Volume = map[string]string{
		"VolumeId":         "id",
		"Name":             "properties.name",
		"Size":             "properties.size",
		"Type":             "properties.type",
		"LicenceType":      "properties.licenceType",
		"Bus":              "properties.bus",
		"AvailabilityZone": "properties.availabilityZone",
		"State":            "metadata.state",
		"Image":            "properties.image",
		"DeviceNumber":     "properties.deviceNumber",
		"BackupunitId":     "properties.backupunitId",
		"UserData":         "properties.userData",
		"BootServerId":     "properties.bootServer",
	}

	Label = map[string]string{
		"URN":          "id",
		"Key":          "properties.key",
		"Value":        "properties.value",
		"ResourceType": "properties.resourceType",
		"ResourceId":   "properties.resourceId",
	}
)

CloudAPI json paths

View Source
var (
	ContainerRegistryLocation = map[string]string{
		"LocationId": "id",
	}

	ContainerRegistryRegistry = map[string]string{
		"RegistryId":            "id",
		"DisplayName":           "properties.name",
		"Location":              "properties.location",
		"Hostname":              "properties.hostname",
		"GarbageCollectionDays": "properties.garbageCollectionSchedule.days",
		"GarbageCollectionTime": "properties.garbageCollectionSchedule.time",
		"VulnerabilityScanning": "properties.features.vulnerabilityScanning.enabled",
	}

	ContainerRegistryToken = map[string]string{
		"TokenId":             "id",
		"DisplayName":         "properties.name",
		"ExpiryDate":          "properties.expiryDate",
		"CredentialsUsername": "properties.credentials.username",
		"CredentialsPassword": "properties.credentials.password",
		"Status":              "properties.status",
	}

	ContainerRegistryArtifact = map[string]string{
		"Id":                     "id",
		"MediaType":              "properties.mediaType",
		"Repository":             "properties.repositoryName",
		"PushCount":              "metadata.pushCount",
		"PullCount":              "metadata.pullCount",
		"LastPushed":             "metadata.lastPushedAt",
		"TotalVulnerabilities":   "metadata.vulnTotalCount",
		"FixableVulnerabilities": "metadata.vulnFixableCount",
		"URN":                    "metadata.resourceURN",
	}

	ContainerRegistryVulnerability = map[string]string{
		"Id":              "id",
		"Href":            "href",
		"Score":           "properties.score",
		"Severity":        "properties.severity",
		"Fixable":         "properties.fixable",
		"PublishedAt":     "metadata.publishedAt",
		"UpdatedAt":       "metadata.updatedAt",
		"Description":     "properties.description",
		"Recommendations": "properties.recommendations",
		"References":      "properties.references",
	}

	ContainerRegistryRepository = map[string]string{
		"Id":            "id",
		"Name":          "properties.name",
		"ArtifactCount": "metadata.artifactCount",
		"PullCount":     "metadata.pullCount",
		"PushCount":     "metadata.pushCount",
		"LastPushedAt":  "metadata.lastPushedAt",
		"LastPulledAt":  "metadata.lastPulledAt",
		"URN":           "metadata.resourceURN",
		"LastSeverity":  "metadata.lastSeverity",
	}
)

Container Registry json paths

View Source
var (
	DataplatformCluster = map[string]string{
		"Id":           "id",
		"Name":         "properties.name",
		"Version":      "properties.dataPlatformVersion",
		"DatacenterId": "properties.datacenterId",
		"State":        "metadata.state",
	}

	DataplatformNodepool = map[string]string{
		"Id":               "id",
		"Name":             "properties.name",
		"Nodes":            "properties.nodeCount",
		"Cores":            "properties.coresCount",
		"CpuFamily":        "properties.cpuFamily",
		"State":            "metadata.state",
		"AvailabilityZone": "properties.availabilityZone",
		"Labels":           "properties.labels",
		"Annotations":      "properties.annotations",
	}
)

Dataplatform json paths

View Source
var (
	DbaasMongoCluster = map[string]string{
		"ClusterId":    "id",
		"Name":         "properties.displayName",
		"Edition":      "properties.edition",
		"Type":         "properties.type",
		"URL":          "properties.connectionString",
		"Instances":    "properties.instances",
		"Shards":       "properties.shards",
		"Health":       "metadata.health",
		"State":        "metadata.state",
		"MongoVersion": "properties.mongoDBVersion",
		"Location":     "properties.location",
		"TemplateId":   "properties.templateID",
		"Cores":        "properties.cores",
		"StorageType":  "properties.storageType",
	}

	DbaasMongoAPIVersion = map[string]string{
		"Version": "name",
		"Href":    "swaggerUrl",
	}

	DbaasLogsMessage = map[string]string{
		"Message": "message",
		"Time":    "time",
	}

	DbaasMongoSnapshot = map[string]string{
		"SnapshotId":   "id",
		"CreationTime": "properties.creationTime",
		"Size":         "properties.size",
		"Version":      "properties.version",
	}

	DbaasMongoTemplates = map[string]string{
		"TemplateId": "id",
		"Name":       "properties.name",
		"Edition":    "properties.edition",
		"Cores":      "properties.cores",
	}

	DbaasMongoUser = map[string]string{
		"Username":  "properties.username",
		"CreatedBy": "metadata.createdBy",
	}

	DbaasPostgresApiVersion = map[string]string{
		"Version": "name",
	}

	DbaasPostgresBackup = map[string]string{
		"BackupId":                   "id",
		"ClusterId":                  "properties.clusterId",
		"EarliestRecoveryTargetTime": "properties.earliestRecoveryTargetTime",
		"Version":                    "properties.version",
		"Active":                     "properties.active",
		"CreatedDate":                "metadata.createdDate",
		"State":                      "metadata.state",
	}

	DbaasPostgresCluster = map[string]string{
		"ClusterId":           "id",
		"Location":            "properties.location",
		"BackupLocation":      "properties.backupLocation",
		"State":               "metadata.state",
		"DisplayName":         "properties.displayName",
		"PostgresVersion":     "properties.postgresName",
		"Instances":           "properties.instances",
		"StorageType":         "properties.storageType",
		"SynchronizationMode": "properties.synchronizationMode",
	}
)

DBaaS json paths

View Source
var (
	DnsRecord = map[string]string{
		"Id":      "id",
		"Name":    "properties.name",
		"Content": "properties.content",
		"Type":    "properties.type",
		"Enabled": "properties.name",
		"FQDN":    "metadata.fqdn",
		"State":   "metadata.state",
		"ZoneId":  "zoneId",
	}

	DnsZone = map[string]string{
		"Id":          "id",
		"Name":        "properties.zoneName",
		"Description": "properties.description",
		"NameServers": "metadata.nameServers",
		"Enabled":     "properties.enabled",
		"State":       "metadata.state",
	}
)

DNS json paths

View Source
var (
	LoggingServicePipeline = map[string]string{
		"Id":             "id",
		"Name":           "properties.name",
		"TCPAddress":     "properties.tcpAddress",
		"HTTPAddress":    "properties.httpAddress",
		"GrafanaAddress": "properties.grafanaAddress",
		"CreatedDate":    "metadata.createdDate",
		"State":          "metadata.state",
	}

	LoggingServiceLogs = map[string]string{
		"Protocol": "protocol",
		"Source":   "source",
		"Public":   "public",
		"Tag":      "tag",
		"Labels":   "labels",
	}
)
View Source
var VmAutoscalingGroup = map[string]string{
	"GroupId":                        "id",
	"Name":                           "properties.name",
	"MinReplicas":                    "properties.minReplicaCount",
	"MaxReplicas":                    "properties.maxReplicaCount",
	"DatacenterId":                   "properties.datacenter.id",
	"State":                          "metadata.state",
	"Location":                       "properties.location",
	"Metric":                         "properties.policy.metric",
	"Range":                          "properties.policy.range",
	"ScaleInActionAmount":            "properties.policy.scaleInAction.amount",
	"ScaleInActionAmountType":        "properties.policy.scaleInAction.amountType",
	"ScaleInActionCooldownPeriod":    "properties.policy.scaleInAction.cooldownPeriod",
	"ScaleInActionTerminationPolicy": "properties.policy.scaleInAction.terminationPolicy",
	"ScaleInActionDeleteVolumes":     "properties.policy.scaleInAction.deleteVolumes",
	"ScaleInThreshold":               "properties.policy.scaleInThreshold",
	"ScaleOutActionAmount":           "properties.policy.scaleOutAction.amount",
	"ScaleOutActionAmountType":       "properties.policy.scaleOutAction.amountType",
	"ScaleOutActionCooldownPeriod":   "properties.policy.scaleOutAction.cooldownPeriod",
	"ScaleOutThreshold":              "properties.policy.scaleOutThreshold",
	"Unit":                           "properties.policy.unit",
	"AvailabilityZone":               "properties.replicaConfiguration.availabilityZone",
	"Cores":                          "properties.replicaConfiguration.cores",
	"CPUFamily":                      "properties.replicaConfiguration.cpuFamily",
	"RAM":                            "properties.replicaConfiguration.ram",
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL