AWS::GroundStation::DataflowEndpointGroup - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::GroundStation::DataflowEndpointGroup

Creates a Dataflow Endpoint Group request.

Dataflow endpoint groups contain a list of endpoints. When the name of a dataflow endpoint group is specified in a mission profile, the Ground Station service will connect to the endpoints and flow data during a contact.

For more information about dataflow endpoint groups, see Dataflow Endpoint Groups.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::GroundStation::DataflowEndpointGroup", "Properties" : { "ContactPostPassDurationSeconds" : Integer, "ContactPrePassDurationSeconds" : Integer, "EndpointDetails" : [ EndpointDetails, ... ], "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::GroundStation::DataflowEndpointGroup Properties: ContactPostPassDurationSeconds: Integer ContactPrePassDurationSeconds: Integer EndpointDetails: - EndpointDetails Tags: - Tag

Properties

ContactPostPassDurationSeconds

Property description not available.

Required: No

Type: Integer

Update requires: No interruption

ContactPrePassDurationSeconds

Property description not available.

Required: No

Type: Integer

Update requires: No interruption

EndpointDetails

List of Endpoint Details, containing address and port for each endpoint.

Required: Yes

Type: List of EndpointDetails

Update requires: No interruption

Tags

Tags assigned to a resource.

Required: No

Type: List of Tag

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Reffunction, Refreturns the ARN of the dataflow endpoint group. For example:

{ "Ref": "DataflowEndpointGroup" }

For the Ground Station dataflow endpoint group, Ref returns the ARN of the dataflow endpoint group.

For more information about using the Reffunction, see Ref.

Fn::GetAtt

The Fn::GetAttintrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAttintrinsic function, see Fn::GetAtt.

Arn

The ARN of the dataflow endpoint group, such as arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296.

Id

UUID of a dataflow endpoint group.

Examples

Create a DataflowEndpointGroup

The following example creates a Ground Station DataflowEndpointGroup

JSON

{ "Resources": { "myDataflowEndpointGroup": { "Type": "AWS::GroundStation::DataflowEndpointGroup", "Properties": { "EndpointDetails": [ { "SecurityDetails": { "SubnetIds": [ "subnet-6782e71e" ], "SecurityGroupIds": [ "sg-6979fe18" ], "RoleArn": "arn:aws:iam::012345678910:role/groundstation-service-role-AWSServiceRoleForAmazonGroundStation-EXAMPLEBQ4PI" }, "Endpoint": { "Name": "myEndpoint", "Address": { "Name": "172.10.0.2", "Port": 44720 }, "Mtu": 1500 } } ] } } } }

YAML

Resources: myDataflowEndpointGroup: Type: AWS::GroundStation::DataflowEndpointGroup Properties: EndpointDetails: - SecurityDetails: SubnetIds: - subnet-12345678 SecurityGroupIds: - sg-87654321 RoleArn: arn:aws:iam::012345678910:role/groundstation-service-role-AWSServiceRoleForAmazonGroundStation-EXAMPLEABCDE Endpoint: Name: myEndpoint Address: Name: 172.10.0.2 Port: 44720 Mtu: 1500