Package org.jclouds.iam.domain

Examples of org.jclouds.iam.domain.Policy


      Role newRole;
      try {
         newRole = api.getRoleApi().createWithPolicy(roleName, RoleApiLiveTest.assumeRolePolicy);
         getAnonymousLogger().info("created role: " + newRole);
         api(roleName).create("S3Access", s3Policy);
         Policy newPolicy = api(roleName).get("S3Access");
         getAnonymousLogger().info("created policy: " + newPolicy);
         checkPolicy(newPolicy);
         assertEquals(newPolicy.getDocument(), s3Policy);
         api(roleName).delete("S3Access");
         assertNull(api(roleName).get("S3Access"));
      } finally {
         api(roleName).delete("S3Access");
         api.getRoleApi().delete(roleName);
View Full Code Here


public class GetRolePolicyResponseTest extends BaseHandlerTest {

   public void test() {
      InputStream is = getClass().getResourceAsStream("/get_role_policy.xml");

      Policy expected = expected();

      PolicyHandler handler = injector.getInstance(PolicyHandler.class);
      Policy result = factory.create(handler).parse(is);

      assertEquals(result, expected);
      assertEquals(result.getOwner(), expected.getOwner());
      assertEquals(result.getName(), expected.getName());
      assertEquals(result.getDocument(), expected.getDocument());
   }
View Full Code Here

public class GetRolePolicyResponseTest extends BaseHandlerTest {

   public void test() {
      InputStream is = getClass().getResourceAsStream("/get_role_policy.xml");

      Policy expected = expected();

      PolicyHandler handler = injector.getInstance(PolicyHandler.class);
      Policy result = factory.create(handler).parse(is);

      assertEquals(result, expected);
      assertEquals(result.getOwner(), expected.getOwner());
      assertEquals(result.getName(), expected.getName());
      assertEquals(result.getDocument(), expected.getDocument());
   }
View Full Code Here

      Role newRole;
      try {
         newRole = api.getRoleApi().createWithPolicy(roleName, RoleApiLiveTest.assumeRolePolicy);
         getAnonymousLogger().info("created role: " + newRole);
         api(roleName).create("S3Access", s3Policy);
         Policy newPolicy = api(roleName).get("S3Access");
         getAnonymousLogger().info("created policy: " + newPolicy);
         checkPolicy(newPolicy);
         assertEquals(newPolicy.getDocument(), s3Policy);
         api(roleName).delete("S3Access");
         assertNull(api(roleName).get("S3Access"));
      } finally {
         api(roleName).delete("S3Access");
         api.getRoleApi().delete(roleName);
View Full Code Here

TOP

Related Classes of org.jclouds.iam.domain.Policy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.