public enum Permission extends Enum<Permission>
Modifier and Type | Method and Description |
---|---|
AccessType |
getAccessType() |
static Set<Permission> |
getAvailablePermissionsForDomain(IamEntityType domain) |
static Set<Permission> |
getAvailablePermissionsForDomain(IamEntityType domain,
AccessType accessType) |
IamEntityType |
getDomain() |
Set<Permission> |
getImpliedPermissions() |
static Set<Permission> |
getRequiredPermissionsForDomain(IamEntityType domain) |
static Permission |
getViewPermissionForDomain(IamEntityType domain) |
boolean |
isAvailableToCustomPolicy() |
boolean |
isRequiredForCustomPolicy() |
static Permission |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Permission[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Permission VIEW_ILAND_BACKUP_JOB
public static final Permission VIEW_ILAND_BACKUP_TENANT
public static final Permission MANAGE_ILAND_BACKUP_TENANT_STORAGE
public static final Permission MANAGE_ILAND_BACKUP_TENANT_PASSWORD
public static final Permission MANAGE_ILAND_BACKUP_TENANT
public static final Permission DELETE_ILAND_BACKUP_TENANT
public static final Permission MANAGE_ILAND_BACKUP_TENANT_JOB
public static final Permission VIEW_ILAND_BACKUP_LOCATION
public static final Permission VIEW_ILAND_BACKUP_LOCATION_BILLING
public static final Permission MANAGE_ILAND_BACKUP_DATA_CENTER_STORAGE
public static final Permission VIEW_ILAND_O365_JOB_SESSION
public static final Permission VIEW_ILAND_O365_JOB
public static final Permission MANAGE_ILAND_O365_JOB
public static final Permission CREATE_ILAND_O365_JOB
public static final Permission DELETE_ILAND_O365_JOB
public static final Permission VIEW_ILAND_O365_RESTORE_SESSION
public static final Permission MANAGE_ILAND_O365_RESTORE_SESSION
public static final Permission VIEW_ILAND_O365_ORGANIZATION
public static final Permission CREATE_ILAND_O365_ORGANIZATION
public static final Permission DELETE_ILAND_O365_ORGANIZATION
public static final Permission MANAGE_ILAND_O365_ORGANIZATION
public static final Permission VIEW_ILAND_O365_LOCATION_BILLING
public static final Permission VIEW_ILAND_O365_LOCATION
public static final Permission VIEW_ILAND_CLOUD_VM
public static final Permission VIEW_ILAND_CLOUD_VM_BILLING
public static final Permission ACCESS_ILAND_CLOUD_VM_CONSOLE
public static final Permission MANAGE_ILAND_CLOUD_VM_POWER_STATE
public static final Permission MANAGE_ILAND_CLOUD_VM_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_VM_SNAPSHOTS
public static final Permission COPY_MOVE_RESTORE_ILAND_CLOUD_VM
public static final Permission DELETE_ILAND_CLOUD_VM
public static final Permission VIEW_ILAND_CLOUD_VAPP_NETWORK
public static final Permission MANAGE_ILAND_CLOUD_VAPP_NETWORK_CONFIGURATION
public static final Permission DELETE_ILAND_CLOUD_VAPP_NETWORK
public static final Permission VIEW_ILAND_CLOUD_VAPP
public static final Permission VIEW_ILAND_CLOUD_VAPP_BILLING
public static final Permission MANAGE_ILAND_CLOUD_VAPP_POWER_STATE
public static final Permission MANAGE_ILAND_CLOUD_VAPP_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_VAPP_SNAPSHOTS
public static final Permission MANAGE_ILAND_CLOUD_VAPP_LEASES
public static final Permission COPY_MOVE_DOWNLOAD_ILAND_CLOUD_VAPP
public static final Permission DELETE_ILAND_CLOUD_VAPP
public static final Permission CREATE_ILAND_CLOUD_VAPP_VMS
public static final Permission CREATE_ILAND_CLOUD_VAPP_NETWORKS
public static final Permission VIEW_ILAND_CLOUD_INTERNAL_NETWORK
public static final Permission MANAGE_ILAND_CLOUD_INTERNAL_NETWORK_CONFIGURATION
public static final Permission DELETE_ILAND_CLOUD_INTERNAL_NETWORK
public static final Permission VIEW_ILAND_CLOUD_EDGE
public static final Permission MANAGE_ILAND_CLOUD_EDGE_DHCP_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_LOAD_BALANCER_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_STATIC_ROUTING_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_RATE_LIMIT_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_IPSEC_VPN_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_L2_VPN_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_SSL_VPN_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_SETTINGS_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_FIREWALL_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_NAT_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_EDGE_CERTIFICATE_CONFIGURATION
public static final Permission VIEW_ILAND_CLOUD_BACKUP_GROUP
public static final Permission MANAGE_ILAND_CLOUD_BACKUP_GROUP_CONFIGURATION
public static final Permission DELETE_ILAND_CLOUD_BACKUP_GROUP
public static final Permission VIEW_ILAND_CLOUD_VDC
public static final Permission VIEW_ILAND_CLOUD_VDC_BILLING
public static final Permission MANAGE_ILAND_CLOUD_VDC_CONFIGURATION
public static final Permission CREATE_ILAND_CLOUD_VDC_VAPPS
public static final Permission CREATE_ILAND_CLOUD_VDC_CATALOG_ITEMS
public static final Permission CREATE_ILAND_CLOUD_VDC_INTERNAL_NETWORKS
public static final Permission VIEW_ILAND_CLOUD_VAPP_TEMPLATE
public static final Permission MANAGE_ILAND_CLOUD_VAPP_TEMPLATE_CONFIGURATION
public static final Permission DOWNLOAD_ILAND_CLOUD_VAPP_TEMPLATE
public static final Permission DELETE_ILAND_CLOUD_VAPP_TEMPLATE
public static final Permission VIEW_ILAND_CLOUD_MEDIA
public static final Permission MANAGE_ILAND_CLOUD_MEDIA_CONFIGURATION
public static final Permission CLONE_DOWNLOAD_ILAND_CLOUD_MEDIA
public static final Permission DELETE_ILAND_CLOUD_MEDIA
public static final Permission VIEW_ILAND_CLOUD_CATALOG
public static final Permission MANAGE_ILAND_CLOUD_CATALOG_CONFIGURATION
public static final Permission DELETE_ILAND_CLOUD_CATALOG
public static final Permission CREATE_ILAND_CLOUD_CATALOG_VAPP_TEMPLATES
public static final Permission CREATE_ILAND_CLOUD_CATALOG_MEDIA
public static final Permission VIEW_ILAND_CLOUD_VPG
public static final Permission MANAGE_ILAND_CLOUD_VPG_CONFIGURATION
public static final Permission INITIATE_ILAND_CLOUD_VPG_TEST_FAILOVER
public static final Permission INITIATE_ILAND_CLOUD_VPG_LIVE_FAILOVER
public static final Permission VIEW_ILAND_CLOUD_VCC_FAILOVER_PLAN
public static final Permission TEST_ILAND_CLOUD_VCC_FAILOVER_PLAN
public static final Permission START_ILAND_CLOUD_VCC_FAILOVER_PLAN
public static final Permission UNDO_ILAND_CLOUD_VCC_FAILOVER_PLAN
public static final Permission VIEW_ILAND_CLOUD_ORG
public static final Permission VIEW_ILAND_CLOUD_ORG_SECURITY
public static final Permission VIEW_ILAND_CLOUD_ORG_BILLING
public static final Permission MANAGE_ILAND_CLOUD_ORG_CONFIGURATION
public static final Permission MANAGE_ILAND_CLOUD_ORG_DNS
public static final Permission CREATE_ILAND_CLOUD_ORG_CATALOGS
public static final Permission MANAGE_ILAND_CLOUD_ORG_SECURITY
public static final Permission VIEW_ILAND_CLOUD_ORG_DR_RUNBOOKS
public static final Permission VIEW_ILAND_CLOUD_ORG_VDI
public static final Permission MANAGE_ILAND_CLOUD_ORG_VDI_DEPLOYMENTS
public static final Permission MANAGE_ILAND_CLOUD_ORG_VDI
public static final Permission MANAGE_ILAND_CLOUD_ORG_DR_RUNBOOKS
public static final Permission VIEW_ILAND_CLOUD_ORG_VCC_RUNBOOKS
public static final Permission MANAGE_ILAND_CLOUD_ORG_VCC_RUNBOOKS
public static final Permission VIEW_ILAND_CLOUD_LOCATION
public static final Permission VIEW_ILAND_CLOUD_LOCATION_BILLING
public static final Permission VIEW_ILAND_BACKUP
public static final Permission VIEW_ILAND_BACKUP_BILLING
public static final Permission VIEW_ILAND_O365
public static final Permission VIEW_ILAND_O365_BILLING
public static final Permission VIEW_ILAND_CLOUD
public static final Permission VIEW_ILAND_CLOUD_BILLING
public static final Permission MANAGE_ILAND_OBJECT_STORAGE_LOCATION
public static final Permission MANAGE_ILAND_OBJECT_STORAGE
public static final Permission CREATE_ILAND_OBJECT_STORAGE_USER_SESSION
public static final Permission CREATE_ILAND_OBJECT_STORAGE_KEY
public static final Permission DELETE_ILAND_OBJECT_STORAGE_KEY
public static final Permission VIEW_ILAND_CEPH_OBJECT_STORAGE_TENANT
public static final Permission VIEW_ILAND_CEPH_OBJECT_STORAGE_LOCATION
public static final Permission MANAGE_ILAND_CEPH_OBJECT_STORAGE
public static final Permission VIEW_COMPANY
public static final Permission VIEW_COMPANY_SUPPORT_TICKETS
public static final Permission VIEW_COMPANY_IAM
public static final Permission MANAGE_COMPANY_IAM
public static final Permission MANAGE_COMPANY_SUPPORT_TICKETS
public static final Permission MANAGE_COMPANY_SETTINGS
public static final Permission CREATE_ILAND_BACKUP_TENANT
public static final Permission MANAGE_COMPANY_IDENTITY_PROVIDER
public static Permission[] values()
for (Permission c : Permission.values()) System.out.println(c);
public static Permission valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null@Nonnull public IamEntityType getDomain()
@Nonnull public AccessType getAccessType()
public boolean isAvailableToCustomPolicy()
public boolean isRequiredForCustomPolicy()
@Nonnull public Set<Permission> getImpliedPermissions()
@Nonnull public static Set<Permission> getAvailablePermissionsForDomain(@Nonnull IamEntityType domain)
@Nonnull public static Set<Permission> getAvailablePermissionsForDomain(@Nonnull IamEntityType domain, @Nonnull AccessType accessType)
@Nonnull public static Set<Permission> getRequiredPermissionsForDomain(@Nonnull IamEntityType domain)
@Nonnull public static Permission getViewPermissionForDomain(@Nonnull IamEntityType domain)
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.