Interface RoleService

    • Method Detail

      • createTenantRole

        java.util.Optional<TenantRoles> createTenantRole​(Tenant tenant)
      • getTenantRole

        TenantRoles getTenantRole​(com.yahoo.config.provision.TenantName tenant)
        Retrieve the names of the tenant roles (host and container). Does not guarantee these roles exist
      • deleteTenantRole

        void deleteTenantRole​(com.yahoo.config.provision.TenantName tenant)
      • createTenantPolicy

        java.lang.String createTenantPolicy​(com.yahoo.config.provision.TenantName tenant,
                                            java.lang.String policyName,
                                            java.lang.String awsId,
                                            java.lang.String role)
      • deleteTenantPolicy

        void deleteTenantPolicy​(com.yahoo.config.provision.TenantName tenant,
                                java.lang.String policyName,
                                java.lang.String role)
      • maintainRoles

        void maintainRoles​(java.util.List<com.yahoo.config.provision.TenantName> tenants)