1. Packages
  2. Azure Native
  3. API Docs
  4. automation
  5. AutomationAccount
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

azure-native.automation.AutomationAccount

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

    Definition of the automation account type. Azure REST API version: 2022-08-08. Prior API version in Azure Native 1.x: 2021-06-22

    Example Usage

    Create or update automation account

    using System.Collections.Generic;
    using System.Linq;
    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 (
    	"github.com/pulumi/pulumi-azure-native-sdk/automation/v2"
    	"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.SkuArgs{
    				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.SkuArgs(
            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.EncryptionProperties

    Set the encryption properties for the automation account

    Identity Pulumi.AzureNative.Automation.Inputs.Identity

    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.Sku

    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 EncryptionProperties

    Set the encryption properties for the automation account

    identity Identity

    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 Sku

    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 EncryptionProperties

    Set the encryption properties for the automation account

    identity Identity

    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 Sku

    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, EncryptionKeySourceTypeArgs

    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, EncryptionPropertiesArgs

    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, EncryptionPropertiesIdentityArgs

    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, EncryptionPropertiesResponseArgs

    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, EncryptionPropertiesResponseIdentityArgs

    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, IdentityArgs

    Type Pulumi.AzureNative.Automation.ResourceIdentityType

    The identity type.

    UserAssignedIdentities List<string>

    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 []string

    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 List<String>

    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 string[]

    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 Sequence[str]

    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 List<String>

    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, IdentityResponseArgs

    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.UserAssignedIdentitiesPropertiesResponse>

    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]UserAssignedIdentitiesPropertiesResponse

    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,UserAssignedIdentitiesPropertiesResponse>

    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]: UserAssignedIdentitiesPropertiesResponse}

    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, UserAssignedIdentitiesPropertiesResponse]

    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}'.

    KeyVaultProperties, KeyVaultPropertiesArgs

    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, KeyVaultPropertiesResponseArgs

    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, PrivateEndpointConnectionResponseArgs

    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, PrivateEndpointPropertyResponseArgs

    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, PrivateLinkServiceConnectionStatePropertyResponseArgs

    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, ResourceIdentityTypeArgs

    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, SkuArgs

    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, SkuNameEnumArgs

    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, SkuResponseArgs

    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, SystemDataResponseArgs

    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.

    UserAssignedIdentitiesPropertiesResponse, UserAssignedIdentitiesPropertiesResponseArgs

    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.

    Import

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

    $ pulumi import azure-native:automation:AutomationAccount ContoseAutomationAccount /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi