Skip to content
v2.277.0

ProposedNetworkFunctionGroupChangeProperty Struct ​

Describes proposed changes to a network function group.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_networkmanager as networkmanager } from 'aws-cdk-lib';
const proposedNetworkFunctionGroupChangeProperty: networkmanager.CfnConnectAttachment.ProposedNetworkFunctionGroupChangeProperty = {
  attachmentPolicyRuleNumber: 123,
  networkFunctionGroupName: 'networkFunctionGroupName',
  tags: [{
    key: 'key',
    value: 'value',
  }],
};
python
from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_networkmanager as networkmanager

proposed_network_function_group_change_property = networkmanager.CfnConnectAttachment.ProposedNetworkFunctionGroupChangeProperty(
    attachment_policy_rule_number=123,
    network_function_group_name="networkFunctionGroupName",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.networkmanager.*;

ProposedNetworkFunctionGroupChangeProperty proposedNetworkFunctionGroupChangeProperty = ProposedNetworkFunctionGroupChangeProperty.builder()
        .attachmentPolicyRuleNumber(123)
        .networkFunctionGroupName("networkFunctionGroupName")
        .tags(List.of(CfnTag.builder()
                .key("key")
                .value("value")
                .build()))
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.NetworkManager;

var proposedNetworkFunctionGroupChangeProperty = new ProposedNetworkFunctionGroupChangeProperty {
    AttachmentPolicyRuleNumber = 123,
    NetworkFunctionGroupName = "networkFunctionGroupName",
    Tags = new [] { new CfnTag {
        Key = "key",
        Value = "value"
    } }
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// 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"

proposedNetworkFunctionGroupChangeProperty := &ProposedNetworkFunctionGroupChangeProperty{
	AttachmentPolicyRuleNumber: jsii.Number(123),
	NetworkFunctionGroupName: jsii.String("networkFunctionGroupName"),
	Tags: []CfnTag{
		&CfnTag{
			Key: jsii.String("key"),
			Value: jsii.String("value"),
		},
	},
}

Properties ​

attachmentPolicyRuleNumberoptionalnumberattachment_policy_rule_numberoptionalint | floatattachmentPolicyRuleNumberoptionalNumberAttachmentPolicyRuleNumberoptionaldoubleAttachmentPolicyRuleNumberoptional*float64#
The proposed new attachment policy rule number for the network function group.
networkFunctionGroupNameoptionalstringnetwork_function_group_nameoptionalstrnetworkFunctionGroupNameoptionalStringNetworkFunctionGroupNameoptionalstringNetworkFunctionGroupNameoptional*string#
The proposed name change for the network function group name.
tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#
The list of proposed changes to the key-value tags associated with the network function group.