RegionUrlMapComputeBeta constructor

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