ApplicationUrlDispatchRules constructor

ApplicationUrlDispatchRules(
  1. String name, {
  2. ApplicationUrlDispatchRulesArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new ApplicationUrlDispatchRules. name The Pulumi resource name. args Arguments used to configure this ApplicationUrlDispatchRules. The set of arguments for ApplicationUrlDispatchRules. options Resource options controlling this resource's behavior.

Implementation

ApplicationUrlDispatchRules(
  String name, {
  ApplicationUrlDispatchRulesArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:appengine/applicationUrlDispatchRules:ApplicationUrlDispatchRules',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  deletionPolicy = registerOutput<String>('deletionPolicy');
  dispatchRules = registerOutput<List<ApplicationUrlDispatchRulesDispatchRule>>('dispatchRules', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ApplicationUrlDispatchRulesDispatchRule>(guardedValue, (value) => ApplicationUrlDispatchRulesDispatchRule.fromMap((value as Map).cast<String, dynamic>())); });
  project = registerOutput<String>('project');
}