Class BmcKeySetArgs.Builder

  • Enclosing class:
    BmcKeySetArgs

    public static final class BmcKeySetArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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