ModelDeploymentMonitoringJob constructor

ModelDeploymentMonitoringJob(
  1. String name, {
  2. ModelDeploymentMonitoringJobArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ModelDeploymentMonitoringJob(
  String name, {
  ModelDeploymentMonitoringJobArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:aiplatform/v1:ModelDeploymentMonitoringJob',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  analysisInstanceSchemaUri = registerOutput<String>('analysisInstanceSchemaUri');
  bigqueryTables = registerOutput<List<Map<String, dynamic>>>('bigqueryTables');
  createTime = registerOutput<String>('createTime');
  displayName = registerOutput<String>('displayName');
  enableMonitoringPipelineLogs = registerOutput<bool>('enableMonitoringPipelineLogs');
  encryptionSpec = registerOutput<GoogleCloudAiplatformV1EncryptionSpecResponse>('encryptionSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1EncryptionSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  endpoint = registerOutput<String>('endpoint');
  error = registerOutput<GoogleRpcStatusResponse>('error', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleRpcStatusResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  labels = registerOutput<Map<String, String>>('labels');
  latestMonitoringPipelineMetadata = registerOutput<GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponse>('latestMonitoringPipelineMetadata', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  location = registerOutput<String>('location');
  logTtl = registerOutput<String>('logTtl');
  loggingSamplingStrategy = registerOutput<GoogleCloudAiplatformV1SamplingStrategyResponse>('loggingSamplingStrategy', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1SamplingStrategyResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  modelDeploymentMonitoringObjectiveConfigs = registerOutput<List<Map<String, dynamic>>>('modelDeploymentMonitoringObjectiveConfigs');
  modelDeploymentMonitoringScheduleConfig = registerOutput<GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfigResponse>('modelDeploymentMonitoringScheduleConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  modelMonitoringAlertConfig = registerOutput<GoogleCloudAiplatformV1ModelMonitoringAlertConfigResponse>('modelMonitoringAlertConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1ModelMonitoringAlertConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  nextScheduleTime = registerOutput<String>('nextScheduleTime');
  predictInstanceSchemaUri = registerOutput<String>('predictInstanceSchemaUri');
  project = registerOutput<String>('project');
  samplePredictInstance = registerOutput<dynamic>('samplePredictInstance');
  scheduleState = registerOutput<String>('scheduleState');
  state = registerOutput<String>('state');
  statsAnomaliesBaseDirectory = registerOutput<GoogleCloudAiplatformV1GcsDestinationResponse>('statsAnomaliesBaseDirectory', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1GcsDestinationResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  updateTime = registerOutput<String>('updateTime');
}