Class BareMetalMachineKeySetArgs


  • public final class BareMetalMachineKeySetArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.