import { Value } from '../../../cloudformation/Value';
/**
  Information about IAM roles, subnets, and security groups needed for this DataflowEndpointGroup.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-securitydetails.html">the AWS Docs</a>
*/
export interface SecurityDetailsProps {
    /** <code>SubnetIds</code>  <a name="cfn-groundstation-dataflowendpointgroup-securitydetails-subnetids"></a>
  The subnet Ids of the security details, such as <code>subnet-12345678</code>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    subnetIds?: Value<Value<string>[]>;
    /** <code>SecurityGroupIds</code>  <a name="cfn-groundstation-dataflowendpointgroup-securitydetails-securitygroupids"></a>
  The security group Ids of the security role, such as <code>sg-1234567890abcdef0</code>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    securityGroupIds?: Value<Value<string>[]>;
    /** <code>RoleArn</code>  <a name="cfn-groundstation-dataflowendpointgroup-securitydetails-rolearn"></a>
  The ARN of a role which Ground Station has permission to assume, such as <code>arn:aws:iam::1234567890:role/DataDeliveryServiceRole</code>.<br />
  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.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    roleArn?: Value<string>;
}
