We recommend new projects start with resources from the AWS provider.
aws-native.rtbfabric.Link
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::RTBFabric::Link Resource Type
Create Link Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Link(name: string, args: LinkArgs, opts?: CustomResourceOptions);@overload
def Link(resource_name: str,
args: LinkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Link(resource_name: str,
opts: Optional[ResourceOptions] = None,
gateway_id: Optional[str] = None,
link_log_settings: Optional[LinkLogSettingsArgs] = None,
peer_gateway_id: Optional[str] = None,
http_responder_allowed: Optional[bool] = None,
link_attributes: Optional[LinkAttributesArgs] = None,
module_configuration_list: Optional[Sequence[LinkModuleConfigurationArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewLink(ctx *Context, name string, args LinkArgs, opts ...ResourceOption) (*Link, error)public Link(string name, LinkArgs args, CustomResourceOptions? opts = null)type: aws-native:rtbfabric:Link
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LinkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LinkArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LinkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LinkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LinkArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Link Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Link resource accepts the following input properties:
- Gateway
Id string - The unique identifier of the gateway.
- Link
Log Pulumi.Settings Aws Native. Rtb Fabric. Inputs. Link Log Settings - Settings for the application logs.
- Peer
Gateway stringId - The unique identifier of the peer gateway.
- Http
Responder boolAllowed - Boolean to specify if an HTTP responder is allowed.
- Link
Attributes Pulumi.Aws Native. Rtb Fabric. Inputs. Link Attributes - Attributes of the link.
- Module
Configuration List<Pulumi.List Aws Native. Rtb Fabric. Inputs. Link Module Configuration> -
List<Pulumi.
Aws Native. Inputs. Tag> - A map of the key-value pairs of the tag or tags to assign to the resource.
- Gateway
Id string - The unique identifier of the gateway.
- Link
Log LinkSettings Log Settings Args - Settings for the application logs.
- Peer
Gateway stringId - The unique identifier of the peer gateway.
- Http
Responder boolAllowed - Boolean to specify if an HTTP responder is allowed.
- Link
Attributes LinkAttributes Args - Attributes of the link.
- Module
Configuration []LinkList Module Configuration Args -
Tag
Args - A map of the key-value pairs of the tag or tags to assign to the resource.
- gateway
Id String - The unique identifier of the gateway.
- link
Log LinkSettings Log Settings - Settings for the application logs.
- peer
Gateway StringId - The unique identifier of the peer gateway.
- http
Responder BooleanAllowed - Boolean to specify if an HTTP responder is allowed.
- link
Attributes LinkAttributes - Attributes of the link.
- module
Configuration List<LinkList Module Configuration> - List<Tag>
- A map of the key-value pairs of the tag or tags to assign to the resource.
- gateway
Id string - The unique identifier of the gateway.
- link
Log LinkSettings Log Settings - Settings for the application logs.
- peer
Gateway stringId - The unique identifier of the peer gateway.
- http
Responder booleanAllowed - Boolean to specify if an HTTP responder is allowed.
- link
Attributes LinkAttributes - Attributes of the link.
- module
Configuration LinkList Module Configuration[] - Tag[]
- A map of the key-value pairs of the tag or tags to assign to the resource.
- gateway_
id str - The unique identifier of the gateway.
- link_
log_ Linksettings Log Settings Args - Settings for the application logs.
- peer_
gateway_ strid - The unique identifier of the peer gateway.
- http_
responder_ boolallowed - Boolean to specify if an HTTP responder is allowed.
- link_
attributes LinkAttributes Args - Attributes of the link.
- module_
configuration_ Sequence[Linklist Module Configuration Args] -
Sequence[Tag
Args] - A map of the key-value pairs of the tag or tags to assign to the resource.
- gateway
Id String - The unique identifier of the gateway.
- link
Log Property MapSettings - Settings for the application logs.
- peer
Gateway StringId - The unique identifier of the peer gateway.
- http
Responder BooleanAllowed - Boolean to specify if an HTTP responder is allowed.
- link
Attributes Property Map - Attributes of the link.
- module
Configuration List<Property Map>List - List<Property Map>
- A map of the key-value pairs of the tag or tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Link resource produces the following output properties:
- Arn string
- Created
Timestamp string - Id string
- The provider-assigned unique ID for this managed resource.
- Link
Direction Pulumi.Aws Native. Rtb Fabric. Link Direction - Link
Id string - The unique identifier of the link.
- Link
Status Pulumi.Aws Native. Rtb Fabric. Link Status - Updated
Timestamp string
- Arn string
- Created
Timestamp string - Id string
- The provider-assigned unique ID for this managed resource.
- Link
Direction LinkDirection - Link
Id string - The unique identifier of the link.
- Link
Status LinkStatus - Updated
Timestamp string
- arn String
- created
Timestamp String - id String
- The provider-assigned unique ID for this managed resource.
- link
Direction LinkDirection - link
Id String - The unique identifier of the link.
- link
Status LinkStatus - updated
Timestamp String
- arn string
- created
Timestamp string - id string
- The provider-assigned unique ID for this managed resource.
- link
Direction LinkDirection - link
Id string - The unique identifier of the link.
- link
Status LinkStatus - updated
Timestamp string
- arn str
- created_
timestamp str - id str
- The provider-assigned unique ID for this managed resource.
- link_
direction LinkDirection - link_
id str - The unique identifier of the link.
- link_
status LinkStatus - updated_
timestamp str
- arn String
- created
Timestamp String - id String
- The provider-assigned unique ID for this managed resource.
- link
Direction "REQUEST" | "RESPONSE" - link
Id String - The unique identifier of the link.
- link
Status "PENDING_CREATION" | "PENDING_REQUEST" | "REQUESTED" | "ACCEPTED" | "ACTIVE" | "DECLINED" | "FAILED" | "PENDING_DELETION" | "DELETED" | "PENDING_UPDATE" | "PENDING_ISOLATION" | "ISOLATED" | "PENDING_RESTORATION" | "UNKNOWN_TO_SDK_VERSION" - updated
Timestamp String
Supporting Types
LinkAttributes, LinkAttributesArgs
- Customer
Provided stringId - The customer-provided unique identifier of the link.
- Responder
Error List<Pulumi.Masking Aws Native. Rtb Fabric. Inputs. Link Responder Error Masking For Http Code> - Describes the masking for HTTP error codes.
- Customer
Provided stringId - The customer-provided unique identifier of the link.
- Responder
Error []LinkMasking Responder Error Masking For Http Code - Describes the masking for HTTP error codes.
- customer
Provided StringId - The customer-provided unique identifier of the link.
- responder
Error List<LinkMasking Responder Error Masking For Http Code> - Describes the masking for HTTP error codes.
- customer
Provided stringId - The customer-provided unique identifier of the link.
- responder
Error LinkMasking Responder Error Masking For Http Code[] - Describes the masking for HTTP error codes.
- customer_
provided_ strid - The customer-provided unique identifier of the link.
- responder_
error_ Sequence[Linkmasking Responder Error Masking For Http Code] - Describes the masking for HTTP error codes.
- customer
Provided StringId - The customer-provided unique identifier of the link.
- responder
Error List<Property Map>Masking - Describes the masking for HTTP error codes.
LinkDirection, LinkDirectionArgs
- Request
- REQUEST
- Response
- RESPONSE
- Link
Direction Request - REQUEST
- Link
Direction Response - RESPONSE
- Request
- REQUEST
- Response
- RESPONSE
- Request
- REQUEST
- Response
- RESPONSE
- REQUEST
- REQUEST
- RESPONSE
- RESPONSE
- "REQUEST"
- REQUEST
- "RESPONSE"
- RESPONSE
LinkLogSettings, LinkLogSettingsArgs
- Application
Logs Pulumi.Aws Native. Rtb Fabric. Inputs. Link Log Settings Application Logs Properties - Describes the configuration of a link application log.
- Application
Logs LinkLog Settings Application Logs Properties - Describes the configuration of a link application log.
- application
Logs LinkLog Settings Application Logs Properties - Describes the configuration of a link application log.
- application
Logs LinkLog Settings Application Logs Properties - Describes the configuration of a link application log.
- application_
logs LinkLog Settings Application Logs Properties - Describes the configuration of a link application log.
- application
Logs Property Map - Describes the configuration of a link application log.
LinkLogSettingsApplicationLogsProperties, LinkLogSettingsApplicationLogsPropertiesArgs
Describes the configuration of a link application log.LinkLogSettingsApplicationLogsPropertiesLinkApplicationLogSamplingProperties, LinkLogSettingsApplicationLogsPropertiesLinkApplicationLogSamplingPropertiesArgs
- error_
log float - filter_
log float
LinkModuleConfiguration, LinkModuleConfigurationArgs
- Name string
- Depends
On List<string> - Module
Parameters Pulumi.Aws Native. Rtb Fabric. Inputs. Link Module Parameters - Version string
- Name string
- Depends
On []string - Module
Parameters LinkModule Parameters - Version string
- name String
- depends
On List<String> - module
Parameters LinkModule Parameters - version String
- name string
- depends
On string[] - module
Parameters LinkModule Parameters - version string
- name str
- depends_
on Sequence[str] - module_
parameters LinkModule Parameters - version str
- name String
- depends
On List<String> - module
Parameters Property Map - version String
LinkResponderErrorMaskingForHttpCode, LinkResponderErrorMaskingForHttpCodeArgs
- Action
Pulumi.
Aws Native. Rtb Fabric. Link Responder Error Masking For Http Code Action - The action for the error..
- Http
Code string - The HTTP error code.
- Logging
Types List<Pulumi.Aws Native. Rtb Fabric. Link Responder Error Masking Logging Type> - The error log type.
- Response
Logging doublePercentage - The percentage of response logging.
- Action
Link
Responder Error Masking For Http Code Action - The action for the error..
- Http
Code string - The HTTP error code.
- Logging
Types []LinkResponder Error Masking Logging Type - The error log type.
- Response
Logging float64Percentage - The percentage of response logging.
- action
Link
Responder Error Masking For Http Code Action - The action for the error..
- http
Code String - The HTTP error code.
- logging
Types List<LinkResponder Error Masking Logging Type> - The error log type.
- response
Logging DoublePercentage - The percentage of response logging.
- action
Link
Responder Error Masking For Http Code Action - The action for the error..
- http
Code string - The HTTP error code.
- logging
Types LinkResponder Error Masking Logging Type[] - The error log type.
- response
Logging numberPercentage - The percentage of response logging.
- action
Link
Responder Error Masking For Http Code Action - The action for the error..
- http_
code str - The HTTP error code.
- logging_
types Sequence[LinkResponder Error Masking Logging Type] - The error log type.
- response_
logging_ floatpercentage - The percentage of response logging.
- action "NO_BID" | "PASSTHROUGH"
- The action for the error..
- http
Code String - The HTTP error code.
- logging
Types List<"NONE" | "METRIC" | "RESPONSE"> - The error log type.
- response
Logging NumberPercentage - The percentage of response logging.
LinkResponderErrorMaskingForHttpCodeAction, LinkResponderErrorMaskingForHttpCodeActionArgs
- No
Bid - NO_BID
- Passthrough
- PASSTHROUGH
- Link
Responder Error Masking For Http Code Action No Bid - NO_BID
- Link
Responder Error Masking For Http Code Action Passthrough - PASSTHROUGH
- No
Bid - NO_BID
- Passthrough
- PASSTHROUGH
- No
Bid - NO_BID
- Passthrough
- PASSTHROUGH
- NO_BID
- NO_BID
- PASSTHROUGH
- PASSTHROUGH
- "NO_BID"
- NO_BID
- "PASSTHROUGH"
- PASSTHROUGH
LinkResponderErrorMaskingLoggingType, LinkResponderErrorMaskingLoggingTypeArgs
- None
- NONE
- Metric
- METRIC
- Response
- RESPONSE
- Link
Responder Error Masking Logging Type None - NONE
- Link
Responder Error Masking Logging Type Metric - METRIC
- Link
Responder Error Masking Logging Type Response - RESPONSE
- None
- NONE
- Metric
- METRIC
- Response
- RESPONSE
- None
- NONE
- Metric
- METRIC
- Response
- RESPONSE
- NONE
- NONE
- METRIC
- METRIC
- RESPONSE
- RESPONSE
- "NONE"
- NONE
- "METRIC"
- METRIC
- "RESPONSE"
- RESPONSE
LinkStatus, LinkStatusArgs
- Pending
Creation - PENDING_CREATION
- Pending
Request - PENDING_REQUEST
- Requested
- REQUESTED
- Accepted
- ACCEPTED
- Active
- ACTIVE
- Declined
- DECLINED
- Failed
- FAILED
- Pending
Deletion - PENDING_DELETION
- Deleted
- DELETED
- Pending
Update - PENDING_UPDATE
- Pending
Isolation - PENDING_ISOLATION
- Isolated
- ISOLATED
- Pending
Restoration - PENDING_RESTORATION
- Unknown
To Sdk Version - UNKNOWN_TO_SDK_VERSION
- Link
Status Pending Creation - PENDING_CREATION
- Link
Status Pending Request - PENDING_REQUEST
- Link
Status Requested - REQUESTED
- Link
Status Accepted - ACCEPTED
- Link
Status Active - ACTIVE
- Link
Status Declined - DECLINED
- Link
Status Failed - FAILED
- Link
Status Pending Deletion - PENDING_DELETION
- Link
Status Deleted - DELETED
- Link
Status Pending Update - PENDING_UPDATE
- Link
Status Pending Isolation - PENDING_ISOLATION
- Link
Status Isolated - ISOLATED
- Link
Status Pending Restoration - PENDING_RESTORATION
- Link
Status Unknown To Sdk Version - UNKNOWN_TO_SDK_VERSION
- Pending
Creation - PENDING_CREATION
- Pending
Request - PENDING_REQUEST
- Requested
- REQUESTED
- Accepted
- ACCEPTED
- Active
- ACTIVE
- Declined
- DECLINED
- Failed
- FAILED
- Pending
Deletion - PENDING_DELETION
- Deleted
- DELETED
- Pending
Update - PENDING_UPDATE
- Pending
Isolation - PENDING_ISOLATION
- Isolated
- ISOLATED
- Pending
Restoration - PENDING_RESTORATION
- Unknown
To Sdk Version - UNKNOWN_TO_SDK_VERSION
- Pending
Creation - PENDING_CREATION
- Pending
Request - PENDING_REQUEST
- Requested
- REQUESTED
- Accepted
- ACCEPTED
- Active
- ACTIVE
- Declined
- DECLINED
- Failed
- FAILED
- Pending
Deletion - PENDING_DELETION
- Deleted
- DELETED
- Pending
Update - PENDING_UPDATE
- Pending
Isolation - PENDING_ISOLATION
- Isolated
- ISOLATED
- Pending
Restoration - PENDING_RESTORATION
- Unknown
To Sdk Version - UNKNOWN_TO_SDK_VERSION
- PENDING_CREATION
- PENDING_CREATION
- PENDING_REQUEST
- PENDING_REQUEST
- REQUESTED
- REQUESTED
- ACCEPTED
- ACCEPTED
- ACTIVE
- ACTIVE
- DECLINED
- DECLINED
- FAILED
- FAILED
- PENDING_DELETION
- PENDING_DELETION
- DELETED
- DELETED
- PENDING_UPDATE
- PENDING_UPDATE
- PENDING_ISOLATION
- PENDING_ISOLATION
- ISOLATED
- ISOLATED
- PENDING_RESTORATION
- PENDING_RESTORATION
- UNKNOWN_TO_SDK_VERSION
- UNKNOWN_TO_SDK_VERSION
- "PENDING_CREATION"
- PENDING_CREATION
- "PENDING_REQUEST"
- PENDING_REQUEST
- "REQUESTED"
- REQUESTED
- "ACCEPTED"
- ACCEPTED
- "ACTIVE"
- ACTIVE
- "DECLINED"
- DECLINED
- "FAILED"
- FAILED
- "PENDING_DELETION"
- PENDING_DELETION
- "DELETED"
- DELETED
- "PENDING_UPDATE"
- PENDING_UPDATE
- "PENDING_ISOLATION"
- PENDING_ISOLATION
- "ISOLATED"
- ISOLATED
- "PENDING_RESTORATION"
- PENDING_RESTORATION
- "UNKNOWN_TO_SDK_VERSION"
- UNKNOWN_TO_SDK_VERSION
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
