Class GetBillingRoleAssignmentByEnrollmentAccountResult
- java.lang.Object
-
- com.pulumi.azurenative.billing.outputs.GetBillingRoleAssignmentByEnrollmentAccountResult
-
public final class GetBillingRoleAssignmentByEnrollmentAccountResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetBillingRoleAssignmentByEnrollmentAccountResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetBillingRoleAssignmentByEnrollmentAccountResult.Builder
builder()
static GetBillingRoleAssignmentByEnrollmentAccountResult.Builder
builder(GetBillingRoleAssignmentByEnrollmentAccountResult defaults)
java.lang.String
createdByPrincipalId()
java.lang.String
createdByPrincipalTenantId()
java.lang.String
createdByUserEmailAddress()
java.lang.String
createdOn()
java.lang.String
id()
java.lang.String
name()
java.util.Optional<java.lang.String>
principalId()
java.util.Optional<java.lang.String>
principalTenantId()
java.util.Optional<java.lang.String>
roleDefinitionId()
java.lang.String
scope()
java.lang.String
type()
java.util.Optional<java.lang.String>
userAuthenticationType()
java.util.Optional<java.lang.String>
userEmailAddress()
-
-
-
Method Detail
-
createdByPrincipalId
public java.lang.String createdByPrincipalId()
- Returns:
- The principal Id of the user who created the role assignment.
-
createdByPrincipalTenantId
public java.lang.String createdByPrincipalTenantId()
- Returns:
- The tenant Id of the user who created the role assignment.
-
createdByUserEmailAddress
public java.lang.String createdByUserEmailAddress()
- Returns:
- The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
-
createdOn
public java.lang.String createdOn()
- Returns:
- The date the role assignment was created.
-
id
public java.lang.String id()
- Returns:
- Resource Id.
-
name
public java.lang.String name()
- Returns:
- Resource name.
-
principalId
public java.util.Optional<java.lang.String> principalId()
- Returns:
- The principal id of the user to whom the role was assigned.
-
principalTenantId
public java.util.Optional<java.lang.String> principalTenantId()
- Returns:
- The principal tenant id of the user to whom the role was assigned.
-
roleDefinitionId
public java.util.Optional<java.lang.String> roleDefinitionId()
- Returns:
- The ID of the role definition.
-
scope
public java.lang.String scope()
- Returns:
- The scope at which the role was assigned.
-
type
public java.lang.String type()
- Returns:
- Resource type.
-
userAuthenticationType
public java.util.Optional<java.lang.String> userAuthenticationType()
- Returns:
- The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
-
userEmailAddress
public java.util.Optional<java.lang.String> userEmailAddress()
- Returns:
- The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
-
builder
public static GetBillingRoleAssignmentByEnrollmentAccountResult.Builder builder()
-
builder
public static GetBillingRoleAssignmentByEnrollmentAccountResult.Builder builder(GetBillingRoleAssignmentByEnrollmentAccountResult defaults)
-
-