RegionUrlMapComputeBeta constructor
RegionUrlMapComputeBeta(
- String name, {
- RegionUrlMapComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new RegionUrlMapComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this RegionUrlMapComputeBeta. The set of arguments for RegionUrlMap.
options Resource options controlling this resource's behavior.
Implementation
RegionUrlMapComputeBeta(
String name, {
RegionUrlMapComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:RegionUrlMap',
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');
}