Viewing docs for AWS v7.39.0
published on Thursday, Jul 23, 2026 by Pulumi
published on Thursday, Jul 23, 2026 by Pulumi
Viewing docs for AWS v7.39.0
published on Thursday, Jul 23, 2026 by Pulumi
published on Thursday, Jul 23, 2026 by Pulumi
Provides details about an AWS Route 53 Profile.
Example Usage
By Name
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.route53.getProfilesProfile({
name: "example",
});
import pulumi
import pulumi_aws as aws
example = aws.route53.get_profiles_profile(name="example")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/route53"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := route53.LookupProfilesProfile(ctx, &route53.LookupProfilesProfileArgs{
Name: pulumi.StringRef("example"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.Route53.GetProfilesProfile.Invoke(new()
{
Name = "example",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.route53.Route53Functions;
import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
final var example = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder()
.name("example")
.build());
}
}
variables:
example:
fn::invoke:
function: aws:route53:getProfilesProfile
arguments:
name: example
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_route53_getprofilesprofile" "example" {
name = "example"
}
By ID
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.route53.getProfilesProfile({
id: "rp-12345678",
});
import pulumi
import pulumi_aws as aws
example = aws.route53.get_profiles_profile(id="rp-12345678")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/route53"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := route53.LookupProfilesProfile(ctx, &route53.LookupProfilesProfileArgs{
Id: pulumi.StringRef("rp-12345678"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.Route53.GetProfilesProfile.Invoke(new()
{
Id = "rp-12345678",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.route53.Route53Functions;
import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
final var example = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder()
.id("rp-12345678")
.build());
}
}
variables:
example:
fn::invoke:
function: aws:route53:getProfilesProfile
arguments:
id: rp-12345678
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_route53_getprofilesprofile" "example" {
id = "rp-12345678"
}
Using getProfilesProfile
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 getProfilesProfile(args: GetProfilesProfileArgs, opts?: InvokeOptions): Promise<GetProfilesProfileResult>
function getProfilesProfileOutput(args: GetProfilesProfileOutputArgs, opts?: InvokeOptions): Output<GetProfilesProfileResult>def get_profiles_profile(id: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProfilesProfileResult
def get_profiles_profile_output(id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
region: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProfilesProfileResult]func LookupProfilesProfile(ctx *Context, args *LookupProfilesProfileArgs, opts ...InvokeOption) (*LookupProfilesProfileResult, error)
func LookupProfilesProfileOutput(ctx *Context, args *LookupProfilesProfileOutputArgs, opts ...InvokeOption) LookupProfilesProfileResultOutput> Note: This function is named LookupProfilesProfile in the Go SDK.
public static class GetProfilesProfile
{
public static Task<GetProfilesProfileResult> InvokeAsync(GetProfilesProfileArgs args, InvokeOptions? opts = null)
public static Output<GetProfilesProfileResult> Invoke(GetProfilesProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProfilesProfileResult> getProfilesProfile(GetProfilesProfileArgs args, InvokeOptions options)
public static Output<GetProfilesProfileResult> getProfilesProfile(GetProfilesProfileArgs args, InvokeOptions options)
fn::invoke:
function: aws:route53/getProfilesProfile:getProfilesProfile
arguments:
# arguments dictionarydata "aws_route53_get_profiles_profile" "name" {
# arguments
}The following arguments are supported:
getProfilesProfile Result
The following output properties are available:
- Arn string
- ARN of the Profile.
- Id string
- ID of the Profile.
- Name string
- Name of the Profile.
- Owner
Id string - ID of the AWS account that owns the Profile.
- Region string
- string
- Share status of the Profile.
- Status string
- Status of the Profile.
- Status
Message string - Status message of the Profile.
- Dictionary<string, string>
- Map of tags assigned to the Profile.
- Arn string
- ARN of the Profile.
- Id string
- ID of the Profile.
- Name string
- Name of the Profile.
- Owner
Id string - ID of the AWS account that owns the Profile.
- Region string
- string
- Share status of the Profile.
- Status string
- Status of the Profile.
- Status
Message string - Status message of the Profile.
- map[string]string
- Map of tags assigned to the Profile.
- arn string
- ARN of the Profile.
- id string
- ID of the Profile.
- name string
- Name of the Profile.
- owner_
id string - ID of the AWS account that owns the Profile.
- region string
- string
- Share status of the Profile.
- status string
- Status of the Profile.
- status_
message string - Status message of the Profile.
- map(string)
- Map of tags assigned to the Profile.
- arn String
- ARN of the Profile.
- id String
- ID of the Profile.
- name String
- Name of the Profile.
- owner
Id String - ID of the AWS account that owns the Profile.
- region String
- String
- Share status of the Profile.
- status String
- Status of the Profile.
- status
Message String - Status message of the Profile.
- Map<String,String>
- Map of tags assigned to the Profile.
- arn string
- ARN of the Profile.
- id string
- ID of the Profile.
- name string
- Name of the Profile.
- owner
Id string - ID of the AWS account that owns the Profile.
- region string
- string
- Share status of the Profile.
- status string
- Status of the Profile.
- status
Message string - Status message of the Profile.
- {[key: string]: string}
- Map of tags assigned to the Profile.
- arn str
- ARN of the Profile.
- id str
- ID of the Profile.
- name str
- Name of the Profile.
- owner_
id str - ID of the AWS account that owns the Profile.
- region str
- str
- Share status of the Profile.
- status str
- Status of the Profile.
- status_
message str - Status message of the Profile.
- Mapping[str, str]
- Map of tags assigned to the Profile.
- arn String
- ARN of the Profile.
- id String
- ID of the Profile.
- name String
- Name of the Profile.
- owner
Id String - ID of the AWS account that owns the Profile.
- region String
- String
- Share status of the Profile.
- status String
- Status of the Profile.
- status
Message String - Status message of the Profile.
- Map<String>
- Map of tags assigned to the Profile.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v7.39.0
published on Thursday, Jul 23, 2026 by Pulumi
published on Thursday, Jul 23, 2026 by Pulumi