Class AWSAPICallViaCloudTrail.NetworkInterfaceSet1Item
(experimental) Type definition for NetworkInterfaceSet_1Item.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.EC2.Events
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class AWSAPICallViaCloudTrail.NetworkInterfaceSet1Item : AWSAPICallViaCloudTrail.INetworkInterfaceSet1Item
Syntax (vb)
Public Class AWSAPICallViaCloudTrail.NetworkInterfaceSet1Item Implements AWSAPICallViaCloudTrail.INetworkInterfaceSet1Item
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.EC2.Events;
var networkInterfaceSet1Item = new NetworkInterfaceSet1Item {
Attachment = new Attachment {
AttachmentId = new [] { "attachmentId" },
AttachTime = new [] { "attachTime" },
DeleteOnTermination = new [] { "deleteOnTermination" },
DeviceIndex = new [] { "deviceIndex" },
Status = new [] { "status" }
},
GroupSet = new GroupSet3 {
Items = new [] { new GroupSet2Item {
GroupId = new [] { "groupId" },
GroupName = new [] { "groupName" }
} }
},
InterfaceType = new [] { "interfaceType" },
Ipv6AddressesSet = new [] { "ipv6AddressesSet" },
MacAddress = new [] { "macAddress" },
NetworkInterfaceId = new [] { "networkInterfaceId" },
OwnerId = new [] { "ownerId" },
PrivateIpAddress = new [] { "privateIpAddress" },
PrivateIpAddressesSet = new PrivateIpAddressesSet2 {
Item = new [] { new PrivateIpAddressesSet1Item {
Primary = new [] { "primary" },
PrivateIpAddress = new [] { "privateIpAddress" }
} }
},
SourceDestCheck = new [] { "sourceDestCheck" },
Status = new [] { "status" },
SubnetId = new [] { "subnetId" },
TagSet = new [] { "tagSet" },
VpcId = new [] { "vpcId" }
};
Synopsis
Constructors
| NetworkInterfaceSet1Item() | (experimental) Type definition for NetworkInterfaceSet_1Item. |
Properties
| Attachment | (experimental) attachment property. |
| GroupSet | (experimental) groupSet property. |
| InterfaceType | (experimental) interfaceType property. |
| Ipv6AddressesSet | (experimental) ipv6AddressesSet property. |
| MacAddress | (experimental) macAddress property. |
| NetworkInterfaceId | (experimental) networkInterfaceId property. |
| OwnerId | (experimental) ownerId property. |
| PrivateIpAddress | (experimental) privateIpAddress property. |
| PrivateIpAddressesSet | (experimental) privateIpAddressesSet property. |
| SourceDestCheck | (experimental) sourceDestCheck property. |
| Status | (experimental) status property. |
| SubnetId | (experimental) subnetId property. |
| TagSet | (experimental) tagSet property. |
| VpcId | (experimental) vpcId property. |
Constructors
NetworkInterfaceSet1Item()
(experimental) Type definition for NetworkInterfaceSet_1Item.
public NetworkInterfaceSet1Item()
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.EC2.Events;
var networkInterfaceSet1Item = new NetworkInterfaceSet1Item {
Attachment = new Attachment {
AttachmentId = new [] { "attachmentId" },
AttachTime = new [] { "attachTime" },
DeleteOnTermination = new [] { "deleteOnTermination" },
DeviceIndex = new [] { "deviceIndex" },
Status = new [] { "status" }
},
GroupSet = new GroupSet3 {
Items = new [] { new GroupSet2Item {
GroupId = new [] { "groupId" },
GroupName = new [] { "groupName" }
} }
},
InterfaceType = new [] { "interfaceType" },
Ipv6AddressesSet = new [] { "ipv6AddressesSet" },
MacAddress = new [] { "macAddress" },
NetworkInterfaceId = new [] { "networkInterfaceId" },
OwnerId = new [] { "ownerId" },
PrivateIpAddress = new [] { "privateIpAddress" },
PrivateIpAddressesSet = new PrivateIpAddressesSet2 {
Item = new [] { new PrivateIpAddressesSet1Item {
Primary = new [] { "primary" },
PrivateIpAddress = new [] { "privateIpAddress" }
} }
},
SourceDestCheck = new [] { "sourceDestCheck" },
Status = new [] { "status" },
SubnetId = new [] { "subnetId" },
TagSet = new [] { "tagSet" },
VpcId = new [] { "vpcId" }
};
Properties
Attachment
(experimental) attachment property.
public AWSAPICallViaCloudTrail.IAttachment? Attachment { get; set; }
Property Value
AWSAPICallViaCloudTrail.IAttachment
Remarks
Specify an array of string values to match this event if the actual value of attachment is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
GroupSet
(experimental) groupSet property.
public AWSAPICallViaCloudTrail.IGroupSet3? GroupSet { get; set; }
Property Value
AWSAPICallViaCloudTrail.IGroupSet3
Remarks
Specify an array of string values to match this event if the actual value of groupSet is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
InterfaceType
(experimental) interfaceType property.
public string[]? InterfaceType { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of interfaceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Ipv6AddressesSet
(experimental) ipv6AddressesSet property.
public string[]? Ipv6AddressesSet { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of ipv6AddressesSet is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
MacAddress
(experimental) macAddress property.
public string[]? MacAddress { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of macAddress is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
NetworkInterfaceId
(experimental) networkInterfaceId property.
public string[]? NetworkInterfaceId { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of networkInterfaceId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
OwnerId
(experimental) ownerId property.
public string[]? OwnerId { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of ownerId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
PrivateIpAddress
(experimental) privateIpAddress property.
public string[]? PrivateIpAddress { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of privateIpAddress is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
PrivateIpAddressesSet
(experimental) privateIpAddressesSet property.
public AWSAPICallViaCloudTrail.IPrivateIpAddressesSet2? PrivateIpAddressesSet { get; set; }
Property Value
AWSAPICallViaCloudTrail.IPrivateIpAddressesSet2
Remarks
Specify an array of string values to match this event if the actual value of privateIpAddressesSet is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
SourceDestCheck
(experimental) sourceDestCheck property.
public string[]? SourceDestCheck { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of sourceDestCheck is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Status
(experimental) status property.
public string[]? Status { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
SubnetId
(experimental) subnetId property.
public string[]? SubnetId { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of subnetId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
TagSet
(experimental) tagSet property.
public string[]? TagSet { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of tagSet is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
VpcId
(experimental) vpcId property.
public string[]? VpcId { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of vpcId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental