Show / Hide Table of Contents

Class CfnModelBiasJobDefinitionMixinProps

Properties for CfnModelBiasJobDefinitionPropsMixin.

Inheritance
object
CfnModelBiasJobDefinitionMixinProps
Implements
ICfnModelBiasJobDefinitionMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.SageMaker.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnModelBiasJobDefinitionMixinProps : ICfnModelBiasJobDefinitionMixinProps
Syntax (vb)
Public Class CfnModelBiasJobDefinitionMixinProps Implements ICfnModelBiasJobDefinitionMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.SageMaker.Mixins;

             var cfnModelBiasJobDefinitionMixinProps = new CfnModelBiasJobDefinitionMixinProps {
                 EndpointName = "endpointName",
                 JobDefinitionName = "jobDefinitionName",
                 JobResources = new MonitoringResourcesProperty {
                     ClusterConfig = new ClusterConfigProperty {
                         InstanceCount = 123,
                         InstanceType = "instanceType",
                         VolumeKmsKeyId = "volumeKmsKeyId",
                         VolumeSizeInGb = 123
                     }
                 },
                 ModelBiasAppSpecification = new ModelBiasAppSpecificationProperty {
                     ConfigUri = "configUri",
                     Environment = new Dictionary<string, string> {
                         { "environmentKey", "environment" }
                     },
                     ImageUri = "imageUri"
                 },
                 ModelBiasBaselineConfig = new ModelBiasBaselineConfigProperty {
                     BaseliningJobName = "baseliningJobName",
                     ConstraintsResource = new ConstraintsResourceProperty {
                         S3Uri = "s3Uri"
                     }
                 },
                 ModelBiasJobInput = new ModelBiasJobInputProperty {
                     BatchTransformInput = new BatchTransformInputProperty {
                         DataCapturedDestinationS3Uri = "dataCapturedDestinationS3Uri",
                         DatasetFormat = new DatasetFormatProperty {
                             Csv = new CsvProperty {
                                 Header = false
                             },
                             Json = new JsonProperty {
                                 Line = false
                             },
                             Parquet = false
                         },
                         EndTimeOffset = "endTimeOffset",
                         FeaturesAttribute = "featuresAttribute",
                         InferenceAttribute = "inferenceAttribute",
                         LocalPath = "localPath",
                         ProbabilityAttribute = "probabilityAttribute",
                         ProbabilityThresholdAttribute = 123,
                         S3DataDistributionType = "s3DataDistributionType",
                         S3InputMode = "s3InputMode",
                         StartTimeOffset = "startTimeOffset"
                     },
                     EndpointInput = new EndpointInputProperty {
                         EndpointName = "endpointName",
                         EndTimeOffset = "endTimeOffset",
                         FeaturesAttribute = "featuresAttribute",
                         InferenceAttribute = "inferenceAttribute",
                         LocalPath = "localPath",
                         ProbabilityAttribute = "probabilityAttribute",
                         ProbabilityThresholdAttribute = 123,
                         S3DataDistributionType = "s3DataDistributionType",
                         S3InputMode = "s3InputMode",
                         StartTimeOffset = "startTimeOffset"
                     },
                     GroundTruthS3Input = new MonitoringGroundTruthS3InputProperty {
                         S3Uri = "s3Uri"
                     }
                 },
                 ModelBiasJobOutputConfig = new MonitoringOutputConfigProperty {
                     KmsKeyId = "kmsKeyId",
                     MonitoringOutputs = new [] { new MonitoringOutputProperty {
                         S3Output = new S3OutputProperty {
                             LocalPath = "localPath",
                             S3UploadMode = "s3UploadMode",
                             S3Uri = "s3Uri"
                         }
                     } }
                 },
                 NetworkConfig = new NetworkConfigProperty {
                     EnableInterContainerTrafficEncryption = false,
                     EnableNetworkIsolation = false,
                     VpcConfig = new VpcConfigProperty {
                         SecurityGroupIds = new [] { "securityGroupIds" },
                         Subnets = new [] { "subnets" }
                     }
                 },
                 RoleArn = "roleArn",
                 StoppingCondition = new StoppingConditionProperty {
                     MaxRuntimeInSeconds = 123
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnModelBiasJobDefinitionMixinProps()

Properties for CfnModelBiasJobDefinitionPropsMixin.

Properties

EndpointName

The name of the endpoint used to run the monitoring job.

JobDefinitionName

The name of the bias job definition.

JobResources

Identifies the resources to deploy for a monitoring job.

ModelBiasAppSpecification

Configures the model bias job to run a specified Docker container image.

ModelBiasBaselineConfig

The baseline configuration for a model bias job.

ModelBiasJobInput

Inputs for the model bias job.

ModelBiasJobOutputConfig

The output configuration for monitoring jobs.

NetworkConfig

Networking options for a model bias job.

RoleArn

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.

StoppingCondition

A time limit for how long the monitoring job is allowed to run before stopping.

Tags

An array of key-value pairs to apply to this resource.

Constructors

CfnModelBiasJobDefinitionMixinProps()

Properties for CfnModelBiasJobDefinitionPropsMixin.

public CfnModelBiasJobDefinitionMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.SageMaker.Mixins;

             var cfnModelBiasJobDefinitionMixinProps = new CfnModelBiasJobDefinitionMixinProps {
                 EndpointName = "endpointName",
                 JobDefinitionName = "jobDefinitionName",
                 JobResources = new MonitoringResourcesProperty {
                     ClusterConfig = new ClusterConfigProperty {
                         InstanceCount = 123,
                         InstanceType = "instanceType",
                         VolumeKmsKeyId = "volumeKmsKeyId",
                         VolumeSizeInGb = 123
                     }
                 },
                 ModelBiasAppSpecification = new ModelBiasAppSpecificationProperty {
                     ConfigUri = "configUri",
                     Environment = new Dictionary<string, string> {
                         { "environmentKey", "environment" }
                     },
                     ImageUri = "imageUri"
                 },
                 ModelBiasBaselineConfig = new ModelBiasBaselineConfigProperty {
                     BaseliningJobName = "baseliningJobName",
                     ConstraintsResource = new ConstraintsResourceProperty {
                         S3Uri = "s3Uri"
                     }
                 },
                 ModelBiasJobInput = new ModelBiasJobInputProperty {
                     BatchTransformInput = new BatchTransformInputProperty {
                         DataCapturedDestinationS3Uri = "dataCapturedDestinationS3Uri",
                         DatasetFormat = new DatasetFormatProperty {
                             Csv = new CsvProperty {
                                 Header = false
                             },
                             Json = new JsonProperty {
                                 Line = false
                             },
                             Parquet = false
                         },
                         EndTimeOffset = "endTimeOffset",
                         FeaturesAttribute = "featuresAttribute",
                         InferenceAttribute = "inferenceAttribute",
                         LocalPath = "localPath",
                         ProbabilityAttribute = "probabilityAttribute",
                         ProbabilityThresholdAttribute = 123,
                         S3DataDistributionType = "s3DataDistributionType",
                         S3InputMode = "s3InputMode",
                         StartTimeOffset = "startTimeOffset"
                     },
                     EndpointInput = new EndpointInputProperty {
                         EndpointName = "endpointName",
                         EndTimeOffset = "endTimeOffset",
                         FeaturesAttribute = "featuresAttribute",
                         InferenceAttribute = "inferenceAttribute",
                         LocalPath = "localPath",
                         ProbabilityAttribute = "probabilityAttribute",
                         ProbabilityThresholdAttribute = 123,
                         S3DataDistributionType = "s3DataDistributionType",
                         S3InputMode = "s3InputMode",
                         StartTimeOffset = "startTimeOffset"
                     },
                     GroundTruthS3Input = new MonitoringGroundTruthS3InputProperty {
                         S3Uri = "s3Uri"
                     }
                 },
                 ModelBiasJobOutputConfig = new MonitoringOutputConfigProperty {
                     KmsKeyId = "kmsKeyId",
                     MonitoringOutputs = new [] { new MonitoringOutputProperty {
                         S3Output = new S3OutputProperty {
                             LocalPath = "localPath",
                             S3UploadMode = "s3UploadMode",
                             S3Uri = "s3Uri"
                         }
                     } }
                 },
                 NetworkConfig = new NetworkConfigProperty {
                     EnableInterContainerTrafficEncryption = false,
                     EnableNetworkIsolation = false,
                     VpcConfig = new VpcConfigProperty {
                         SecurityGroupIds = new [] { "securityGroupIds" },
                         Subnets = new [] { "subnets" }
                     }
                 },
                 RoleArn = "roleArn",
                 StoppingCondition = new StoppingConditionProperty {
                     MaxRuntimeInSeconds = 123
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

EndpointName

The name of the endpoint used to run the monitoring job.

public string? EndpointName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-endpointname

JobDefinitionName

The name of the bias job definition.

public string? JobDefinitionName { get; set; }
Property Value

string

Remarks

The name must be unique within an AWS Region in the AWS account.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobdefinitionname

JobResources

Identifies the resources to deploy for a monitoring job.

public object? JobResources { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobresources

Type union: either IResolvable or CfnModelBiasJobDefinitionPropsMixin.IMonitoringResourcesProperty

ModelBiasAppSpecification

Configures the model bias job to run a specified Docker container image.

public object? ModelBiasAppSpecification { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification

Type union: either IResolvable or CfnModelBiasJobDefinitionPropsMixin.IModelBiasAppSpecificationProperty

ModelBiasBaselineConfig

The baseline configuration for a model bias job.

public object? ModelBiasBaselineConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig

Type union: either IResolvable or CfnModelBiasJobDefinitionPropsMixin.IModelBiasBaselineConfigProperty

ModelBiasJobInput

Inputs for the model bias job.

public object? ModelBiasJobInput { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput

Type union: either IResolvable or CfnModelBiasJobDefinitionPropsMixin.IModelBiasJobInputProperty

ModelBiasJobOutputConfig

The output configuration for monitoring jobs.

public object? ModelBiasJobOutputConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjoboutputconfig

Type union: either IResolvable or CfnModelBiasJobDefinitionPropsMixin.IMonitoringOutputConfigProperty

NetworkConfig

Networking options for a model bias job.

public object? NetworkConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig

Type union: either IResolvable or CfnModelBiasJobDefinitionPropsMixin.INetworkConfigProperty

RoleArn

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.

public string? RoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-rolearn

StoppingCondition

A time limit for how long the monitoring job is allowed to run before stopping.

public object? StoppingCondition { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition

Type union: either IResolvable or CfnModelBiasJobDefinitionPropsMixin.IStoppingConditionProperty

Tags

An array of key-value pairs to apply to this resource.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

For more information, see Tag .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-tags

Implements

ICfnModelBiasJobDefinitionMixinProps
Back to top Generated by DocFX