AccountArgs

data class AccountArgs(val accountName: Output<String>? = null, val encryption: Output<EncryptionArgs>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<Either<String, SKU>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccountArgs>

Device Update account details. Azure REST API version: 2023-07-01. Prior API version in Azure Native 1.x: 2020-03-01-preview.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:deviceupdate:Account contoso /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}

Constructors

Link copied to clipboard
fun AccountArgs(accountName: Output<String>? = null, encryption: Output<EncryptionArgs>? = null, identity: Output<ManagedServiceIdentityArgs>? = null, location: Output<String>? = null, privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, resourceGroupName: Output<String>? = null, sku: Output<Either<String, SKU>>? = null, tags: Output<Map<String, String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): AccountArgs

Properties

Link copied to clipboard
val accountName: Output<String>? = null

Account name.

Link copied to clipboard
val encryption: Output<EncryptionArgs>? = null

CMK encryption at rest properties

Link copied to clipboard

The type of identity used for the resource.

Link copied to clipboard
val location: Output<String>? = null

The geo-location where the resource lives

Link copied to clipboard

List of private endpoint connections associated with the account. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.

Link copied to clipboard
val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null

Whether or not public network access is allowed for the account.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

The resource group name.

Link copied to clipboard
val sku: Output<Either<String, SKU>>? = null

Device Update Sku

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Resource tags.