AutomationAccount

Definition of the automation account type. API Version: 2021-06-22.

Example Usage

Create or update automation account

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var automationAccount = new AzureNative.Automation.AutomationAccount("automationAccount", new()
    {
        AutomationAccountName = "myAutomationAccount9",
        Location = "East US 2",
        Name = "myAutomationAccount9",
        ResourceGroupName = "rg",
        Sku = new AzureNative.Automation.Inputs.SkuArgs
        {
            Name = "Free",
        },
    });

});
package main

import (
	automation "github.com/pulumi/pulumi-azure-native/sdk/go/azure/automation"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := automation.NewAutomationAccount(ctx, "automationAccount", &automation.AutomationAccountArgs{
			AutomationAccountName: pulumi.String("myAutomationAccount9"),
			Location:              pulumi.String("East US 2"),
			Name:                  pulumi.String("myAutomationAccount9"),
			ResourceGroupName:     pulumi.String("rg"),
			Sku: automation.SkuResponse{
				Name: pulumi.String("Free"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.automation.AutomationAccount;
import com.pulumi.azurenative.automation.AutomationAccountArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var automationAccount = new AutomationAccount("automationAccount", AutomationAccountArgs.builder()        
            .automationAccountName("myAutomationAccount9")
            .location("East US 2")
            .name("myAutomationAccount9")
            .resourceGroupName("rg")
            .sku(Map.of("name", "Free"))
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

automation_account = azure_native.automation.AutomationAccount("automationAccount",
    automation_account_name="myAutomationAccount9",
    location="East US 2",
    name="myAutomationAccount9",
    resource_group_name="rg",
    sku=azure_native.automation.SkuResponseArgs(
        name="Free",
    ))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const automationAccount = new azure_native.automation.AutomationAccount("automationAccount", {
    automationAccountName: "myAutomationAccount9",
    location: "East US 2",
    name: "myAutomationAccount9",
    resourceGroupName: "rg",
    sku: {
        name: "Free",
    },
});
resources:
  automationAccount:
    type: azure-native:automation:AutomationAccount
    properties:
      automationAccountName: myAutomationAccount9
      location: East US 2
      name: myAutomationAccount9
      resourceGroupName: rg
      sku:
        name: Free

Create AutomationAccount Resource

new AutomationAccount(name: string, args: AutomationAccountArgs, opts?: CustomResourceOptions);
@overload
def AutomationAccount(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      automation_account_name: Optional[str] = None,
                      disable_local_auth: Optional[bool] = None,
                      encryption: Optional[EncryptionPropertiesArgs] = None,
                      identity: Optional[IdentityArgs] = None,
                      location: Optional[str] = None,
                      name: Optional[str] = None,
                      public_network_access: Optional[bool] = None,
                      resource_group_name: Optional[str] = None,
                      sku: Optional[SkuArgs] = None,
                      tags: Optional[Mapping[str, str]] = None)
@overload
def AutomationAccount(resource_name: str,
                      args: AutomationAccountArgs,
                      opts: Optional[ResourceOptions] = None)
func NewAutomationAccount(ctx *Context, name string, args AutomationAccountArgs, opts ...ResourceOption) (*AutomationAccount, error)
public AutomationAccount(string name, AutomationAccountArgs args, CustomResourceOptions? opts = null)
public AutomationAccount(String name, AutomationAccountArgs args)
public AutomationAccount(String name, AutomationAccountArgs args, CustomResourceOptions options)
type: azure-native:automation:AutomationAccount
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args AutomationAccountArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args AutomationAccountArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args AutomationAccountArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args AutomationAccountArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args AutomationAccountArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

AutomationAccount Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The AutomationAccount resource accepts the following input properties:

ResourceGroupName string

Name of an Azure Resource group.

AutomationAccountName string

The name of the automation account.

DisableLocalAuth bool

Indicates whether requests using non-AAD authentication are blocked

Encryption Pulumi.AzureNative.Automation.Inputs.EncryptionPropertiesArgs

Set the encryption properties for the automation account

Identity Pulumi.AzureNative.Automation.Inputs.IdentityArgs

Sets the identity property for automation account

Location string

Gets or sets the location of the resource.

Name string

Gets or sets name of the resource.

PublicNetworkAccess bool

Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet

Sku Pulumi.AzureNative.Automation.Inputs.SkuArgs

Gets or sets account SKU.

Tags Dictionary<string, string>

Gets or sets the tags attached to the resource.

ResourceGroupName string

Name of an Azure Resource group.

AutomationAccountName string

The name of the automation account.

DisableLocalAuth bool

Indicates whether requests using non-AAD authentication are blocked

Encryption EncryptionPropertiesArgs

Set the encryption properties for the automation account

Identity IdentityArgs

Sets the identity property for automation account

Location string

Gets or sets the location of the resource.

Name string

Gets or sets name of the resource.

PublicNetworkAccess bool

Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet

Sku SkuArgs

Gets or sets account SKU.

Tags map[string]string

Gets or sets the tags attached to the resource.

resourceGroupName String

Name of an Azure Resource group.

automationAccountName String

The name of the automation account.

disableLocalAuth Boolean

Indicates whether requests using non-AAD authentication are blocked

encryption EncryptionPropertiesArgs

Set the encryption properties for the automation account

identity IdentityArgs

Sets the identity property for automation account

location String

Gets or sets the location of the resource.

name String

Gets or sets name of the resource.

publicNetworkAccess Boolean

Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet

sku SkuArgs

Gets or sets account SKU.

tags Map<String,String>

Gets or sets the tags attached to the resource.

resourceGroupName string

Name of an Azure Resource group.

automationAccountName string

The name of the automation account.

disableLocalAuth boolean

Indicates whether requests using non-AAD authentication are blocked

encryption EncryptionPropertiesArgs

Set the encryption properties for the automation account

identity IdentityArgs

Sets the identity property for automation account

location string

Gets or sets the location of the resource.

name string

Gets or sets name of the resource.

publicNetworkAccess boolean

Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet

sku SkuArgs

Gets or sets account SKU.

tags {[key: string]: string}

Gets or sets the tags attached to the resource.

resource_group_name str

Name of an Azure Resource group.

automation_account_name str

The name of the automation account.

disable_local_auth bool

Indicates whether requests using non-AAD authentication are blocked

encryption EncryptionPropertiesArgs

Set the encryption properties for the automation account

identity IdentityArgs

Sets the identity property for automation account

location str

Gets or sets the location of the resource.

name str

Gets or sets name of the resource.

public_network_access bool

Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet

sku SkuArgs

Gets or sets account SKU.

tags Mapping[str, str]

Gets or sets the tags attached to the resource.

resourceGroupName String

Name of an Azure Resource group.

automationAccountName String

The name of the automation account.

disableLocalAuth Boolean

Indicates whether requests using non-AAD authentication are blocked

encryption Property Map

Set the encryption properties for the automation account

identity Property Map

Sets the identity property for automation account

location String

Gets or sets the location of the resource.

name String

Gets or sets name of the resource.

publicNetworkAccess Boolean

Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet

sku Property Map

Gets or sets account SKU.

tags Map<String>

Gets or sets the tags attached to the resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the AutomationAccount resource produces the following output properties:

CreationTime string

Gets the creation time.

Id string

The provider-assigned unique ID for this managed resource.

LastModifiedTime string

Gets the last modified time.

State string

Gets status of account.

SystemData Pulumi.AzureNative.Automation.Outputs.SystemDataResponse

Resource system metadata.

Type string

The type of the resource.

AutomationHybridServiceUrl string

URL of automation hybrid service which is used for hybrid worker on-boarding.

Description string

Gets or sets the description.

Etag string

Gets or sets the etag of the resource.

LastModifiedBy string

Gets or sets the last modified by.

PrivateEndpointConnections List<Pulumi.AzureNative.Automation.Outputs.PrivateEndpointConnectionResponse>

List of Automation operations supported by the Automation resource provider.

CreationTime string

Gets the creation time.

Id string

The provider-assigned unique ID for this managed resource.

LastModifiedTime string

Gets the last modified time.

State string

Gets status of account.

SystemData SystemDataResponse

Resource system metadata.

Type string

The type of the resource.

AutomationHybridServiceUrl string

URL of automation hybrid service which is used for hybrid worker on-boarding.

Description string

Gets or sets the description.

Etag string

Gets or sets the etag of the resource.

LastModifiedBy string

Gets or sets the last modified by.

PrivateEndpointConnections []PrivateEndpointConnectionResponse

List of Automation operations supported by the Automation resource provider.

creationTime String

Gets the creation time.

id String

The provider-assigned unique ID for this managed resource.

lastModifiedTime String

Gets the last modified time.

state String

Gets status of account.

systemData SystemDataResponse

Resource system metadata.

type String

The type of the resource.

automationHybridServiceUrl String

URL of automation hybrid service which is used for hybrid worker on-boarding.

description String

Gets or sets the description.

etag String

Gets or sets the etag of the resource.

lastModifiedBy String

Gets or sets the last modified by.

privateEndpointConnections List<PrivateEndpointConnectionResponse>

List of Automation operations supported by the Automation resource provider.

creationTime string

Gets the creation time.

id string

The provider-assigned unique ID for this managed resource.

lastModifiedTime string

Gets the last modified time.

state string

Gets status of account.

systemData SystemDataResponse

Resource system metadata.

type string

The type of the resource.

automationHybridServiceUrl string

URL of automation hybrid service which is used for hybrid worker on-boarding.

description string

Gets or sets the description.

etag string

Gets or sets the etag of the resource.

lastModifiedBy string

Gets or sets the last modified by.

privateEndpointConnections PrivateEndpointConnectionResponse[]

List of Automation operations supported by the Automation resource provider.

creation_time str

Gets the creation time.

id str

The provider-assigned unique ID for this managed resource.

last_modified_time str

Gets the last modified time.

state str

Gets status of account.

system_data SystemDataResponse

Resource system metadata.

type str

The type of the resource.

automation_hybrid_service_url str

URL of automation hybrid service which is used for hybrid worker on-boarding.

description str

Gets or sets the description.

etag str

Gets or sets the etag of the resource.

last_modified_by str

Gets or sets the last modified by.

private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]

List of Automation operations supported by the Automation resource provider.

creationTime String

Gets the creation time.

id String

The provider-assigned unique ID for this managed resource.

lastModifiedTime String

Gets the last modified time.

state String

Gets status of account.

systemData Property Map

Resource system metadata.

type String

The type of the resource.

automationHybridServiceUrl String

URL of automation hybrid service which is used for hybrid worker on-boarding.

description String

Gets or sets the description.

etag String

Gets or sets the etag of the resource.

lastModifiedBy String

Gets or sets the last modified by.

privateEndpointConnections List<Property Map>

List of Automation operations supported by the Automation resource provider.

Supporting Types

EncryptionKeySourceType

Microsoft_Automation
Microsoft.Automation
Microsoft_Keyvault
Microsoft.Keyvault
EncryptionKeySourceType_Microsoft_Automation
Microsoft.Automation
EncryptionKeySourceType_Microsoft_Keyvault
Microsoft.Keyvault
Microsoft_Automation
Microsoft.Automation
Microsoft_Keyvault
Microsoft.Keyvault
Microsoft_Automation
Microsoft.Automation
Microsoft_Keyvault
Microsoft.Keyvault
MICROSOFT_AUTOMATION
Microsoft.Automation
MICROSOFT_KEYVAULT
Microsoft.Keyvault
"Microsoft.Automation"
Microsoft.Automation
"Microsoft.Keyvault"
Microsoft.Keyvault

EncryptionProperties

Identity EncryptionPropertiesIdentity

User identity used for CMK.

KeySource EncryptionKeySourceType

Encryption Key Source

KeyVaultProperties KeyVaultProperties

Key vault properties.

identity EncryptionPropertiesIdentity

User identity used for CMK.

keySource EncryptionKeySourceType

Encryption Key Source

keyVaultProperties KeyVaultProperties

Key vault properties.

identity EncryptionPropertiesIdentity

User identity used for CMK.

keySource EncryptionKeySourceType

Encryption Key Source

keyVaultProperties KeyVaultProperties

Key vault properties.

identity EncryptionPropertiesIdentity

User identity used for CMK.

key_source EncryptionKeySourceType

Encryption Key Source

key_vault_properties KeyVaultProperties

Key vault properties.

identity Property Map

User identity used for CMK.

keySource "Microsoft.Automation" | "Microsoft.Keyvault"

Encryption Key Source

keyVaultProperties Property Map

Key vault properties.

EncryptionPropertiesIdentity

UserAssignedIdentity object

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

UserAssignedIdentity interface{}

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

userAssignedIdentity Object

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

userAssignedIdentity any

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

user_assigned_identity Any

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

userAssignedIdentity Any

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

EncryptionPropertiesResponse

Identity EncryptionPropertiesResponseIdentity

User identity used for CMK.

KeySource string

Encryption Key Source

KeyVaultProperties KeyVaultPropertiesResponse

Key vault properties.

identity EncryptionPropertiesResponseIdentity

User identity used for CMK.

keySource String

Encryption Key Source

keyVaultProperties KeyVaultPropertiesResponse

Key vault properties.

identity EncryptionPropertiesResponseIdentity

User identity used for CMK.

keySource string

Encryption Key Source

keyVaultProperties KeyVaultPropertiesResponse

Key vault properties.

identity EncryptionPropertiesResponseIdentity

User identity used for CMK.

key_source str

Encryption Key Source

key_vault_properties KeyVaultPropertiesResponse

Key vault properties.

identity Property Map

User identity used for CMK.

keySource String

Encryption Key Source

keyVaultProperties Property Map

Key vault properties.

EncryptionPropertiesResponseIdentity

UserAssignedIdentity object

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

UserAssignedIdentity interface{}

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

userAssignedIdentity Object

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

userAssignedIdentity any

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

user_assigned_identity Any

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

userAssignedIdentity Any

The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Identity

Type Pulumi.AzureNative.Automation.ResourceIdentityType

The identity type.

UserAssignedIdentities Dictionary<string, object>

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Type ResourceIdentityType

The identity type.

UserAssignedIdentities map[string]interface{}

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ResourceIdentityType

The identity type.

userAssignedIdentities Map<String,Object>

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ResourceIdentityType

The identity type.

userAssignedIdentities {[key: string]: any}

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ResourceIdentityType

The identity type.

user_assigned_identities Mapping[str, Any]

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type "SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None"

The identity type.

userAssignedIdentities Map<Any>

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

IdentityResponse

PrincipalId string

The principal ID of resource identity.

TenantId string

The tenant ID of resource.

Type string

The identity type.

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Automation.Inputs.IdentityResponseUserAssignedIdentities>

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

PrincipalId string

The principal ID of resource identity.

TenantId string

The tenant ID of resource.

Type string

The identity type.

UserAssignedIdentities map[string]IdentityResponseUserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId String

The principal ID of resource identity.

tenantId String

The tenant ID of resource.

type String

The identity type.

userAssignedIdentities Map<String,IdentityResponseUserAssignedIdentities>

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId string

The principal ID of resource identity.

tenantId string

The tenant ID of resource.

type string

The identity type.

userAssignedIdentities {[key: string]: IdentityResponseUserAssignedIdentities}

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principal_id str

The principal ID of resource identity.

tenant_id str

The tenant ID of resource.

type str

The identity type.

user_assigned_identities Mapping[str, IdentityResponseUserAssignedIdentities]

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

principalId String

The principal ID of resource identity.

tenantId String

The tenant ID of resource.

type String

The identity type.

userAssignedIdentities Map<Property Map>

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

IdentityResponseUserAssignedIdentities

ClientId string

The client id of user assigned identity.

PrincipalId string

The principal id of user assigned identity.

ClientId string

The client id of user assigned identity.

PrincipalId string

The principal id of user assigned identity.

clientId String

The client id of user assigned identity.

principalId String

The principal id of user assigned identity.

clientId string

The client id of user assigned identity.

principalId string

The principal id of user assigned identity.

client_id str

The client id of user assigned identity.

principal_id str

The principal id of user assigned identity.

clientId String

The client id of user assigned identity.

principalId String

The principal id of user assigned identity.

KeyVaultProperties

KeyName string

The name of key used to encrypt data.

KeyVersion string

The key version of the key used to encrypt data.

KeyvaultUri string

The URI of the key vault key used to encrypt data.

KeyName string

The name of key used to encrypt data.

KeyVersion string

The key version of the key used to encrypt data.

KeyvaultUri string

The URI of the key vault key used to encrypt data.

keyName String

The name of key used to encrypt data.

keyVersion String

The key version of the key used to encrypt data.

keyvaultUri String

The URI of the key vault key used to encrypt data.

keyName string

The name of key used to encrypt data.

keyVersion string

The key version of the key used to encrypt data.

keyvaultUri string

The URI of the key vault key used to encrypt data.

key_name str

The name of key used to encrypt data.

key_version str

The key version of the key used to encrypt data.

keyvault_uri str

The URI of the key vault key used to encrypt data.

keyName String

The name of key used to encrypt data.

keyVersion String

The key version of the key used to encrypt data.

keyvaultUri String

The URI of the key vault key used to encrypt data.

KeyVaultPropertiesResponse

KeyName string

The name of key used to encrypt data.

KeyVersion string

The key version of the key used to encrypt data.

KeyvaultUri string

The URI of the key vault key used to encrypt data.

KeyName string

The name of key used to encrypt data.

KeyVersion string

The key version of the key used to encrypt data.

KeyvaultUri string

The URI of the key vault key used to encrypt data.

keyName String

The name of key used to encrypt data.

keyVersion String

The key version of the key used to encrypt data.

keyvaultUri String

The URI of the key vault key used to encrypt data.

keyName string

The name of key used to encrypt data.

keyVersion string

The key version of the key used to encrypt data.

keyvaultUri string

The URI of the key vault key used to encrypt data.

key_name str

The name of key used to encrypt data.

key_version str

The key version of the key used to encrypt data.

keyvault_uri str

The URI of the key vault key used to encrypt data.

keyName String

The name of key used to encrypt data.

keyVersion String

The key version of the key used to encrypt data.

keyvaultUri String

The URI of the key vault key used to encrypt data.

PrivateEndpointConnectionResponse

Id string

Fully qualified resource Id for the resource

Name string

The name of the resource

Type string

The type of the resource.

GroupIds List<string>

Gets the groupIds.

PrivateEndpoint Pulumi.AzureNative.Automation.Inputs.PrivateEndpointPropertyResponse

Private endpoint which the connection belongs to.

PrivateLinkServiceConnectionState Pulumi.AzureNative.Automation.Inputs.PrivateLinkServiceConnectionStatePropertyResponse

Connection State of the Private Endpoint Connection.

Id string

Fully qualified resource Id for the resource

Name string

The name of the resource

Type string

The type of the resource.

GroupIds []string

Gets the groupIds.

PrivateEndpoint PrivateEndpointPropertyResponse

Private endpoint which the connection belongs to.

PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponse

Connection State of the Private Endpoint Connection.

id String

Fully qualified resource Id for the resource

name String

The name of the resource

type String

The type of the resource.

groupIds List<String>

Gets the groupIds.

privateEndpoint PrivateEndpointPropertyResponse

Private endpoint which the connection belongs to.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponse

Connection State of the Private Endpoint Connection.

id string

Fully qualified resource Id for the resource

name string

The name of the resource

type string

The type of the resource.

groupIds string[]

Gets the groupIds.

privateEndpoint PrivateEndpointPropertyResponse

Private endpoint which the connection belongs to.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponse

Connection State of the Private Endpoint Connection.

id str

Fully qualified resource Id for the resource

name str

The name of the resource

type str

The type of the resource.

group_ids Sequence[str]

Gets the groupIds.

private_endpoint PrivateEndpointPropertyResponse

Private endpoint which the connection belongs to.

private_link_service_connection_state PrivateLinkServiceConnectionStatePropertyResponse

Connection State of the Private Endpoint Connection.

id String

Fully qualified resource Id for the resource

name String

The name of the resource

type String

The type of the resource.

groupIds List<String>

Gets the groupIds.

privateEndpoint Property Map

Private endpoint which the connection belongs to.

privateLinkServiceConnectionState Property Map

Connection State of the Private Endpoint Connection.

PrivateEndpointPropertyResponse

Id string

Resource id of the private endpoint.

Id string

Resource id of the private endpoint.

id String

Resource id of the private endpoint.

id string

Resource id of the private endpoint.

id str

Resource id of the private endpoint.

id String

Resource id of the private endpoint.

PrivateLinkServiceConnectionStatePropertyResponse

ActionsRequired string

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

Description string

The private link service connection description.

Status string

The private link service connection status.

ActionsRequired string

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

Description string

The private link service connection description.

Status string

The private link service connection status.

actionsRequired String

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description String

The private link service connection description.

status String

The private link service connection status.

actionsRequired string

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description string

The private link service connection description.

status string

The private link service connection status.

actions_required str

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description str

The private link service connection description.

status str

The private link service connection status.

actionsRequired String

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description String

The private link service connection description.

status String

The private link service connection status.

ResourceIdentityType

SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
ResourceIdentityTypeSystemAssigned
SystemAssigned
ResourceIdentityTypeUserAssigned
UserAssigned
ResourceIdentityType_SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
ResourceIdentityTypeNone
None
SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
SYSTEM_ASSIGNED
SystemAssigned
USER_ASSIGNED
UserAssigned
SYSTEM_ASSIGNED_USER_ASSIGNED
SystemAssigned, UserAssigned
NONE
None
"SystemAssigned"
SystemAssigned
"UserAssigned"
UserAssigned
"SystemAssigned, UserAssigned"
SystemAssigned, UserAssigned
"None"
None

Sku

Name string | Pulumi.AzureNative.Automation.SkuNameEnum

Gets or sets the SKU name of the account.

Capacity int

Gets or sets the SKU capacity.

Family string

Gets or sets the SKU family.

Name string | SkuNameEnum

Gets or sets the SKU name of the account.

Capacity int

Gets or sets the SKU capacity.

Family string

Gets or sets the SKU family.

name String | SkuNameEnum

Gets or sets the SKU name of the account.

capacity Integer

Gets or sets the SKU capacity.

family String

Gets or sets the SKU family.

name string | SkuNameEnum

Gets or sets the SKU name of the account.

capacity number

Gets or sets the SKU capacity.

family string

Gets or sets the SKU family.

name str | SkuNameEnum

Gets or sets the SKU name of the account.

capacity int

Gets or sets the SKU capacity.

family str

Gets or sets the SKU family.

name String | "Free" | "Basic"

Gets or sets the SKU name of the account.

capacity Number

Gets or sets the SKU capacity.

family String

Gets or sets the SKU family.

SkuNameEnum

Free
Free
Basic
Basic
SkuNameEnumFree
Free
SkuNameEnumBasic
Basic
Free
Free
Basic
Basic
Free
Free
Basic
Basic
FREE
Free
BASIC
Basic
"Free"
Free
"Basic"
Basic

SkuResponse

Name string

Gets or sets the SKU name of the account.

Capacity int

Gets or sets the SKU capacity.

Family string

Gets or sets the SKU family.

Name string

Gets or sets the SKU name of the account.

Capacity int

Gets or sets the SKU capacity.

Family string

Gets or sets the SKU family.

name String

Gets or sets the SKU name of the account.

capacity Integer

Gets or sets the SKU capacity.

family String

Gets or sets the SKU family.

name string

Gets or sets the SKU name of the account.

capacity number

Gets or sets the SKU capacity.

family string

Gets or sets the SKU family.

name str

Gets or sets the SKU name of the account.

capacity int

Gets or sets the SKU capacity.

family str

Gets or sets the SKU family.

name String

Gets or sets the SKU name of the account.

capacity Number

Gets or sets the SKU capacity.

family String

Gets or sets the SKU family.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

Import

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

$ pulumi import azure-native:automation:AutomationAccount myAutomationAccount9 /subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount9 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0