1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. s3outposts
  5. getEndpoint

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.s3outposts.getEndpoint

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Resource Type Definition for AWS::S3Outposts::Endpoint

    Using getEndpoint

    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 getEndpoint(args: GetEndpointArgs, opts?: InvokeOptions): Promise<GetEndpointResult>
    function getEndpointOutput(args: GetEndpointOutputArgs, opts?: InvokeOptions): Output<GetEndpointResult>
    def get_endpoint(arn: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetEndpointResult
    def get_endpoint_output(arn: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetEndpointResult]
    func LookupEndpoint(ctx *Context, args *LookupEndpointArgs, opts ...InvokeOption) (*LookupEndpointResult, error)
    func LookupEndpointOutput(ctx *Context, args *LookupEndpointOutputArgs, opts ...InvokeOption) LookupEndpointResultOutput

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

    public static class GetEndpoint 
    {
        public static Task<GetEndpointResult> InvokeAsync(GetEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetEndpointResult> Invoke(GetEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:s3outposts:getEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Arn string
    The Amazon Resource Name (ARN) of the endpoint.
    Arn string
    The Amazon Resource Name (ARN) of the endpoint.
    arn String
    The Amazon Resource Name (ARN) of the endpoint.
    arn string
    The Amazon Resource Name (ARN) of the endpoint.
    arn str
    The Amazon Resource Name (ARN) of the endpoint.
    arn String
    The Amazon Resource Name (ARN) of the endpoint.

    getEndpoint Result

    The following output properties are available:

    Arn string
    The Amazon Resource Name (ARN) of the endpoint.
    CidrBlock string
    The VPC CIDR committed by this endpoint.
    CreationTime string
    The time the endpoint was created.
    FailedReason Pulumi.AwsNative.S3Outposts.Outputs.EndpointFailedReason
    The failure reason, if any, for a create or delete endpoint operation.
    Id string
    The ID of the endpoint.
    NetworkInterfaces List<Pulumi.AwsNative.S3Outposts.Outputs.EndpointNetworkInterface>
    The network interfaces of the endpoint.
    Status Pulumi.AwsNative.S3Outposts.EndpointStatus
    The status of the endpoint.
    Arn string
    The Amazon Resource Name (ARN) of the endpoint.
    CidrBlock string
    The VPC CIDR committed by this endpoint.
    CreationTime string
    The time the endpoint was created.
    FailedReason EndpointFailedReason
    The failure reason, if any, for a create or delete endpoint operation.
    Id string
    The ID of the endpoint.
    NetworkInterfaces []EndpointNetworkInterface
    The network interfaces of the endpoint.
    Status EndpointStatus
    The status of the endpoint.
    arn String
    The Amazon Resource Name (ARN) of the endpoint.
    cidrBlock String
    The VPC CIDR committed by this endpoint.
    creationTime String
    The time the endpoint was created.
    failedReason EndpointFailedReason
    The failure reason, if any, for a create or delete endpoint operation.
    id String
    The ID of the endpoint.
    networkInterfaces List<EndpointNetworkInterface>
    The network interfaces of the endpoint.
    status EndpointStatus
    The status of the endpoint.
    arn string
    The Amazon Resource Name (ARN) of the endpoint.
    cidrBlock string
    The VPC CIDR committed by this endpoint.
    creationTime string
    The time the endpoint was created.
    failedReason EndpointFailedReason
    The failure reason, if any, for a create or delete endpoint operation.
    id string
    The ID of the endpoint.
    networkInterfaces EndpointNetworkInterface[]
    The network interfaces of the endpoint.
    status EndpointStatus
    The status of the endpoint.
    arn str
    The Amazon Resource Name (ARN) of the endpoint.
    cidr_block str
    The VPC CIDR committed by this endpoint.
    creation_time str
    The time the endpoint was created.
    failed_reason EndpointFailedReason
    The failure reason, if any, for a create or delete endpoint operation.
    id str
    The ID of the endpoint.
    network_interfaces Sequence[EndpointNetworkInterface]
    The network interfaces of the endpoint.
    status EndpointStatus
    The status of the endpoint.
    arn String
    The Amazon Resource Name (ARN) of the endpoint.
    cidrBlock String
    The VPC CIDR committed by this endpoint.
    creationTime String
    The time the endpoint was created.
    failedReason Property Map
    The failure reason, if any, for a create or delete endpoint operation.
    id String
    The ID of the endpoint.
    networkInterfaces List<Property Map>
    The network interfaces of the endpoint.
    status "Available" | "Pending" | "Deleting" | "Create_Failed" | "Delete_Failed"
    The status of the endpoint.

    Supporting Types

    EndpointFailedReason

    ErrorCode string
    The failure code, if any, for a create or delete endpoint operation.
    Message string
    Additional error details describing the endpoint failure and recommended action.
    ErrorCode string
    The failure code, if any, for a create or delete endpoint operation.
    Message string
    Additional error details describing the endpoint failure and recommended action.
    errorCode String
    The failure code, if any, for a create or delete endpoint operation.
    message String
    Additional error details describing the endpoint failure and recommended action.
    errorCode string
    The failure code, if any, for a create or delete endpoint operation.
    message string
    Additional error details describing the endpoint failure and recommended action.
    error_code str
    The failure code, if any, for a create or delete endpoint operation.
    message str
    Additional error details describing the endpoint failure and recommended action.
    errorCode String
    The failure code, if any, for a create or delete endpoint operation.
    message String
    Additional error details describing the endpoint failure and recommended action.

    EndpointNetworkInterface

    NetworkInterfaceId string
    The ID for the network interface.
    NetworkInterfaceId string
    The ID for the network interface.
    networkInterfaceId String
    The ID for the network interface.
    networkInterfaceId string
    The ID for the network interface.
    network_interface_id str
    The ID for the network interface.
    networkInterfaceId String
    The ID for the network interface.

    EndpointStatus

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi