1. Packages
  2. AWS Native
  3. API Docs
  4. groundstation
  5. DataflowEndpointGroup

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

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.groundstation.DataflowEndpointGroup

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    AWS Ground Station DataflowEndpointGroup schema for CloudFormation

    Example Usage

    Example

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AwsNative = Pulumi.AwsNative;
    
    return await Deployment.RunAsync(() => 
    {
        var myDataflowEndpointGroup = new AwsNative.GroundStation.DataflowEndpointGroup("myDataflowEndpointGroup", new()
        {
            EndpointDetails = new[]
            {
                new AwsNative.GroundStation.Inputs.DataflowEndpointGroupEndpointDetailsArgs
                {
                    SecurityDetails = new AwsNative.GroundStation.Inputs.DataflowEndpointGroupSecurityDetailsArgs
                    {
                        SubnetIds = new[]
                        {
                            "subnet-6782e71e",
                        },
                        SecurityGroupIds = new[]
                        {
                            "sg-6979fe18",
                        },
                        RoleArn = "arn:aws:iam::012345678910:role/groundstation-service-role-AWSServiceRoleForAmazonGroundStation-EXAMPLEBQ4PI",
                    },
                    Endpoint = new AwsNative.GroundStation.Inputs.DataflowEndpointGroupDataflowEndpointArgs
                    {
                        Name = "myEndpoint",
                        Address = new AwsNative.GroundStation.Inputs.DataflowEndpointGroupSocketAddressArgs
                        {
                            Name = "172.10.0.2",
                            Port = 44720,
                        },
                        Mtu = 1500,
                    },
                },
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/groundstation"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := groundstation.NewDataflowEndpointGroup(ctx, "myDataflowEndpointGroup", &groundstation.DataflowEndpointGroupArgs{
    			EndpointDetails: groundstation.DataflowEndpointGroupEndpointDetailsArray{
    				&groundstation.DataflowEndpointGroupEndpointDetailsArgs{
    					SecurityDetails: &groundstation.DataflowEndpointGroupSecurityDetailsArgs{
    						SubnetIds: pulumi.StringArray{
    							pulumi.String("subnet-6782e71e"),
    						},
    						SecurityGroupIds: pulumi.StringArray{
    							pulumi.String("sg-6979fe18"),
    						},
    						RoleArn: pulumi.String("arn:aws:iam::012345678910:role/groundstation-service-role-AWSServiceRoleForAmazonGroundStation-EXAMPLEBQ4PI"),
    					},
    					Endpoint: &groundstation.DataflowEndpointGroupDataflowEndpointArgs{
    						Name: pulumi.String("myEndpoint"),
    						Address: &groundstation.DataflowEndpointGroupSocketAddressArgs{
    							Name: pulumi.String("172.10.0.2"),
    							Port: pulumi.Int(44720),
    						},
    						Mtu: pulumi.Int(1500),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    

    Coming soon!

    import pulumi
    import pulumi_aws_native as aws_native
    
    my_dataflow_endpoint_group = aws_native.groundstation.DataflowEndpointGroup("myDataflowEndpointGroup", endpoint_details=[{
        "security_details": {
            "subnet_ids": ["subnet-6782e71e"],
            "security_group_ids": ["sg-6979fe18"],
            "role_arn": "arn:aws:iam::012345678910:role/groundstation-service-role-AWSServiceRoleForAmazonGroundStation-EXAMPLEBQ4PI",
        },
        "endpoint": {
            "name": "myEndpoint",
            "address": {
                "name": "172.10.0.2",
                "port": 44720,
            },
            "mtu": 1500,
        },
    }])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws_native from "@pulumi/aws-native";
    
    const myDataflowEndpointGroup = new aws_native.groundstation.DataflowEndpointGroup("myDataflowEndpointGroup", {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,
        },
    }]});
    

    Coming soon!

    Create DataflowEndpointGroup Resource

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

    Constructor syntax

    new DataflowEndpointGroup(name: string, args: DataflowEndpointGroupArgs, opts?: CustomResourceOptions);
    @overload
    def DataflowEndpointGroup(resource_name: str,
                              args: DataflowEndpointGroupArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def DataflowEndpointGroup(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              endpoint_details: Optional[Sequence[DataflowEndpointGroupEndpointDetailsArgs]] = None,
                              contact_post_pass_duration_seconds: Optional[int] = None,
                              contact_pre_pass_duration_seconds: Optional[int] = None,
                              tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewDataflowEndpointGroup(ctx *Context, name string, args DataflowEndpointGroupArgs, opts ...ResourceOption) (*DataflowEndpointGroup, error)
    public DataflowEndpointGroup(string name, DataflowEndpointGroupArgs args, CustomResourceOptions? opts = null)
    public DataflowEndpointGroup(String name, DataflowEndpointGroupArgs args)
    public DataflowEndpointGroup(String name, DataflowEndpointGroupArgs args, CustomResourceOptions options)
    
    type: aws-native:groundstation:DataflowEndpointGroup
    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 DataflowEndpointGroupArgs
    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 DataflowEndpointGroupArgs
    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 DataflowEndpointGroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DataflowEndpointGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DataflowEndpointGroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DataflowEndpointGroup Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The DataflowEndpointGroup resource accepts the following input properties:

    EndpointDetails List<Pulumi.AwsNative.GroundStation.Inputs.DataflowEndpointGroupEndpointDetails>
    List of Endpoint Details, containing address and port for each endpoint.
    ContactPostPassDurationSeconds int
    Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
    ContactPrePassDurationSeconds int
    Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Tags assigned to a resource.
    EndpointDetails []DataflowEndpointGroupEndpointDetailsArgs
    List of Endpoint Details, containing address and port for each endpoint.
    ContactPostPassDurationSeconds int
    Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
    ContactPrePassDurationSeconds int
    Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
    Tags TagArgs
    Tags assigned to a resource.
    endpointDetails List<DataflowEndpointGroupEndpointDetails>
    List of Endpoint Details, containing address and port for each endpoint.
    contactPostPassDurationSeconds Integer
    Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
    contactPrePassDurationSeconds Integer
    Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
    tags List<Tag>
    Tags assigned to a resource.
    endpointDetails DataflowEndpointGroupEndpointDetails[]
    List of Endpoint Details, containing address and port for each endpoint.
    contactPostPassDurationSeconds number
    Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
    contactPrePassDurationSeconds number
    Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
    tags Tag[]
    Tags assigned to a resource.
    endpoint_details Sequence[DataflowEndpointGroupEndpointDetailsArgs]
    List of Endpoint Details, containing address and port for each endpoint.
    contact_post_pass_duration_seconds int
    Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
    contact_pre_pass_duration_seconds int
    Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
    tags Sequence[TagArgs]
    Tags assigned to a resource.
    endpointDetails List<Property Map>
    List of Endpoint Details, containing address and port for each endpoint.
    contactPostPassDurationSeconds Number
    Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
    contactPrePassDurationSeconds Number
    Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
    tags List<Property Map>
    Tags assigned to a resource.

    Outputs

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

    Arn string
    The ARN of the dataflow endpoint group, such as arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    AwsId string
    UUID of a dataflow endpoint group.
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    The ARN of the dataflow endpoint group, such as arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    AwsId string
    UUID of a dataflow endpoint group.
    Id string
    The provider-assigned unique ID for this managed resource.
    arn String
    The ARN of the dataflow endpoint group, such as arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    awsId String
    UUID of a dataflow endpoint group.
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    The ARN of the dataflow endpoint group, such as arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    awsId string
    UUID of a dataflow endpoint group.
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    The ARN of the dataflow endpoint group, such as arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    aws_id str
    UUID of a dataflow endpoint group.
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    The ARN of the dataflow endpoint group, such as arn:aws:groundstation:us-east-2:1234567890:dataflow-endpoint-group/9940bf3b-d2ba-427e-9906-842b5e5d2296 .
    awsId String
    UUID of a dataflow endpoint group.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    DataflowEndpointGroupAgentStatus, DataflowEndpointGroupAgentStatusArgs

    Success
    SUCCESS
    Failed
    FAILED
    Active
    ACTIVE
    Inactive
    INACTIVE
    DataflowEndpointGroupAgentStatusSuccess
    SUCCESS
    DataflowEndpointGroupAgentStatusFailed
    FAILED
    DataflowEndpointGroupAgentStatusActive
    ACTIVE
    DataflowEndpointGroupAgentStatusInactive
    INACTIVE
    Success
    SUCCESS
    Failed
    FAILED
    Active
    ACTIVE
    Inactive
    INACTIVE
    Success
    SUCCESS
    Failed
    FAILED
    Active
    ACTIVE
    Inactive
    INACTIVE
    SUCCESS
    SUCCESS
    FAILED
    FAILED
    ACTIVE
    ACTIVE
    INACTIVE
    INACTIVE
    "SUCCESS"
    SUCCESS
    "FAILED"
    FAILED
    "ACTIVE"
    ACTIVE
    "INACTIVE"
    INACTIVE

    DataflowEndpointGroupAuditResults, DataflowEndpointGroupAuditResultsArgs

    Healthy
    HEALTHY
    Unhealthy
    UNHEALTHY
    DataflowEndpointGroupAuditResultsHealthy
    HEALTHY
    DataflowEndpointGroupAuditResultsUnhealthy
    UNHEALTHY
    Healthy
    HEALTHY
    Unhealthy
    UNHEALTHY
    Healthy
    HEALTHY
    Unhealthy
    UNHEALTHY
    HEALTHY
    HEALTHY
    UNHEALTHY
    UNHEALTHY
    "HEALTHY"
    HEALTHY
    "UNHEALTHY"
    UNHEALTHY

    DataflowEndpointGroupAwsGroundStationAgentEndpoint, DataflowEndpointGroupAwsGroundStationAgentEndpointArgs

    AgentStatus Pulumi.AwsNative.GroundStation.DataflowEndpointGroupAgentStatus
    The status of AgentEndpoint.
    AuditResults Pulumi.AwsNative.GroundStation.DataflowEndpointGroupAuditResults
    The results of the audit.
    EgressAddress Pulumi.AwsNative.GroundStation.Inputs.DataflowEndpointGroupConnectionDetails
    The egress address of AgentEndpoint.
    IngressAddress Pulumi.AwsNative.GroundStation.Inputs.DataflowEndpointGroupRangedConnectionDetails
    The ingress address of AgentEndpoint.
    Name string
    Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
    AgentStatus DataflowEndpointGroupAgentStatus
    The status of AgentEndpoint.
    AuditResults DataflowEndpointGroupAuditResults
    The results of the audit.
    EgressAddress DataflowEndpointGroupConnectionDetails
    The egress address of AgentEndpoint.
    IngressAddress DataflowEndpointGroupRangedConnectionDetails
    The ingress address of AgentEndpoint.
    Name string
    Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
    agentStatus DataflowEndpointGroupAgentStatus
    The status of AgentEndpoint.
    auditResults DataflowEndpointGroupAuditResults
    The results of the audit.
    egressAddress DataflowEndpointGroupConnectionDetails
    The egress address of AgentEndpoint.
    ingressAddress DataflowEndpointGroupRangedConnectionDetails
    The ingress address of AgentEndpoint.
    name String
    Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
    agentStatus DataflowEndpointGroupAgentStatus
    The status of AgentEndpoint.
    auditResults DataflowEndpointGroupAuditResults
    The results of the audit.
    egressAddress DataflowEndpointGroupConnectionDetails
    The egress address of AgentEndpoint.
    ingressAddress DataflowEndpointGroupRangedConnectionDetails
    The ingress address of AgentEndpoint.
    name string
    Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
    agent_status DataflowEndpointGroupAgentStatus
    The status of AgentEndpoint.
    audit_results DataflowEndpointGroupAuditResults
    The results of the audit.
    egress_address DataflowEndpointGroupConnectionDetails
    The egress address of AgentEndpoint.
    ingress_address DataflowEndpointGroupRangedConnectionDetails
    The ingress address of AgentEndpoint.
    name str
    Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
    agentStatus "SUCCESS" | "FAILED" | "ACTIVE" | "INACTIVE"
    The status of AgentEndpoint.
    auditResults "HEALTHY" | "UNHEALTHY"
    The results of the audit.
    egressAddress Property Map
    The egress address of AgentEndpoint.
    ingressAddress Property Map
    The ingress address of AgentEndpoint.
    name String
    Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.

    DataflowEndpointGroupConnectionDetails, DataflowEndpointGroupConnectionDetailsArgs

    Mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    SocketAddress Pulumi.AwsNative.GroundStation.Inputs.DataflowEndpointGroupSocketAddress
    A socket address.
    Mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    SocketAddress DataflowEndpointGroupSocketAddress
    A socket address.
    mtu Integer
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    socketAddress DataflowEndpointGroupSocketAddress
    A socket address.
    mtu number
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    socketAddress DataflowEndpointGroupSocketAddress
    A socket address.
    mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    socket_address DataflowEndpointGroupSocketAddress
    A socket address.
    mtu Number
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    socketAddress Property Map
    A socket address.

    DataflowEndpointGroupDataflowEndpoint, DataflowEndpointGroupDataflowEndpointArgs

    Address Pulumi.AwsNative.GroundStation.Inputs.DataflowEndpointGroupSocketAddress
    The address and port of an endpoint.
    Mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.
    Name string

    The endpoint name.

    When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.

    Address DataflowEndpointGroupSocketAddress
    The address and port of an endpoint.
    Mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.
    Name string

    The endpoint name.

    When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.

    address DataflowEndpointGroupSocketAddress
    The address and port of an endpoint.
    mtu Integer
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.
    name String

    The endpoint name.

    When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.

    address DataflowEndpointGroupSocketAddress
    The address and port of an endpoint.
    mtu number
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.
    name string

    The endpoint name.

    When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.

    address DataflowEndpointGroupSocketAddress
    The address and port of an endpoint.
    mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.
    name str

    The endpoint name.

    When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.

    address Property Map
    The address and port of an endpoint.
    mtu Number
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.
    name String

    The endpoint name.

    When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.

    DataflowEndpointGroupEndpointDetails, DataflowEndpointGroupEndpointDetailsArgs

    AwsGroundStationAgentEndpoint DataflowEndpointGroupAwsGroundStationAgentEndpoint
    An agent endpoint.
    Endpoint DataflowEndpointGroupDataflowEndpoint
    Information about the endpoint such as name and the endpoint address.
    SecurityDetails DataflowEndpointGroupSecurityDetails
    The role ARN, and IDs for security groups and subnets.
    awsGroundStationAgentEndpoint DataflowEndpointGroupAwsGroundStationAgentEndpoint
    An agent endpoint.
    endpoint DataflowEndpointGroupDataflowEndpoint
    Information about the endpoint such as name and the endpoint address.
    securityDetails DataflowEndpointGroupSecurityDetails
    The role ARN, and IDs for security groups and subnets.
    awsGroundStationAgentEndpoint DataflowEndpointGroupAwsGroundStationAgentEndpoint
    An agent endpoint.
    endpoint DataflowEndpointGroupDataflowEndpoint
    Information about the endpoint such as name and the endpoint address.
    securityDetails DataflowEndpointGroupSecurityDetails
    The role ARN, and IDs for security groups and subnets.
    aws_ground_station_agent_endpoint DataflowEndpointGroupAwsGroundStationAgentEndpoint
    An agent endpoint.
    endpoint DataflowEndpointGroupDataflowEndpoint
    Information about the endpoint such as name and the endpoint address.
    security_details DataflowEndpointGroupSecurityDetails
    The role ARN, and IDs for security groups and subnets.
    awsGroundStationAgentEndpoint Property Map
    An agent endpoint.
    endpoint Property Map
    Information about the endpoint such as name and the endpoint address.
    securityDetails Property Map
    The role ARN, and IDs for security groups and subnets.

    DataflowEndpointGroupIntegerRange, DataflowEndpointGroupIntegerRangeArgs

    Maximum int
    A maximum value.
    Minimum int
    A minimum value.
    Maximum int
    A maximum value.
    Minimum int
    A minimum value.
    maximum Integer
    A maximum value.
    minimum Integer
    A minimum value.
    maximum number
    A maximum value.
    minimum number
    A minimum value.
    maximum int
    A maximum value.
    minimum int
    A minimum value.
    maximum Number
    A maximum value.
    minimum Number
    A minimum value.

    DataflowEndpointGroupRangedConnectionDetails, DataflowEndpointGroupRangedConnectionDetailsArgs

    Mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    SocketAddress Pulumi.AwsNative.GroundStation.Inputs.DataflowEndpointGroupRangedSocketAddress
    A ranged socket address.
    Mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    SocketAddress DataflowEndpointGroupRangedSocketAddress
    A ranged socket address.
    mtu Integer
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    socketAddress DataflowEndpointGroupRangedSocketAddress
    A ranged socket address.
    mtu number
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    socketAddress DataflowEndpointGroupRangedSocketAddress
    A ranged socket address.
    mtu int
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    socket_address DataflowEndpointGroupRangedSocketAddress
    A ranged socket address.
    mtu Number
    Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
    socketAddress Property Map
    A ranged socket address.

    DataflowEndpointGroupRangedSocketAddress, DataflowEndpointGroupRangedSocketAddressArgs

    Name string
    IPv4 socket address.
    PortRange Pulumi.AwsNative.GroundStation.Inputs.DataflowEndpointGroupIntegerRange
    Port range of a socket address.
    Name string
    IPv4 socket address.
    PortRange DataflowEndpointGroupIntegerRange
    Port range of a socket address.
    name String
    IPv4 socket address.
    portRange DataflowEndpointGroupIntegerRange
    Port range of a socket address.
    name string
    IPv4 socket address.
    portRange DataflowEndpointGroupIntegerRange
    Port range of a socket address.
    name str
    IPv4 socket address.
    port_range DataflowEndpointGroupIntegerRange
    Port range of a socket address.
    name String
    IPv4 socket address.
    portRange Property Map
    Port range of a socket address.

    DataflowEndpointGroupSecurityDetails, DataflowEndpointGroupSecurityDetailsArgs

    RoleArn string

    The ARN of a role which Ground Station has permission to assume, such as arn:aws:iam::1234567890:role/DataDeliveryServiceRole .

    Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.

    SecurityGroupIds List<string>
    The security group Ids of the security role, such as sg-1234567890abcdef0 .
    SubnetIds List<string>
    The subnet Ids of the security details, such as subnet-12345678 .
    RoleArn string

    The ARN of a role which Ground Station has permission to assume, such as arn:aws:iam::1234567890:role/DataDeliveryServiceRole .

    Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.

    SecurityGroupIds []string
    The security group Ids of the security role, such as sg-1234567890abcdef0 .
    SubnetIds []string
    The subnet Ids of the security details, such as subnet-12345678 .
    roleArn String

    The ARN of a role which Ground Station has permission to assume, such as arn:aws:iam::1234567890:role/DataDeliveryServiceRole .

    Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.

    securityGroupIds List<String>
    The security group Ids of the security role, such as sg-1234567890abcdef0 .
    subnetIds List<String>
    The subnet Ids of the security details, such as subnet-12345678 .
    roleArn string

    The ARN of a role which Ground Station has permission to assume, such as arn:aws:iam::1234567890:role/DataDeliveryServiceRole .

    Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.

    securityGroupIds string[]
    The security group Ids of the security role, such as sg-1234567890abcdef0 .
    subnetIds string[]
    The subnet Ids of the security details, such as subnet-12345678 .
    role_arn str

    The ARN of a role which Ground Station has permission to assume, such as arn:aws:iam::1234567890:role/DataDeliveryServiceRole .

    Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.

    security_group_ids Sequence[str]
    The security group Ids of the security role, such as sg-1234567890abcdef0 .
    subnet_ids Sequence[str]
    The subnet Ids of the security details, such as subnet-12345678 .
    roleArn String

    The ARN of a role which Ground Station has permission to assume, such as arn:aws:iam::1234567890:role/DataDeliveryServiceRole .

    Ground Station will assume this role and create an ENI in your VPC on the specified subnet upon creation of a dataflow endpoint group. This ENI is used as the ingress/egress point for data streamed during a satellite contact.

    securityGroupIds List<String>
    The security group Ids of the security role, such as sg-1234567890abcdef0 .
    subnetIds List<String>
    The subnet Ids of the security details, such as subnet-12345678 .

    DataflowEndpointGroupSocketAddress, DataflowEndpointGroupSocketAddressArgs

    Name string
    The name of the endpoint, such as Endpoint 1 .
    Port int
    The port of the endpoint, such as 55888 .
    Name string
    The name of the endpoint, such as Endpoint 1 .
    Port int
    The port of the endpoint, such as 55888 .
    name String
    The name of the endpoint, such as Endpoint 1 .
    port Integer
    The port of the endpoint, such as 55888 .
    name string
    The name of the endpoint, such as Endpoint 1 .
    port number
    The port of the endpoint, such as 55888 .
    name str
    The name of the endpoint, such as Endpoint 1 .
    port int
    The port of the endpoint, such as 55888 .
    name String
    The name of the endpoint, such as Endpoint 1 .
    port Number
    The port of the endpoint, such as 55888 .

    Tag, TagArgs

    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 Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi