1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. events
  5. Connection

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.events.Connection

Explore with Pulumi AI

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource Type definition for AWS::Events::Connection.

Example Usage

Example

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;

return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var pagerDutyAPIKeyParam = config.Require("pagerDutyAPIKeyParam");
    var myConnection = new AwsNative.Events.Connection("myConnection", new()
    {
        AuthorizationType = AwsNative.Events.ConnectionAuthorizationType.ApiKey,
        Description = "Connection to PagerDuty API",
        AuthParameters = new AwsNative.Events.Inputs.ConnectionAuthParametersArgs
        {
            ApiKeyAuthParameters = new AwsNative.Events.Inputs.ConnectionApiKeyAuthParametersArgs
            {
                ApiKeyName = "PagerDuty Authorization",
                ApiKeyValue = pagerDutyAPIKeyParam,
            },
        },
    });

    var myApiDestination = new AwsNative.Events.ApiDestination("myApiDestination", new()
    {
        ConnectionArn = myConnection.Arn,
        Description = "API Destination to send events to PagerDuty",
        HttpMethod = AwsNative.Events.ApiDestinationHttpMethod.Post,
        InvocationEndpoint = "https://events.pagerduty.com/v2/enqueue",
    });

});
Copy
package main

import (
	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/events"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		pagerDutyAPIKeyParam := cfg.Require("pagerDutyAPIKeyParam")
		myConnection, err := events.NewConnection(ctx, "myConnection", &events.ConnectionArgs{
			AuthorizationType: events.ConnectionAuthorizationTypeApiKey,
			Description:       pulumi.String("Connection to PagerDuty API"),
			AuthParameters: &events.ConnectionAuthParametersArgs{
				ApiKeyAuthParameters: &events.ConnectionApiKeyAuthParametersArgs{
					ApiKeyName:  pulumi.String("PagerDuty Authorization"),
					ApiKeyValue: pulumi.String(pagerDutyAPIKeyParam),
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = events.NewApiDestination(ctx, "myApiDestination", &events.ApiDestinationArgs{
			ConnectionArn:      myConnection.Arn,
			Description:        pulumi.String("API Destination to send events to PagerDuty"),
			HttpMethod:         events.ApiDestinationHttpMethodPost,
			InvocationEndpoint: pulumi.String("https://events.pagerduty.com/v2/enqueue"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy

Coming soon!

import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";

const config = new pulumi.Config();
const pagerDutyAPIKeyParam = config.require("pagerDutyAPIKeyParam");
const myConnection = new aws_native.events.Connection("myConnection", {
    authorizationType: aws_native.events.ConnectionAuthorizationType.ApiKey,
    description: "Connection to PagerDuty API",
    authParameters: {
        apiKeyAuthParameters: {
            apiKeyName: "PagerDuty Authorization",
            apiKeyValue: pagerDutyAPIKeyParam,
        },
    },
});
const myApiDestination = new aws_native.events.ApiDestination("myApiDestination", {
    connectionArn: myConnection.arn,
    description: "API Destination to send events to PagerDuty",
    httpMethod: aws_native.events.ApiDestinationHttpMethod.Post,
    invocationEndpoint: "https://events.pagerduty.com/v2/enqueue",
});
Copy
import pulumi
import pulumi_aws_native as aws_native

config = pulumi.Config()
pager_duty_api_key_param = config.require("pagerDutyAPIKeyParam")
my_connection = aws_native.events.Connection("myConnection",
    authorization_type=aws_native.events.ConnectionAuthorizationType.API_KEY,
    description="Connection to PagerDuty API",
    auth_parameters={
        "api_key_auth_parameters": {
            "api_key_name": "PagerDuty Authorization",
            "api_key_value": pager_duty_api_key_param,
        },
    })
my_api_destination = aws_native.events.ApiDestination("myApiDestination",
    connection_arn=my_connection.arn,
    description="API Destination to send events to PagerDuty",
    http_method=aws_native.events.ApiDestinationHttpMethod.POST,
    invocation_endpoint="https://events.pagerduty.com/v2/enqueue")
Copy

Coming soon!

Create Connection Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Connection(name: string, args?: ConnectionArgs, opts?: CustomResourceOptions);
@overload
def Connection(resource_name: str,
               args: Optional[ConnectionArgs] = None,
               opts: Optional[ResourceOptions] = None)

@overload
def Connection(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               auth_parameters: Optional[ConnectionAuthParametersArgs] = None,
               authorization_type: Optional[ConnectionAuthorizationType] = None,
               description: Optional[str] = None,
               invocation_connectivity_parameters: Optional[InvocationConnectivityParametersPropertiesArgs] = None,
               name: Optional[str] = None)
func NewConnection(ctx *Context, name string, args *ConnectionArgs, opts ...ResourceOption) (*Connection, error)
public Connection(string name, ConnectionArgs? args = null, CustomResourceOptions? opts = null)
public Connection(String name, ConnectionArgs args)
public Connection(String name, ConnectionArgs args, CustomResourceOptions options)
type: aws-native:events:Connection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args ConnectionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args ConnectionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args ConnectionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args ConnectionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ConnectionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Connection 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 Connection resource accepts the following input properties:

AuthParameters Pulumi.AwsNative.Events.Inputs.ConnectionAuthParameters

The authorization parameters to use to authorize with the endpoint.

You must include only authorization parameters for the AuthorizationType you specify.

AuthorizationType Pulumi.AwsNative.Events.ConnectionAuthorizationType

The type of authorization to use for the connection.

OAUTH tokens are refreshed when a 401 or 407 response is returned.

Description string
Description of the connection.
InvocationConnectivityParameters Pulumi.AwsNative.Events.Inputs.InvocationConnectivityParametersProperties
The private resource the HTTP request will be sent to.
Name string
Name of the connection.
AuthParameters ConnectionAuthParametersArgs

The authorization parameters to use to authorize with the endpoint.

You must include only authorization parameters for the AuthorizationType you specify.

AuthorizationType ConnectionAuthorizationType

The type of authorization to use for the connection.

OAUTH tokens are refreshed when a 401 or 407 response is returned.

Description string
Description of the connection.
InvocationConnectivityParameters InvocationConnectivityParametersPropertiesArgs
The private resource the HTTP request will be sent to.
Name string
Name of the connection.
authParameters ConnectionAuthParameters

The authorization parameters to use to authorize with the endpoint.

You must include only authorization parameters for the AuthorizationType you specify.

authorizationType ConnectionAuthorizationType

The type of authorization to use for the connection.

OAUTH tokens are refreshed when a 401 or 407 response is returned.

description String
Description of the connection.
invocationConnectivityParameters InvocationConnectivityParametersProperties
The private resource the HTTP request will be sent to.
name String
Name of the connection.
authParameters ConnectionAuthParameters

The authorization parameters to use to authorize with the endpoint.

You must include only authorization parameters for the AuthorizationType you specify.

authorizationType ConnectionAuthorizationType

The type of authorization to use for the connection.

OAUTH tokens are refreshed when a 401 or 407 response is returned.

description string
Description of the connection.
invocationConnectivityParameters InvocationConnectivityParametersProperties
The private resource the HTTP request will be sent to.
name string
Name of the connection.
auth_parameters ConnectionAuthParametersArgs

The authorization parameters to use to authorize with the endpoint.

You must include only authorization parameters for the AuthorizationType you specify.

authorization_type ConnectionAuthorizationType

The type of authorization to use for the connection.

OAUTH tokens are refreshed when a 401 or 407 response is returned.

description str
Description of the connection.
invocation_connectivity_parameters InvocationConnectivityParametersPropertiesArgs
The private resource the HTTP request will be sent to.
name str
Name of the connection.
authParameters Property Map

The authorization parameters to use to authorize with the endpoint.

You must include only authorization parameters for the AuthorizationType you specify.

authorizationType "API_KEY" | "BASIC" | "OAUTH_CLIENT_CREDENTIALS"

The type of authorization to use for the connection.

OAUTH tokens are refreshed when a 401 or 407 response is returned.

description String
Description of the connection.
invocationConnectivityParameters Property Map
The private resource the HTTP request will be sent to.
name String
Name of the connection.

Outputs

All input properties are implicitly available as output properties. Additionally, the Connection resource produces the following output properties:

Arn string
The arn of the connection resource.
Id string
The provider-assigned unique ID for this managed resource.
SecretArn string
The arn of the secrets manager secret created in the customer account.
Arn string
The arn of the connection resource.
Id string
The provider-assigned unique ID for this managed resource.
SecretArn string
The arn of the secrets manager secret created in the customer account.
arn String
The arn of the connection resource.
id String
The provider-assigned unique ID for this managed resource.
secretArn String
The arn of the secrets manager secret created in the customer account.
arn string
The arn of the connection resource.
id string
The provider-assigned unique ID for this managed resource.
secretArn string
The arn of the secrets manager secret created in the customer account.
arn str
The arn of the connection resource.
id str
The provider-assigned unique ID for this managed resource.
secret_arn str
The arn of the secrets manager secret created in the customer account.
arn String
The arn of the connection resource.
id String
The provider-assigned unique ID for this managed resource.
secretArn String
The arn of the secrets manager secret created in the customer account.

Supporting Types

ConnectionApiKeyAuthParameters
, ConnectionApiKeyAuthParametersArgs

ApiKeyName This property is required. string
The name of the API key to use for authorization.
ApiKeyValue This property is required. string
The value for the API key to use for authorization.
ApiKeyName This property is required. string
The name of the API key to use for authorization.
ApiKeyValue This property is required. string
The value for the API key to use for authorization.
apiKeyName This property is required. String
The name of the API key to use for authorization.
apiKeyValue This property is required. String
The value for the API key to use for authorization.
apiKeyName This property is required. string
The name of the API key to use for authorization.
apiKeyValue This property is required. string
The value for the API key to use for authorization.
api_key_name This property is required. str
The name of the API key to use for authorization.
api_key_value This property is required. str
The value for the API key to use for authorization.
apiKeyName This property is required. String
The name of the API key to use for authorization.
apiKeyValue This property is required. String
The value for the API key to use for authorization.

ConnectionAuthParameters
, ConnectionAuthParametersArgs

ApiKeyAuthParameters Pulumi.AwsNative.Events.Inputs.ConnectionApiKeyAuthParameters
The API Key parameters to use for authorization.
BasicAuthParameters Pulumi.AwsNative.Events.Inputs.ConnectionBasicAuthParameters
The authorization parameters for Basic authorization.
ConnectivityParameters Pulumi.AwsNative.Events.Inputs.ConnectionConnectivityParameters

For private OAuth authentication endpoints. The parameters EventBridge uses to authenticate against the endpoint.

For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .

InvocationHttpParameters Pulumi.AwsNative.Events.Inputs.ConnectionHttpParameters
Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.
OAuthParameters Pulumi.AwsNative.Events.Inputs.ConnectionOAuthParameters
The OAuth parameters to use for authorization.
ApiKeyAuthParameters ConnectionApiKeyAuthParameters
The API Key parameters to use for authorization.
BasicAuthParameters ConnectionBasicAuthParameters
The authorization parameters for Basic authorization.
ConnectivityParameters ConnectionConnectivityParameters

For private OAuth authentication endpoints. The parameters EventBridge uses to authenticate against the endpoint.

For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .

InvocationHttpParameters ConnectionHttpParameters
Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.
OAuthParameters ConnectionOAuthParameters
The OAuth parameters to use for authorization.
apiKeyAuthParameters ConnectionApiKeyAuthParameters
The API Key parameters to use for authorization.
basicAuthParameters ConnectionBasicAuthParameters
The authorization parameters for Basic authorization.
connectivityParameters ConnectionConnectivityParameters

For private OAuth authentication endpoints. The parameters EventBridge uses to authenticate against the endpoint.

For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .

invocationHttpParameters ConnectionHttpParameters
Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.
oAuthParameters ConnectionOAuthParameters
The OAuth parameters to use for authorization.
apiKeyAuthParameters ConnectionApiKeyAuthParameters
The API Key parameters to use for authorization.
basicAuthParameters ConnectionBasicAuthParameters
The authorization parameters for Basic authorization.
connectivityParameters ConnectionConnectivityParameters

For private OAuth authentication endpoints. The parameters EventBridge uses to authenticate against the endpoint.

For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .

invocationHttpParameters ConnectionHttpParameters
Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.
oAuthParameters ConnectionOAuthParameters
The OAuth parameters to use for authorization.
api_key_auth_parameters ConnectionApiKeyAuthParameters
The API Key parameters to use for authorization.
basic_auth_parameters ConnectionBasicAuthParameters
The authorization parameters for Basic authorization.
connectivity_parameters ConnectionConnectivityParameters

For private OAuth authentication endpoints. The parameters EventBridge uses to authenticate against the endpoint.

For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .

invocation_http_parameters ConnectionHttpParameters
Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.
o_auth_parameters ConnectionOAuthParameters
The OAuth parameters to use for authorization.
apiKeyAuthParameters Property Map
The API Key parameters to use for authorization.
basicAuthParameters Property Map
The authorization parameters for Basic authorization.
connectivityParameters Property Map

For private OAuth authentication endpoints. The parameters EventBridge uses to authenticate against the endpoint.

For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .

invocationHttpParameters Property Map
Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.
oAuthParameters Property Map
The OAuth parameters to use for authorization.

ConnectionAuthorizationType
, ConnectionAuthorizationTypeArgs

ApiKey
API_KEY
Basic
BASIC
OauthClientCredentials
OAUTH_CLIENT_CREDENTIALS
ConnectionAuthorizationTypeApiKey
API_KEY
ConnectionAuthorizationTypeBasic
BASIC
ConnectionAuthorizationTypeOauthClientCredentials
OAUTH_CLIENT_CREDENTIALS
ApiKey
API_KEY
Basic
BASIC
OauthClientCredentials
OAUTH_CLIENT_CREDENTIALS
ApiKey
API_KEY
Basic
BASIC
OauthClientCredentials
OAUTH_CLIENT_CREDENTIALS
API_KEY
API_KEY
BASIC
BASIC
OAUTH_CLIENT_CREDENTIALS
OAUTH_CLIENT_CREDENTIALS
"API_KEY"
API_KEY
"BASIC"
BASIC
"OAUTH_CLIENT_CREDENTIALS"
OAUTH_CLIENT_CREDENTIALS

ConnectionBasicAuthParameters
, ConnectionBasicAuthParametersArgs

Password This property is required. string
The password associated with the user name to use for Basic authorization.
Username This property is required. string
The user name to use for Basic authorization.
Password This property is required. string
The password associated with the user name to use for Basic authorization.
Username This property is required. string
The user name to use for Basic authorization.
password This property is required. String
The password associated with the user name to use for Basic authorization.
username This property is required. String
The user name to use for Basic authorization.
password This property is required. string
The password associated with the user name to use for Basic authorization.
username This property is required. string
The user name to use for Basic authorization.
password This property is required. str
The password associated with the user name to use for Basic authorization.
username This property is required. str
The user name to use for Basic authorization.
password This property is required. String
The password associated with the user name to use for Basic authorization.
username This property is required. String
The user name to use for Basic authorization.

ConnectionClientParameters
, ConnectionClientParametersArgs

ClientId This property is required. string
The client ID to use for OAuth authorization.
ClientSecret This property is required. string
The client secret assciated with the client ID to use for OAuth authorization.
ClientId This property is required. string
The client ID to use for OAuth authorization.
ClientSecret This property is required. string
The client secret assciated with the client ID to use for OAuth authorization.
clientId This property is required. String
The client ID to use for OAuth authorization.
clientSecret This property is required. String
The client secret assciated with the client ID to use for OAuth authorization.
clientId This property is required. string
The client ID to use for OAuth authorization.
clientSecret This property is required. string
The client secret assciated with the client ID to use for OAuth authorization.
client_id This property is required. str
The client ID to use for OAuth authorization.
client_secret This property is required. str
The client secret assciated with the client ID to use for OAuth authorization.
clientId This property is required. String
The client ID to use for OAuth authorization.
clientSecret This property is required. String
The client secret assciated with the client ID to use for OAuth authorization.

ConnectionConnectivityParameters
, ConnectionConnectivityParametersArgs

ResourceParameters This property is required. Pulumi.AwsNative.Events.Inputs.ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
ResourceParameters This property is required. ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
resourceParameters This property is required. ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
resourceParameters This property is required. ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
resource_parameters This property is required. ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
resourceParameters This property is required. Property Map
The parameters for EventBridge to use when invoking the resource endpoint.

ConnectionHttpParameters
, ConnectionHttpParametersArgs

BodyParameters List<Pulumi.AwsNative.Events.Inputs.ConnectionParameter>
Any additional body string parameters for the connection.
HeaderParameters List<Pulumi.AwsNative.Events.Inputs.ConnectionParameter>
Any additional header parameters for the connection.
QueryStringParameters List<Pulumi.AwsNative.Events.Inputs.ConnectionParameter>
Any additional query string parameters for the connection.
BodyParameters []ConnectionParameter
Any additional body string parameters for the connection.
HeaderParameters []ConnectionParameter
Any additional header parameters for the connection.
QueryStringParameters []ConnectionParameter
Any additional query string parameters for the connection.
bodyParameters List<ConnectionParameter>
Any additional body string parameters for the connection.
headerParameters List<ConnectionParameter>
Any additional header parameters for the connection.
queryStringParameters List<ConnectionParameter>
Any additional query string parameters for the connection.
bodyParameters ConnectionParameter[]
Any additional body string parameters for the connection.
headerParameters ConnectionParameter[]
Any additional header parameters for the connection.
queryStringParameters ConnectionParameter[]
Any additional query string parameters for the connection.
body_parameters Sequence[ConnectionParameter]
Any additional body string parameters for the connection.
header_parameters Sequence[ConnectionParameter]
Any additional header parameters for the connection.
query_string_parameters Sequence[ConnectionParameter]
Any additional query string parameters for the connection.
bodyParameters List<Property Map>
Any additional body string parameters for the connection.
headerParameters List<Property Map>
Any additional header parameters for the connection.
queryStringParameters List<Property Map>
Any additional query string parameters for the connection.

ConnectionOAuthParameters
, ConnectionOAuthParametersArgs

AuthorizationEndpoint This property is required. string
The URL to the authorization endpoint when OAuth is specified as the authorization type.
ClientParameters This property is required. Pulumi.AwsNative.Events.Inputs.ConnectionClientParameters
The client parameters for OAuth authorization.
HttpMethod This property is required. Pulumi.AwsNative.Events.ConnectionOAuthParametersHttpMethod
The method to use for the authorization request.
OAuthHttpParameters Pulumi.AwsNative.Events.Inputs.ConnectionHttpParameters
Details about the additional parameters to use for the connection.
AuthorizationEndpoint This property is required. string
The URL to the authorization endpoint when OAuth is specified as the authorization type.
ClientParameters This property is required. ConnectionClientParameters
The client parameters for OAuth authorization.
HttpMethod This property is required. ConnectionOAuthParametersHttpMethod
The method to use for the authorization request.
OAuthHttpParameters ConnectionHttpParameters
Details about the additional parameters to use for the connection.
authorizationEndpoint This property is required. String
The URL to the authorization endpoint when OAuth is specified as the authorization type.
clientParameters This property is required. ConnectionClientParameters
The client parameters for OAuth authorization.
httpMethod This property is required. ConnectionOAuthParametersHttpMethod
The method to use for the authorization request.
oAuthHttpParameters ConnectionHttpParameters
Details about the additional parameters to use for the connection.
authorizationEndpoint This property is required. string
The URL to the authorization endpoint when OAuth is specified as the authorization type.
clientParameters This property is required. ConnectionClientParameters
The client parameters for OAuth authorization.
httpMethod This property is required. ConnectionOAuthParametersHttpMethod
The method to use for the authorization request.
oAuthHttpParameters ConnectionHttpParameters
Details about the additional parameters to use for the connection.
authorization_endpoint This property is required. str
The URL to the authorization endpoint when OAuth is specified as the authorization type.
client_parameters This property is required. ConnectionClientParameters
The client parameters for OAuth authorization.
http_method This property is required. ConnectionOAuthParametersHttpMethod
The method to use for the authorization request.
o_auth_http_parameters ConnectionHttpParameters
Details about the additional parameters to use for the connection.
authorizationEndpoint This property is required. String
The URL to the authorization endpoint when OAuth is specified as the authorization type.
clientParameters This property is required. Property Map
The client parameters for OAuth authorization.
httpMethod This property is required. "GET" | "POST" | "PUT"
The method to use for the authorization request.
oAuthHttpParameters Property Map
Details about the additional parameters to use for the connection.

ConnectionOAuthParametersHttpMethod
, ConnectionOAuthParametersHttpMethodArgs

Get
GET
Post
POST
Put
PUT
ConnectionOAuthParametersHttpMethodGet
GET
ConnectionOAuthParametersHttpMethodPost
POST
ConnectionOAuthParametersHttpMethodPut
PUT
Get
GET
Post
POST
Put
PUT
Get
GET
Post
POST
Put
PUT
GET
GET
POST
POST
PUT
PUT
"GET"
GET
"POST"
POST
"PUT"
PUT

ConnectionParameter
, ConnectionParameterArgs

Key This property is required. string
The key for a query string parameter.
Value This property is required. string
The value associated with the key for the query string parameter.
IsValueSecret bool
Specifies whether the value is secret.
Key This property is required. string
The key for a query string parameter.
Value This property is required. string
The value associated with the key for the query string parameter.
IsValueSecret bool
Specifies whether the value is secret.
key This property is required. String
The key for a query string parameter.
value This property is required. String
The value associated with the key for the query string parameter.
isValueSecret Boolean
Specifies whether the value is secret.
key This property is required. string
The key for a query string parameter.
value This property is required. string
The value associated with the key for the query string parameter.
isValueSecret boolean
Specifies whether the value is secret.
key This property is required. str
The key for a query string parameter.
value This property is required. str
The value associated with the key for the query string parameter.
is_value_secret bool
Specifies whether the value is secret.
key This property is required. String
The key for a query string parameter.
value This property is required. String
The value associated with the key for the query string parameter.
isValueSecret Boolean
Specifies whether the value is secret.

ConnectionResourceParameters
, ConnectionResourceParametersArgs

ResourceConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of the Amazon VPC Lattice resource configuration for the resource endpoint.
ResourceAssociationArn string

For connections to private APIs, the Amazon Resource Name (ARN) of the resource association EventBridge created between the connection and the private API's resource configuration.

The value of this property is set by EventBridge . Any value you specify in your template is ignored.

ResourceConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of the Amazon VPC Lattice resource configuration for the resource endpoint.
ResourceAssociationArn string

For connections to private APIs, the Amazon Resource Name (ARN) of the resource association EventBridge created between the connection and the private API's resource configuration.

The value of this property is set by EventBridge . Any value you specify in your template is ignored.

resourceConfigurationArn This property is required. String
The Amazon Resource Name (ARN) of the Amazon VPC Lattice resource configuration for the resource endpoint.
resourceAssociationArn String

For connections to private APIs, the Amazon Resource Name (ARN) of the resource association EventBridge created between the connection and the private API's resource configuration.

The value of this property is set by EventBridge . Any value you specify in your template is ignored.

resourceConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of the Amazon VPC Lattice resource configuration for the resource endpoint.
resourceAssociationArn string

For connections to private APIs, the Amazon Resource Name (ARN) of the resource association EventBridge created between the connection and the private API's resource configuration.

The value of this property is set by EventBridge . Any value you specify in your template is ignored.

resource_configuration_arn This property is required. str
The Amazon Resource Name (ARN) of the Amazon VPC Lattice resource configuration for the resource endpoint.
resource_association_arn str

For connections to private APIs, the Amazon Resource Name (ARN) of the resource association EventBridge created between the connection and the private API's resource configuration.

The value of this property is set by EventBridge . Any value you specify in your template is ignored.

resourceConfigurationArn This property is required. String
The Amazon Resource Name (ARN) of the Amazon VPC Lattice resource configuration for the resource endpoint.
resourceAssociationArn String

For connections to private APIs, the Amazon Resource Name (ARN) of the resource association EventBridge created between the connection and the private API's resource configuration.

The value of this property is set by EventBridge . Any value you specify in your template is ignored.

InvocationConnectivityParametersProperties
, InvocationConnectivityParametersPropertiesArgs

ResourceParameters This property is required. Pulumi.AwsNative.Events.Inputs.ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
ResourceParameters This property is required. ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
resourceParameters This property is required. ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
resourceParameters This property is required. ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
resource_parameters This property is required. ConnectionResourceParameters
The parameters for EventBridge to use when invoking the resource endpoint.
resourceParameters This property is required. Property Map
The parameters for EventBridge to use when invoking the resource endpoint.

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 Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi