RegionUrlMapComputeV1 constructor
RegionUrlMapComputeV1(
- String name, {
- RegionUrlMapComputeV1Args? args,
- CustomResourceOptions? options,
Creates a new RegionUrlMapComputeV1.
name The Pulumi resource name.
args Arguments used to configure this RegionUrlMapComputeV1. The set of arguments for RegionUrlMap.
options Resource options controlling this resource's behavior.
Implementation
RegionUrlMapComputeV1(
String name, {
RegionUrlMapComputeV1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/v1:RegionUrlMap',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
creationTimestamp = registerOutput<String>('creationTimestamp');
defaultRouteAction = registerOutput<HttpRouteActionResponseComputeV1>('defaultRouteAction', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HttpRouteActionResponseComputeV1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
defaultService = registerOutput<String>('defaultService');
defaultUrlRedirect = registerOutput<HttpRedirectActionResponseComputeV1>('defaultUrlRedirect', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HttpRedirectActionResponseComputeV1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
description = registerOutput<String>('description');
fingerprint = registerOutput<String>('fingerprint');
headerAction = registerOutput<HttpHeaderActionResponseComputeV1>('headerAction', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HttpHeaderActionResponseComputeV1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
hostRules = registerOutput<List<Map<String, dynamic>>>('hostRules');
kind = registerOutput<String>('kind');
this.name = registerOutput<String>('name');
pathMatchers = registerOutput<List<Map<String, dynamic>>>('pathMatchers');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
tests = registerOutput<List<Map<String, dynamic>>>('tests');
}