LocalGatewayRouteTable constructor
LocalGatewayRouteTable(
- String name, {
- LocalGatewayRouteTableArgs? args,
- CustomResourceOptions? options,
Creates a new LocalGatewayRouteTable.
name The Pulumi resource name.
args Arguments used to configure this LocalGatewayRouteTable. The set of arguments for LocalGatewayRouteTable.
options Resource options controlling this resource's behavior.
Implementation
LocalGatewayRouteTable(
String name, {
LocalGatewayRouteTableArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:ec2/localGatewayRouteTable:LocalGatewayRouteTable',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
localGatewayId = registerOutput<String>('localGatewayId');
localGatewayRouteTableId = registerOutput<String>('localGatewayRouteTableId');
mode = registerOutput<String>('mode');
outpostArn = registerOutput<String>('outpostArn');
ownerId = registerOutput<String>('ownerId');
region = registerOutput<String>('region');
state = registerOutput<String>('state');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
timeouts = registerOutput<LocalGatewayRouteTableTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return LocalGatewayRouteTableTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}