package awsnetworkmanager // Properties for defining a `CfnCustomerGatewayAssociation`. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // cfnCustomerGatewayAssociationProps := &CfnCustomerGatewayAssociationProps{ // CustomerGatewayArn: jsii.String("customerGatewayArn"), // DeviceId: jsii.String("deviceId"), // GlobalNetworkId: jsii.String("globalNetworkId"), // // // the properties below are optional // LinkId: jsii.String("linkId"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html // type CfnCustomerGatewayAssociationProps struct { // The Amazon Resource Name (ARN) of the customer gateway. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-customergatewayarn // CustomerGatewayArn *string `field:"required" json:"customerGatewayArn" yaml:"customerGatewayArn"` // The ID of the device. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-deviceid // DeviceId *string `field:"required" json:"deviceId" yaml:"deviceId"` // The ID of the global network. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-globalnetworkid // GlobalNetworkId *string `field:"required" json:"globalNetworkId" yaml:"globalNetworkId"` // The ID of the link. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-linkid // LinkId *string `field:"optional" json:"linkId" yaml:"linkId"` }