We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.proton.getEnvironmentAccountConnection
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
Resource Schema describing various properties for AWS Proton Environment Account Connections resources.
Using getEnvironmentAccountConnection
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 getEnvironmentAccountConnection(args: GetEnvironmentAccountConnectionArgs, opts?: InvokeOptions): Promise<GetEnvironmentAccountConnectionResult>
function getEnvironmentAccountConnectionOutput(args: GetEnvironmentAccountConnectionOutputArgs, opts?: InvokeOptions): Output<GetEnvironmentAccountConnectionResult>
def get_environment_account_connection(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEnvironmentAccountConnectionResult
def get_environment_account_connection_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEnvironmentAccountConnectionResult]
func LookupEnvironmentAccountConnection(ctx *Context, args *LookupEnvironmentAccountConnectionArgs, opts ...InvokeOption) (*LookupEnvironmentAccountConnectionResult, error)
func LookupEnvironmentAccountConnectionOutput(ctx *Context, args *LookupEnvironmentAccountConnectionOutputArgs, opts ...InvokeOption) LookupEnvironmentAccountConnectionResultOutput
> Note: This function is named LookupEnvironmentAccountConnection
in the Go SDK.
public static class GetEnvironmentAccountConnection
{
public static Task<GetEnvironmentAccountConnectionResult> InvokeAsync(GetEnvironmentAccountConnectionArgs args, InvokeOptions? opts = null)
public static Output<GetEnvironmentAccountConnectionResult> Invoke(GetEnvironmentAccountConnectionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEnvironmentAccountConnectionResult> getEnvironmentAccountConnection(GetEnvironmentAccountConnectionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:proton:getEnvironmentAccountConnection
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the environment account connection.
- Arn string
- The Amazon Resource Name (ARN) of the environment account connection.
- arn String
- The Amazon Resource Name (ARN) of the environment account connection.
- arn string
- The Amazon Resource Name (ARN) of the environment account connection.
- arn str
- The Amazon Resource Name (ARN) of the environment account connection.
- arn String
- The Amazon Resource Name (ARN) of the environment account connection.
getEnvironmentAccountConnection Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the environment account connection.
- Codebuild
Role stringArn - The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
- Component
Role stringArn - The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
- Environment
Account stringId - The environment account that's connected to the environment account connection.
- Environment
Name string - The name of the AWS Proton environment that's created in the associated management account.
- Id string
- The ID of the environment account connection.
- Management
Account stringId - The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
- Role
Arn string - The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.
- Status
Pulumi.
Aws Native. Proton. Environment Account Connection Status - The status of the environment account connection.
- List<Pulumi.
Aws Native. Outputs. Tag>
- Arn string
- The Amazon Resource Name (ARN) of the environment account connection.
- Codebuild
Role stringArn - The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
- Component
Role stringArn - The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
- Environment
Account stringId - The environment account that's connected to the environment account connection.
- Environment
Name string - The name of the AWS Proton environment that's created in the associated management account.
- Id string
- The ID of the environment account connection.
- Management
Account stringId - The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
- Role
Arn string - The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.
- Status
Environment
Account Connection Status - The status of the environment account connection.
- Tag
- arn String
- The Amazon Resource Name (ARN) of the environment account connection.
- codebuild
Role StringArn - The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
- component
Role StringArn - The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
- environment
Account StringId - The environment account that's connected to the environment account connection.
- environment
Name String - The name of the AWS Proton environment that's created in the associated management account.
- id String
- The ID of the environment account connection.
- management
Account StringId - The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
- role
Arn String - The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.
- status
Environment
Account Connection Status - The status of the environment account connection.
- List<Tag>
- arn string
- The Amazon Resource Name (ARN) of the environment account connection.
- codebuild
Role stringArn - The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
- component
Role stringArn - The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
- environment
Account stringId - The environment account that's connected to the environment account connection.
- environment
Name string - The name of the AWS Proton environment that's created in the associated management account.
- id string
- The ID of the environment account connection.
- management
Account stringId - The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
- role
Arn string - The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.
- status
Environment
Account Connection Status - The status of the environment account connection.
- Tag[]
- arn str
- The Amazon Resource Name (ARN) of the environment account connection.
- codebuild_
role_ strarn - The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
- component_
role_ strarn - The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
- environment_
account_ strid - The environment account that's connected to the environment account connection.
- environment_
name str - The name of the AWS Proton environment that's created in the associated management account.
- id str
- The ID of the environment account connection.
- management_
account_ strid - The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
- role_
arn str - The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.
- status
Environment
Account Connection Status - The status of the environment account connection.
- Sequence[root_Tag]
- arn String
- The Amazon Resource Name (ARN) of the environment account connection.
- codebuild
Role StringArn - The Amazon Resource Name (ARN) of an IAM service role in the environment account. AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
- component
Role StringArn - The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
- environment
Account StringId - The environment account that's connected to the environment account connection.
- environment
Name String - The name of the AWS Proton environment that's created in the associated management account.
- id String
- The ID of the environment account connection.
- management
Account StringId - The ID of the management account that accepts or rejects the environment account connection. You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
- role
Arn String - The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.
- status "PENDING" | "CONNECTED" | "REJECTED"
- The status of the environment account connection.
- List<Property Map>
Supporting Types
EnvironmentAccountConnectionStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi