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