Class BmcKeySetArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.networkcloud.BmcKeySetArgs.Builder
-
- Enclosing class:
- BmcKeySetArgs
public static final class BmcKeySetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BmcKeySetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BmcKeySetArgs.Builder
azureGroupId(com.pulumi.core.Output<java.lang.String> azureGroupId)
BmcKeySetArgs.Builder
azureGroupId(java.lang.String azureGroupId)
BmcKeySetArgs.Builder
bmcKeySetName(com.pulumi.core.Output<java.lang.String> bmcKeySetName)
BmcKeySetArgs.Builder
bmcKeySetName(java.lang.String bmcKeySetName)
BmcKeySetArgs
build()
BmcKeySetArgs.Builder
clusterName(com.pulumi.core.Output<java.lang.String> clusterName)
BmcKeySetArgs.Builder
clusterName(java.lang.String clusterName)
BmcKeySetArgs.Builder
expiration(com.pulumi.core.Output<java.lang.String> expiration)
BmcKeySetArgs.Builder
expiration(java.lang.String expiration)
BmcKeySetArgs.Builder
extendedLocation(ExtendedLocationArgs extendedLocation)
BmcKeySetArgs.Builder
extendedLocation(com.pulumi.core.Output<ExtendedLocationArgs> extendedLocation)
BmcKeySetArgs.Builder
location(com.pulumi.core.Output<java.lang.String> location)
BmcKeySetArgs.Builder
location(java.lang.String location)
BmcKeySetArgs.Builder
privilegeLevel(BmcKeySetPrivilegeLevel privilegeLevel)
BmcKeySetArgs.Builder
privilegeLevel(com.pulumi.core.Either<java.lang.String,BmcKeySetPrivilegeLevel> privilegeLevel)
BmcKeySetArgs.Builder
privilegeLevel(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BmcKeySetPrivilegeLevel>> privilegeLevel)
BmcKeySetArgs.Builder
privilegeLevel(java.lang.String privilegeLevel)
BmcKeySetArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
BmcKeySetArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
BmcKeySetArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
BmcKeySetArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
BmcKeySetArgs.Builder
userList(KeySetUserArgs... userList)
BmcKeySetArgs.Builder
userList(com.pulumi.core.Output<java.util.List<KeySetUserArgs>> userList)
BmcKeySetArgs.Builder
userList(java.util.List<KeySetUserArgs> userList)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BmcKeySetArgs defaults)
-
-
Method Detail
-
azureGroupId
public BmcKeySetArgs.Builder azureGroupId(com.pulumi.core.Output<java.lang.String> azureGroupId)
- Parameters:
azureGroupId
- The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access.- Returns:
- builder
-
azureGroupId
public BmcKeySetArgs.Builder azureGroupId(java.lang.String azureGroupId)
- Parameters:
azureGroupId
- The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access.- Returns:
- builder
-
bmcKeySetName
public BmcKeySetArgs.Builder bmcKeySetName(@Nullable com.pulumi.core.Output<java.lang.String> bmcKeySetName)
- Parameters:
bmcKeySetName
- The name of the baseboard management controller key set.- Returns:
- builder
-
bmcKeySetName
public BmcKeySetArgs.Builder bmcKeySetName(java.lang.String bmcKeySetName)
- Parameters:
bmcKeySetName
- The name of the baseboard management controller key set.- Returns:
- builder
-
clusterName
public BmcKeySetArgs.Builder clusterName(com.pulumi.core.Output<java.lang.String> clusterName)
- Parameters:
clusterName
- The name of the cluster.- Returns:
- builder
-
clusterName
public BmcKeySetArgs.Builder clusterName(java.lang.String clusterName)
- Parameters:
clusterName
- The name of the cluster.- Returns:
- builder
-
expiration
public BmcKeySetArgs.Builder expiration(com.pulumi.core.Output<java.lang.String> expiration)
- Parameters:
expiration
- The date and time after which the users in this key set will be removed from the baseboard management controllers.- Returns:
- builder
-
expiration
public BmcKeySetArgs.Builder expiration(java.lang.String expiration)
- Parameters:
expiration
- The date and time after which the users in this key set will be removed from the baseboard management controllers.- Returns:
- builder
-
extendedLocation
public BmcKeySetArgs.Builder extendedLocation(com.pulumi.core.Output<ExtendedLocationArgs> extendedLocation)
- Parameters:
extendedLocation
- The extended location of the cluster associated with the resource.- Returns:
- builder
-
extendedLocation
public BmcKeySetArgs.Builder extendedLocation(ExtendedLocationArgs extendedLocation)
- Parameters:
extendedLocation
- The extended location of the cluster associated with the resource.- Returns:
- builder
-
location
public BmcKeySetArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public BmcKeySetArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
privilegeLevel
public BmcKeySetArgs.Builder privilegeLevel(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BmcKeySetPrivilegeLevel>> privilegeLevel)
- Parameters:
privilegeLevel
- The access level allowed for the users in this key set.- Returns:
- builder
-
privilegeLevel
public BmcKeySetArgs.Builder privilegeLevel(com.pulumi.core.Either<java.lang.String,BmcKeySetPrivilegeLevel> privilegeLevel)
- Parameters:
privilegeLevel
- The access level allowed for the users in this key set.- Returns:
- builder
-
privilegeLevel
public BmcKeySetArgs.Builder privilegeLevel(java.lang.String privilegeLevel)
- Parameters:
privilegeLevel
- The access level allowed for the users in this key set.- Returns:
- builder
-
privilegeLevel
public BmcKeySetArgs.Builder privilegeLevel(BmcKeySetPrivilegeLevel privilegeLevel)
- Parameters:
privilegeLevel
- The access level allowed for the users in this key set.- Returns:
- builder
-
resourceGroupName
public BmcKeySetArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public BmcKeySetArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
tags
public BmcKeySetArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public BmcKeySetArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
userList
public BmcKeySetArgs.Builder userList(com.pulumi.core.Output<java.util.List<KeySetUserArgs>> userList)
- Parameters:
userList
- The unique list of permitted users.- Returns:
- builder
-
userList
public BmcKeySetArgs.Builder userList(java.util.List<KeySetUserArgs> userList)
- Parameters:
userList
- The unique list of permitted users.- Returns:
- builder
-
userList
public BmcKeySetArgs.Builder userList(KeySetUserArgs... userList)
- Parameters:
userList
- The unique list of permitted users.- Returns:
- builder
-
build
public BmcKeySetArgs build()
-
-