Package com.pulumi.azurenative.billing
Class BillingRoleAssignmentByDepartmentArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.billing.BillingRoleAssignmentByDepartmentArgs
-
public final class BillingRoleAssignmentByDepartmentArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BillingRoleAssignmentByDepartmentArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BillingRoleAssignmentByDepartmentArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
billingAccountName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
billingRoleAssignmentName()
static BillingRoleAssignmentByDepartmentArgs.Builder
builder()
static BillingRoleAssignmentByDepartmentArgs.Builder
builder(BillingRoleAssignmentByDepartmentArgs defaults)
com.pulumi.core.Output<java.lang.String>
departmentName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
principalId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
principalTenantId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
roleDefinitionId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
userAuthenticationType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
userEmailAddress()
-
-
-
Field Detail
-
Empty
public static final BillingRoleAssignmentByDepartmentArgs Empty
-
-
Method Detail
-
billingAccountName
public com.pulumi.core.Output<java.lang.String> billingAccountName()
- Returns:
- The ID that uniquely identifies a billing account.
-
billingRoleAssignmentName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> billingRoleAssignmentName()
- Returns:
- The ID that uniquely identifies a role assignment.
-
departmentName
public com.pulumi.core.Output<java.lang.String> departmentName()
- Returns:
- The ID that uniquely identifies a department.
-
principalId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> principalId()
- Returns:
- The principal id of the user to whom the role was assigned.
-
principalTenantId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> principalTenantId()
- Returns:
- The principal tenant id of the user to whom the role was assigned.
-
roleDefinitionId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> roleDefinitionId()
- Returns:
- The ID of the role definition.
-
userAuthenticationType
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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 BillingRoleAssignmentByDepartmentArgs.Builder builder()
-
builder
public static BillingRoleAssignmentByDepartmentArgs.Builder builder(BillingRoleAssignmentByDepartmentArgs defaults)
-
-