Override constructor

Override(
  1. String name, {
  2. OverrideArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Override(
  String name, {
  OverrideArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:apigee/v1:Override',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  apiProxy = registerOutput<String>('apiProxy');
  environmentId = registerOutput<String>('environmentId');
  this.name = registerOutput<String>('name');
  organizationId = registerOutput<String>('organizationId');
  samplingConfig = registerOutput<GoogleCloudApigeeV1TraceSamplingConfigResponse>('samplingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1TraceSamplingConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}