package awssagemaker


// Metadata properties of the tracking entity, trial, or trial component.
//
// Example:
//   // The code below shows an example of how to instantiate this type.
//   // The values are placeholders you should change.
//   import "github.com/aws/aws-cdk-go/awscdk"
//
//   metadataPropertiesProperty := &MetadataPropertiesProperty{
//   	CommitId: jsii.String("commitId"),
//   	GeneratedBy: jsii.String("generatedBy"),
//   	ProjectId: jsii.String("projectId"),
//   	Repository: jsii.String("repository"),
//   }
//
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html
//
type CfnModelPackage_MetadataPropertiesProperty struct {
	// The commit ID.
	// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-commitid
	//
	CommitId *string `field:"optional" json:"commitId" yaml:"commitId"`
	// The entity this entity was generated by.
	// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-generatedby
	//
	GeneratedBy *string `field:"optional" json:"generatedBy" yaml:"generatedBy"`
	// The project ID.
	// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-projectid
	//
	ProjectId *string `field:"optional" json:"projectId" yaml:"projectId"`
	// The repository.
	// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-repository
	//
	Repository *string `field:"optional" json:"repository" yaml:"repository"`
}

