Class BareMetalMachineKeySetArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.networkcloud.BareMetalMachineKeySetArgs
-
public final class BareMetalMachineKeySetArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BareMetalMachineKeySetArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BareMetalMachineKeySetArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
azureGroupId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
bareMetalMachineKeySetName()
static BareMetalMachineKeySetArgs.Builder
builder()
static BareMetalMachineKeySetArgs.Builder
builder(BareMetalMachineKeySetArgs defaults)
com.pulumi.core.Output<java.lang.String>
clusterName()
com.pulumi.core.Output<java.lang.String>
expiration()
com.pulumi.core.Output<ExtendedLocationArgs>
extendedLocation()
com.pulumi.core.Output<java.util.List<java.lang.String>>
jumpHostsAllowed()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
osGroupName()
com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BareMetalMachineKeySetPrivilegeLevel>>
privilegeLevel()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
com.pulumi.core.Output<java.util.List<KeySetUserArgs>>
userList()
-
-
-
Field Detail
-
Empty
public static final BareMetalMachineKeySetArgs Empty
-
-
Method Detail
-
azureGroupId
public com.pulumi.core.Output<java.lang.String> azureGroupId()
- Returns:
- 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.
-
bareMetalMachineKeySetName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bareMetalMachineKeySetName()
- Returns:
- The name of the bare metal machine key set.
-
clusterName
public com.pulumi.core.Output<java.lang.String> clusterName()
- Returns:
- The name of the cluster.
-
expiration
public com.pulumi.core.Output<java.lang.String> expiration()
- Returns:
- The date and time after which the users in this key set will be removed from the bare metal machines.
-
extendedLocation
public com.pulumi.core.Output<ExtendedLocationArgs> extendedLocation()
- Returns:
- The extended location of the cluster associated with the resource.
-
jumpHostsAllowed
public com.pulumi.core.Output<java.util.List<java.lang.String>> jumpHostsAllowed()
- Returns:
- The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The geo-location where the resource lives
-
osGroupName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> osGroupName()
- Returns:
- The name of the group that users will be assigned to on the operating system of the machines.
-
privilegeLevel
public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BareMetalMachineKeySetPrivilegeLevel>> privilegeLevel()
- Returns:
- The access level allowed for the users in this key set.
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- The name of the resource group. The name is case insensitive.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Resource tags.
-
userList
public com.pulumi.core.Output<java.util.List<KeySetUserArgs>> userList()
- Returns:
- The unique list of permitted users.
-
builder
public static BareMetalMachineKeySetArgs.Builder builder()
-
builder
public static BareMetalMachineKeySetArgs.Builder builder(BareMetalMachineKeySetArgs defaults)
-
-