ArmAutomationModelFactory.AutomationAccountData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of AutomationAccountData.
public static Azure.ResourceManager.Automation.AutomationAccountData AutomationAccountData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ETag? etag = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Automation.Models.AutomationSku sku = default, string lastModifiedBy = default, Azure.ResourceManager.Automation.Models.AutomationAccountState? state = default, DateTimeOffset? createdOn = default, DateTimeOffset? lastModifiedOn = default, string description = default, Azure.ResourceManager.Automation.Models.AutomationEncryptionProperties encryption = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Automation.AutomationPrivateEndpointConnectionData> privateEndpointConnections = default, bool? isPublicNetworkAccessAllowed = default, bool? isLocalAuthDisabled = default, Uri automationHybridServiceUri = default);
static member AutomationAccountData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ETag> * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Automation.Models.AutomationSku * string * Nullable<Azure.ResourceManager.Automation.Models.AutomationAccountState> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * Azure.ResourceManager.Automation.Models.AutomationEncryptionProperties * seq<Azure.ResourceManager.Automation.AutomationPrivateEndpointConnectionData> * Nullable<bool> * Nullable<bool> * Uri -> Azure.ResourceManager.Automation.AutomationAccountData
Public Shared Function AutomationAccountData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional sku As AutomationSku = Nothing, Optional lastModifiedBy As String = Nothing, Optional state As Nullable(Of AutomationAccountState) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastModifiedOn As Nullable(Of DateTimeOffset) = Nothing, Optional description As String = Nothing, Optional encryption As AutomationEncryptionProperties = Nothing, Optional privateEndpointConnections As IEnumerable(Of AutomationPrivateEndpointConnectionData) = Nothing, Optional isPublicNetworkAccessAllowed As Nullable(Of Boolean) = Nothing, Optional isLocalAuthDisabled As Nullable(Of Boolean) = Nothing, Optional automationHybridServiceUri As Uri = Nothing) As AutomationAccountData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- identity
- ManagedServiceIdentity
Identity for the resource.
- sku
- AutomationSku
Gets or sets the SKU of account.
- lastModifiedBy
- String
Gets or sets the last modified by.
- state
- Nullable<AutomationAccountState>
Gets status of account.
- createdOn
- Nullable<DateTimeOffset>
Gets the creation time.
- lastModifiedOn
- Nullable<DateTimeOffset>
Gets the last modified time.
- description
- String
Gets or sets the description.
- encryption
- AutomationEncryptionProperties
Encryption properties for the automation account.
- privateEndpointConnections
- IEnumerable<AutomationPrivateEndpointConnectionData>
List of Automation operations supported by the Automation resource provider.
Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet.
Indicates whether requests using non-AAD authentication are blocked.
- automationHybridServiceUri
- Uri
URL of automation hybrid service which is used for hybrid worker on-boarding.
Returns
A new AutomationAccountData instance for mocking.