select p.instance_operation_uid, o.instance_uid, p.svc_operation_cfs_param_id
from instance_operation_cfs_param p
join instance_operation o on (p.instance_operation_uid=o.instance_operation_uid)
where p.instance_operation_cfs_param_uid=
select o.instance_uid
from instance_operation o
where o.instance_operation_uid=
select p.param_value
from svc_operation_cfs_param s
join instance_operation_cfs_param p on (s.svc_operation_cfs_param_id = p.svc_operation_cfs_param_id)
where s.svc_operation_cfs_param = 'resourceRealm'
AND p.instance_operation_uid =
select r.svc_operation_cfs_param
from svc_operation_cfs_param r
join svc_operation o on (r.svc_operation_id=o.svc_operation_id)
join svc_operation_cfs_param p on (o.svc_operation_id=p.svc_operation_id)
where p.svc_operation_cfs_param_id =
AND r.ref_svc_id > 0
WITH RECURSIVE r AS (
SELECT
1 AS i
,e.display_name
,s.svc
,p.param
,p.param_value
,p.instance_uid::text
FROM instance e
JOIN instance_cfs_param p on (e.instance_uid=p.instance_uid)
JOIN svc s on (e.service_id=s.svc_id)
JOIN instance_operation_cfs_param op on (p.instance_operation_cfs_param_uid=op.instance_operation_cfs_param_uid)
LEFT JOIN svc_operation_cfs_param sp on (op.svc_operation_cfs_param_id=sp.svc_operation_cfs_param_id)
LEFT JOIN instance_cfs_param rp on (e.instance_uid=rp.instance_uid )
LEFT JOIN instance ri on (rp.instance_uid=ri.instance_uid)
WHERE e.instance_uid=
UNION
SELECT
i+1 AS i
,e.display_name
,s.svc
,p.param
,p.param_value
,p.instance_uid::text
FROM instance_cfs_param p
JOIN instance e on (p.instance_uid=e.instance_uid)
JOIN svc s on (e.service_id=s.svc_id)
JOIN r on (r.param_value=p.instance_uid::text)
WHERE r.i < 10
)
select param, param_value from r
order by r.i desc
WITH RECURSIVE r AS (
SELECT
1 AS i
,e.display_name
,s.svc
,sp.svc_operation_cfs_param as param
,p.param_value::text
,o.instance_uid::text
FROM instance e
JOIN instance_operation o ON (e.instance_uid=o.instance_uid AND o.operation='create')
JOIN instance_operation_cfs_param p on (o.instance_operation_uid=p.instance_operation_uid)
JOIN svc s on (e.service_id=s.svc_id)
--JOIN instance_operation_cfs_param op on (p.instance_operation_cfs_param_uid=op.instance_operation_cfs_param_uid)
JOIN svc_operation_cfs_param sp on (p.svc_operation_cfs_param_id=sp.svc_operation_cfs_param_id AND sp.ref_svc_id > 0)
--LEFT JOIN instance_cfs_param rp on (e.instance_uid=rp.instance_uid )
--LEFT JOIN instance ri on (rp.instance_uid=ri.instance_uid)
WHERE e.instance_uid=
UNION
SELECT
i+1 AS i
,e.display_name
,s.svc
,p.param
,p.param_value
,p.instance_uid::text
FROM instance_cfs_param p
JOIN instance e on (p.instance_uid=e.instance_uid)
JOIN svc s on (e.service_id=s.svc_id)
JOIN r on (r.param_value=p.instance_uid::text)
WHERE r.i < 10
)
select param, param_value from r
order by r.i desc
select p.param_value
from instance_operation_cfs_param p
join svc_operation_cfs_param s on (p.svc_operation_cfs_param_id = s.svc_operation_cfs_param_id)
where p.instance_operation_uid =
AND s.svc_operation_cfs_param =
select g.instance_state_uid, g.version, g.dt_state, g.instance_data, g.is_test, g.instance_uid
from instance_state g
where g.instance_uid=
order by g.version desc
limit 1
select r.resource_realm_id, r.properties
from resource_realm r
where r.resource_realm=
select
iop.instance_operation_cfs_param_uid::text as instance_operation_cfs_param_uid
iop.instance_operation_uid::text as instance_operation_uid
iop.svc_operation_cfs_param_id
case when sop.is_sensitive then '********' else iop.param_value end as param_value
iop.note
to_char(iop.dt_created, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_created
iop.creator_id
sop.svc_operation_cfs_param
sop.data_type
null as data_descriptor
sop.value_list
u.login as creator_login
u.shortname as creator_shortname
sop.is_sensitive
sop.man
sop.func
sop.nested_ref
sop.config::text as config
sop.state_path
e.service_id
e.instance_uid::text as instance_uid
from instance_operation_cfs_param iop
join svc_operation_cfs_param sop on (iop.svc_operation_cfs_param_id=sop.svc_operation_cfs_param_id)
join instance_operation io on (iop.instance_operation_uid=io.instance_operation_uid)
join instance e on (io.instance_uid=e.instance_uid)
join specification_item si on (e.specification_item_id=si.specification_item_id)
left outer join usr u on (iop.creator_id=u.usr_id)
where iop.instance_operation_cfs_param_uid=
AND si.specification_id=
select g.instance_state_uid, g.version, g.instance_data, g.is_test, g.instance_uid
from instance_state g
where g.instance_uid=
order by g.version desc
limit 1
select
io.dt_submit, io.submit_result
from instance_operation_cfs_param iop
join instance_operation io on iop.instance_operation_uid=io.instance_operation_uid
where iop.instance_operation_cfs_param_uid=
select count(*) as cnt
from instance_operation_cfs_param iop
join instance_operation io on (iop.instance_operation_uid=io.instance_operation_uid)
join instance e on (io.instance_uid=e.instance_uid)
join specification_item si on (e.specification_item_id=si.specification_item_id)
where iop.instance_operation_cfs_param_uid=
AND si.specification_id=
delete from instance_operation_cfs_param
where instance_operation_cfs_param_uid=
update instance_operation_cfs_param set
dt_created=
,creator_id=
,param_value=
,note=
where instance_operation_cfs_param_uid=
select svc_operation_cfs_param_id
from instance_operation_cfs_param
where instance_operation_cfs_param_uid=
select
sp.svc_operation_cfs_param_id
,sp.svc_operation_cfs_subparam_id
,sp.svc_operation_cfs_subparam
,sp.label
,sp.data_type
,sp.value_list
,sp.is_required
,sp.descr
,sp.man
,sp.default_value
,sp.minlength
,sp.maxlength
,sp.regex
,sp.sort
,sp.is_sensitive
,sp.depends_on_cfs_params
,sp.expression
--,sp.func
from svc_operation_cfs_subparam sp
where sp.svc_operation_cfs_param_id=
order by sp.sort
select
sp.instance_operation_cfs_param_uid::text as instance_operation_cfs_param_uid
,sp.instance_operation_cfs_subparam
,sp.note
,sp.sort
,sp.is_sensitive
from instance_operation_cfs_subparam sp
where sp.instance_operation_cfs_param_uid=
order by sp.sort
"isRequired":#request.castToBool(local.qSubparam.is_required)#,
"isSensitive":#request.castToBool(local.qSubparam.is_sensitive)#,
"isModifiableDefinition":false,
"dependsOnCfsParams":"#local.qSubparam.depends_on_cfs_params#",
"expression":"#local.qSubparam.expression#"
}, true
)
/>
select distinct r.resource_realm, r.sort
from resource_realm r
join resource_realm_access a on
(r.resource_realm_id=a.resource_realm_id
AND (a.contract_id=
OR a.contract_id=0) /*0 means access to any contract*/
AND a.is_enabled)
join svc s on r.resource_realm_type_id=s.resource_realm_type_id
where s.svc_id=
order by r.sort, r.resource_realm
select iop.param_value
from instance_operation_cfs_param iop
join svc_operation_cfs_param sop on (iop.svc_operation_cfs_param_id=sop.svc_operation_cfs_param_id)
where iop.instance_operation_uid=
AND sop.svc_operation_cfs_param='resourceRealm'
order by 1
select properties::text
from resource_realm
where resource_realm='ngcloud.ru'