package com.sequenceiq.cloudbreak.doc;
public class OperationDescriptions {
public static class BlueprintOpDescription {
public static final String POST_PRIVATE = "create blueprint as private resource";
public static final String POST_PUBLIC = "create blueprint as public resource";
public static final String GET_PRIVATE = "retrieve private blueprints";
public static final String GET_PUBLIC = "retrieve public and private (owned) blueprints";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private blueprint by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) blueprint by name";
public static final String GET_BY_ID = "retrieve blueprint by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private blueprint by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private blueprint by name";
public static final String DELETE_BY_ID = "delete blueprint by id";
}
public static class TemplateOpDescription {
public static final String POST_PRIVATE = "create template as private resource";
public static final String POST_PUBLIC = "create template as public resource";
public static final String GET_PRIVATE = "retrieve private templates";
public static final String GET_PUBLIC = "retrieve public and private (owned) templates";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private template by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) template by name";
public static final String GET_BY_ID = "retrieve template by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private template by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private template by name";
public static final String DELETE_BY_ID = "delete template by id";
}
public static class ConstraintOpDescription {
public static final String POST_PRIVATE = "create constraint template as private resource";
public static final String POST_PUBLIC = "create constraint template as public resource";
public static final String GET_PRIVATE = "retrieve private constraint templates";
public static final String GET_PUBLIC = "retrieve public and private (owned) constraint templates";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private constraint template by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) constraint template by name";
public static final String GET_BY_ID = "retrieve constraint template by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private constraint template by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private constraint template by name";
public static final String DELETE_BY_ID = "delete constraint template by id";
}
public static class TopologyOpDesctiption {
public static final String GET_BY_ID = "retrieve topology by id";
public static final String GET_PUBLIC = "retrieve topoligies";
public static final String POST_PUBLIC = "create topology as public resource";
public static final String DELETE_BY_ID = "delete topology by id";
}
public static class CredentialOpDescription {
public static final String POST_PRIVATE = "create credential as private resource";
public static final String POST_PUBLIC = "create credential as public resource";
public static final String GET_PRIVATE = "retrieve private credentials";
public static final String GET_PUBLIC = "retrieve public and private (owned) credentials";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private credential by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) credential by name";
public static final String GET_BY_ID = "retrieve credential by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private credential by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private credential by name";
public static final String INTERACTIVE_LOGIN = "interactive login";
public static final String DELETE_BY_ID = "delete credential by id";
public static final String GET_JKS_FILE = "retrieve azure JKS file by credential id";
public static final String PUT_CERTIFICATE_BY_ID = "update azure credential by credential id";
public static final String GET_SSH_FILE = "retrieve azure ssh key file for credential by credential id";
}
public static class StackOpDescription {
public static final String POST_PRIVATE = "create stack as private resource";
public static final String POST_PUBLIC = "create stack as public resource";
public static final String GET_PRIVATE = "retrieve private stack";
public static final String GET_PUBLIC = "retrieve public and private (owned) stacks";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private stack by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) stack by name";
public static final String GET_BY_ID = "retrieve stack by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private stack by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private stack by name";
public static final String DELETE_BY_ID = "delete stack by id";
public static final String GET_STATUS_BY_ID = "retrieve stack status by stack id";
public static final String PUT_BY_ID = "update stack by id";
public static final String GET_METADATA = "retrieve stack metadata";
public static final String GET_BY_AMBARI_ADDRESS = "retrieve stack by ambari address";
public static final String GET_STACK_CERT = "retrieves the TLS certificate used by the gateway";
public static final String VALIDATE = "validate stack";
public static final String DELETE_INSTANCE_BY_ID = "delete instance resource from stack";
public static final String GET_PLATFORM_VARIANTS = "retrieve available platform variants";
public static final String GET_ALL = "retrieve all stacks";
}
public static class ClusterOpDescription {
public static final String POST_FOR_STACK = "create cluster for stack";
public static final String GET_BY_STACK_ID = "retrieve cluster by stack id";
public static final String GET_PRIVATE_BY_NAME = "retrieve cluster by stack name (private)";
public static final String GET_PUBLIC_BY_NAME = "retrieve cluster by stack name (public)";
public static final String DELETE_BY_STACK_ID = "delete cluster on a specific stack";
public static final String PUT_BY_STACK_ID = "update cluster by stack id";
public static final String UPGRADE_AMBARI = "upgrade the Ambari version";
public static final String GET_CLUSTER_PROPERTIES = "get cluster properties with blueprint outputs";
public static final String FAILURE_REPORT = "failure report";
public static final String REPAIR_CLUSTER = "repair the cluster";
}
public static class ClusterTemplateOpDescription {
public static final String POST_PRIVATE = "create cluster template as private resource";
public static final String POST_PUBLIC = "create cluster template as public resource";
public static final String GET_PRIVATE = "retrieve private cluster templates";
public static final String GET_PUBLIC = "retrieve public and private (owned) cluster template";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private cluster template by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) cluster template by name";
public static final String GET_BY_ID = "retrieve cluster template by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private cluster template by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private cluster template by name";
public static final String DELETE_BY_ID = "delete cluster template by id";
}
public static class RecipeOpDescription {
public static final String POST_PRIVATE = "create recipe as private resource";
public static final String POST_PUBLIC = "create recipe as public resource";
public static final String GET_PRIVATE = "retrieve private recipes";
public static final String GET_PUBLIC = "retrieve public and private (owned) recipes";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private recipe by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) recipe by name";
public static final String GET_BY_ID = "retrieve recipe by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private recipe by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private recipe by name";
public static final String DELETE_BY_ID = "delete recipe by id";
}
public static class SssdConfigOpDescription {
public static final String POST_PRIVATE = "create SSSD config as private resource";
public static final String POST_PUBLIC = "create SSSD config as public resource";
public static final String GET_PRIVATE = "retrieve private SSSD configs";
public static final String GET_PUBLIC = "retrieve public and private (owned) SSSD configs";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private SSSD config by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) SSSD config by name";
public static final String GET_BY_ID = "retrieve SSSD config by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private SSSD config by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private SSSD config by name";
public static final String DELETE_BY_ID = "delete SSSD config by id";
}
public static class UsagesOpDescription {
public static final String GET_ALL = "retrieve usages by filter parameters";
public static final String GET_PUBLIC = "retrieve public and private (owned) usages by filter parameters";
public static final String GET_PRIVATE = "retrieve private usages by filter parameters";
public static final String GET_FLEX_DAILY = "retrieve Flex related daily usages";
public static final String GET_FLEX_LATEST = "retrieve Flex related latest usages, usages for the given day";
}
public static class EventOpDescription {
public static final String GET_BY_TIMESTAMP = "retrieve events by timestamp (long)";
}
public static class NetworkOpDescription {
public static final String POST_PRIVATE = "create network as private resource";
public static final String POST_PUBLIC = "create network as public resource";
public static final String GET_PRIVATE = "retrieve private networks";
public static final String GET_PUBLIC = "retrieve public and private (owned) networks";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private network by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) network by name";
public static final String GET_BY_ID = "retrieve network by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private network by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private network by name";
public static final String DELETE_BY_ID = "delete network by id";
}
public static class UserOpDescription {
public static final String USER_DETAILS_EVICT = "remove user from cache (by username)";
public static final String USER_GET_RESOURCE = "check that account user has any resources";
}
public static class SecurityGroupOpDescription {
public static final String POST_PRIVATE = "create security group as private resource";
public static final String POST_PUBLIC = "create security group as public resource";
public static final String GET_PRIVATE = "retrieve private security groups";
public static final String GET_PUBLIC = "retrieve public and private (owned) security groups";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private security group by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) security group by name";
public static final String GET_BY_ID = "retrieve security group by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private security group by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private security group by name";
public static final String DELETE_BY_ID = "delete security group by id";
}
public static class AccountPreferencesDescription {
public static final String GET_PRIVATE = "retrieve account preferences for admin user";
public static final String IS_PLATFORM_SELECTION_DISABLED = "is platform selection disabled";
public static final String PUT_PRIVATE = "update account preferences of admin user";
public static final String POST_PRIVATE = "post account preferences of admin user";
public static final String VALIDATE = "validate account preferences of all stacks";
}
public static class LdapConfigOpDescription {
public static final String POST_PRIVATE = "create LDAP config as private resource";
public static final String POST_PUBLIC = "create LDAP config as public resource";
public static final String GET_PRIVATE = "retrieve private LDAP configs";
public static final String GET_PUBLIC = "retrieve public and private (owned) LDAP configs";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private LDAP config by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) LDAP config by name";
public static final String GET_BY_ID = "retrieve LDAP config by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private LDAP config by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private LDAP config by name";
public static final String DELETE_BY_ID = "delete LDAP config by id";
}
public static class UtilityOpDescription {
public static final String TEST_RDS_CONNECTION = "tests an RDS connection";
public static final String TEST_RDS_CONNECTION_BY_ID = "tests an already exists RDS connection";
public static final String TEST_LDAP_CONNECTION = "tests an LDAP connection";
public static final String TEST_LDAP_CONNECTION_BY_ID = "tests an already exists LDAP connection";
public static final String TEST_DATABASE = "tests a database connection parameters";
public static final String CREATE_DATABASE = "create a database connection parameters";
}
public static class RdsConfigOpDescription {
public static final String POST_PRIVATE = "create RDS configuration as private resource";
public static final String POST_PUBLIC = "create RDS configuration as public resource";
public static final String GET_PRIVATE = "retrieve private RDS configurations";
public static final String GET_PUBLIC = "retrieve public and private (owned) RDS configurations";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private RDS configuration by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) RDS configuration by name";
public static final String GET_BY_ID = "retrieve RDS configuration by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private RDS configuration by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private RDS configuration by name";
public static final String DELETE_BY_ID = "delete RDS configuration by id";
}
public static class ConnectorOpDescription {
public static final String GET_PLATFORMS = "retrive available platforms";
public static final String GET_PLATFORM_VARIANTS = "retrive available platform variants";
public static final String GET_PLATFORM_VARIANT_BY_TYPE = "retrive a platform variant by type";
public static final String GET_DISK_TYPES = "retrive available disk types";
public static final String GET_DISK_TYPE_BY_TYPE = "retrive disks by type";
public static final String GET_ORCHESTRATOR_TYPES = "retrive available orchestrator types";
public static final String GET_ORCHESTRATORS_BY_TYPES = "retrive orchestrators by type";
public static final String GET_VM_TYPES = "retrive available vm types";
public static final String GET_VM_TYPE_BY_TYPE = "retrive vm types by type";
public static final String GET_REGIONS = "retrive available regions";
public static final String GET_REGION_R_BY_TYPE = "retrive regions by type";
public static final String GET_REGION_AV_BY_TYPE = "retrive availability zones by type";
public static final String GET_IMAGES = "retrive available images";
public static final String GET_TAG_SPECIFICATIONS = "retrive tag specifications";
public static final String GET_SPECIALS = "retrive special properties";
public static final String GET_IMAGE_R_BY_TYPE = "retrive images by type";
}
public static class SettingsOpDescription {
public static final String GET_ALL_SETTINGS = "retrive all available settings";
public static final String GET_RECIPE_SETTINGS = "retrive available recipe settings";
public static final String GET_SSSD_SETTINGS = "retrive available SSSD configuration settings";
public static final String GET_DATABASE_SETTINGS = "retrive available Ambari database settings";
}
public static class SubscriptionOpDescription {
public static final String SUBSCRIBE = "retrive subscribe identifier";
}
public static class SmartSenseSubOpDescription {
public static final String POST_PRIVATE = "create SmartSense subscription as private resource";
public static final String POST_PUBLIC = "create SmartSense subscription as public resource";
public static final String GET_PRIVATE = "retrieve private SmartSense subscriptions";
public static final String GET_PUBLIC = "retrieve public and private (owned) SmartSense subscriptions";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private SmartSense subscription by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) SmartSense subscription by name";
public static final String GET_BY_ID = "retrieve SmartSense subscription by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private SmartSense subscription by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private SmartSense subscription by name";
public static final String DELETE_BY_ID = "delete SmartSense subscription by id";
}
public static class FlexSubOpDescription {
public static final String POST_PRIVATE = "create Flex subscription as private resource";
public static final String POST_PUBLIC = "create Flex subscription as public resource";
public static final String GET_PRIVATE = "retrieve private Flex subscriptions";
public static final String GET_PUBLIC = "retrieve public and private (owned) Flex subscriptions";
public static final String GET_PRIVATE_BY_NAME = "retrieve a private Flex subscription by name";
public static final String GET_PUBLIC_BY_NAME = "retrieve a public or private (owned) Flex subscription by name";
public static final String GET_BY_ID = "retrieve Flex subscription by id";
public static final String DELETE_PRIVATE_BY_NAME = "delete private Flex subscription by name";
public static final String DELETE_PUBLIC_BY_NAME = "delete public (owned) or private Flex subscription by name";
public static final String DELETE_BY_ID = "delete Flex subscription by id";
public static final String SET_DEFAULT_IN_ACCOUNT = "sets the account default flag on the Flex subscription";
public static final String SET_USED_FOR_CONTROLLER_IN_ACCOUNT = "sets the account 'used for controller' flag on the Flex subscription";
}
}