Azure Native

Pulumi Official
Package maintained by Pulumi
v1.67.0 published on Tuesday, Jul 12, 2022 by Pulumi

getAutomationAccount

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

Using getAutomationAccount

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAutomationAccount(args: GetAutomationAccountArgs, opts?: InvokeOptions): Promise<GetAutomationAccountResult>
function getAutomationAccountOutput(args: GetAutomationAccountOutputArgs, opts?: InvokeOptions): Output<GetAutomationAccountResult>
def get_automation_account(automation_account_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetAutomationAccountResult
def get_automation_account_output(automation_account_name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetAutomationAccountResult]
func LookupAutomationAccount(ctx *Context, args *LookupAutomationAccountArgs, opts ...InvokeOption) (*LookupAutomationAccountResult, error)
func LookupAutomationAccountOutput(ctx *Context, args *LookupAutomationAccountOutputArgs, opts ...InvokeOption) LookupAutomationAccountResultOutput

> Note: This function is named LookupAutomationAccount in the Go SDK.

public static class GetAutomationAccount 
{
    public static Task<GetAutomationAccountResult> InvokeAsync(GetAutomationAccountArgs args, InvokeOptions? opts = null)
    public static Output<GetAutomationAccountResult> Invoke(GetAutomationAccountInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAutomationAccountResult> getAutomationAccount(GetAutomationAccountArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:automation:getAutomationAccount
  Arguments:
    # Arguments dictionary

The following arguments are supported:

AutomationAccountName string

The name of the automation account.

ResourceGroupName string

Name of an Azure Resource group.

AutomationAccountName string

The name of the automation account.

ResourceGroupName string

Name of an Azure Resource group.

automationAccountName String

The name of the automation account.

resourceGroupName String

Name of an Azure Resource group.

automationAccountName string

The name of the automation account.

resourceGroupName string

Name of an Azure Resource group.

automation_account_name str

The name of the automation account.

resource_group_name str

Name of an Azure Resource group.

automationAccountName String

The name of the automation account.

resourceGroupName String

Name of an Azure Resource group.

getAutomationAccount Result

The following output properties are available:

CreationTime string

Gets the creation time.

Id string

Fully qualified resource Id for the resource

LastModifiedTime string

Gets the last modified time.

Name string

The name of the resource

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.

DisableLocalAuth bool

Indicates whether requests using non-AAD authentication are blocked

Encryption Pulumi.AzureNative.Automation.Outputs.EncryptionPropertiesResponse

Encryption properties for the automation account

Etag string

Gets or sets the etag of the resource.

Identity Pulumi.AzureNative.Automation.Outputs.IdentityResponse

Identity for the resource.

LastModifiedBy string

Gets or sets the last modified by.

Location string

The Azure Region where the resource lives

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

List of Automation operations supported by the Automation resource provider.

PublicNetworkAccess bool

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

Sku Pulumi.AzureNative.Automation.Outputs.SkuResponse

Gets or sets the SKU of account.

Tags Dictionary<string, string>

Resource tags.

CreationTime string

Gets the creation time.

Id string

Fully qualified resource Id for the resource

LastModifiedTime string

Gets the last modified time.

Name string

The name of the resource

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.

DisableLocalAuth bool

Indicates whether requests using non-AAD authentication are blocked

Encryption EncryptionPropertiesResponse

Encryption properties for the automation account

Etag string

Gets or sets the etag of the resource.

Identity IdentityResponse

Identity for the resource.

LastModifiedBy string

Gets or sets the last modified by.

Location string

The Azure Region where the resource lives

PrivateEndpointConnections []PrivateEndpointConnectionResponse

List of Automation operations supported by the Automation resource provider.

PublicNetworkAccess bool

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

Sku SkuResponse

Gets or sets the SKU of account.

Tags map[string]string

Resource tags.

creationTime String

Gets the creation time.

id String

Fully qualified resource Id for the resource

lastModifiedTime String

Gets the last modified time.

name String

The name of the resource

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.

disableLocalAuth Boolean

Indicates whether requests using non-AAD authentication are blocked

encryption EncryptionPropertiesResponse

Encryption properties for the automation account

etag String

Gets or sets the etag of the resource.

identity IdentityResponse

Identity for the resource.

lastModifiedBy String

Gets or sets the last modified by.

location String

The Azure Region where the resource lives

privateEndpointConnections List<PrivateEndpointConnectionResponse>

List of Automation operations supported by the Automation resource provider.

publicNetworkAccess Boolean

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

sku SkuResponse

Gets or sets the SKU of account.

tags Map<String,String>

Resource tags.

creationTime string

Gets the creation time.

id string

Fully qualified resource Id for the resource

lastModifiedTime string

Gets the last modified time.

name string

The name of the resource

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.

disableLocalAuth boolean

Indicates whether requests using non-AAD authentication are blocked

encryption EncryptionPropertiesResponse

Encryption properties for the automation account

etag string

Gets or sets the etag of the resource.

identity IdentityResponse

Identity for the resource.

lastModifiedBy string

Gets or sets the last modified by.

location string

The Azure Region where the resource lives

privateEndpointConnections PrivateEndpointConnectionResponse[]

List of Automation operations supported by the Automation resource provider.

publicNetworkAccess boolean

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

sku SkuResponse

Gets or sets the SKU of account.

tags {[key: string]: string}

Resource tags.

creation_time str

Gets the creation time.

id str

Fully qualified resource Id for the resource

last_modified_time str

Gets the last modified time.

name str

The name of the resource

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.

disable_local_auth bool

Indicates whether requests using non-AAD authentication are blocked

encryption EncryptionPropertiesResponse

Encryption properties for the automation account

etag str

Gets or sets the etag of the resource.

identity IdentityResponse

Identity for the resource.

last_modified_by str

Gets or sets the last modified by.

location str

The Azure Region where the resource lives

private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]

List of Automation operations supported by the Automation resource provider.

public_network_access bool

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

sku SkuResponse

Gets or sets the SKU of account.

tags Mapping[str, str]

Resource tags.

creationTime String

Gets the creation time.

id String

Fully qualified resource Id for the resource

lastModifiedTime String

Gets the last modified time.

name String

The name of the resource

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.

disableLocalAuth Boolean

Indicates whether requests using non-AAD authentication are blocked

encryption Property Map

Encryption properties for the automation account

etag String

Gets or sets the etag of the resource.

identity Property Map

Identity for the resource.

lastModifiedBy String

Gets or sets the last modified by.

location String

The Azure Region where the resource lives

privateEndpointConnections List<Property Map>

List of Automation operations supported by the Automation resource provider.

publicNetworkAccess Boolean

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

sku Property Map

Gets or sets the SKU of account.

tags Map<String>

Resource tags.

Supporting Types

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

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.

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.

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.

Package Details

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