Package com.pulumi.azurenative.blueprint
Class RoleAssignmentArtifactArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.blueprint.RoleAssignmentArtifactArgs.Builder
-
- Enclosing class:
- RoleAssignmentArtifactArgs
public static final class RoleAssignmentArtifactArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RoleAssignmentArtifactArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoleAssignmentArtifactArgs.Builder
artifactName(com.pulumi.core.Output<java.lang.String> artifactName)
RoleAssignmentArtifactArgs.Builder
artifactName(java.lang.String artifactName)
RoleAssignmentArtifactArgs.Builder
blueprintName(com.pulumi.core.Output<java.lang.String> blueprintName)
RoleAssignmentArtifactArgs.Builder
blueprintName(java.lang.String blueprintName)
RoleAssignmentArtifactArgs
build()
RoleAssignmentArtifactArgs.Builder
dependsOn(com.pulumi.core.Output<java.util.List<java.lang.String>> dependsOn)
RoleAssignmentArtifactArgs.Builder
dependsOn(java.lang.String... dependsOn)
RoleAssignmentArtifactArgs.Builder
dependsOn(java.util.List<java.lang.String> dependsOn)
RoleAssignmentArtifactArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
RoleAssignmentArtifactArgs.Builder
description(java.lang.String description)
RoleAssignmentArtifactArgs.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
RoleAssignmentArtifactArgs.Builder
displayName(java.lang.String displayName)
RoleAssignmentArtifactArgs.Builder
kind(com.pulumi.core.Output<java.lang.String> kind)
RoleAssignmentArtifactArgs.Builder
kind(java.lang.String kind)
RoleAssignmentArtifactArgs.Builder
principalIds(com.pulumi.core.Output<java.lang.Object> principalIds)
RoleAssignmentArtifactArgs.Builder
principalIds(java.lang.Object principalIds)
RoleAssignmentArtifactArgs.Builder
resourceGroup(com.pulumi.core.Output<java.lang.String> resourceGroup)
RoleAssignmentArtifactArgs.Builder
resourceGroup(java.lang.String resourceGroup)
RoleAssignmentArtifactArgs.Builder
resourceScope(com.pulumi.core.Output<java.lang.String> resourceScope)
RoleAssignmentArtifactArgs.Builder
resourceScope(java.lang.String resourceScope)
RoleAssignmentArtifactArgs.Builder
roleDefinitionId(com.pulumi.core.Output<java.lang.String> roleDefinitionId)
RoleAssignmentArtifactArgs.Builder
roleDefinitionId(java.lang.String roleDefinitionId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RoleAssignmentArtifactArgs defaults)
-
-
Method Detail
-
artifactName
public RoleAssignmentArtifactArgs.Builder artifactName(@Nullable com.pulumi.core.Output<java.lang.String> artifactName)
- Parameters:
artifactName
- Name of the blueprint artifact.- Returns:
- builder
-
artifactName
public RoleAssignmentArtifactArgs.Builder artifactName(java.lang.String artifactName)
- Parameters:
artifactName
- Name of the blueprint artifact.- Returns:
- builder
-
blueprintName
public RoleAssignmentArtifactArgs.Builder blueprintName(com.pulumi.core.Output<java.lang.String> blueprintName)
- Parameters:
blueprintName
- Name of the blueprint definition.- Returns:
- builder
-
blueprintName
public RoleAssignmentArtifactArgs.Builder blueprintName(java.lang.String blueprintName)
- Parameters:
blueprintName
- Name of the blueprint definition.- Returns:
- builder
-
dependsOn
public RoleAssignmentArtifactArgs.Builder dependsOn(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> dependsOn)
- Parameters:
dependsOn
- Artifacts which need to be deployed before the specified artifact.- Returns:
- builder
-
dependsOn
public RoleAssignmentArtifactArgs.Builder dependsOn(java.util.List<java.lang.String> dependsOn)
- Parameters:
dependsOn
- Artifacts which need to be deployed before the specified artifact.- Returns:
- builder
-
dependsOn
public RoleAssignmentArtifactArgs.Builder dependsOn(java.lang.String... dependsOn)
- Parameters:
dependsOn
- Artifacts which need to be deployed before the specified artifact.- Returns:
- builder
-
description
public RoleAssignmentArtifactArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Multi-line explain this resource.- Returns:
- builder
-
description
public RoleAssignmentArtifactArgs.Builder description(java.lang.String description)
- Parameters:
description
- Multi-line explain this resource.- Returns:
- builder
-
displayName
public RoleAssignmentArtifactArgs.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- One-liner string explain this resource.- Returns:
- builder
-
displayName
public RoleAssignmentArtifactArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- One-liner string explain this resource.- Returns:
- builder
-
kind
public RoleAssignmentArtifactArgs.Builder kind(com.pulumi.core.Output<java.lang.String> kind)
- Parameters:
kind
- Specifies the kind of blueprint artifact. Expected value is 'roleAssignment'.- Returns:
- builder
-
kind
public RoleAssignmentArtifactArgs.Builder kind(java.lang.String kind)
- Parameters:
kind
- Specifies the kind of blueprint artifact. Expected value is 'roleAssignment'.- Returns:
- builder
-
principalIds
public RoleAssignmentArtifactArgs.Builder principalIds(com.pulumi.core.Output<java.lang.Object> principalIds)
- Parameters:
principalIds
- Array of user or group identities in Azure Active Directory. The roleDefinition will apply to each identity.- Returns:
- builder
-
principalIds
public RoleAssignmentArtifactArgs.Builder principalIds(java.lang.Object principalIds)
- Parameters:
principalIds
- Array of user or group identities in Azure Active Directory. The roleDefinition will apply to each identity.- Returns:
- builder
-
resourceGroup
public RoleAssignmentArtifactArgs.Builder resourceGroup(@Nullable com.pulumi.core.Output<java.lang.String> resourceGroup)
- Parameters:
resourceGroup
- RoleAssignment will be scope to this resourceGroup. If empty, it scopes to the subscription.- Returns:
- builder
-
resourceGroup
public RoleAssignmentArtifactArgs.Builder resourceGroup(java.lang.String resourceGroup)
- Parameters:
resourceGroup
- RoleAssignment will be scope to this resourceGroup. If empty, it scopes to the subscription.- Returns:
- builder
-
resourceScope
public RoleAssignmentArtifactArgs.Builder resourceScope(com.pulumi.core.Output<java.lang.String> resourceScope)
- Parameters:
resourceScope
- The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').- Returns:
- builder
-
resourceScope
public RoleAssignmentArtifactArgs.Builder resourceScope(java.lang.String resourceScope)
- Parameters:
resourceScope
- The scope of the resource. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}').- Returns:
- builder
-
roleDefinitionId
public RoleAssignmentArtifactArgs.Builder roleDefinitionId(com.pulumi.core.Output<java.lang.String> roleDefinitionId)
- Parameters:
roleDefinitionId
- Azure resource ID of the RoleDefinition.- Returns:
- builder
-
roleDefinitionId
public RoleAssignmentArtifactArgs.Builder roleDefinitionId(java.lang.String roleDefinitionId)
- Parameters:
roleDefinitionId
- Azure resource ID of the RoleDefinition.- Returns:
- builder
-
build
public RoleAssignmentArtifactArgs build()
-
-