1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. rtbfabric
  5. getLink

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

AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi

aws-native.rtbfabric.getLink

Start a Neo task
Explain and create an aws-native.rtbfabric.getLink resource
aws-native logo

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

AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi

    Resource Type definition for AWS::RTBFabric::Link Resource Type

    Using getLink

    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 getLink(args: GetLinkArgs, opts?: InvokeOptions): Promise<GetLinkResult>
    function getLinkOutput(args: GetLinkOutputArgs, opts?: InvokeOptions): Output<GetLinkResult>
    def get_link(arn: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetLinkResult
    def get_link_output(arn: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetLinkResult]
    func LookupLink(ctx *Context, args *LookupLinkArgs, opts ...InvokeOption) (*LookupLinkResult, error)
    func LookupLinkOutput(ctx *Context, args *LookupLinkOutputArgs, opts ...InvokeOption) LookupLinkResultOutput

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

    public static class GetLink 
    {
        public static Task<GetLinkResult> InvokeAsync(GetLinkArgs args, InvokeOptions? opts = null)
        public static Output<GetLinkResult> Invoke(GetLinkInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLinkResult> getLink(GetLinkArgs args, InvokeOptions options)
    public static Output<GetLinkResult> getLink(GetLinkArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:rtbfabric:getLink
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Arn string
    Arn string
    arn String
    arn string
    arn str
    arn String

    getLink Result

    The following output properties are available:

    Arn string
    CreatedTimestamp string
    GatewayId string
    The unique identifier of the gateway.
    LinkAttributes Pulumi.AwsNative.RtbFabric.Outputs.LinkAttributes
    Attributes of the link.
    LinkDirection Pulumi.AwsNative.RtbFabric.LinkDirection
    LinkId string
    The unique identifier of the link.
    LinkLogSettings Pulumi.AwsNative.RtbFabric.Outputs.LinkLogSettings
    Settings for the application logs.
    LinkStatus Pulumi.AwsNative.RtbFabric.LinkStatus
    PeerGatewayId string
    The unique identifier of the peer gateway.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    A map of the key-value pairs of the tag or tags to assign to the resource.
    UpdatedTimestamp string
    Arn string
    CreatedTimestamp string
    GatewayId string
    The unique identifier of the gateway.
    LinkAttributes LinkAttributes
    Attributes of the link.
    LinkDirection LinkDirection
    LinkId string
    The unique identifier of the link.
    LinkLogSettings LinkLogSettings
    Settings for the application logs.
    LinkStatus LinkStatus
    PeerGatewayId string
    The unique identifier of the peer gateway.
    Tags Tag
    A map of the key-value pairs of the tag or tags to assign to the resource.
    UpdatedTimestamp string
    arn String
    createdTimestamp String
    gatewayId String
    The unique identifier of the gateway.
    linkAttributes LinkAttributes
    Attributes of the link.
    linkDirection LinkDirection
    linkId String
    The unique identifier of the link.
    linkLogSettings LinkLogSettings
    Settings for the application logs.
    linkStatus LinkStatus
    peerGatewayId String
    The unique identifier of the peer gateway.
    tags List<Tag>
    A map of the key-value pairs of the tag or tags to assign to the resource.
    updatedTimestamp String
    arn string
    createdTimestamp string
    gatewayId string
    The unique identifier of the gateway.
    linkAttributes LinkAttributes
    Attributes of the link.
    linkDirection LinkDirection
    linkId string
    The unique identifier of the link.
    linkLogSettings LinkLogSettings
    Settings for the application logs.
    linkStatus LinkStatus
    peerGatewayId string
    The unique identifier of the peer gateway.
    tags Tag[]
    A map of the key-value pairs of the tag or tags to assign to the resource.
    updatedTimestamp string
    arn str
    created_timestamp str
    gateway_id str
    The unique identifier of the gateway.
    link_attributes LinkAttributes
    Attributes of the link.
    link_direction LinkDirection
    link_id str
    The unique identifier of the link.
    link_log_settings LinkLogSettings
    Settings for the application logs.
    link_status LinkStatus
    peer_gateway_id str
    The unique identifier of the peer gateway.
    tags Sequence[root_Tag]
    A map of the key-value pairs of the tag or tags to assign to the resource.
    updated_timestamp str
    arn String
    createdTimestamp String
    gatewayId String
    The unique identifier of the gateway.
    linkAttributes Property Map
    Attributes of the link.
    linkDirection "REQUEST" | "RESPONSE"
    linkId String
    The unique identifier of the link.
    linkLogSettings Property Map
    Settings for the application logs.
    linkStatus "PENDING_CREATION" | "PENDING_REQUEST" | "REQUESTED" | "ACCEPTED" | "ACTIVE" | "DECLINED" | "FAILED" | "PENDING_DELETION" | "DELETED" | "PENDING_UPDATE" | "PENDING_ISOLATION" | "ISOLATED" | "PENDING_RESTORATION" | "UNKNOWN_TO_SDK_VERSION"
    peerGatewayId String
    The unique identifier of the peer gateway.
    tags List<Property Map>
    A map of the key-value pairs of the tag or tags to assign to the resource.
    updatedTimestamp String

    Supporting Types

    LinkAttributes

    CustomerProvidedId string
    The customer-provided unique identifier of the link.
    ResponderErrorMasking List<Pulumi.AwsNative.RtbFabric.Inputs.LinkResponderErrorMaskingForHttpCode>
    Describes the masking for HTTP error codes.
    CustomerProvidedId string
    The customer-provided unique identifier of the link.
    ResponderErrorMasking []LinkResponderErrorMaskingForHttpCode
    Describes the masking for HTTP error codes.
    customerProvidedId String
    The customer-provided unique identifier of the link.
    responderErrorMasking List<LinkResponderErrorMaskingForHttpCode>
    Describes the masking for HTTP error codes.
    customerProvidedId string
    The customer-provided unique identifier of the link.
    responderErrorMasking LinkResponderErrorMaskingForHttpCode[]
    Describes the masking for HTTP error codes.
    customer_provided_id str
    The customer-provided unique identifier of the link.
    responder_error_masking Sequence[LinkResponderErrorMaskingForHttpCode]
    Describes the masking for HTTP error codes.
    customerProvidedId String
    The customer-provided unique identifier of the link.
    responderErrorMasking List<Property Map>
    Describes the masking for HTTP error codes.

    LinkDirection

    LinkLogSettings

    ApplicationLogs LinkLogSettingsApplicationLogsProperties
    Describes the configuration of a link application log.
    applicationLogs LinkLogSettingsApplicationLogsProperties
    Describes the configuration of a link application log.
    applicationLogs LinkLogSettingsApplicationLogsProperties
    Describes the configuration of a link application log.
    application_logs LinkLogSettingsApplicationLogsProperties
    Describes the configuration of a link application log.
    applicationLogs Property Map
    Describes the configuration of a link application log.

    LinkLogSettingsApplicationLogsProperties

    LinkLogSettingsApplicationLogsPropertiesLinkApplicationLogSamplingProperties

    ErrorLog double
    FilterLog double
    ErrorLog float64
    FilterLog float64
    errorLog Double
    filterLog Double
    errorLog number
    filterLog number
    errorLog Number
    filterLog Number

    LinkResponderErrorMaskingForHttpCode

    Action LinkResponderErrorMaskingForHttpCodeAction
    The action for the error..
    HttpCode string
    The HTTP error code.
    LoggingTypes []LinkResponderErrorMaskingLoggingType
    The error log type.
    ResponseLoggingPercentage float64
    The percentage of response logging.
    action LinkResponderErrorMaskingForHttpCodeAction
    The action for the error..
    httpCode String
    The HTTP error code.
    loggingTypes List<LinkResponderErrorMaskingLoggingType>
    The error log type.
    responseLoggingPercentage Double
    The percentage of response logging.
    action LinkResponderErrorMaskingForHttpCodeAction
    The action for the error..
    httpCode string
    The HTTP error code.
    loggingTypes LinkResponderErrorMaskingLoggingType[]
    The error log type.
    responseLoggingPercentage number
    The percentage of response logging.
    action LinkResponderErrorMaskingForHttpCodeAction
    The action for the error..
    http_code str
    The HTTP error code.
    logging_types Sequence[LinkResponderErrorMaskingLoggingType]
    The error log type.
    response_logging_percentage float
    The percentage of response logging.
    action "NO_BID" | "PASSTHROUGH"
    The action for the error..
    httpCode String
    The HTTP error code.
    loggingTypes List<"NONE" | "METRIC" | "RESPONSE">
    The error log type.
    responseLoggingPercentage Number
    The percentage of response logging.

    LinkResponderErrorMaskingForHttpCodeAction

    LinkResponderErrorMaskingLoggingType

    LinkStatus

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    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.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate