ModelCard constructor

ModelCard(
  1. String name, {
  2. ModelCardArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ModelCard(
  String name, {
  ModelCardArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:sagemaker/modelCard:ModelCard',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  content = registerOutput<String>('content');
  modelCardArn = registerOutput<String>('modelCardArn');
  modelCardName = registerOutput<String>('modelCardName');
  modelCardStatus = registerOutput<String>('modelCardStatus');
  region = registerOutput<String>('region');
  securityConfig = registerOutput<ModelCardSecurityConfig?>('securityConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ModelCardSecurityConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  timeouts = registerOutput<ModelCardTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ModelCardTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}