We recommend new projects start with resources from the AWS provider.
aws-native.ec2.InstanceConnectEndpoint
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::EC2::InstanceConnectEndpoint
Create InstanceConnectEndpoint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InstanceConnectEndpoint(name: string, args: InstanceConnectEndpointArgs, opts?: CustomResourceOptions);
@overload
def InstanceConnectEndpoint(resource_name: str,
args: InstanceConnectEndpointArgs,
opts: Optional[ResourceOptions] = None)
@overload
def InstanceConnectEndpoint(resource_name: str,
opts: Optional[ResourceOptions] = None,
subnet_id: Optional[str] = None,
client_token: Optional[str] = None,
preserve_client_ip: Optional[bool] = None,
security_group_ids: Optional[Sequence[str]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewInstanceConnectEndpoint(ctx *Context, name string, args InstanceConnectEndpointArgs, opts ...ResourceOption) (*InstanceConnectEndpoint, error)
public InstanceConnectEndpoint(string name, InstanceConnectEndpointArgs args, CustomResourceOptions? opts = null)
public InstanceConnectEndpoint(String name, InstanceConnectEndpointArgs args)
public InstanceConnectEndpoint(String name, InstanceConnectEndpointArgs args, CustomResourceOptions options)
type: aws-native:ec2:InstanceConnectEndpoint
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 InstanceConnectEndpointArgs
- 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 InstanceConnectEndpointArgs
- 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 InstanceConnectEndpointArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceConnectEndpointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceConnectEndpointArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
InstanceConnectEndpoint 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 InstanceConnectEndpoint resource accepts the following input properties:
- Subnet
Id string - The subnet id of the instance connect endpoint
- Client
Token string - The client token of the instance connect endpoint.
- Preserve
Client boolIp - If true, the address of the instance connect endpoint client is preserved when connecting to the end resource
- Security
Group List<string>Ids - The security group IDs of the instance connect endpoint.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags of the instance connect endpoint.
- Subnet
Id string - The subnet id of the instance connect endpoint
- Client
Token string - The client token of the instance connect endpoint.
- Preserve
Client boolIp - If true, the address of the instance connect endpoint client is preserved when connecting to the end resource
- Security
Group []stringIds - The security group IDs of the instance connect endpoint.
- Tag
Args - The tags of the instance connect endpoint.
- subnet
Id String - The subnet id of the instance connect endpoint
- client
Token String - The client token of the instance connect endpoint.
- preserve
Client BooleanIp - If true, the address of the instance connect endpoint client is preserved when connecting to the end resource
- security
Group List<String>Ids - The security group IDs of the instance connect endpoint.
- List<Tag>
- The tags of the instance connect endpoint.
- subnet
Id string - The subnet id of the instance connect endpoint
- client
Token string - The client token of the instance connect endpoint.
- preserve
Client booleanIp - If true, the address of the instance connect endpoint client is preserved when connecting to the end resource
- security
Group string[]Ids - The security group IDs of the instance connect endpoint.
- Tag[]
- The tags of the instance connect endpoint.
- subnet_
id str - The subnet id of the instance connect endpoint
- client_
token str - The client token of the instance connect endpoint.
- preserve_
client_ boolip - If true, the address of the instance connect endpoint client is preserved when connecting to the end resource
- security_
group_ Sequence[str]ids - The security group IDs of the instance connect endpoint.
- Sequence[Tag
Args] - The tags of the instance connect endpoint.
- subnet
Id String - The subnet id of the instance connect endpoint
- client
Token String - The client token of the instance connect endpoint.
- preserve
Client BooleanIp - If true, the address of the instance connect endpoint client is preserved when connecting to the end resource
- security
Group List<String>Ids - The security group IDs of the instance connect endpoint.
- List<Property Map>
- The tags of the instance connect endpoint.
Outputs
All input properties are implicitly available as output properties. Additionally, the InstanceConnectEndpoint resource produces the following output properties:
Supporting Types
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.