1. Packages
  2. Azure Native
  3. API Docs
  4. automation
  5. getConnectionType
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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.automation.getConnectionType

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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    Retrieve the connection type identified by connection type name. Azure REST API version: 2022-08-08.

    Other available API versions: 2023-05-15-preview, 2023-11-01.

    Using getConnectionType

    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 getConnectionType(args: GetConnectionTypeArgs, opts?: InvokeOptions): Promise<GetConnectionTypeResult>
    function getConnectionTypeOutput(args: GetConnectionTypeOutputArgs, opts?: InvokeOptions): Output<GetConnectionTypeResult>
    def get_connection_type(automation_account_name: Optional[str] = None,
                            connection_type_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetConnectionTypeResult
    def get_connection_type_output(automation_account_name: Optional[pulumi.Input[str]] = None,
                            connection_type_name: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetConnectionTypeResult]
    func LookupConnectionType(ctx *Context, args *LookupConnectionTypeArgs, opts ...InvokeOption) (*LookupConnectionTypeResult, error)
    func LookupConnectionTypeOutput(ctx *Context, args *LookupConnectionTypeOutputArgs, opts ...InvokeOption) LookupConnectionTypeResultOutput

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

    public static class GetConnectionType 
    {
        public static Task<GetConnectionTypeResult> InvokeAsync(GetConnectionTypeArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectionTypeResult> Invoke(GetConnectionTypeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConnectionTypeResult> getConnectionType(GetConnectionTypeArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:automation:getConnectionType
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AutomationAccountName string
    The name of the automation account.
    ConnectionTypeName string
    The name of connection type.
    ResourceGroupName string
    Name of an Azure Resource group.
    AutomationAccountName string
    The name of the automation account.
    ConnectionTypeName string
    The name of connection type.
    ResourceGroupName string
    Name of an Azure Resource group.
    automationAccountName String
    The name of the automation account.
    connectionTypeName String
    The name of connection type.
    resourceGroupName String
    Name of an Azure Resource group.
    automationAccountName string
    The name of the automation account.
    connectionTypeName string
    The name of connection type.
    resourceGroupName string
    Name of an Azure Resource group.
    automation_account_name str
    The name of the automation account.
    connection_type_name str
    The name of connection type.
    resource_group_name str
    Name of an Azure Resource group.
    automationAccountName String
    The name of the automation account.
    connectionTypeName String
    The name of connection type.
    resourceGroupName String
    Name of an Azure Resource group.

    getConnectionType Result

    The following output properties are available:

    CreationTime string
    Gets the creation time.
    FieldDefinitions Dictionary<string, Pulumi.AzureNative.Automation.Outputs.FieldDefinitionResponse>
    Gets the field definitions of the connection type.
    Id string
    Gets the id of the resource.
    Name string
    Gets the name of the connection type.
    Type string
    Resource type
    Description string
    Gets or sets the description.
    IsGlobal bool
    Gets or sets a Boolean value to indicate if the connection type is global.
    LastModifiedTime string
    Gets or sets the last modified time.
    CreationTime string
    Gets the creation time.
    FieldDefinitions map[string]FieldDefinitionResponse
    Gets the field definitions of the connection type.
    Id string
    Gets the id of the resource.
    Name string
    Gets the name of the connection type.
    Type string
    Resource type
    Description string
    Gets or sets the description.
    IsGlobal bool
    Gets or sets a Boolean value to indicate if the connection type is global.
    LastModifiedTime string
    Gets or sets the last modified time.
    creationTime String
    Gets the creation time.
    fieldDefinitions Map<String,FieldDefinitionResponse>
    Gets the field definitions of the connection type.
    id String
    Gets the id of the resource.
    name String
    Gets the name of the connection type.
    type String
    Resource type
    description String
    Gets or sets the description.
    isGlobal Boolean
    Gets or sets a Boolean value to indicate if the connection type is global.
    lastModifiedTime String
    Gets or sets the last modified time.
    creationTime string
    Gets the creation time.
    fieldDefinitions {[key: string]: FieldDefinitionResponse}
    Gets the field definitions of the connection type.
    id string
    Gets the id of the resource.
    name string
    Gets the name of the connection type.
    type string
    Resource type
    description string
    Gets or sets the description.
    isGlobal boolean
    Gets or sets a Boolean value to indicate if the connection type is global.
    lastModifiedTime string
    Gets or sets the last modified time.
    creation_time str
    Gets the creation time.
    field_definitions Mapping[str, FieldDefinitionResponse]
    Gets the field definitions of the connection type.
    id str
    Gets the id of the resource.
    name str
    Gets the name of the connection type.
    type str
    Resource type
    description str
    Gets or sets the description.
    is_global bool
    Gets or sets a Boolean value to indicate if the connection type is global.
    last_modified_time str
    Gets or sets the last modified time.
    creationTime String
    Gets the creation time.
    fieldDefinitions Map<Property Map>
    Gets the field definitions of the connection type.
    id String
    Gets the id of the resource.
    name String
    Gets the name of the connection type.
    type String
    Resource type
    description String
    Gets or sets the description.
    isGlobal Boolean
    Gets or sets a Boolean value to indicate if the connection type is global.
    lastModifiedTime String
    Gets or sets the last modified time.

    Supporting Types

    FieldDefinitionResponse

    Type string
    Gets or sets the type of the connection field definition.
    IsEncrypted bool
    Gets or sets the isEncrypted flag of the connection field definition.
    IsOptional bool
    Gets or sets the isOptional flag of the connection field definition.
    Type string
    Gets or sets the type of the connection field definition.
    IsEncrypted bool
    Gets or sets the isEncrypted flag of the connection field definition.
    IsOptional bool
    Gets or sets the isOptional flag of the connection field definition.
    type String
    Gets or sets the type of the connection field definition.
    isEncrypted Boolean
    Gets or sets the isEncrypted flag of the connection field definition.
    isOptional Boolean
    Gets or sets the isOptional flag of the connection field definition.
    type string
    Gets or sets the type of the connection field definition.
    isEncrypted boolean
    Gets or sets the isEncrypted flag of the connection field definition.
    isOptional boolean
    Gets or sets the isOptional flag of the connection field definition.
    type str
    Gets or sets the type of the connection field definition.
    is_encrypted bool
    Gets or sets the isEncrypted flag of the connection field definition.
    is_optional bool
    Gets or sets the isOptional flag of the connection field definition.
    type String
    Gets or sets the type of the connection field definition.
    isEncrypted Boolean
    Gets or sets the isEncrypted flag of the connection field definition.
    isOptional Boolean
    Gets or sets the isOptional flag of the connection field definition.

    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.34.0 published on Thursday, Mar 28, 2024 by Pulumi