HttpRoute constructor
HttpRoute(
- String name, {
- HttpRouteArgs? args,
- CustomResourceOptions? options,
Creates a new HttpRoute.
name The Pulumi resource name.
args Arguments used to configure this HttpRoute. The set of arguments for HttpRoute.
options Resource options controlling this resource's behavior.
Implementation
HttpRoute(
String name, {
HttpRouteArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:networkservices/v1:HttpRoute',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
gateways = registerOutput<List<String>>('gateways');
hostnames = registerOutput<List<String>>('hostnames');
httpRouteId = registerOutput<String>('httpRouteId');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
meshes = registerOutput<List<String>>('meshes');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
rules = registerOutput<List<Map<String, dynamic>>>('rules');
selfLink = registerOutput<String>('selfLink');
updateTime = registerOutput<String>('updateTime');
}