@Service @Transactional public class NamespaceIamRoleAuthorizationServiceImpl extends Object implements NamespaceIamRoleAuthorizationService
| Constructor and Description |
|---|
NamespaceIamRoleAuthorizationServiceImpl() |
public NamespaceIamRoleAuthorizationServiceImpl()
@NamespacePermission(fields="#request?.namespaceIamRoleAuthorizationKey?.namespace", permissions=WRITE) public NamespaceIamRoleAuthorization createNamespaceIamRoleAuthorization(NamespaceIamRoleAuthorizationCreateRequest request)
NamespaceIamRoleAuthorizationServicecreateNamespaceIamRoleAuthorization in interface NamespaceIamRoleAuthorizationServicerequest - The namespace IAM role create request@NamespacePermission(fields="#namespaceIamRoleAuthorizationKey?.namespace", permissions=WRITE) public NamespaceIamRoleAuthorization deleteNamespaceIamRoleAuthorization(NamespaceIamRoleAuthorizationKey namespaceIamRoleAuthorizationKey)
NamespaceIamRoleAuthorizationServicedeleteNamespaceIamRoleAuthorization in interface NamespaceIamRoleAuthorizationServicenamespaceIamRoleAuthorizationKey - The namespace IAM role authorization key consisting of the namespace code and the IAM role name@NamespacePermission(fields="#namespaceIamRoleAuthorizationKey?.namespace", permissions=READ) public NamespaceIamRoleAuthorization getNamespaceIamRoleAuthorization(NamespaceIamRoleAuthorizationKey namespaceIamRoleAuthorizationKey)
NamespaceIamRoleAuthorizationServicegetNamespaceIamRoleAuthorization in interface NamespaceIamRoleAuthorizationServicenamespaceIamRoleAuthorizationKey - The namespace IAM role authorization key consisting of the namespace code and the IAM role namepublic NamespaceIamRoleAuthorizationKeys getNamespaceIamRoleAuthorizations()
NamespaceIamRoleAuthorizationServicegetNamespaceIamRoleAuthorizations in interface NamespaceIamRoleAuthorizationServicepublic NamespaceIamRoleAuthorizationKeys getNamespaceIamRoleAuthorizationsByIamRoleName(String iamRoleName)
NamespaceIamRoleAuthorizationServicegetNamespaceIamRoleAuthorizationsByIamRoleName in interface NamespaceIamRoleAuthorizationServiceiamRoleName - The IAM role name@NamespacePermission(fields="#namespace", permissions=READ) public NamespaceIamRoleAuthorizationKeys getNamespaceIamRoleAuthorizationsByNamespace(String namespace)
NamespaceIamRoleAuthorizationServicegetNamespaceIamRoleAuthorizationsByNamespace in interface NamespaceIamRoleAuthorizationServicenamespace - The namespace@NamespacePermission(fields="#namespaceIamRoleAuthorizationKey?.namespace", permissions=WRITE) public NamespaceIamRoleAuthorization updateNamespaceIamRoleAuthorization(NamespaceIamRoleAuthorizationKey namespaceIamRoleAuthorizationKey, NamespaceIamRoleAuthorizationUpdateRequest request)
NamespaceIamRoleAuthorizationServiceupdateNamespaceIamRoleAuthorization in interface NamespaceIamRoleAuthorizationServicenamespaceIamRoleAuthorizationKey - The namespace IAM role authorization key consisting of the namespace code and the IAM role namerequest - The namespace IAM role update requestCopyright © 2021. All rights reserved.