UrlMapComputeBeta constructor

UrlMapComputeBeta(
  1. String name, {
  2. UrlMapComputeBetaArgs? args,
  3. 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');
}