SAASSERVICEMGMT
saasservicemgmt.projects.locations.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.list
valid {
input.ReqMap.name == STRING
input.Qs.extraLocationTypes == STRING
input.Qs.filter == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.releases.create
enum_UnitVariableType := [ "TYPE_UNSPECIFIED", "STRING", "INT", "BOOL" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.blueprint.package == STRING
input.Body.inputVariableDefaults[_].type == enum_UnitVariableType[_]
input.Body.inputVariableDefaults[_].value == STRING
input.Body.inputVariableDefaults[_].variable == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.releaseRequirements.upgradeableFromReleases[_] == STRING
input.Body.unitKind == STRING
input.ReqMap.parent == STRING
input.Qs.releaseId == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.releases.delete
valid {
input.ReqMap.name == STRING
input.Qs.etag == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.releases.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.releases.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
}
saasservicemgmt.projects.locations.releases.patch
enum_UnitVariableType := [ "TYPE_UNSPECIFIED", "STRING", "INT", "BOOL" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.blueprint.package == STRING
input.Body.inputVariableDefaults[_].type == enum_UnitVariableType[_]
input.Body.inputVariableDefaults[_].value == STRING
input.Body.inputVariableDefaults[_].variable == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.releaseRequirements.upgradeableFromReleases[_] == STRING
input.Body.unitKind == STRING
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.Qs.updateMask == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.rolloutKinds.create
enum_RolloutKindUpdateUnitKindStrategy := [ "UPDATE_UNIT_KIND_STRATEGY_UNSPECIFIED", "UPDATE_UNIT_KIND_STRATEGY_ON_START", "UPDATE_UNIT_KIND_STRATEGY_NEVER" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.errorBudget.allowedCount == INTEGER
input.Body.errorBudget.allowedPercentage == INTEGER
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.rolloutOrchestrationStrategy == STRING
input.Body.unitFilter == STRING
input.Body.unitKind == STRING
input.Body.updateUnitKindStrategy == enum_RolloutKindUpdateUnitKindStrategy[_]
input.ReqMap.parent == STRING
input.Qs.requestId == STRING
input.Qs.rolloutKindId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.rolloutKinds.delete
valid {
input.ReqMap.name == STRING
input.Qs.etag == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.rolloutKinds.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.rolloutKinds.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
}
saasservicemgmt.projects.locations.rolloutKinds.patch
enum_RolloutKindUpdateUnitKindStrategy := [ "UPDATE_UNIT_KIND_STRATEGY_UNSPECIFIED", "UPDATE_UNIT_KIND_STRATEGY_ON_START", "UPDATE_UNIT_KIND_STRATEGY_NEVER" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.errorBudget.allowedCount == INTEGER
input.Body.errorBudget.allowedPercentage == INTEGER
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.rolloutOrchestrationStrategy == STRING
input.Body.unitFilter == STRING
input.Body.unitKind == STRING
input.Body.updateUnitKindStrategy == enum_RolloutKindUpdateUnitKindStrategy[_]
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.Qs.updateMask == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.rollouts.create
enum_RolloutControlAction := [ "ROLLOUT_ACTION_UNSPECIFIED", "ROLLOUT_ACTION_RUN", "ROLLOUT_ACTION_PAUSE", "ROLLOUT_ACTION_CANCEL" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.control.action == enum_RolloutControlAction[_]
input.Body.control.runParams.retryFailedOperations == BOOLEAN
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.release == STRING
input.Body.rolloutKind == STRING
input.Body.rolloutOrchestrationStrategy == STRING
input.Body.unitFilter == STRING
input.ReqMap.parent == STRING
input.Qs.requestId == STRING
input.Qs.rolloutId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.rollouts.delete
valid {
input.ReqMap.name == STRING
input.Qs.etag == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.rollouts.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.rollouts.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
}
saasservicemgmt.projects.locations.rollouts.patch
enum_RolloutControlAction := [ "ROLLOUT_ACTION_UNSPECIFIED", "ROLLOUT_ACTION_RUN", "ROLLOUT_ACTION_PAUSE", "ROLLOUT_ACTION_CANCEL" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.control.action == enum_RolloutControlAction[_]
input.Body.control.runParams.retryFailedOperations == BOOLEAN
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.release == STRING
input.Body.rolloutKind == STRING
input.Body.rolloutOrchestrationStrategy == STRING
input.Body.unitFilter == STRING
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.Qs.updateMask == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.saas.create
valid {
input.Body.annotations.STRING == STRING
input.Body.labels.STRING == STRING
input.Body.locations[_].name == STRING
input.Body.name == STRING
input.ReqMap.parent == STRING
input.Qs.requestId == STRING
input.Qs.saasId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.saas.delete
valid {
input.ReqMap.name == STRING
input.Qs.etag == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.saas.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.saas.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
}
saasservicemgmt.projects.locations.saas.patch
valid {
input.Body.annotations.STRING == STRING
input.Body.labels.STRING == STRING
input.Body.locations[_].name == STRING
input.Body.name == STRING
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.Qs.updateMask == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.tenants.create
valid {
input.Body.annotations.STRING == STRING
input.Body.consumerResource == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.saas == STRING
input.ReqMap.parent == STRING
input.Qs.requestId == STRING
input.Qs.tenantId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.tenants.delete
valid {
input.ReqMap.name == STRING
input.Qs.etag == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.tenants.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.tenants.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
}
saasservicemgmt.projects.locations.tenants.patch
valid {
input.Body.annotations.STRING == STRING
input.Body.consumerResource == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.saas == STRING
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.Qs.updateMask == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.unitKinds.create
valid {
input.Body.annotations.STRING == STRING
input.Body.defaultRelease == STRING
input.Body.dependencies[_].alias == STRING
input.Body.dependencies[_].unitKind == STRING
input.Body.inputVariableMappings[_].from.dependency == STRING
input.Body.inputVariableMappings[_].from.outputVariable == STRING
input.Body.inputVariableMappings[_].to.dependency == STRING
input.Body.inputVariableMappings[_].to.ignoreForLookup == BOOLEAN
input.Body.inputVariableMappings[_].to.inputVariable == STRING
input.Body.inputVariableMappings[_].variable == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.outputVariableMappings[_].from.dependency == STRING
input.Body.outputVariableMappings[_].from.outputVariable == STRING
input.Body.outputVariableMappings[_].to.dependency == STRING
input.Body.outputVariableMappings[_].to.ignoreForLookup == BOOLEAN
input.Body.outputVariableMappings[_].to.inputVariable == STRING
input.Body.outputVariableMappings[_].variable == STRING
input.Body.saas == STRING
input.ReqMap.parent == STRING
input.Qs.requestId == STRING
input.Qs.unitKindId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.unitKinds.delete
valid {
input.ReqMap.name == STRING
input.Qs.etag == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.unitKinds.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.unitKinds.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
}
saasservicemgmt.projects.locations.unitKinds.patch
valid {
input.Body.annotations.STRING == STRING
input.Body.defaultRelease == STRING
input.Body.dependencies[_].alias == STRING
input.Body.dependencies[_].unitKind == STRING
input.Body.inputVariableMappings[_].from.dependency == STRING
input.Body.inputVariableMappings[_].from.outputVariable == STRING
input.Body.inputVariableMappings[_].to.dependency == STRING
input.Body.inputVariableMappings[_].to.ignoreForLookup == BOOLEAN
input.Body.inputVariableMappings[_].to.inputVariable == STRING
input.Body.inputVariableMappings[_].variable == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.outputVariableMappings[_].from.dependency == STRING
input.Body.outputVariableMappings[_].from.outputVariable == STRING
input.Body.outputVariableMappings[_].to.dependency == STRING
input.Body.outputVariableMappings[_].to.ignoreForLookup == BOOLEAN
input.Body.outputVariableMappings[_].to.inputVariable == STRING
input.Body.outputVariableMappings[_].variable == STRING
input.Body.saas == STRING
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.Qs.updateMask == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.unitOperations.create
enum_UnitVariableType := [ "TYPE_UNSPECIFIED", "STRING", "INT", "BOOL" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.cancel == BOOLEAN
input.Body.deprovision.STRING == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.parentUnitOperation == STRING
input.Body.provision.inputVariables[_].type == enum_UnitVariableType[_]
input.Body.provision.inputVariables[_].value == STRING
input.Body.provision.inputVariables[_].variable == STRING
input.Body.provision.release == STRING
input.Body.rollout == STRING
input.Body.schedule.startTime == STRING
input.Body.unit == STRING
input.Body.upgrade.inputVariables[_].type == enum_UnitVariableType[_]
input.Body.upgrade.inputVariables[_].value == STRING
input.Body.upgrade.inputVariables[_].variable == STRING
input.Body.upgrade.release == STRING
input.ReqMap.parent == STRING
input.Qs.requestId == STRING
input.Qs.unitOperationId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.unitOperations.delete
valid {
input.ReqMap.name == STRING
input.Qs.etag == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.unitOperations.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.unitOperations.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
}
saasservicemgmt.projects.locations.unitOperations.patch
enum_UnitVariableType := [ "TYPE_UNSPECIFIED", "STRING", "INT", "BOOL" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.cancel == BOOLEAN
input.Body.deprovision.STRING == STRING
input.Body.labels.STRING == STRING
input.Body.name == STRING
input.Body.parentUnitOperation == STRING
input.Body.provision.inputVariables[_].type == enum_UnitVariableType[_]
input.Body.provision.inputVariables[_].value == STRING
input.Body.provision.inputVariables[_].variable == STRING
input.Body.provision.release == STRING
input.Body.rollout == STRING
input.Body.schedule.startTime == STRING
input.Body.unit == STRING
input.Body.upgrade.inputVariables[_].type == enum_UnitVariableType[_]
input.Body.upgrade.inputVariables[_].value == STRING
input.Body.upgrade.inputVariables[_].variable == STRING
input.Body.upgrade.release == STRING
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.Qs.updateMask == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.units.create
enum_UnitManagementMode := [ "MANAGEMENT_MODE_UNSPECIFIED", "MANAGEMENT_MODE_USER", "MANAGEMENT_MODE_SYSTEM" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.labels.STRING == STRING
input.Body.maintenance.pinnedUntilTime == STRING
input.Body.managementMode == enum_UnitManagementMode[_]
input.Body.name == STRING
input.Body.tenant == STRING
input.Body.unitKind == STRING
input.ReqMap.parent == STRING
input.Qs.requestId == STRING
input.Qs.unitId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.units.delete
valid {
input.ReqMap.name == STRING
input.Qs.etag == STRING
input.Qs.requestId == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.units.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
saasservicemgmt.projects.locations.units.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
}
saasservicemgmt.projects.locations.units.patch
enum_UnitManagementMode := [ "MANAGEMENT_MODE_UNSPECIFIED", "MANAGEMENT_MODE_USER", "MANAGEMENT_MODE_SYSTEM" ]
valid {
input.Body.annotations.STRING == STRING
input.Body.labels.STRING == STRING
input.Body.maintenance.pinnedUntilTime == STRING
input.Body.managementMode == enum_UnitManagementMode[_]
input.Body.name == STRING
input.Body.tenant == STRING
input.Body.unitKind == STRING
input.ReqMap.name == STRING
input.Qs.requestId == STRING
input.Qs.updateMask == STRING
input.Qs.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
Updated 6 days ago