@RestController
@RequestMapping(value="/rest",
produces={"application/xml","application/json"})
public class NamespaceIamRoleAuthorizationRestController
extends HerdBaseController
| Constructor and Description |
|---|
NamespaceIamRoleAuthorizationRestController() |
addPagingHttpHeaders, validateNoDuplicateQueryStringParamspublic NamespaceIamRoleAuthorizationRestController()
@RequestMapping(value="/namespaceIamRoleAuthorizations",
method=POST,
consumes={"application/xml","application/json"})
@Secured(value="FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_POST")
public NamespaceIamRoleAuthorization createNamespaceIamRoleAuthorization(@RequestBody
NamespaceIamRoleAuthorizationCreateRequest request)
request - The namespace IAM role create request@RequestMapping(value="/namespaceIamRoleAuthorizations/namespaces/{namespace}/iamRoleNames/{iamRoleName}",
method=GET)
@Secured(value="FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_GET")
public NamespaceIamRoleAuthorization getNamespaceIamRoleAuthorization(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="iamRoleName")
String iamRoleName)
namespace - The namespaceiamRoleName - The IAM role name@RequestMapping(value="/namespaceIamRoleAuthorizations",
method=GET)
@Secured(value="FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_ALL_GET")
public NamespaceIamRoleAuthorizationKeys getNamespaceIamRoleAuthorizations()
@RequestMapping(value="/namespaceIamRoleAuthorizations/iamRoleNames/{iamRoleName}",
method=GET)
@Secured(value="FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_BY_IAM_ROLE_NAME_GET")
public NamespaceIamRoleAuthorizationKeys getNamespaceIamRoleAuthorizationsByIamRoleName(@PathVariable(value="iamRoleName")
String iamRoleName)
iamRoleName - The IAM role name@RequestMapping(value="/namespaceIamRoleAuthorizations/namespaces/{namespace}",
method=GET)
@Secured(value="FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_BY_NAMESPACE_GET")
public NamespaceIamRoleAuthorizationKeys getNamespaceIamRoleAuthorizationsByNamespace(@PathVariable(value="namespace")
String namespace)
namespace - The namespace@RequestMapping(value="/namespaceIamRoleAuthorizations/namespaces/{namespace}/iamRoleNames/{iamRoleName}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_PUT")
public NamespaceIamRoleAuthorization updateNamespaceIamRoleAuthorization(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="iamRoleName")
String iamRoleName,
@RequestBody
NamespaceIamRoleAuthorizationUpdateRequest request)
namespace - The namespaceiamRoleName - The IAM role namerequest - The namespace IAM role update request@RequestMapping(value="/namespaceIamRoleAuthorizations/namespaces/{namespace}/iamRoleNames/{iamRoleName}",
method=DELETE)
@Secured(value="FN_NAMESPACE_IAM_ROLE_AUTHORIZATIONS_DELETE")
public NamespaceIamRoleAuthorization deleteNamespaceIamRoleAuthorization(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="iamRoleName")
String iamRoleName)
namespace - The namespaceiamRoleName - The IAM role nameCopyright © 2021. All rights reserved.