1. Packages
  2. Packages
  3. AWS
  4. API Docs
  5. arnParse
Viewing docs for AWS v7.38.0
published on Tuesday, Jul 21, 2026 by Pulumi
aws logo
Viewing docs for AWS v7.38.0
published on Tuesday, Jul 21, 2026 by Pulumi

    Parses an ARN into its constituent parts.

    See the AWS documentation for additional information on Amazon Resource Names.

    Signature

    arn_parse(arn string) object
    

    Using arnParse

    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 arnParse(args: ArnParseArgs, opts?: InvokeOptions): Promise<ArnParseResult>
    function arnParseOutput(args: ArnParseOutputArgs, opts?: InvokeOptions): Output<ArnParseResult>
    def arn_parse(arn: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> ArnParseResult
    def arn_parse_output(arn: pulumi.Input[Optional[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[ArnParseResult]
    func ArnParse(ctx *Context, args *ArnParseArgs, opts ...InvokeOption) (*ArnParseResult, error)
    func ArnParseOutput(ctx *Context, args *ArnParseOutputArgs, opts ...InvokeOption) ArnParseResultOutput

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

    public static class ArnParse 
    {
        public static Task<ArnParseResult> InvokeAsync(ArnParseArgs args, InvokeOptions? opts = null)
        public static Output<ArnParseResult> Invoke(ArnParseInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<ArnParseResult> arnParse(ArnParseArgs args, InvokeOptions options)
    public static Output<ArnParseResult> arnParse(ArnParseArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws:index/arnParse:arnParse
      arguments:
        # arguments dictionary
    data "aws_arn_parse" "name" {
        # arguments
    }

    The following arguments are supported:

    Arn string
    ARN (Amazon Resource Name) to parse
    Arn string
    ARN (Amazon Resource Name) to parse
    arn string
    ARN (Amazon Resource Name) to parse
    arn String
    ARN (Amazon Resource Name) to parse
    arn string
    ARN (Amazon Resource Name) to parse
    arn str
    ARN (Amazon Resource Name) to parse
    arn String
    ARN (Amazon Resource Name) to parse

    arnParse Result

    The following output properties are available:

    AccountId string
    Partition string
    Region string
    Resource string
    Service string
    AccountId string
    Partition string
    Region string
    Resource string
    Service string
    account_id string
    partition string
    region string
    resource string
    service string
    accountId String
    partition String
    region String
    resource String
    service String
    accountId string
    partition string
    region string
    resource string
    service string
    accountId String
    partition String
    region String
    resource String
    service String

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo
    Viewing docs for AWS v7.38.0
    published on Tuesday, Jul 21, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial