WORKLOADMANAGER
workloadmanager.projects.locations.evaluations.create
valid {
input.Body.bigQueryDestination.createNewResultsTable == BOOLEAN
input.Body.bigQueryDestination.destinationDataset == STRING
input.Body.customRulesBucket == STRING
input.Body.description == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.resourceFilter.gceInstanceFilter.serviceAccounts[_] == STRING
input.Body.resourceFilter.inclusionLabels.STRING == STRING
input.Body.resourceFilter.resourceIdPatterns[_] == STRING
input.Body.resourceFilter.scopes[_] == STRING
input.Body.ruleNames[_] == STRING
input.Body.schedule == STRING
input.ReqMap.parent == STRING
input.Qs.evaluationId == STRING
input.Qs.requestId == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.delete
valid {
input.ReqMap.name == STRING
input.Qs.force == BOOLEAN
input.Qs.requestId == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.executions.delete
valid {
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.executions.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.executions.list
valid {
input.ReqMap.parent == STRING
input.Qs.filter == STRING
input.Qs.orderBy == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.executions.results.list
valid {
input.ReqMap.parent == STRING
input.Qs.filter == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.executions.run
enum_ExecutionRunType := [ "TYPE_UNSPECIFIED", "ONE_TIME", "SCHEDULED" ]
enum_ExternalDataSourcesType := [ "TYPE_UNSPECIFIED", "BIG_QUERY_TABLE" ]
valid {
input.Body.execution.externalDataSources[_].assetType == STRING
input.Body.execution.externalDataSources[_].name == STRING
input.Body.execution.externalDataSources[_].type == enum_ExternalDataSourcesType[_]
input.Body.execution.externalDataSources[_].uri == STRING
input.Body.execution.labels.STRING == STRING
input.Body.execution.name == STRING
input.Body.execution.runType == enum_ExecutionRunType[_]
input.Body.executionId == STRING
input.Body.requestId == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.executions.scannedResources.list
valid {
input.ReqMap.parent == STRING
input.Qs.filter == STRING
input.Qs.orderBy == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.Qs.rule == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.evaluations.list
valid {
input.ReqMap.parent == STRING
input.Qs.filter == STRING
input.Qs.orderBy == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.insights.writeInsight
enum_SapDiscoveryComponentApplicationPropertiesApplicationType := [ "APPLICATION_TYPE_UNSPECIFIED", "NETWEAVER", "NETWEAVER_ABAP", "NETWEAVER_JAVA" ]
enum_SapDiscoveryComponentDatabasePropertiesDatabaseType := [ "DATABASE_TYPE_UNSPECIFIED", "HANA", "MAX_DB", "DB2" ]
enum_SapDiscoveryComponentTopologyType := [ "TOPOLOGY_TYPE_UNSPECIFIED", "TOPOLOGY_SCALE_UP", "TOPOLOGY_SCALE_OUT" ]
enum_SapDiscoveryResourceInstancePropertiesInstanceRole := [ "INSTANCE_ROLE_UNSPECIFIED", "INSTANCE_ROLE_ASCS", "INSTANCE_ROLE_ERS", "INSTANCE_ROLE_APP_SERVER", "INSTANCE_ROLE_DATABASE", "INSTANCE_ROLE_ASCS_ERS", "INSTANCE_ROLE_ASCS_APP_SERVER", "INSTANCE_ROLE_ASCS_DATABASE", "INSTANCE_ROLE_ERS_APP_SERVER", "INSTANCE_ROLE_ERS_DATABASE", "INSTANCE_ROLE_APP_SERVER_DATABASE", "INSTANCE_ROLE_ASCS_ERS_APP_SERVER", "INSTANCE_ROLE_ASCS_ERS_DATABASE", "INSTANCE_ROLE_ASCS_APP_SERVER_DATABASE", "INSTANCE_ROLE_ERS_APP_SERVER_DATABASE", "INSTANCE_ROLE_ASCS_ERS_APP_SERVER_DATABASE" ]
enum_SapDiscoveryResourceResourceKind := [ "RESOURCE_KIND_UNSPECIFIED", "RESOURCE_KIND_INSTANCE", "RESOURCE_KIND_DISK", "RESOURCE_KIND_ADDRESS", "RESOURCE_KIND_FILESTORE", "RESOURCE_KIND_HEALTH_CHECK", "RESOURCE_KIND_FORWARDING_RULE", "RESOURCE_KIND_BACKEND_SERVICE", "RESOURCE_KIND_SUBNETWORK", "RESOURCE_KIND_NETWORK", "RESOURCE_KIND_PUBLIC_ADDRESS", "RESOURCE_KIND_INSTANCE_GROUP" ]
enum_SapDiscoveryResourceResourceType := [ "RESOURCE_TYPE_UNSPECIFIED", "RESOURCE_TYPE_COMPUTE", "RESOURCE_TYPE_STORAGE", "RESOURCE_TYPE_NETWORK" ]
enum_SapValidationValidationDetailSapValidationType := [ "SAP_VALIDATION_TYPE_UNSPECIFIED", "SYSTEM", "COROSYNC", "PACEMAKER", "HANA", "NETWEAVER", "HANA_SECURITY", "CUSTOM" ]
enum_SqlserverValidationValidationDetailType := [ "SQLSERVER_VALIDATION_TYPE_UNSPECIFIED", "OS", "DB_LOG_DISK_SEPARATION", "DB_MAX_PARALLELISM", "DB_CXPACKET_WAITS", "DB_TRANSACTION_LOG_HANDLING", "DB_VIRTUAL_LOG_FILE_COUNT", "DB_BUFFER_POOL_EXTENSION", "DB_MAX_SERVER_MEMORY", "INSTANCE_METRICS", "DB_INDEX_FRAGMENTATION", "DB_TABLE_INDEX_COMPRESSION", "DB_BACKUP_POLICY" ]
valid {
input.Body.agentVersion == STRING
input.Body.insight.instanceId == STRING
input.Body.insight.sapDiscovery.applicationLayer.applicationProperties.abap == BOOLEAN
input.Body.insight.sapDiscovery.applicationLayer.applicationProperties.appInstanceNumber == STRING
input.Body.insight.sapDiscovery.applicationLayer.applicationProperties.applicationType == enum_SapDiscoveryComponentApplicationPropertiesApplicationType[_]
input.Body.insight.sapDiscovery.applicationLayer.applicationProperties.ascsInstanceNumber == STRING
input.Body.insight.sapDiscovery.applicationLayer.applicationProperties.ascsUri == STRING
input.Body.insight.sapDiscovery.applicationLayer.applicationProperties.ersInstanceNumber == STRING
input.Body.insight.sapDiscovery.applicationLayer.applicationProperties.kernelVersion == STRING
input.Body.insight.sapDiscovery.applicationLayer.applicationProperties.nfsUri == STRING
input.Body.insight.sapDiscovery.applicationLayer.databaseProperties.databaseSid == STRING
input.Body.insight.sapDiscovery.applicationLayer.databaseProperties.databaseType == enum_SapDiscoveryComponentDatabasePropertiesDatabaseType[_]
input.Body.insight.sapDiscovery.applicationLayer.databaseProperties.databaseVersion == STRING
input.Body.insight.sapDiscovery.applicationLayer.databaseProperties.instanceNumber == STRING
input.Body.insight.sapDiscovery.applicationLayer.databaseProperties.primaryInstanceUri == STRING
input.Body.insight.sapDiscovery.applicationLayer.databaseProperties.sharedNfsUri == STRING
input.Body.insight.sapDiscovery.applicationLayer.haHosts[_] == STRING
input.Body.insight.sapDiscovery.applicationLayer.hostProject == STRING
input.Body.insight.sapDiscovery.applicationLayer.replicationSites[_] == NESTED
input.Body.insight.sapDiscovery.applicationLayer.resources[_].instanceProperties.appInstances[_].name == STRING
input.Body.insight.sapDiscovery.applicationLayer.resources[_].instanceProperties.appInstances[_].number == STRING
input.Body.insight.sapDiscovery.applicationLayer.resources[_].instanceProperties.clusterInstances[_] == STRING
input.Body.insight.sapDiscovery.applicationLayer.resources[_].instanceProperties.instanceNumber == STRING
input.Body.insight.sapDiscovery.applicationLayer.resources[_].instanceProperties.instanceRole == enum_SapDiscoveryResourceInstancePropertiesInstanceRole[_]
input.Body.insight.sapDiscovery.applicationLayer.resources[_].instanceProperties.isDrSite == BOOLEAN
input.Body.insight.sapDiscovery.applicationLayer.resources[_].instanceProperties.virtualHostname == STRING
input.Body.insight.sapDiscovery.applicationLayer.resources[_].relatedResources[_] == STRING
input.Body.insight.sapDiscovery.applicationLayer.resources[_].resourceKind == enum_SapDiscoveryResourceResourceKind[_]
input.Body.insight.sapDiscovery.applicationLayer.resources[_].resourceType == enum_SapDiscoveryResourceResourceType[_]
input.Body.insight.sapDiscovery.applicationLayer.resources[_].resourceUri == STRING
input.Body.insight.sapDiscovery.applicationLayer.resources[_].updateTime == STRING
input.Body.insight.sapDiscovery.applicationLayer.sid == STRING
input.Body.insight.sapDiscovery.applicationLayer.topologyType == enum_SapDiscoveryComponentTopologyType[_]
input.Body.insight.sapDiscovery.databaseLayer.applicationProperties.abap == BOOLEAN
input.Body.insight.sapDiscovery.databaseLayer.applicationProperties.appInstanceNumber == STRING
input.Body.insight.sapDiscovery.databaseLayer.applicationProperties.applicationType == enum_SapDiscoveryComponentApplicationPropertiesApplicationType[_]
input.Body.insight.sapDiscovery.databaseLayer.applicationProperties.ascsInstanceNumber == STRING
input.Body.insight.sapDiscovery.databaseLayer.applicationProperties.ascsUri == STRING
input.Body.insight.sapDiscovery.databaseLayer.applicationProperties.ersInstanceNumber == STRING
input.Body.insight.sapDiscovery.databaseLayer.applicationProperties.kernelVersion == STRING
input.Body.insight.sapDiscovery.databaseLayer.applicationProperties.nfsUri == STRING
input.Body.insight.sapDiscovery.databaseLayer.databaseProperties.databaseSid == STRING
input.Body.insight.sapDiscovery.databaseLayer.databaseProperties.databaseType == enum_SapDiscoveryComponentDatabasePropertiesDatabaseType[_]
input.Body.insight.sapDiscovery.databaseLayer.databaseProperties.databaseVersion == STRING
input.Body.insight.sapDiscovery.databaseLayer.databaseProperties.instanceNumber == STRING
input.Body.insight.sapDiscovery.databaseLayer.databaseProperties.primaryInstanceUri == STRING
input.Body.insight.sapDiscovery.databaseLayer.databaseProperties.sharedNfsUri == STRING
input.Body.insight.sapDiscovery.databaseLayer.haHosts[_] == STRING
input.Body.insight.sapDiscovery.databaseLayer.hostProject == STRING
input.Body.insight.sapDiscovery.databaseLayer.replicationSites[_] == NESTED
input.Body.insight.sapDiscovery.databaseLayer.resources[_].instanceProperties.appInstances[_].name == STRING
input.Body.insight.sapDiscovery.databaseLayer.resources[_].instanceProperties.appInstances[_].number == STRING
input.Body.insight.sapDiscovery.databaseLayer.resources[_].instanceProperties.clusterInstances[_] == STRING
input.Body.insight.sapDiscovery.databaseLayer.resources[_].instanceProperties.instanceNumber == STRING
input.Body.insight.sapDiscovery.databaseLayer.resources[_].instanceProperties.instanceRole == enum_SapDiscoveryResourceInstancePropertiesInstanceRole[_]
input.Body.insight.sapDiscovery.databaseLayer.resources[_].instanceProperties.isDrSite == BOOLEAN
input.Body.insight.sapDiscovery.databaseLayer.resources[_].instanceProperties.virtualHostname == STRING
input.Body.insight.sapDiscovery.databaseLayer.resources[_].relatedResources[_] == STRING
input.Body.insight.sapDiscovery.databaseLayer.resources[_].resourceKind == enum_SapDiscoveryResourceResourceKind[_]
input.Body.insight.sapDiscovery.databaseLayer.resources[_].resourceType == enum_SapDiscoveryResourceResourceType[_]
input.Body.insight.sapDiscovery.databaseLayer.resources[_].resourceUri == STRING
input.Body.insight.sapDiscovery.databaseLayer.resources[_].updateTime == STRING
input.Body.insight.sapDiscovery.databaseLayer.sid == STRING
input.Body.insight.sapDiscovery.databaseLayer.topologyType == enum_SapDiscoveryComponentTopologyType[_]
input.Body.insight.sapDiscovery.metadata.customerRegion == STRING
input.Body.insight.sapDiscovery.metadata.definedSystem == STRING
input.Body.insight.sapDiscovery.metadata.environmentType == STRING
input.Body.insight.sapDiscovery.metadata.sapProduct == STRING
input.Body.insight.sapDiscovery.projectNumber == STRING
input.Body.insight.sapDiscovery.updateTime == STRING
input.Body.insight.sapDiscovery.workloadProperties.productVersions[_].name == STRING
input.Body.insight.sapDiscovery.workloadProperties.productVersions[_].version == STRING
input.Body.insight.sapDiscovery.workloadProperties.softwareComponentVersions[_].extVersion == STRING
input.Body.insight.sapDiscovery.workloadProperties.softwareComponentVersions[_].name == STRING
input.Body.insight.sapDiscovery.workloadProperties.softwareComponentVersions[_].type == STRING
input.Body.insight.sapDiscovery.workloadProperties.softwareComponentVersions[_].version == STRING
input.Body.insight.sapValidation.projectId == STRING
input.Body.insight.sapValidation.validationDetails[_].details.STRING == STRING
input.Body.insight.sapValidation.validationDetails[_].isPresent == BOOLEAN
input.Body.insight.sapValidation.validationDetails[_].sapValidationType == enum_SapValidationValidationDetailSapValidationType[_]
input.Body.insight.sapValidation.zone == STRING
input.Body.insight.sqlserverValidation.agentVersion == STRING
input.Body.insight.sqlserverValidation.instance == STRING
input.Body.insight.sqlserverValidation.projectId == STRING
input.Body.insight.sqlserverValidation.validationDetails[_].details[_].fields.STRING == STRING
input.Body.insight.sqlserverValidation.validationDetails[_].type == enum_SqlserverValidationValidationDetailType[_]
input.Body.requestId == STRING
input.ReqMap.location == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.list
valid {
input.ReqMap.name == STRING
input.Qs.filter == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.operations.cancel
valid {
input.Body.STRING == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.operations.delete
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.operations.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.operations.list
valid {
input.ReqMap.name == STRING
input.Qs.filter == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
workloadmanager.projects.locations.rules.list
valid {
input.ReqMap.parent == STRING
input.Qs.customRulesBucket == STRING
input.Qs.filter == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
Updated 13 days ago