EngineSplitTraffic constructor
EngineSplitTraffic(
- String name, {
- EngineSplitTrafficArgs? args,
- CustomResourceOptions? options,
Creates a new EngineSplitTraffic.
name The Pulumi resource name.
args Arguments used to configure this EngineSplitTraffic. The set of arguments for EngineSplitTraffic.
options Resource options controlling this resource's behavior.
Implementation
EngineSplitTraffic(
String name, {
EngineSplitTrafficArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:appengine/engineSplitTraffic:EngineSplitTraffic',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
migrateTraffic = registerOutput<bool?>('migrateTraffic');
project = registerOutput<String>('project');
service = registerOutput<String>('service');
split = registerOutput<EngineSplitTrafficSplit>('split', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EngineSplitTrafficSplit.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}