Move params from DocumentedRule to DeprecatedRule
Oslo policy moved "deprecated_*" parameters to the DeprecatedRule object in [1] and deprecated it in DocumentedRuleDefault object. Also bump oslo_policy to the 3.7.0. Similar change in neutron: https://review.opendev.org/781561 [1] https://review.opendev.org/766628 Change-Id: I14b215cdcd6458d67622360e4c910b3da1ae9848 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
This commit is contained in:
parent
398c849acc
commit
6f68d7e60f
@ -64,7 +64,7 @@ oslo.i18n==5.0.1
|
||||
oslo.log==4.4.0
|
||||
oslo.messaging==12.5.0
|
||||
oslo.middleware==4.1.1
|
||||
oslo.policy==3.6.2
|
||||
oslo.policy==3.7.0
|
||||
oslo.reports==2.2.0
|
||||
oslo.rootwrap==6.2.0
|
||||
oslo.serialization==4.0.1
|
||||
|
@ -24,7 +24,9 @@ The availability zone API now supports system scope and default roles.
|
||||
|
||||
deprecated_get_availability_zone = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -44,9 +46,7 @@ availability_zone_policies = [
|
||||
'path': '/availability-zone',
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_get_availability_zone,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_get_availability_zone
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,15 +24,21 @@ The messages API now supports system scope and default roles.
|
||||
|
||||
deprecated_message_get = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_message_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_message_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -48,9 +54,7 @@ message_policies = [
|
||||
'path': '/messages/{message_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_message_get,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_message_get
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
@ -67,9 +71,7 @@ message_policies = [
|
||||
'path': '/messages?{query}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_message_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_message_get_all
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -82,9 +84,7 @@ message_policies = [
|
||||
'path': '/messages/{message_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_message_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_message_delete
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,11 +24,15 @@ The quota class API now supports system scope and default roles.
|
||||
|
||||
deprecated_quota_class_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_quota_class_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -48,9 +52,7 @@ quota_class_set_policies = [
|
||||
'path': '/os-quota-class-sets/{class_name}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_quota_class_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_quota_class_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -67,9 +69,7 @@ quota_class_set_policies = [
|
||||
'path': '/os-quota-class-sets/{class_name}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_quota_class_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_quota_class_show
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,15 +24,21 @@ The quota API now supports system scope and default roles.
|
||||
|
||||
deprecated_quota_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_quota_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_quota_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -65,9 +71,7 @@ quota_set_policies = [
|
||||
'path': '/os-quota-sets/{tenant_id}?user_id={user_id}'
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_quota_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_quota_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -84,9 +88,7 @@ quota_set_policies = [
|
||||
'path': '/os-quota-sets/{tenant_id}/defaults'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_quota_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_quota_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -117,9 +119,7 @@ quota_set_policies = [
|
||||
'path': '/os-quota-sets/{tenant_id}?user_id={user_id}'
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_quota_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_quota_delete
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,11 +24,15 @@ The storage pool statistics API now support system scope and default roles.
|
||||
|
||||
deprecated_pool_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_pool_detail = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'detail',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -49,9 +53,7 @@ scheduler_stats_policies = [
|
||||
'path': '/scheduler-stats/pools?{query}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_pool_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_pool_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'detail',
|
||||
@ -69,9 +71,7 @@ scheduler_stats_policies = [
|
||||
'path': '/scheduler-stats/pools/detail'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_pool_detail,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_pool_detail
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,31 +24,45 @@ The security service API now supports system scope and default roles.
|
||||
|
||||
deprecated_security_service_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_security_service_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_security_service_detail = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'detail',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_security_service_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_security_service_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_security_service_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_security_service_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_all_security_services',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -64,9 +78,7 @@ security_service_policies = [
|
||||
'path': '/security-services'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_security_service_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_security_service_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -79,9 +91,7 @@ security_service_policies = [
|
||||
'path': '/security-services/{security_service_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_security_service_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_security_service_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'detail',
|
||||
@ -98,9 +108,7 @@ security_service_policies = [
|
||||
'path': '/security-services/detail'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_security_service_detail,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_security_service_detail
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -117,9 +125,7 @@ security_service_policies = [
|
||||
'path': '/security-services?{query}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_security_service_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_security_service_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -132,9 +138,7 @@ security_service_policies = [
|
||||
'path': '/security-services/{security_service_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_security_service_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_security_service_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -147,9 +151,7 @@ security_service_policies = [
|
||||
'path': '/security-services/{security_service_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_security_service_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_security_service_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_all_security_services',
|
||||
@ -166,9 +168,7 @@ security_service_policies = [
|
||||
'path': '/security-services/detail?all_tenants=1'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_security_service_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_security_service_get_all
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,11 +24,15 @@ The service API now supports system scope and default roles.
|
||||
|
||||
deprecated_service_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_service_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -56,9 +60,7 @@ service_policies = [
|
||||
'path': '/services?{query}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_service_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_service_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -83,9 +85,7 @@ service_policies = [
|
||||
'path': '/services/enable',
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_service_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_service_update
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -27,11 +27,15 @@ The share access rule API now supports system scope and default roles.
|
||||
|
||||
deprecated_access_rule_get = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_access_rule_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -47,9 +51,7 @@ share_access_rule_policies = [
|
||||
'path': '/share-access-rules/{share_access_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_access_rule_get,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_access_rule_get
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -63,9 +65,7 @@ share_access_rule_policies = [
|
||||
'&key1=value1&key2=value2')
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_access_rule_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_access_rule_index
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -27,11 +27,15 @@ The share access metadata API now support system scope and default roles.
|
||||
|
||||
deprecated_access_metadata_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_access_metadata_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -47,9 +51,7 @@ share_access_rule_metadata_policies = [
|
||||
'path': '/share-access-rules/{share_access_id}/metadata'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_access_metadata_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_access_metadata_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -62,9 +64,7 @@ share_access_rule_metadata_policies = [
|
||||
'path': '/share-access-rules/{share_access_id}/metadata/{key}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_access_metadata_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_access_metadata_delete
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,11 +24,15 @@ The share export location API now support system scope and default roles.
|
||||
|
||||
deprecated_export_location_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_export_location_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -44,9 +48,7 @@ share_export_location_policies = [
|
||||
'path': '/shares/{share_id}/export_locations',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_export_location_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_export_location_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -60,9 +62,7 @@ share_export_location_policies = [
|
||||
'{export_location_id}'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_export_location_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_export_location_show
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,31 +24,45 @@ The share group API now supports system scope and default roles.
|
||||
|
||||
deprecated_share_group_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_get = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_force_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -64,9 +78,7 @@ share_group_policies = [
|
||||
'path': '/share-groups'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get',
|
||||
@ -79,9 +91,7 @@ share_group_policies = [
|
||||
'path': '/share-groups/{share_group_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_get,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_get
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
@ -106,9 +116,7 @@ share_group_policies = [
|
||||
'path': '/share-groups/detail?{query}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_get_all
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -121,9 +129,7 @@ share_group_policies = [
|
||||
'path': '/share-groups/{share_group_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -136,9 +142,7 @@ share_group_policies = [
|
||||
'path': '/share-groups/{share_group_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
@ -151,9 +155,7 @@ share_group_policies = [
|
||||
'path': '/share-groups/{share_group_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_force_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_force_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -166,9 +168,7 @@ share_group_policies = [
|
||||
'path': '/share-groups/{share_group_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_reset_status
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,31 +24,45 @@ The share group snapshots API now supports system scope and default roles.
|
||||
|
||||
deprecated_group_snapshot_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_snapshot_get = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_snapshot_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_snapshot_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_snapshot_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_snapshot_force_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_snapshot_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -64,9 +78,7 @@ share_group_snapshot_policies = [
|
||||
'path': '/share-group-snapshots'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_snapshot_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_snapshot_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get',
|
||||
@ -79,9 +91,7 @@ share_group_snapshot_policies = [
|
||||
'path': '/share-group-snapshots/{share_group_snapshot_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_snapshot_get,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_snapshot_get
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
@ -106,9 +116,7 @@ share_group_snapshot_policies = [
|
||||
'path': '/share-group-snapshots/detail?{query}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_snapshot_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_snapshot_get_all
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -121,9 +129,7 @@ share_group_snapshot_policies = [
|
||||
'path': '/share-group-snapshots/{share_group_snapshot_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_snapshot_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_snapshot_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -136,9 +142,7 @@ share_group_snapshot_policies = [
|
||||
'path': '/share-group-snapshots/{share_group_snapshot_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_snapshot_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_snapshot_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
@ -152,9 +156,7 @@ share_group_snapshot_policies = [
|
||||
'action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_snapshot_force_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_snapshot_force_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -168,9 +170,7 @@ share_group_snapshot_policies = [
|
||||
'action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_snapshot_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_snapshot_reset_status
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,35 +24,51 @@ The share group type API now supports system scope and default roles.
|
||||
|
||||
deprecated_share_group_type_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_type_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_type_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_type_get_default = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'default',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_type_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_type_project_access = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'list_project_access',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_type_add_project = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'add_project_access',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_group_type_remove_project = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'remove_project_access',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -68,9 +84,7 @@ share_group_type_policies = [
|
||||
'path': '/share-group-types',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_type_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_type_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -87,9 +101,7 @@ share_group_type_policies = [
|
||||
'path': '/share-group-types?is_public=all',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_type_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_type_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -102,9 +114,7 @@ share_group_type_policies = [
|
||||
'path': '/share-group-types/{share_group_type_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_type_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_type_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'default',
|
||||
@ -117,9 +127,7 @@ share_group_type_policies = [
|
||||
'path': '/share-group-types/default',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_type_get_default,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_type_get_default
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -132,9 +140,7 @@ share_group_type_policies = [
|
||||
'path': '/share-group-types/{share_group_type_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_type_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_type_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'list_project_access',
|
||||
@ -147,9 +153,7 @@ share_group_type_policies = [
|
||||
'path': '/share-group-types/{share_group_type_id}/access',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_type_project_access,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_type_project_access
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'add_project_access',
|
||||
@ -162,9 +166,7 @@ share_group_type_policies = [
|
||||
'path': '/share-group-types/{share_group_type_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_type_add_project,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_type_add_project
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'remove_project_access',
|
||||
@ -177,9 +179,7 @@ share_group_type_policies = [
|
||||
'path': '/share-group-types/{share_group_type_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_group_type_remove_project,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_group_type_remove_project
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,23 +24,33 @@ The share group type specs API now support system scope and default roles.
|
||||
|
||||
deprecated_group_type_spec_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_type_spec_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_type_spec_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_type_spec_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_group_type_spec_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -56,9 +66,7 @@ share_group_types_spec_policies = [
|
||||
'path': '/share-group-types/{share_group_type_id}/group-specs'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_type_spec_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_type_spec_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -71,9 +79,7 @@ share_group_types_spec_policies = [
|
||||
'path': '/share-group-types/{share_group_type_id}/group-specs',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_type_spec_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_type_spec_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -87,9 +93,7 @@ share_group_types_spec_policies = [
|
||||
'group-specs/{key}'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_type_spec_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_type_spec_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -103,9 +107,7 @@ share_group_types_spec_policies = [
|
||||
'/group-specs/{key}'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_type_spec_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_type_spec_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -119,9 +121,7 @@ share_group_types_spec_policies = [
|
||||
'group-specs/{key}'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_group_type_spec_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_group_type_spec_delete
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,19 +24,27 @@ The share instances API now supports system scope and default roles.
|
||||
|
||||
deprecated_share_instances_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_instance_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_instance_force_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_instance_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -56,9 +64,7 @@ shares_policies = [
|
||||
'path': '/share_instances?{query}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_instances_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_instances_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -71,9 +77,7 @@ shares_policies = [
|
||||
'path': '/share_instances/{share_instance_id}'
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_share_instance_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_instance_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
@ -86,9 +90,7 @@ shares_policies = [
|
||||
'path': '/share_instances/{share_instance_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_instance_force_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_instance_force_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -101,9 +103,7 @@ shares_policies = [
|
||||
'path': '/share_instances/{share_instance_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_instance_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_instance_reset_status
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -28,11 +28,15 @@ roles.
|
||||
|
||||
deprecated_instance_export_location_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_instance_export_location_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -49,9 +53,7 @@ share_export_location_policies = [
|
||||
'export_locations'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_instance_export_location_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_instance_export_location_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -65,9 +67,7 @@ share_export_location_policies = [
|
||||
'export_locations/{export_location_id}'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_instance_export_location_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_instance_export_location_show
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -23,55 +23,81 @@ The share network API now support system scope and default roles.
|
||||
|
||||
deprecated_share_network_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_detail = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'detail',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_add_security_service = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'add_security_service',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_remove_security_service = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'remove_security_service',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_all_share_networks',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_add_security_service_check = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'add_security_service_check',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_update_security_service = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update_security_service',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_update_security_service_check = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update_security_service_check',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_network_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
share_network_policies = [
|
||||
@ -86,9 +112,7 @@ share_network_policies = [
|
||||
'path': '/share-networks'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -101,9 +125,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -120,9 +142,7 @@ share_network_policies = [
|
||||
'path': '/share-networks?{query}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'detail',
|
||||
@ -139,9 +159,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/detail'
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_detail,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_detail
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -154,9 +172,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -169,9 +185,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'add_security_service',
|
||||
@ -184,9 +198,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_add_security_service,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_add_security_service
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'add_security_service_check',
|
||||
@ -200,9 +212,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_add_security_service_check,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_add_security_service_check
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'remove_security_service',
|
||||
@ -215,9 +225,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_remove_security_service,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_remove_security_service
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update_security_service',
|
||||
@ -230,9 +238,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_update_security_service,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_update_security_service
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update_security_service_check',
|
||||
@ -246,9 +252,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_update_security_service_check,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_update_security_service_check
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -261,9 +265,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/{share_network_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_reset_status
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_all_share_networks',
|
||||
@ -280,9 +282,7 @@ share_network_policies = [
|
||||
'path': '/share-networks/detail?all_tenants=1'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_network_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_network_get_all
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -26,19 +26,27 @@ The share network subnet API now supports system scope and default roles.
|
||||
|
||||
deprecated_subnet_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_subnet_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_subnet_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_subnet_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -54,9 +62,7 @@ share_network_subnet_policies = [
|
||||
'path': '/share-networks/{share_network_id}/subnets'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_subnet_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_subnet_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -70,9 +76,7 @@ share_network_subnet_policies = [
|
||||
'{share_network_subnet_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_subnet_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_subnet_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -86,9 +90,7 @@ share_network_subnet_policies = [
|
||||
'{share_network_subnet_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_subnet_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_subnet_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -101,9 +103,7 @@ share_network_subnet_policies = [
|
||||
'path': '/share-networks/{share_network_id}/subnets'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_subnet_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_subnet_index
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,39 +24,57 @@ The share replica API now supports system scope and default roles.
|
||||
|
||||
deprecated_replica_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_force_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_promote = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'promote',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_resync = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'resync',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_reset_state = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_replica_state',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -72,9 +90,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
@ -95,9 +111,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas/detail?share_id={share_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_get_all
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -110,9 +124,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas/{share_replica_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -125,9 +137,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas/{share_replica_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
@ -140,9 +150,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas/{share_replica_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_force_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_force_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'promote',
|
||||
@ -155,9 +163,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas/{share_replica_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_promote,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_promote
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'resync',
|
||||
@ -170,9 +176,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas/{share_replica_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_resync,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_resync
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_replica_state',
|
||||
@ -185,9 +189,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas/{share_replica_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_reset_state,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_reset_state
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -200,9 +202,7 @@ share_replica_policies = [
|
||||
'path': '/share-replicas/{share_replica_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_reset_status
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -25,11 +25,15 @@ roles.
|
||||
|
||||
deprecated_replica_location_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_replica_location_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -45,9 +49,7 @@ share_replica_export_location_policies = [
|
||||
'path': '/share-replicas/{share_replica_id}/export-locations',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_location_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_location_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -62,9 +64,7 @@ share_replica_export_location_policies = [
|
||||
'{export_location_id}'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_replica_location_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_replica_location_show
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,55 +24,81 @@ The share server API now supports system scope and default roles.
|
||||
|
||||
deprecated_server_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_details = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'details',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_manage_server = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'manage_share_server',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_unmanage_server = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'unmanage_share_server',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_migration_start = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_start',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_migration_check = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_check',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_migration_complete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_complete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_migration_cancel = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_cancel',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_migration_get_progress = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_get_progress',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_server_reset_task_state = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'share_server_reset_task_state',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -92,9 +118,7 @@ share_server_policies = [
|
||||
'path': '/share-servers?{query}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -107,9 +131,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{server_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'details',
|
||||
@ -122,9 +144,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{server_id}/details',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_details,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_details
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -137,9 +157,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{server_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'manage_share_server',
|
||||
@ -152,9 +170,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/manage'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_manage_server,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_manage_server
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'unmanage_share_server',
|
||||
@ -167,9 +183,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{share_server_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_unmanage_server,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_unmanage_server
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -182,9 +196,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{share_server_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_reset_status
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_start',
|
||||
@ -197,9 +209,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{share_server_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_migration_start,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_migration_start
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_check',
|
||||
@ -213,9 +223,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{share_server_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_migration_check,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_migration_check
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_complete',
|
||||
@ -228,9 +236,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{share_server_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_migration_complete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_migration_complete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_cancel',
|
||||
@ -243,9 +249,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{share_server_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_migration_cancel,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_migration_cancel
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'share_server_migration_get_progress',
|
||||
@ -259,9 +263,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{share_server_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_migration_get_progress,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_migration_get_progress
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'share_server_reset_task_state',
|
||||
@ -274,9 +276,7 @@ share_server_policies = [
|
||||
'path': '/share-servers/{share_server_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_server_reset_task_state,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_server_reset_task_state
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,39 +24,57 @@ The share snapshot API now supports system scope and default roles.
|
||||
|
||||
deprecated_snapshot_get = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_snapshot',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_all_snapshots',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_force_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_manage = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'manage_snapshot',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_unmanage = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'unmanage_snapshot',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_access_list = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'access_list',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_allow_access = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'allow_access',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_deny_access = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'deny_access',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -72,9 +90,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_get,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_get
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_all_snapshots',
|
||||
@ -99,9 +115,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/detail?{query}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_get_all
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
@ -114,9 +128,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_force_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_force_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'manage_snapshot',
|
||||
@ -129,9 +141,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/manage'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_manage,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_manage
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'unmanage_snapshot',
|
||||
@ -144,9 +154,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_unmanage,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_unmanage
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -159,9 +167,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_reset_status
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'access_list',
|
||||
@ -174,9 +180,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}/access-list'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_access_list,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_access_list
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'allow_access',
|
||||
@ -189,9 +193,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_allow_access,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_allow_access
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'deny_access',
|
||||
@ -204,9 +206,7 @@ share_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}/action'
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_deny_access,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_deny_access
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,11 +24,15 @@ The share snapshot location API now supports system scope and default roles.
|
||||
|
||||
deprecated_snapshot_location_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_location_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -44,9 +48,7 @@ share_snapshot_export_location_policies = [
|
||||
'path': '/snapshots/{snapshot_id}/export-locations/',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_location_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_location_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -61,9 +63,7 @@ share_snapshot_export_location_policies = [
|
||||
'export-locations/{export_location_id}'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_location_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_location_show
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,19 +24,27 @@ The share snapshot instance API now supports system scope and default roles.
|
||||
|
||||
deprecated_snapshot_instance_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_instance_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_instance_detail = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'detail',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_instance_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -52,9 +60,7 @@ share_snapshot_instance_policies = [
|
||||
'path': '/snapshot-instances/{snapshot_instance_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_instance_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_instance_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -71,9 +77,7 @@ share_snapshot_instance_policies = [
|
||||
'path': '/snapshot-instances?{query}',
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_instance_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_instance_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'detail',
|
||||
@ -90,9 +94,7 @@ share_snapshot_instance_policies = [
|
||||
'path': '/snapshot-instances/detail?{query}',
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_instance_detail,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_instance_detail
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -105,9 +107,7 @@ share_snapshot_instance_policies = [
|
||||
'path': '/snapshot-instances/{snapshot_instance_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_instance_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_instance_reset_status
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -25,11 +25,15 @@ default roles.
|
||||
|
||||
deprecated_snapshot_instance_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_snapshot_instance_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -46,9 +50,7 @@ share_snapshot_instance_export_location_policies = [
|
||||
'export-locations'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_instance_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_instance_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -63,9 +65,7 @@ share_snapshot_instance_export_location_policies = [
|
||||
'export-locations/{export_location_id}'),
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_snapshot_instance_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_snapshot_instance_show
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -27,39 +27,57 @@ The share type API now supports system scope and default roles.
|
||||
|
||||
deprecated_share_type_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_type_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_type_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_type_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_type_get_default = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'default',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_type_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_type_list_project_access = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'list_project_access',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_type_add_project_access = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'add_project_access',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_type_remove_project_access = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'remove_project_access',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -75,9 +93,7 @@ share_type_policies = [
|
||||
'path': '/types',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -90,9 +106,7 @@ share_type_policies = [
|
||||
'path': '/types/{share_type_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -105,9 +119,7 @@ share_type_policies = [
|
||||
'path': '/types/{share_type_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -124,9 +136,7 @@ share_type_policies = [
|
||||
'path': '/types?is_public=all',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'default',
|
||||
@ -139,9 +149,7 @@ share_type_policies = [
|
||||
'path': '/types/default',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_get_default,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_get_default
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -154,9 +162,7 @@ share_type_policies = [
|
||||
'path': '/types/{share_type_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'list_project_access',
|
||||
@ -169,9 +175,7 @@ share_type_policies = [
|
||||
'path': '/types/{share_type_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_list_project_access,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_list_project_access
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'add_project_access',
|
||||
@ -184,9 +188,7 @@ share_type_policies = [
|
||||
'path': '/types/{share_type_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_add_project_access,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_add_project_access
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'remove_project_access',
|
||||
@ -199,9 +201,7 @@ share_type_policies = [
|
||||
'path': '/types/{share_type_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_type_remove_project_access,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_type_remove_project_access
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -24,23 +24,33 @@ The share types extra specs API now supports system scope and default roles.
|
||||
|
||||
deprecated_extra_spec_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_extra_spec_show = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_extra_spec_index = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_extra_spec_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_extra_spec_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -56,9 +66,7 @@ share_types_extra_spec_policies = [
|
||||
'path': '/types/{share_type_id}/extra_specs',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_extra_spec_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_extra_spec_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'show',
|
||||
@ -71,9 +79,7 @@ share_types_extra_spec_policies = [
|
||||
'path': '/types/{share_type_id}/extra_specs',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_extra_spec_show,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_extra_spec_show
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'index',
|
||||
@ -86,9 +92,7 @@ share_types_extra_spec_policies = [
|
||||
'path': '/types/{share_type_id}/extra_specs/{extra_spec_id}',
|
||||
},
|
||||
],
|
||||
deprecated_rule=deprecated_extra_spec_index,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_extra_spec_index
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -101,9 +105,7 @@ share_types_extra_spec_policies = [
|
||||
'path': '/types/{share_type_id}/extra_specs',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_extra_spec_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_extra_spec_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -116,9 +118,7 @@ share_types_extra_spec_policies = [
|
||||
'path': '/types/{share_type_id}/extra_specs/{key}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_extra_spec_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_extra_spec_delete
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -25,129 +25,191 @@ The share API now supports system scope and default roles.
|
||||
# Deprecated share policies
|
||||
deprecated_share_create = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create',
|
||||
check_str=""
|
||||
check_str="",
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_create_public = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create_public_share',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_get = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_set_public = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'set_public_share',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_force_delete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_manage = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'manage',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_unmanage = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'unmanage',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_list_by_host = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'list_by_host',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_list_by_server_id = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'list_by_share_server_id',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_access_get = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'access_get',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_access_get_all = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'access_get_all',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_extend = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'extend',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_shrink = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'shrink',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_migration_start = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'migration_start',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_migration_complete = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'migration_complete',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_migration_cancel = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'migration_cancel',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_migration_get_progress = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'migration_get_progress',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_reset_task_state = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_task_state',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_reset_status = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
check_str=base.RULE_ADMIN_API
|
||||
check_str=base.RULE_ADMIN_API,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_revert_to_snapshot = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'revert_to_snapshot',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_allow_access = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'allow_access',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_deny_access = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'deny_access',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_update_metadata = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'update_share_metadata',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_delete_metadata = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete_share_metadata',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_get_metadata = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'get_share_metadata',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
# deprecated legacy snapshot policies with "share" as base resource
|
||||
deprecated_share_create_snapshot = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'create_snapshot',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_delete_snapshot = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'delete_snapshot',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
deprecated_share_snapshot_update = policy.DeprecatedRule(
|
||||
name=BASE_POLICY_NAME % 'snapshot_update',
|
||||
check_str=base.RULE_DEFAULT
|
||||
check_str=base.RULE_DEFAULT,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
)
|
||||
|
||||
|
||||
@ -163,9 +225,7 @@ shares_policies = [
|
||||
'path': '/shares',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_create,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_create
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'create_public_share',
|
||||
@ -178,9 +238,7 @@ shares_policies = [
|
||||
'path': '/shares',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_create_public,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_create_public
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get',
|
||||
@ -193,9 +251,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_get,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_get
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_all',
|
||||
@ -212,9 +268,7 @@ shares_policies = [
|
||||
'path': '/shares/detail',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_get_all
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update',
|
||||
@ -227,9 +281,7 @@ shares_policies = [
|
||||
'path': '/shares',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_update
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'set_public_share',
|
||||
@ -243,9 +295,7 @@ shares_policies = [
|
||||
'path': '/shares',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_set_public,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_set_public
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete',
|
||||
@ -258,9 +308,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'force_delete',
|
||||
@ -273,9 +321,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_force_delete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_force_delete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'manage',
|
||||
@ -288,9 +334,7 @@ shares_policies = [
|
||||
'path': '/shares/manage',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_manage,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_manage
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'unmanage',
|
||||
@ -303,9 +347,7 @@ shares_policies = [
|
||||
'path': '/shares/unmanage',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_unmanage,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_unmanage
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'list_by_host',
|
||||
@ -322,9 +364,7 @@ shares_policies = [
|
||||
'path': '/shares/detail',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_list_by_host,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_list_by_host
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'list_by_share_server_id',
|
||||
@ -341,9 +381,7 @@ shares_policies = [
|
||||
'path': '/shares/detail',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_list_by_server_id,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_list_by_server_id
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'access_get',
|
||||
@ -356,9 +394,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_access_get,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_access_get
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'access_get_all',
|
||||
@ -371,9 +407,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_access_get_all,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_access_get_all
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'extend',
|
||||
@ -386,9 +420,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_extend,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_extend
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'shrink',
|
||||
@ -401,9 +433,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_shrink,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_shrink
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'migration_start',
|
||||
@ -416,9 +446,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_migration_start,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_migration_start
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'migration_complete',
|
||||
@ -431,9 +459,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_migration_complete,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_migration_complete
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'migration_cancel',
|
||||
@ -446,9 +472,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_migration_cancel,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_migration_cancel
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'migration_get_progress',
|
||||
@ -462,9 +486,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_migration_get_progress,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_migration_get_progress
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_task_state',
|
||||
@ -477,9 +499,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_reset_task_state,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_reset_task_state
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'reset_status',
|
||||
@ -492,9 +512,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_reset_status,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_reset_status
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'revert_to_snapshot',
|
||||
@ -507,9 +525,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_revert_to_snapshot,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_revert_to_snapshot
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'allow_access',
|
||||
@ -522,9 +538,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_allow_access,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_allow_access
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'deny_access',
|
||||
@ -537,9 +551,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_deny_access,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_deny_access
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'update_share_metadata',
|
||||
@ -552,9 +564,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/metadata',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_update_metadata,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_update_metadata
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete_share_metadata',
|
||||
@ -567,9 +577,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/metadata/{key}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_delete_metadata,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_delete_metadata
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'get_share_metadata',
|
||||
@ -582,9 +590,7 @@ shares_policies = [
|
||||
'path': '/shares/{share_id}/metadata',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_get_metadata,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_get_metadata
|
||||
),
|
||||
]
|
||||
|
||||
@ -603,9 +609,7 @@ base_snapshot_policies = [
|
||||
'path': '/snapshots',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_create_snapshot,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_create_snapshot
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'delete_snapshot',
|
||||
@ -618,9 +622,7 @@ base_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_delete_snapshot,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_delete_snapshot
|
||||
),
|
||||
policy.DocumentedRuleDefault(
|
||||
name=BASE_POLICY_NAME % 'snapshot_update',
|
||||
@ -633,9 +635,7 @@ base_snapshot_policies = [
|
||||
'path': '/snapshots/{snapshot_id}/action',
|
||||
}
|
||||
],
|
||||
deprecated_rule=deprecated_share_snapshot_update,
|
||||
deprecated_reason=DEPRECATED_REASON,
|
||||
deprecated_since=versionutils.deprecated.WALLABY
|
||||
deprecated_rule=deprecated_share_snapshot_update
|
||||
),
|
||||
]
|
||||
|
||||
|
@ -17,7 +17,7 @@ oslo.i18n>=5.0.1 # Apache-2.0
|
||||
oslo.log>=4.4.0 # Apache-2.0
|
||||
oslo.messaging>=12.5.0 # Apache-2.0
|
||||
oslo.middleware>=4.1.1 # Apache-2.0
|
||||
oslo.policy>=3.6.2 # Apache-2.0
|
||||
oslo.policy>=3.7.0 # Apache-2.0
|
||||
oslo.reports>=2.2.0 # Apache-2.0
|
||||
oslo.rootwrap>=6.2.0 # Apache-2.0
|
||||
oslo.serialization>=4.0.1 # Apache-2.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user