DefaultSubnetState constructor

const DefaultSubnetState({
  1. Input<String?>? arn,
  2. Input<bool?>? assignIpv6AddressOnCreation,
  3. Input<String?>? availabilityZone,
  4. Input<String?>? availabilityZoneId,
  5. Input<String?>? cidrBlock,
  6. Input<String?>? customerOwnedIpv4Pool,
  7. Input<bool?>? enableDns64,
  8. Input<int?>? enableLniAtDeviceIndex,
  9. Input<bool?>? enableResourceNameDnsARecordOnLaunch,
  10. Input<bool?>? enableResourceNameDnsAaaaRecordOnLaunch,
  11. Input<bool?>? existingDefaultSubnet,
  12. Input<bool?>? forceDestroy,
  13. Input<String?>? ipv6CidrBlock,
  14. Input<String?>? ipv6CidrBlockAssociationId,
  15. Input<bool?>? ipv6Native,
  16. Input<bool?>? mapCustomerOwnedIpOnLaunch,
  17. Input<bool?>? mapPublicIpOnLaunch,
  18. Input<String?>? outpostArn,
  19. Input<String?>? ownerId,
  20. Input<String?>? privateDnsHostnameTypeOnLaunch,
  21. Input<String?>? region,
  22. Input<Map<String, String>?>? tags,
  23. Input<Map<String, String>?>? tagsAll,
  24. Input<String?>? vpcId,
})

Creates a new DefaultSubnetState. arn Optional. assignIpv6AddressOnCreation Optional. availabilityZone is required availabilityZoneId The AZ ID of the subnet cidrBlock The IPv4 CIDR block assigned to the subnet customerOwnedIpv4Pool Optional. enableDns64 Optional. enableLniAtDeviceIndex Optional. enableResourceNameDnsARecordOnLaunch Optional. enableResourceNameDnsAaaaRecordOnLaunch Optional. existingDefaultSubnet Optional. forceDestroy Whether destroying the resource deletes the default subnet. Default: false ipv6CidrBlock Optional. ipv6CidrBlockAssociationId Optional. ipv6Native Optional. mapCustomerOwnedIpOnLaunch Optional. mapPublicIpOnLaunch Optional. outpostArn Optional. ownerId Optional. privateDnsHostnameTypeOnLaunch Optional. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. tags Optional. tagsAll Optional. vpcId The ID of the VPC the subnet is in

Implementation

const DefaultSubnetState({
  this.arn,
  this.assignIpv6AddressOnCreation,
  this.availabilityZone,
  this.availabilityZoneId,
  this.cidrBlock,
  this.customerOwnedIpv4Pool,
  this.enableDns64,
  this.enableLniAtDeviceIndex,
  this.enableResourceNameDnsARecordOnLaunch,
  this.enableResourceNameDnsAaaaRecordOnLaunch,
  this.existingDefaultSubnet,
  this.forceDestroy,
  this.ipv6CidrBlock,
  this.ipv6CidrBlockAssociationId,
  this.ipv6Native,
  this.mapCustomerOwnedIpOnLaunch,
  this.mapPublicIpOnLaunch,
  this.outpostArn,
  this.ownerId,
  this.privateDnsHostnameTypeOnLaunch,
  this.region,
  this.tags,
  this.tagsAll,
  this.vpcId,
});