CLOUDCOMMERCEPROCUREMENT
cloudcommerceprocurement.providers.accounts.approve
valid {
input.Body.approvalName == STRING
input.Body.properties.STRING == STRING
input.Body.reason == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.accounts.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.accounts.list
valid {
input.ReqMap.parent == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.accounts.reject
valid {
input.Body.approvalName == STRING
input.Body.reason == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.accounts.reset
valid {
input.Body.STRING == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.entitlements.approve
valid {
input.Body.entitlementMigrated == STRING
input.Body.properties.STRING == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.entitlements.approvePlanChange
valid {
input.Body.pendingPlanName == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.entitlements.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.entitlements.list
valid {
input.ReqMap.parent == STRING
input.Qs.filter == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.entitlements.patch
enum_EntitlementState := [ "ENTITLEMENT_STATE_UNSPECIFIED", "ENTITLEMENT_ACTIVATION_REQUESTED", "ENTITLEMENT_ACTIVE", "ENTITLEMENT_PENDING_CANCELLATION", "ENTITLEMENT_CANCELLED", "ENTITLEMENT_PENDING_PLAN_CHANGE", "ENTITLEMENT_PENDING_PLAN_CHANGE_APPROVAL", "ENTITLEMENT_SUSPENDED" ]
valid {
input.Body.account == STRING
input.Body.consumers[_].project == STRING
input.Body.createTime == STRING
input.Body.inputProperties.STRING == ANY
input.Body.messageToUser == STRING
input.Body.name == STRING
input.Body.newPendingPlan == STRING
input.Body.plan == STRING
input.Body.product == STRING
input.Body.provider == STRING
input.Body.state == enum_EntitlementState[_]
input.Body.updateTime == STRING
input.Body.usageReportingId == STRING
input.ReqMap.name == STRING
input.Qs.updateMask == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.entitlements.reject
valid {
input.Body.reason == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.entitlements.rejectPlanChange
valid {
input.Body.pendingPlanName == STRING
input.Body.reason == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudcommerceprocurement.providers.entitlements.suspend
valid {
input.Body.reason == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
Updated 5 days ago