UrlMap constructor
UrlMap(
- String name, {
- UrlMapArgs? args,
- CustomResourceOptions? options,
Creates a new UrlMap.
name The Pulumi resource name.
args Arguments used to configure this UrlMap. The set of arguments for UrlMap.
options Resource options controlling this resource's behavior.
Implementation
UrlMap(
String name, {
UrlMapArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha:UrlMap',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
creationTimestamp = registerOutput<String>('creationTimestamp');
defaultCustomErrorResponsePolicy = registerOutput<CustomErrorResponsePolicyResponse>('defaultCustomErrorResponsePolicy', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CustomErrorResponsePolicyResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
defaultRouteAction = registerOutput<HttpRouteActionResponse>('defaultRouteAction', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HttpRouteActionResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
defaultService = registerOutput<String>('defaultService');
defaultUrlRedirect = registerOutput<HttpRedirectActionResponse>('defaultUrlRedirect', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HttpRedirectActionResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
description = registerOutput<String>('description');
fingerprint = registerOutput<String>('fingerprint');
headerAction = registerOutput<HttpHeaderActionResponse>('headerAction', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HttpHeaderActionResponse.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');
}