sagemaker

package
v0.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AppResourceSpecInstanceTypeSystem         = AppResourceSpecInstanceType("system")
	AppResourceSpecInstanceTypeMlT3Micro      = AppResourceSpecInstanceType("ml.t3.micro")
	AppResourceSpecInstanceTypeMlT3Small      = AppResourceSpecInstanceType("ml.t3.small")
	AppResourceSpecInstanceTypeMlT3Medium     = AppResourceSpecInstanceType("ml.t3.medium")
	AppResourceSpecInstanceTypeMlT3Large      = AppResourceSpecInstanceType("ml.t3.large")
	AppResourceSpecInstanceTypeMlT3Xlarge     = AppResourceSpecInstanceType("ml.t3.xlarge")
	AppResourceSpecInstanceTypeMlT32xlarge    = AppResourceSpecInstanceType("ml.t3.2xlarge")
	AppResourceSpecInstanceTypeMlM5Large      = AppResourceSpecInstanceType("ml.m5.large")
	AppResourceSpecInstanceTypeMlM5Xlarge     = AppResourceSpecInstanceType("ml.m5.xlarge")
	AppResourceSpecInstanceTypeMlM52xlarge    = AppResourceSpecInstanceType("ml.m5.2xlarge")
	AppResourceSpecInstanceTypeMlM54xlarge    = AppResourceSpecInstanceType("ml.m5.4xlarge")
	AppResourceSpecInstanceTypeMlM58xlarge    = AppResourceSpecInstanceType("ml.m5.8xlarge")
	AppResourceSpecInstanceTypeMlM512xlarge   = AppResourceSpecInstanceType("ml.m5.12xlarge")
	AppResourceSpecInstanceTypeMlM516xlarge   = AppResourceSpecInstanceType("ml.m5.16xlarge")
	AppResourceSpecInstanceTypeMlM524xlarge   = AppResourceSpecInstanceType("ml.m5.24xlarge")
	AppResourceSpecInstanceTypeMlC5Large      = AppResourceSpecInstanceType("ml.c5.large")
	AppResourceSpecInstanceTypeMlC5Xlarge     = AppResourceSpecInstanceType("ml.c5.xlarge")
	AppResourceSpecInstanceTypeMlC52xlarge    = AppResourceSpecInstanceType("ml.c5.2xlarge")
	AppResourceSpecInstanceTypeMlC54xlarge    = AppResourceSpecInstanceType("ml.c5.4xlarge")
	AppResourceSpecInstanceTypeMlC59xlarge    = AppResourceSpecInstanceType("ml.c5.9xlarge")
	AppResourceSpecInstanceTypeMlC512xlarge   = AppResourceSpecInstanceType("ml.c5.12xlarge")
	AppResourceSpecInstanceTypeMlC518xlarge   = AppResourceSpecInstanceType("ml.c5.18xlarge")
	AppResourceSpecInstanceTypeMlC524xlarge   = AppResourceSpecInstanceType("ml.c5.24xlarge")
	AppResourceSpecInstanceTypeMlP32xlarge    = AppResourceSpecInstanceType("ml.p3.2xlarge")
	AppResourceSpecInstanceTypeMlP38xlarge    = AppResourceSpecInstanceType("ml.p3.8xlarge")
	AppResourceSpecInstanceTypeMlP316xlarge   = AppResourceSpecInstanceType("ml.p3.16xlarge")
	AppResourceSpecInstanceTypeMlG4dnXlarge   = AppResourceSpecInstanceType("ml.g4dn.xlarge")
	AppResourceSpecInstanceTypeMlG4dn2xlarge  = AppResourceSpecInstanceType("ml.g4dn.2xlarge")
	AppResourceSpecInstanceTypeMlG4dn4xlarge  = AppResourceSpecInstanceType("ml.g4dn.4xlarge")
	AppResourceSpecInstanceTypeMlG4dn8xlarge  = AppResourceSpecInstanceType("ml.g4dn.8xlarge")
	AppResourceSpecInstanceTypeMlG4dn12xlarge = AppResourceSpecInstanceType("ml.g4dn.12xlarge")
	AppResourceSpecInstanceTypeMlG4dn16xlarge = AppResourceSpecInstanceType("ml.g4dn.16xlarge")
)
View Source
const (
	AppTypeJupyterServer = AppType("JupyterServer")
	AppTypeKernelGateway = AppType("KernelGateway")
)
View Source
const (
	DataQualityJobDefinitionEndpointInputS3DataDistributionTypeFullyReplicated = DataQualityJobDefinitionEndpointInputS3DataDistributionType("FullyReplicated")
	DataQualityJobDefinitionEndpointInputS3DataDistributionTypeShardedByS3Key  = DataQualityJobDefinitionEndpointInputS3DataDistributionType("ShardedByS3Key")
)
View Source
const (
	DataQualityJobDefinitionEndpointInputS3InputModePipe = DataQualityJobDefinitionEndpointInputS3InputMode("Pipe")
	DataQualityJobDefinitionEndpointInputS3InputModeFile = DataQualityJobDefinitionEndpointInputS3InputMode("File")
)
View Source
const (
	DataQualityJobDefinitionS3OutputS3UploadModeContinuous = DataQualityJobDefinitionS3OutputS3UploadMode("Continuous")
	DataQualityJobDefinitionS3OutputS3UploadModeEndOfJob   = DataQualityJobDefinitionS3OutputS3UploadMode("EndOfJob")
)
View Source
const (
	DomainAppNetworkAccessTypePublicInternetOnly = DomainAppNetworkAccessType("PublicInternetOnly")
	DomainAppNetworkAccessTypeVpcOnly            = DomainAppNetworkAccessType("VpcOnly")
)
View Source
const (
	DomainAuthModeSso = DomainAuthMode("SSO")
	DomainAuthModeIam = DomainAuthMode("IAM")
)
View Source
const (
	DomainResourceSpecInstanceTypeSystem         = DomainResourceSpecInstanceType("system")
	DomainResourceSpecInstanceTypeMlT3Micro      = DomainResourceSpecInstanceType("ml.t3.micro")
	DomainResourceSpecInstanceTypeMlT3Small      = DomainResourceSpecInstanceType("ml.t3.small")
	DomainResourceSpecInstanceTypeMlT3Medium     = DomainResourceSpecInstanceType("ml.t3.medium")
	DomainResourceSpecInstanceTypeMlT3Large      = DomainResourceSpecInstanceType("ml.t3.large")
	DomainResourceSpecInstanceTypeMlT3Xlarge     = DomainResourceSpecInstanceType("ml.t3.xlarge")
	DomainResourceSpecInstanceTypeMlT32xlarge    = DomainResourceSpecInstanceType("ml.t3.2xlarge")
	DomainResourceSpecInstanceTypeMlM5Large      = DomainResourceSpecInstanceType("ml.m5.large")
	DomainResourceSpecInstanceTypeMlM5Xlarge     = DomainResourceSpecInstanceType("ml.m5.xlarge")
	DomainResourceSpecInstanceTypeMlM52xlarge    = DomainResourceSpecInstanceType("ml.m5.2xlarge")
	DomainResourceSpecInstanceTypeMlM54xlarge    = DomainResourceSpecInstanceType("ml.m5.4xlarge")
	DomainResourceSpecInstanceTypeMlM58xlarge    = DomainResourceSpecInstanceType("ml.m5.8xlarge")
	DomainResourceSpecInstanceTypeMlM512xlarge   = DomainResourceSpecInstanceType("ml.m5.12xlarge")
	DomainResourceSpecInstanceTypeMlM516xlarge   = DomainResourceSpecInstanceType("ml.m5.16xlarge")
	DomainResourceSpecInstanceTypeMlM524xlarge   = DomainResourceSpecInstanceType("ml.m5.24xlarge")
	DomainResourceSpecInstanceTypeMlC5Large      = DomainResourceSpecInstanceType("ml.c5.large")
	DomainResourceSpecInstanceTypeMlC5Xlarge     = DomainResourceSpecInstanceType("ml.c5.xlarge")
	DomainResourceSpecInstanceTypeMlC52xlarge    = DomainResourceSpecInstanceType("ml.c5.2xlarge")
	DomainResourceSpecInstanceTypeMlC54xlarge    = DomainResourceSpecInstanceType("ml.c5.4xlarge")
	DomainResourceSpecInstanceTypeMlC59xlarge    = DomainResourceSpecInstanceType("ml.c5.9xlarge")
	DomainResourceSpecInstanceTypeMlC512xlarge   = DomainResourceSpecInstanceType("ml.c5.12xlarge")
	DomainResourceSpecInstanceTypeMlC518xlarge   = DomainResourceSpecInstanceType("ml.c5.18xlarge")
	DomainResourceSpecInstanceTypeMlC524xlarge   = DomainResourceSpecInstanceType("ml.c5.24xlarge")
	DomainResourceSpecInstanceTypeMlP32xlarge    = DomainResourceSpecInstanceType("ml.p3.2xlarge")
	DomainResourceSpecInstanceTypeMlP38xlarge    = DomainResourceSpecInstanceType("ml.p3.8xlarge")
	DomainResourceSpecInstanceTypeMlP316xlarge   = DomainResourceSpecInstanceType("ml.p3.16xlarge")
	DomainResourceSpecInstanceTypeMlG4dnXlarge   = DomainResourceSpecInstanceType("ml.g4dn.xlarge")
	DomainResourceSpecInstanceTypeMlG4dn2xlarge  = DomainResourceSpecInstanceType("ml.g4dn.2xlarge")
	DomainResourceSpecInstanceTypeMlG4dn4xlarge  = DomainResourceSpecInstanceType("ml.g4dn.4xlarge")
	DomainResourceSpecInstanceTypeMlG4dn8xlarge  = DomainResourceSpecInstanceType("ml.g4dn.8xlarge")
	DomainResourceSpecInstanceTypeMlG4dn12xlarge = DomainResourceSpecInstanceType("ml.g4dn.12xlarge")
	DomainResourceSpecInstanceTypeMlG4dn16xlarge = DomainResourceSpecInstanceType("ml.g4dn.16xlarge")
)
View Source
const (
	DomainSharingSettingsNotebookOutputOptionAllowed  = DomainSharingSettingsNotebookOutputOption("Allowed")
	DomainSharingSettingsNotebookOutputOptionDisabled = DomainSharingSettingsNotebookOutputOption("Disabled")
)
View Source
const (
	FeatureGroupFeatureDefinitionFeatureTypeIntegral   = FeatureGroupFeatureDefinitionFeatureType("Integral")
	FeatureGroupFeatureDefinitionFeatureTypeFractional = FeatureGroupFeatureDefinitionFeatureType("Fractional")
	FeatureGroupFeatureDefinitionFeatureTypeString     = FeatureGroupFeatureDefinitionFeatureType("String")
)
View Source
const (
	ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeFullyReplicated = ModelBiasJobDefinitionEndpointInputS3DataDistributionType("FullyReplicated")
	ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeShardedByS3Key  = ModelBiasJobDefinitionEndpointInputS3DataDistributionType("ShardedByS3Key")
)
View Source
const (
	ModelBiasJobDefinitionEndpointInputS3InputModePipe = ModelBiasJobDefinitionEndpointInputS3InputMode("Pipe")
	ModelBiasJobDefinitionEndpointInputS3InputModeFile = ModelBiasJobDefinitionEndpointInputS3InputMode("File")
)
View Source
const (
	ModelBiasJobDefinitionS3OutputS3UploadModeContinuous = ModelBiasJobDefinitionS3OutputS3UploadMode("Continuous")
	ModelBiasJobDefinitionS3OutputS3UploadModeEndOfJob   = ModelBiasJobDefinitionS3OutputS3UploadMode("EndOfJob")
)
View Source
const (
	ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeFullyReplicated = ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType("FullyReplicated")
	ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeShardedByS3Key  = ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType("ShardedByS3Key")
)
View Source
const (
	ModelExplainabilityJobDefinitionEndpointInputS3InputModePipe = ModelExplainabilityJobDefinitionEndpointInputS3InputMode("Pipe")
	ModelExplainabilityJobDefinitionEndpointInputS3InputModeFile = ModelExplainabilityJobDefinitionEndpointInputS3InputMode("File")
)
View Source
const (
	ModelExplainabilityJobDefinitionS3OutputS3UploadModeContinuous = ModelExplainabilityJobDefinitionS3OutputS3UploadMode("Continuous")
	ModelExplainabilityJobDefinitionS3OutputS3UploadModeEndOfJob   = ModelExplainabilityJobDefinitionS3OutputS3UploadMode("EndOfJob")
)
View Source
const (
	ModelPackageGroupStatusPending      = ModelPackageGroupStatus("Pending")
	ModelPackageGroupStatusInProgress   = ModelPackageGroupStatus("InProgress")
	ModelPackageGroupStatusCompleted    = ModelPackageGroupStatus("Completed")
	ModelPackageGroupStatusFailed       = ModelPackageGroupStatus("Failed")
	ModelPackageGroupStatusDeleting     = ModelPackageGroupStatus("Deleting")
	ModelPackageGroupStatusDeleteFailed = ModelPackageGroupStatus("DeleteFailed")
)
View Source
const (
	ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeFullyReplicated = ModelQualityJobDefinitionEndpointInputS3DataDistributionType("FullyReplicated")
	ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeShardedByS3Key  = ModelQualityJobDefinitionEndpointInputS3DataDistributionType("ShardedByS3Key")
)
View Source
const (
	ModelQualityJobDefinitionEndpointInputS3InputModePipe = ModelQualityJobDefinitionEndpointInputS3InputMode("Pipe")
	ModelQualityJobDefinitionEndpointInputS3InputModeFile = ModelQualityJobDefinitionEndpointInputS3InputMode("File")
)
View Source
const (
	ModelQualityJobDefinitionProblemTypeBinaryClassification     = ModelQualityJobDefinitionProblemType("BinaryClassification")
	ModelQualityJobDefinitionProblemTypeMulticlassClassification = ModelQualityJobDefinitionProblemType("MulticlassClassification")
	ModelQualityJobDefinitionProblemTypeRegression               = ModelQualityJobDefinitionProblemType("Regression")
)
View Source
const (
	ModelQualityJobDefinitionS3OutputS3UploadModeContinuous = ModelQualityJobDefinitionS3OutputS3UploadMode("Continuous")
	ModelQualityJobDefinitionS3OutputS3UploadModeEndOfJob   = ModelQualityJobDefinitionS3OutputS3UploadMode("EndOfJob")
)
View Source
const (
	MonitoringScheduleEndpointInputS3DataDistributionTypeFullyReplicated = MonitoringScheduleEndpointInputS3DataDistributionType("FullyReplicated")
	MonitoringScheduleEndpointInputS3DataDistributionTypeShardedByS3Key  = MonitoringScheduleEndpointInputS3DataDistributionType("ShardedByS3Key")
)
View Source
const (
	MonitoringScheduleEndpointInputS3InputModePipe = MonitoringScheduleEndpointInputS3InputMode("Pipe")
	MonitoringScheduleEndpointInputS3InputModeFile = MonitoringScheduleEndpointInputS3InputMode("File")
)
View Source
const (
	MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPending                 = MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus("Pending")
	MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusCompleted               = MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus("Completed")
	MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusCompletedWithViolations = MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus("CompletedWithViolations")
	MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusInProgress              = MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus("InProgress")
	MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusFailed                  = MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus("Failed")
	MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusStopping                = MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus("Stopping")
	MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusStopped                 = MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus("Stopped")
)
View Source
const (
	MonitoringScheduleMonitoringTypeDataQuality         = MonitoringScheduleMonitoringType("DataQuality")
	MonitoringScheduleMonitoringTypeModelQuality        = MonitoringScheduleMonitoringType("ModelQuality")
	MonitoringScheduleMonitoringTypeModelBias           = MonitoringScheduleMonitoringType("ModelBias")
	MonitoringScheduleMonitoringTypeModelExplainability = MonitoringScheduleMonitoringType("ModelExplainability")
)
View Source
const (
	MonitoringScheduleS3OutputS3UploadModeContinuous = MonitoringScheduleS3OutputS3UploadMode("Continuous")
	MonitoringScheduleS3OutputS3UploadModeEndOfJob   = MonitoringScheduleS3OutputS3UploadMode("EndOfJob")
)
View Source
const (
	MonitoringScheduleStatusPending   = MonitoringScheduleStatus("Pending")
	MonitoringScheduleStatusFailed    = MonitoringScheduleStatus("Failed")
	MonitoringScheduleStatusScheduled = MonitoringScheduleStatus("Scheduled")
	MonitoringScheduleStatusStopped   = MonitoringScheduleStatus("Stopped")
)
View Source
const (
	ProjectStatusPending          = ProjectStatus("Pending")
	ProjectStatusCreateInProgress = ProjectStatus("CreateInProgress")
	ProjectStatusCreateCompleted  = ProjectStatus("CreateCompleted")
	ProjectStatusCreateFailed     = ProjectStatus("CreateFailed")
	ProjectStatusDeleteInProgress = ProjectStatus("DeleteInProgress")
	ProjectStatusDeleteFailed     = ProjectStatus("DeleteFailed")
	ProjectStatusDeleteCompleted  = ProjectStatus("DeleteCompleted")
)
View Source
const (
	UserProfileResourceSpecInstanceTypeSystem         = UserProfileResourceSpecInstanceType("system")
	UserProfileResourceSpecInstanceTypeMlT3Micro      = UserProfileResourceSpecInstanceType("ml.t3.micro")
	UserProfileResourceSpecInstanceTypeMlT3Small      = UserProfileResourceSpecInstanceType("ml.t3.small")
	UserProfileResourceSpecInstanceTypeMlT3Medium     = UserProfileResourceSpecInstanceType("ml.t3.medium")
	UserProfileResourceSpecInstanceTypeMlT3Large      = UserProfileResourceSpecInstanceType("ml.t3.large")
	UserProfileResourceSpecInstanceTypeMlT3Xlarge     = UserProfileResourceSpecInstanceType("ml.t3.xlarge")
	UserProfileResourceSpecInstanceTypeMlT32xlarge    = UserProfileResourceSpecInstanceType("ml.t3.2xlarge")
	UserProfileResourceSpecInstanceTypeMlM5Large      = UserProfileResourceSpecInstanceType("ml.m5.large")
	UserProfileResourceSpecInstanceTypeMlM5Xlarge     = UserProfileResourceSpecInstanceType("ml.m5.xlarge")
	UserProfileResourceSpecInstanceTypeMlM52xlarge    = UserProfileResourceSpecInstanceType("ml.m5.2xlarge")
	UserProfileResourceSpecInstanceTypeMlM54xlarge    = UserProfileResourceSpecInstanceType("ml.m5.4xlarge")
	UserProfileResourceSpecInstanceTypeMlM58xlarge    = UserProfileResourceSpecInstanceType("ml.m5.8xlarge")
	UserProfileResourceSpecInstanceTypeMlM512xlarge   = UserProfileResourceSpecInstanceType("ml.m5.12xlarge")
	UserProfileResourceSpecInstanceTypeMlM516xlarge   = UserProfileResourceSpecInstanceType("ml.m5.16xlarge")
	UserProfileResourceSpecInstanceTypeMlM524xlarge   = UserProfileResourceSpecInstanceType("ml.m5.24xlarge")
	UserProfileResourceSpecInstanceTypeMlC5Large      = UserProfileResourceSpecInstanceType("ml.c5.large")
	UserProfileResourceSpecInstanceTypeMlC5Xlarge     = UserProfileResourceSpecInstanceType("ml.c5.xlarge")
	UserProfileResourceSpecInstanceTypeMlC52xlarge    = UserProfileResourceSpecInstanceType("ml.c5.2xlarge")
	UserProfileResourceSpecInstanceTypeMlC54xlarge    = UserProfileResourceSpecInstanceType("ml.c5.4xlarge")
	UserProfileResourceSpecInstanceTypeMlC59xlarge    = UserProfileResourceSpecInstanceType("ml.c5.9xlarge")
	UserProfileResourceSpecInstanceTypeMlC512xlarge   = UserProfileResourceSpecInstanceType("ml.c5.12xlarge")
	UserProfileResourceSpecInstanceTypeMlC518xlarge   = UserProfileResourceSpecInstanceType("ml.c5.18xlarge")
	UserProfileResourceSpecInstanceTypeMlC524xlarge   = UserProfileResourceSpecInstanceType("ml.c5.24xlarge")
	UserProfileResourceSpecInstanceTypeMlP32xlarge    = UserProfileResourceSpecInstanceType("ml.p3.2xlarge")
	UserProfileResourceSpecInstanceTypeMlP38xlarge    = UserProfileResourceSpecInstanceType("ml.p3.8xlarge")
	UserProfileResourceSpecInstanceTypeMlP316xlarge   = UserProfileResourceSpecInstanceType("ml.p3.16xlarge")
	UserProfileResourceSpecInstanceTypeMlG4dnXlarge   = UserProfileResourceSpecInstanceType("ml.g4dn.xlarge")
	UserProfileResourceSpecInstanceTypeMlG4dn2xlarge  = UserProfileResourceSpecInstanceType("ml.g4dn.2xlarge")
	UserProfileResourceSpecInstanceTypeMlG4dn4xlarge  = UserProfileResourceSpecInstanceType("ml.g4dn.4xlarge")
	UserProfileResourceSpecInstanceTypeMlG4dn8xlarge  = UserProfileResourceSpecInstanceType("ml.g4dn.8xlarge")
	UserProfileResourceSpecInstanceTypeMlG4dn12xlarge = UserProfileResourceSpecInstanceType("ml.g4dn.12xlarge")
	UserProfileResourceSpecInstanceTypeMlG4dn16xlarge = UserProfileResourceSpecInstanceType("ml.g4dn.16xlarge")
)
View Source
const (
	UserProfileSharingSettingsNotebookOutputOptionAllowed  = UserProfileSharingSettingsNotebookOutputOption("Allowed")
	UserProfileSharingSettingsNotebookOutputOptionDisabled = UserProfileSharingSettingsNotebookOutputOption("Disabled")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the app.
	AppArn pulumi.StringOutput `pulumi:"appArn"`
	// The name of the app.
	AppName pulumi.StringOutput `pulumi:"appName"`
	// The type of app.
	AppType AppTypeOutput `pulumi:"appType"`
	// The domain ID.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance.
	ResourceSpec AppResourceSpecPtrOutput `pulumi:"resourceSpec"`
	// A list of tags to apply to the app.
	Tags AppTagArrayOutput `pulumi:"tags"`
	// The user profile name.
	UserProfileName pulumi.StringOutput `pulumi:"userProfileName"`
}

Resource Type definition for AWS::SageMaker::App

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

NewApp registers a new resource with the given unique name, arguments, and options.

func (*App) ElementType

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext

func (i *App) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppArgs

type AppArgs struct {
	// The name of the app.
	AppName pulumi.StringPtrInput
	// The type of app.
	AppType AppTypeInput
	// The domain ID.
	DomainId pulumi.StringInput
	// The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance.
	ResourceSpec AppResourceSpecPtrInput
	// A list of tags to apply to the app.
	Tags AppTagArrayInput
	// The user profile name.
	UserProfileName pulumi.StringInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppImageConfig

type AppImageConfig struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the AppImageConfig.
	AppImageConfigArn pulumi.StringOutput `pulumi:"appImageConfigArn"`
	// The Name of the AppImageConfig.
	AppImageConfigName pulumi.StringOutput `pulumi:"appImageConfigName"`
	// The KernelGatewayImageConfig.
	KernelGatewayImageConfig AppImageConfigKernelGatewayImageConfigPtrOutput `pulumi:"kernelGatewayImageConfig"`
	// A list of tags to apply to the AppImageConfig.
	Tags AppImageConfigTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::AppImageConfig

func GetAppImageConfig

func GetAppImageConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppImageConfigState, opts ...pulumi.ResourceOption) (*AppImageConfig, error)

GetAppImageConfig gets an existing AppImageConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAppImageConfig

func NewAppImageConfig(ctx *pulumi.Context,
	name string, args *AppImageConfigArgs, opts ...pulumi.ResourceOption) (*AppImageConfig, error)

NewAppImageConfig registers a new resource with the given unique name, arguments, and options.

func (*AppImageConfig) ElementType

func (*AppImageConfig) ElementType() reflect.Type

func (*AppImageConfig) ToAppImageConfigOutput

func (i *AppImageConfig) ToAppImageConfigOutput() AppImageConfigOutput

func (*AppImageConfig) ToAppImageConfigOutputWithContext

func (i *AppImageConfig) ToAppImageConfigOutputWithContext(ctx context.Context) AppImageConfigOutput

type AppImageConfigArgs

type AppImageConfigArgs struct {
	// The Name of the AppImageConfig.
	AppImageConfigName pulumi.StringPtrInput
	// The KernelGatewayImageConfig.
	KernelGatewayImageConfig AppImageConfigKernelGatewayImageConfigPtrInput
	// A list of tags to apply to the AppImageConfig.
	Tags AppImageConfigTagArrayInput
}

The set of arguments for constructing a AppImageConfig resource.

func (AppImageConfigArgs) ElementType

func (AppImageConfigArgs) ElementType() reflect.Type

type AppImageConfigFileSystemConfig

type AppImageConfigFileSystemConfig struct {
	// The default POSIX group ID (GID). If not specified, defaults to 100.
	DefaultGid *int `pulumi:"defaultGid"`
	// The default POSIX user ID (UID). If not specified, defaults to 1000.
	DefaultUid *int `pulumi:"defaultUid"`
	// The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.
	MountPath *string `pulumi:"mountPath"`
}

The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.

type AppImageConfigFileSystemConfigArgs

type AppImageConfigFileSystemConfigArgs struct {
	// The default POSIX group ID (GID). If not specified, defaults to 100.
	DefaultGid pulumi.IntPtrInput `pulumi:"defaultGid"`
	// The default POSIX user ID (UID). If not specified, defaults to 1000.
	DefaultUid pulumi.IntPtrInput `pulumi:"defaultUid"`
	// The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.
	MountPath pulumi.StringPtrInput `pulumi:"mountPath"`
}

The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.

func (AppImageConfigFileSystemConfigArgs) ElementType

func (AppImageConfigFileSystemConfigArgs) ToAppImageConfigFileSystemConfigOutput

func (i AppImageConfigFileSystemConfigArgs) ToAppImageConfigFileSystemConfigOutput() AppImageConfigFileSystemConfigOutput

func (AppImageConfigFileSystemConfigArgs) ToAppImageConfigFileSystemConfigOutputWithContext

func (i AppImageConfigFileSystemConfigArgs) ToAppImageConfigFileSystemConfigOutputWithContext(ctx context.Context) AppImageConfigFileSystemConfigOutput

func (AppImageConfigFileSystemConfigArgs) ToAppImageConfigFileSystemConfigPtrOutput

func (i AppImageConfigFileSystemConfigArgs) ToAppImageConfigFileSystemConfigPtrOutput() AppImageConfigFileSystemConfigPtrOutput

func (AppImageConfigFileSystemConfigArgs) ToAppImageConfigFileSystemConfigPtrOutputWithContext

func (i AppImageConfigFileSystemConfigArgs) ToAppImageConfigFileSystemConfigPtrOutputWithContext(ctx context.Context) AppImageConfigFileSystemConfigPtrOutput

type AppImageConfigFileSystemConfigInput

type AppImageConfigFileSystemConfigInput interface {
	pulumi.Input

	ToAppImageConfigFileSystemConfigOutput() AppImageConfigFileSystemConfigOutput
	ToAppImageConfigFileSystemConfigOutputWithContext(context.Context) AppImageConfigFileSystemConfigOutput
}

AppImageConfigFileSystemConfigInput is an input type that accepts AppImageConfigFileSystemConfigArgs and AppImageConfigFileSystemConfigOutput values. You can construct a concrete instance of `AppImageConfigFileSystemConfigInput` via:

AppImageConfigFileSystemConfigArgs{...}

type AppImageConfigFileSystemConfigOutput

type AppImageConfigFileSystemConfigOutput struct{ *pulumi.OutputState }

The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.

func (AppImageConfigFileSystemConfigOutput) DefaultGid

The default POSIX group ID (GID). If not specified, defaults to 100.

func (AppImageConfigFileSystemConfigOutput) DefaultUid

The default POSIX user ID (UID). If not specified, defaults to 1000.

func (AppImageConfigFileSystemConfigOutput) ElementType

func (AppImageConfigFileSystemConfigOutput) MountPath

The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.

func (AppImageConfigFileSystemConfigOutput) ToAppImageConfigFileSystemConfigOutput

func (o AppImageConfigFileSystemConfigOutput) ToAppImageConfigFileSystemConfigOutput() AppImageConfigFileSystemConfigOutput

func (AppImageConfigFileSystemConfigOutput) ToAppImageConfigFileSystemConfigOutputWithContext

func (o AppImageConfigFileSystemConfigOutput) ToAppImageConfigFileSystemConfigOutputWithContext(ctx context.Context) AppImageConfigFileSystemConfigOutput

func (AppImageConfigFileSystemConfigOutput) ToAppImageConfigFileSystemConfigPtrOutput

func (o AppImageConfigFileSystemConfigOutput) ToAppImageConfigFileSystemConfigPtrOutput() AppImageConfigFileSystemConfigPtrOutput

func (AppImageConfigFileSystemConfigOutput) ToAppImageConfigFileSystemConfigPtrOutputWithContext

func (o AppImageConfigFileSystemConfigOutput) ToAppImageConfigFileSystemConfigPtrOutputWithContext(ctx context.Context) AppImageConfigFileSystemConfigPtrOutput

type AppImageConfigFileSystemConfigPtrInput

type AppImageConfigFileSystemConfigPtrInput interface {
	pulumi.Input

	ToAppImageConfigFileSystemConfigPtrOutput() AppImageConfigFileSystemConfigPtrOutput
	ToAppImageConfigFileSystemConfigPtrOutputWithContext(context.Context) AppImageConfigFileSystemConfigPtrOutput
}

AppImageConfigFileSystemConfigPtrInput is an input type that accepts AppImageConfigFileSystemConfigArgs, AppImageConfigFileSystemConfigPtr and AppImageConfigFileSystemConfigPtrOutput values. You can construct a concrete instance of `AppImageConfigFileSystemConfigPtrInput` via:

        AppImageConfigFileSystemConfigArgs{...}

or:

        nil

type AppImageConfigFileSystemConfigPtrOutput

type AppImageConfigFileSystemConfigPtrOutput struct{ *pulumi.OutputState }

func (AppImageConfigFileSystemConfigPtrOutput) DefaultGid

The default POSIX group ID (GID). If not specified, defaults to 100.

func (AppImageConfigFileSystemConfigPtrOutput) DefaultUid

The default POSIX user ID (UID). If not specified, defaults to 1000.

func (AppImageConfigFileSystemConfigPtrOutput) Elem

func (AppImageConfigFileSystemConfigPtrOutput) ElementType

func (AppImageConfigFileSystemConfigPtrOutput) MountPath

The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user.

func (AppImageConfigFileSystemConfigPtrOutput) ToAppImageConfigFileSystemConfigPtrOutput

func (o AppImageConfigFileSystemConfigPtrOutput) ToAppImageConfigFileSystemConfigPtrOutput() AppImageConfigFileSystemConfigPtrOutput

func (AppImageConfigFileSystemConfigPtrOutput) ToAppImageConfigFileSystemConfigPtrOutputWithContext

func (o AppImageConfigFileSystemConfigPtrOutput) ToAppImageConfigFileSystemConfigPtrOutputWithContext(ctx context.Context) AppImageConfigFileSystemConfigPtrOutput

type AppImageConfigInput

type AppImageConfigInput interface {
	pulumi.Input

	ToAppImageConfigOutput() AppImageConfigOutput
	ToAppImageConfigOutputWithContext(ctx context.Context) AppImageConfigOutput
}

type AppImageConfigKernelGatewayImageConfig

type AppImageConfigKernelGatewayImageConfig struct {
	// The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
	FileSystemConfig *AppImageConfigFileSystemConfig `pulumi:"fileSystemConfig"`
	// The specification of the Jupyter kernels in the image.
	KernelSpecs []AppImageConfigKernelSpec `pulumi:"kernelSpecs"`
}

The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app.

type AppImageConfigKernelGatewayImageConfigArgs

type AppImageConfigKernelGatewayImageConfigArgs struct {
	// The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
	FileSystemConfig AppImageConfigFileSystemConfigPtrInput `pulumi:"fileSystemConfig"`
	// The specification of the Jupyter kernels in the image.
	KernelSpecs AppImageConfigKernelSpecArrayInput `pulumi:"kernelSpecs"`
}

The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app.

func (AppImageConfigKernelGatewayImageConfigArgs) ElementType

func (AppImageConfigKernelGatewayImageConfigArgs) ToAppImageConfigKernelGatewayImageConfigOutput

func (i AppImageConfigKernelGatewayImageConfigArgs) ToAppImageConfigKernelGatewayImageConfigOutput() AppImageConfigKernelGatewayImageConfigOutput

func (AppImageConfigKernelGatewayImageConfigArgs) ToAppImageConfigKernelGatewayImageConfigOutputWithContext

func (i AppImageConfigKernelGatewayImageConfigArgs) ToAppImageConfigKernelGatewayImageConfigOutputWithContext(ctx context.Context) AppImageConfigKernelGatewayImageConfigOutput

func (AppImageConfigKernelGatewayImageConfigArgs) ToAppImageConfigKernelGatewayImageConfigPtrOutput

func (i AppImageConfigKernelGatewayImageConfigArgs) ToAppImageConfigKernelGatewayImageConfigPtrOutput() AppImageConfigKernelGatewayImageConfigPtrOutput

func (AppImageConfigKernelGatewayImageConfigArgs) ToAppImageConfigKernelGatewayImageConfigPtrOutputWithContext

func (i AppImageConfigKernelGatewayImageConfigArgs) ToAppImageConfigKernelGatewayImageConfigPtrOutputWithContext(ctx context.Context) AppImageConfigKernelGatewayImageConfigPtrOutput

type AppImageConfigKernelGatewayImageConfigInput

type AppImageConfigKernelGatewayImageConfigInput interface {
	pulumi.Input

	ToAppImageConfigKernelGatewayImageConfigOutput() AppImageConfigKernelGatewayImageConfigOutput
	ToAppImageConfigKernelGatewayImageConfigOutputWithContext(context.Context) AppImageConfigKernelGatewayImageConfigOutput
}

AppImageConfigKernelGatewayImageConfigInput is an input type that accepts AppImageConfigKernelGatewayImageConfigArgs and AppImageConfigKernelGatewayImageConfigOutput values. You can construct a concrete instance of `AppImageConfigKernelGatewayImageConfigInput` via:

AppImageConfigKernelGatewayImageConfigArgs{...}

type AppImageConfigKernelGatewayImageConfigOutput

type AppImageConfigKernelGatewayImageConfigOutput struct{ *pulumi.OutputState }

The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app.

func (AppImageConfigKernelGatewayImageConfigOutput) ElementType

func (AppImageConfigKernelGatewayImageConfigOutput) FileSystemConfig

The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.

func (AppImageConfigKernelGatewayImageConfigOutput) KernelSpecs

The specification of the Jupyter kernels in the image.

func (AppImageConfigKernelGatewayImageConfigOutput) ToAppImageConfigKernelGatewayImageConfigOutput

func (o AppImageConfigKernelGatewayImageConfigOutput) ToAppImageConfigKernelGatewayImageConfigOutput() AppImageConfigKernelGatewayImageConfigOutput

func (AppImageConfigKernelGatewayImageConfigOutput) ToAppImageConfigKernelGatewayImageConfigOutputWithContext

func (o AppImageConfigKernelGatewayImageConfigOutput) ToAppImageConfigKernelGatewayImageConfigOutputWithContext(ctx context.Context) AppImageConfigKernelGatewayImageConfigOutput

func (AppImageConfigKernelGatewayImageConfigOutput) ToAppImageConfigKernelGatewayImageConfigPtrOutput

func (o AppImageConfigKernelGatewayImageConfigOutput) ToAppImageConfigKernelGatewayImageConfigPtrOutput() AppImageConfigKernelGatewayImageConfigPtrOutput

func (AppImageConfigKernelGatewayImageConfigOutput) ToAppImageConfigKernelGatewayImageConfigPtrOutputWithContext

func (o AppImageConfigKernelGatewayImageConfigOutput) ToAppImageConfigKernelGatewayImageConfigPtrOutputWithContext(ctx context.Context) AppImageConfigKernelGatewayImageConfigPtrOutput

type AppImageConfigKernelGatewayImageConfigPtrInput

type AppImageConfigKernelGatewayImageConfigPtrInput interface {
	pulumi.Input

	ToAppImageConfigKernelGatewayImageConfigPtrOutput() AppImageConfigKernelGatewayImageConfigPtrOutput
	ToAppImageConfigKernelGatewayImageConfigPtrOutputWithContext(context.Context) AppImageConfigKernelGatewayImageConfigPtrOutput
}

AppImageConfigKernelGatewayImageConfigPtrInput is an input type that accepts AppImageConfigKernelGatewayImageConfigArgs, AppImageConfigKernelGatewayImageConfigPtr and AppImageConfigKernelGatewayImageConfigPtrOutput values. You can construct a concrete instance of `AppImageConfigKernelGatewayImageConfigPtrInput` via:

        AppImageConfigKernelGatewayImageConfigArgs{...}

or:

        nil

type AppImageConfigKernelGatewayImageConfigPtrOutput

type AppImageConfigKernelGatewayImageConfigPtrOutput struct{ *pulumi.OutputState }

func (AppImageConfigKernelGatewayImageConfigPtrOutput) Elem

func (AppImageConfigKernelGatewayImageConfigPtrOutput) ElementType

func (AppImageConfigKernelGatewayImageConfigPtrOutput) FileSystemConfig

The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.

func (AppImageConfigKernelGatewayImageConfigPtrOutput) KernelSpecs

The specification of the Jupyter kernels in the image.

func (AppImageConfigKernelGatewayImageConfigPtrOutput) ToAppImageConfigKernelGatewayImageConfigPtrOutput

func (o AppImageConfigKernelGatewayImageConfigPtrOutput) ToAppImageConfigKernelGatewayImageConfigPtrOutput() AppImageConfigKernelGatewayImageConfigPtrOutput

func (AppImageConfigKernelGatewayImageConfigPtrOutput) ToAppImageConfigKernelGatewayImageConfigPtrOutputWithContext

func (o AppImageConfigKernelGatewayImageConfigPtrOutput) ToAppImageConfigKernelGatewayImageConfigPtrOutputWithContext(ctx context.Context) AppImageConfigKernelGatewayImageConfigPtrOutput

type AppImageConfigKernelSpec

type AppImageConfigKernelSpec struct {
	// The display name of the kernel.
	DisplayName *string `pulumi:"displayName"`
	// The name of the kernel.
	Name string `pulumi:"name"`
}

type AppImageConfigKernelSpecArgs

type AppImageConfigKernelSpecArgs struct {
	// The display name of the kernel.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The name of the kernel.
	Name pulumi.StringInput `pulumi:"name"`
}

func (AppImageConfigKernelSpecArgs) ElementType

func (AppImageConfigKernelSpecArgs) ToAppImageConfigKernelSpecOutput

func (i AppImageConfigKernelSpecArgs) ToAppImageConfigKernelSpecOutput() AppImageConfigKernelSpecOutput

func (AppImageConfigKernelSpecArgs) ToAppImageConfigKernelSpecOutputWithContext

func (i AppImageConfigKernelSpecArgs) ToAppImageConfigKernelSpecOutputWithContext(ctx context.Context) AppImageConfigKernelSpecOutput

type AppImageConfigKernelSpecArray

type AppImageConfigKernelSpecArray []AppImageConfigKernelSpecInput

func (AppImageConfigKernelSpecArray) ElementType

func (AppImageConfigKernelSpecArray) ToAppImageConfigKernelSpecArrayOutput

func (i AppImageConfigKernelSpecArray) ToAppImageConfigKernelSpecArrayOutput() AppImageConfigKernelSpecArrayOutput

func (AppImageConfigKernelSpecArray) ToAppImageConfigKernelSpecArrayOutputWithContext

func (i AppImageConfigKernelSpecArray) ToAppImageConfigKernelSpecArrayOutputWithContext(ctx context.Context) AppImageConfigKernelSpecArrayOutput

type AppImageConfigKernelSpecArrayInput

type AppImageConfigKernelSpecArrayInput interface {
	pulumi.Input

	ToAppImageConfigKernelSpecArrayOutput() AppImageConfigKernelSpecArrayOutput
	ToAppImageConfigKernelSpecArrayOutputWithContext(context.Context) AppImageConfigKernelSpecArrayOutput
}

AppImageConfigKernelSpecArrayInput is an input type that accepts AppImageConfigKernelSpecArray and AppImageConfigKernelSpecArrayOutput values. You can construct a concrete instance of `AppImageConfigKernelSpecArrayInput` via:

AppImageConfigKernelSpecArray{ AppImageConfigKernelSpecArgs{...} }

type AppImageConfigKernelSpecArrayOutput

type AppImageConfigKernelSpecArrayOutput struct{ *pulumi.OutputState }

func (AppImageConfigKernelSpecArrayOutput) ElementType

func (AppImageConfigKernelSpecArrayOutput) Index

func (AppImageConfigKernelSpecArrayOutput) ToAppImageConfigKernelSpecArrayOutput

func (o AppImageConfigKernelSpecArrayOutput) ToAppImageConfigKernelSpecArrayOutput() AppImageConfigKernelSpecArrayOutput

func (AppImageConfigKernelSpecArrayOutput) ToAppImageConfigKernelSpecArrayOutputWithContext

func (o AppImageConfigKernelSpecArrayOutput) ToAppImageConfigKernelSpecArrayOutputWithContext(ctx context.Context) AppImageConfigKernelSpecArrayOutput

type AppImageConfigKernelSpecInput

type AppImageConfigKernelSpecInput interface {
	pulumi.Input

	ToAppImageConfigKernelSpecOutput() AppImageConfigKernelSpecOutput
	ToAppImageConfigKernelSpecOutputWithContext(context.Context) AppImageConfigKernelSpecOutput
}

AppImageConfigKernelSpecInput is an input type that accepts AppImageConfigKernelSpecArgs and AppImageConfigKernelSpecOutput values. You can construct a concrete instance of `AppImageConfigKernelSpecInput` via:

AppImageConfigKernelSpecArgs{...}

type AppImageConfigKernelSpecOutput

type AppImageConfigKernelSpecOutput struct{ *pulumi.OutputState }

func (AppImageConfigKernelSpecOutput) DisplayName

The display name of the kernel.

func (AppImageConfigKernelSpecOutput) ElementType

func (AppImageConfigKernelSpecOutput) Name

The name of the kernel.

func (AppImageConfigKernelSpecOutput) ToAppImageConfigKernelSpecOutput

func (o AppImageConfigKernelSpecOutput) ToAppImageConfigKernelSpecOutput() AppImageConfigKernelSpecOutput

func (AppImageConfigKernelSpecOutput) ToAppImageConfigKernelSpecOutputWithContext

func (o AppImageConfigKernelSpecOutput) ToAppImageConfigKernelSpecOutputWithContext(ctx context.Context) AppImageConfigKernelSpecOutput

type AppImageConfigOutput

type AppImageConfigOutput struct{ *pulumi.OutputState }

func (AppImageConfigOutput) ElementType

func (AppImageConfigOutput) ElementType() reflect.Type

func (AppImageConfigOutput) ToAppImageConfigOutput

func (o AppImageConfigOutput) ToAppImageConfigOutput() AppImageConfigOutput

func (AppImageConfigOutput) ToAppImageConfigOutputWithContext

func (o AppImageConfigOutput) ToAppImageConfigOutputWithContext(ctx context.Context) AppImageConfigOutput

type AppImageConfigState

type AppImageConfigState struct {
}

func (AppImageConfigState) ElementType

func (AppImageConfigState) ElementType() reflect.Type

type AppImageConfigTag

type AppImageConfigTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type AppImageConfigTagArgs

type AppImageConfigTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (AppImageConfigTagArgs) ElementType

func (AppImageConfigTagArgs) ElementType() reflect.Type

func (AppImageConfigTagArgs) ToAppImageConfigTagOutput

func (i AppImageConfigTagArgs) ToAppImageConfigTagOutput() AppImageConfigTagOutput

func (AppImageConfigTagArgs) ToAppImageConfigTagOutputWithContext

func (i AppImageConfigTagArgs) ToAppImageConfigTagOutputWithContext(ctx context.Context) AppImageConfigTagOutput

type AppImageConfigTagArray

type AppImageConfigTagArray []AppImageConfigTagInput

func (AppImageConfigTagArray) ElementType

func (AppImageConfigTagArray) ElementType() reflect.Type

func (AppImageConfigTagArray) ToAppImageConfigTagArrayOutput

func (i AppImageConfigTagArray) ToAppImageConfigTagArrayOutput() AppImageConfigTagArrayOutput

func (AppImageConfigTagArray) ToAppImageConfigTagArrayOutputWithContext

func (i AppImageConfigTagArray) ToAppImageConfigTagArrayOutputWithContext(ctx context.Context) AppImageConfigTagArrayOutput

type AppImageConfigTagArrayInput

type AppImageConfigTagArrayInput interface {
	pulumi.Input

	ToAppImageConfigTagArrayOutput() AppImageConfigTagArrayOutput
	ToAppImageConfigTagArrayOutputWithContext(context.Context) AppImageConfigTagArrayOutput
}

AppImageConfigTagArrayInput is an input type that accepts AppImageConfigTagArray and AppImageConfigTagArrayOutput values. You can construct a concrete instance of `AppImageConfigTagArrayInput` via:

AppImageConfigTagArray{ AppImageConfigTagArgs{...} }

type AppImageConfigTagArrayOutput

type AppImageConfigTagArrayOutput struct{ *pulumi.OutputState }

func (AppImageConfigTagArrayOutput) ElementType

func (AppImageConfigTagArrayOutput) Index

func (AppImageConfigTagArrayOutput) ToAppImageConfigTagArrayOutput

func (o AppImageConfigTagArrayOutput) ToAppImageConfigTagArrayOutput() AppImageConfigTagArrayOutput

func (AppImageConfigTagArrayOutput) ToAppImageConfigTagArrayOutputWithContext

func (o AppImageConfigTagArrayOutput) ToAppImageConfigTagArrayOutputWithContext(ctx context.Context) AppImageConfigTagArrayOutput

type AppImageConfigTagInput

type AppImageConfigTagInput interface {
	pulumi.Input

	ToAppImageConfigTagOutput() AppImageConfigTagOutput
	ToAppImageConfigTagOutputWithContext(context.Context) AppImageConfigTagOutput
}

AppImageConfigTagInput is an input type that accepts AppImageConfigTagArgs and AppImageConfigTagOutput values. You can construct a concrete instance of `AppImageConfigTagInput` via:

AppImageConfigTagArgs{...}

type AppImageConfigTagOutput

type AppImageConfigTagOutput struct{ *pulumi.OutputState }

func (AppImageConfigTagOutput) ElementType

func (AppImageConfigTagOutput) ElementType() reflect.Type

func (AppImageConfigTagOutput) Key

func (AppImageConfigTagOutput) ToAppImageConfigTagOutput

func (o AppImageConfigTagOutput) ToAppImageConfigTagOutput() AppImageConfigTagOutput

func (AppImageConfigTagOutput) ToAppImageConfigTagOutputWithContext

func (o AppImageConfigTagOutput) ToAppImageConfigTagOutputWithContext(ctx context.Context) AppImageConfigTagOutput

func (AppImageConfigTagOutput) Value

type AppInput

type AppInput interface {
	pulumi.Input

	ToAppOutput() AppOutput
	ToAppOutputWithContext(ctx context.Context) AppOutput
}

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppResourceSpec

type AppResourceSpec struct {
	// The instance type that the image version runs on.
	InstanceType *AppResourceSpecInstanceType `pulumi:"instanceType"`
	// The ARN of the SageMaker image that the image version belongs to.
	SageMakerImageArn *string `pulumi:"sageMakerImageArn"`
	// The ARN of the image version created on the instance.
	SageMakerImageVersionArn *string `pulumi:"sageMakerImageVersionArn"`
}

type AppResourceSpecArgs

type AppResourceSpecArgs struct {
	// The instance type that the image version runs on.
	InstanceType AppResourceSpecInstanceTypePtrInput `pulumi:"instanceType"`
	// The ARN of the SageMaker image that the image version belongs to.
	SageMakerImageArn pulumi.StringPtrInput `pulumi:"sageMakerImageArn"`
	// The ARN of the image version created on the instance.
	SageMakerImageVersionArn pulumi.StringPtrInput `pulumi:"sageMakerImageVersionArn"`
}

func (AppResourceSpecArgs) ElementType

func (AppResourceSpecArgs) ElementType() reflect.Type

func (AppResourceSpecArgs) ToAppResourceSpecOutput

func (i AppResourceSpecArgs) ToAppResourceSpecOutput() AppResourceSpecOutput

func (AppResourceSpecArgs) ToAppResourceSpecOutputWithContext

func (i AppResourceSpecArgs) ToAppResourceSpecOutputWithContext(ctx context.Context) AppResourceSpecOutput

func (AppResourceSpecArgs) ToAppResourceSpecPtrOutput

func (i AppResourceSpecArgs) ToAppResourceSpecPtrOutput() AppResourceSpecPtrOutput

func (AppResourceSpecArgs) ToAppResourceSpecPtrOutputWithContext

func (i AppResourceSpecArgs) ToAppResourceSpecPtrOutputWithContext(ctx context.Context) AppResourceSpecPtrOutput

type AppResourceSpecInput

type AppResourceSpecInput interface {
	pulumi.Input

	ToAppResourceSpecOutput() AppResourceSpecOutput
	ToAppResourceSpecOutputWithContext(context.Context) AppResourceSpecOutput
}

AppResourceSpecInput is an input type that accepts AppResourceSpecArgs and AppResourceSpecOutput values. You can construct a concrete instance of `AppResourceSpecInput` via:

AppResourceSpecArgs{...}

type AppResourceSpecInstanceType

type AppResourceSpecInstanceType string

The instance type that the image version runs on.

func (AppResourceSpecInstanceType) ElementType

func (AppResourceSpecInstanceType) ToAppResourceSpecInstanceTypeOutput

func (e AppResourceSpecInstanceType) ToAppResourceSpecInstanceTypeOutput() AppResourceSpecInstanceTypeOutput

func (AppResourceSpecInstanceType) ToAppResourceSpecInstanceTypeOutputWithContext

func (e AppResourceSpecInstanceType) ToAppResourceSpecInstanceTypeOutputWithContext(ctx context.Context) AppResourceSpecInstanceTypeOutput

func (AppResourceSpecInstanceType) ToAppResourceSpecInstanceTypePtrOutput

func (e AppResourceSpecInstanceType) ToAppResourceSpecInstanceTypePtrOutput() AppResourceSpecInstanceTypePtrOutput

func (AppResourceSpecInstanceType) ToAppResourceSpecInstanceTypePtrOutputWithContext

func (e AppResourceSpecInstanceType) ToAppResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) AppResourceSpecInstanceTypePtrOutput

func (AppResourceSpecInstanceType) ToStringOutput

func (e AppResourceSpecInstanceType) ToStringOutput() pulumi.StringOutput

func (AppResourceSpecInstanceType) ToStringOutputWithContext

func (e AppResourceSpecInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AppResourceSpecInstanceType) ToStringPtrOutput

func (e AppResourceSpecInstanceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppResourceSpecInstanceType) ToStringPtrOutputWithContext

func (e AppResourceSpecInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppResourceSpecInstanceTypeInput

type AppResourceSpecInstanceTypeInput interface {
	pulumi.Input

	ToAppResourceSpecInstanceTypeOutput() AppResourceSpecInstanceTypeOutput
	ToAppResourceSpecInstanceTypeOutputWithContext(context.Context) AppResourceSpecInstanceTypeOutput
}

AppResourceSpecInstanceTypeInput is an input type that accepts AppResourceSpecInstanceTypeArgs and AppResourceSpecInstanceTypeOutput values. You can construct a concrete instance of `AppResourceSpecInstanceTypeInput` via:

AppResourceSpecInstanceTypeArgs{...}

type AppResourceSpecInstanceTypeOutput

type AppResourceSpecInstanceTypeOutput struct{ *pulumi.OutputState }

func (AppResourceSpecInstanceTypeOutput) ElementType

func (AppResourceSpecInstanceTypeOutput) ToAppResourceSpecInstanceTypeOutput

func (o AppResourceSpecInstanceTypeOutput) ToAppResourceSpecInstanceTypeOutput() AppResourceSpecInstanceTypeOutput

func (AppResourceSpecInstanceTypeOutput) ToAppResourceSpecInstanceTypeOutputWithContext

func (o AppResourceSpecInstanceTypeOutput) ToAppResourceSpecInstanceTypeOutputWithContext(ctx context.Context) AppResourceSpecInstanceTypeOutput

func (AppResourceSpecInstanceTypeOutput) ToAppResourceSpecInstanceTypePtrOutput

func (o AppResourceSpecInstanceTypeOutput) ToAppResourceSpecInstanceTypePtrOutput() AppResourceSpecInstanceTypePtrOutput

func (AppResourceSpecInstanceTypeOutput) ToAppResourceSpecInstanceTypePtrOutputWithContext

func (o AppResourceSpecInstanceTypeOutput) ToAppResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) AppResourceSpecInstanceTypePtrOutput

func (AppResourceSpecInstanceTypeOutput) ToStringOutput

func (AppResourceSpecInstanceTypeOutput) ToStringOutputWithContext

func (o AppResourceSpecInstanceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AppResourceSpecInstanceTypeOutput) ToStringPtrOutput

func (AppResourceSpecInstanceTypeOutput) ToStringPtrOutputWithContext

func (o AppResourceSpecInstanceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppResourceSpecInstanceTypePtrInput

type AppResourceSpecInstanceTypePtrInput interface {
	pulumi.Input

	ToAppResourceSpecInstanceTypePtrOutput() AppResourceSpecInstanceTypePtrOutput
	ToAppResourceSpecInstanceTypePtrOutputWithContext(context.Context) AppResourceSpecInstanceTypePtrOutput
}

func AppResourceSpecInstanceTypePtr

func AppResourceSpecInstanceTypePtr(v string) AppResourceSpecInstanceTypePtrInput

type AppResourceSpecInstanceTypePtrOutput

type AppResourceSpecInstanceTypePtrOutput struct{ *pulumi.OutputState }

func (AppResourceSpecInstanceTypePtrOutput) Elem

func (AppResourceSpecInstanceTypePtrOutput) ElementType

func (AppResourceSpecInstanceTypePtrOutput) ToAppResourceSpecInstanceTypePtrOutput

func (o AppResourceSpecInstanceTypePtrOutput) ToAppResourceSpecInstanceTypePtrOutput() AppResourceSpecInstanceTypePtrOutput

func (AppResourceSpecInstanceTypePtrOutput) ToAppResourceSpecInstanceTypePtrOutputWithContext

func (o AppResourceSpecInstanceTypePtrOutput) ToAppResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) AppResourceSpecInstanceTypePtrOutput

func (AppResourceSpecInstanceTypePtrOutput) ToStringPtrOutput

func (AppResourceSpecInstanceTypePtrOutput) ToStringPtrOutputWithContext

func (o AppResourceSpecInstanceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppResourceSpecOutput

type AppResourceSpecOutput struct{ *pulumi.OutputState }

func (AppResourceSpecOutput) ElementType

func (AppResourceSpecOutput) ElementType() reflect.Type

func (AppResourceSpecOutput) InstanceType

The instance type that the image version runs on.

func (AppResourceSpecOutput) SageMakerImageArn

func (o AppResourceSpecOutput) SageMakerImageArn() pulumi.StringPtrOutput

The ARN of the SageMaker image that the image version belongs to.

func (AppResourceSpecOutput) SageMakerImageVersionArn

func (o AppResourceSpecOutput) SageMakerImageVersionArn() pulumi.StringPtrOutput

The ARN of the image version created on the instance.

func (AppResourceSpecOutput) ToAppResourceSpecOutput

func (o AppResourceSpecOutput) ToAppResourceSpecOutput() AppResourceSpecOutput

func (AppResourceSpecOutput) ToAppResourceSpecOutputWithContext

func (o AppResourceSpecOutput) ToAppResourceSpecOutputWithContext(ctx context.Context) AppResourceSpecOutput

func (AppResourceSpecOutput) ToAppResourceSpecPtrOutput

func (o AppResourceSpecOutput) ToAppResourceSpecPtrOutput() AppResourceSpecPtrOutput

func (AppResourceSpecOutput) ToAppResourceSpecPtrOutputWithContext

func (o AppResourceSpecOutput) ToAppResourceSpecPtrOutputWithContext(ctx context.Context) AppResourceSpecPtrOutput

type AppResourceSpecPtrInput

type AppResourceSpecPtrInput interface {
	pulumi.Input

	ToAppResourceSpecPtrOutput() AppResourceSpecPtrOutput
	ToAppResourceSpecPtrOutputWithContext(context.Context) AppResourceSpecPtrOutput
}

AppResourceSpecPtrInput is an input type that accepts AppResourceSpecArgs, AppResourceSpecPtr and AppResourceSpecPtrOutput values. You can construct a concrete instance of `AppResourceSpecPtrInput` via:

        AppResourceSpecArgs{...}

or:

        nil

type AppResourceSpecPtrOutput

type AppResourceSpecPtrOutput struct{ *pulumi.OutputState }

func (AppResourceSpecPtrOutput) Elem

func (AppResourceSpecPtrOutput) ElementType

func (AppResourceSpecPtrOutput) ElementType() reflect.Type

func (AppResourceSpecPtrOutput) InstanceType

The instance type that the image version runs on.

func (AppResourceSpecPtrOutput) SageMakerImageArn

func (o AppResourceSpecPtrOutput) SageMakerImageArn() pulumi.StringPtrOutput

The ARN of the SageMaker image that the image version belongs to.

func (AppResourceSpecPtrOutput) SageMakerImageVersionArn

func (o AppResourceSpecPtrOutput) SageMakerImageVersionArn() pulumi.StringPtrOutput

The ARN of the image version created on the instance.

func (AppResourceSpecPtrOutput) ToAppResourceSpecPtrOutput

func (o AppResourceSpecPtrOutput) ToAppResourceSpecPtrOutput() AppResourceSpecPtrOutput

func (AppResourceSpecPtrOutput) ToAppResourceSpecPtrOutputWithContext

func (o AppResourceSpecPtrOutput) ToAppResourceSpecPtrOutputWithContext(ctx context.Context) AppResourceSpecPtrOutput

type AppState

type AppState struct {
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type AppTag

type AppTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type AppTagArgs

type AppTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (AppTagArgs) ElementType

func (AppTagArgs) ElementType() reflect.Type

func (AppTagArgs) ToAppTagOutput

func (i AppTagArgs) ToAppTagOutput() AppTagOutput

func (AppTagArgs) ToAppTagOutputWithContext

func (i AppTagArgs) ToAppTagOutputWithContext(ctx context.Context) AppTagOutput

type AppTagArray

type AppTagArray []AppTagInput

func (AppTagArray) ElementType

func (AppTagArray) ElementType() reflect.Type

func (AppTagArray) ToAppTagArrayOutput

func (i AppTagArray) ToAppTagArrayOutput() AppTagArrayOutput

func (AppTagArray) ToAppTagArrayOutputWithContext

func (i AppTagArray) ToAppTagArrayOutputWithContext(ctx context.Context) AppTagArrayOutput

type AppTagArrayInput

type AppTagArrayInput interface {
	pulumi.Input

	ToAppTagArrayOutput() AppTagArrayOutput
	ToAppTagArrayOutputWithContext(context.Context) AppTagArrayOutput
}

AppTagArrayInput is an input type that accepts AppTagArray and AppTagArrayOutput values. You can construct a concrete instance of `AppTagArrayInput` via:

AppTagArray{ AppTagArgs{...} }

type AppTagArrayOutput

type AppTagArrayOutput struct{ *pulumi.OutputState }

func (AppTagArrayOutput) ElementType

func (AppTagArrayOutput) ElementType() reflect.Type

func (AppTagArrayOutput) Index

func (AppTagArrayOutput) ToAppTagArrayOutput

func (o AppTagArrayOutput) ToAppTagArrayOutput() AppTagArrayOutput

func (AppTagArrayOutput) ToAppTagArrayOutputWithContext

func (o AppTagArrayOutput) ToAppTagArrayOutputWithContext(ctx context.Context) AppTagArrayOutput

type AppTagInput

type AppTagInput interface {
	pulumi.Input

	ToAppTagOutput() AppTagOutput
	ToAppTagOutputWithContext(context.Context) AppTagOutput
}

AppTagInput is an input type that accepts AppTagArgs and AppTagOutput values. You can construct a concrete instance of `AppTagInput` via:

AppTagArgs{...}

type AppTagOutput

type AppTagOutput struct{ *pulumi.OutputState }

func (AppTagOutput) ElementType

func (AppTagOutput) ElementType() reflect.Type

func (AppTagOutput) Key

func (AppTagOutput) ToAppTagOutput

func (o AppTagOutput) ToAppTagOutput() AppTagOutput

func (AppTagOutput) ToAppTagOutputWithContext

func (o AppTagOutput) ToAppTagOutputWithContext(ctx context.Context) AppTagOutput

func (AppTagOutput) Value

func (o AppTagOutput) Value() pulumi.StringOutput

type AppType added in v0.2.0

type AppType string

The type of app.

func (AppType) ElementType added in v0.2.0

func (AppType) ElementType() reflect.Type

func (AppType) ToAppTypeOutput added in v0.2.0

func (e AppType) ToAppTypeOutput() AppTypeOutput

func (AppType) ToAppTypeOutputWithContext added in v0.2.0

func (e AppType) ToAppTypeOutputWithContext(ctx context.Context) AppTypeOutput

func (AppType) ToAppTypePtrOutput added in v0.2.0

func (e AppType) ToAppTypePtrOutput() AppTypePtrOutput

func (AppType) ToAppTypePtrOutputWithContext added in v0.2.0

func (e AppType) ToAppTypePtrOutputWithContext(ctx context.Context) AppTypePtrOutput

func (AppType) ToStringOutput added in v0.2.0

func (e AppType) ToStringOutput() pulumi.StringOutput

func (AppType) ToStringOutputWithContext added in v0.2.0

func (e AppType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AppType) ToStringPtrOutput added in v0.2.0

func (e AppType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppType) ToStringPtrOutputWithContext added in v0.2.0

func (e AppType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppTypeInput added in v0.2.0

type AppTypeInput interface {
	pulumi.Input

	ToAppTypeOutput() AppTypeOutput
	ToAppTypeOutputWithContext(context.Context) AppTypeOutput
}

AppTypeInput is an input type that accepts AppTypeArgs and AppTypeOutput values. You can construct a concrete instance of `AppTypeInput` via:

AppTypeArgs{...}

type AppTypeOutput added in v0.2.0

type AppTypeOutput struct{ *pulumi.OutputState }

func (AppTypeOutput) ElementType added in v0.2.0

func (AppTypeOutput) ElementType() reflect.Type

func (AppTypeOutput) ToAppTypeOutput added in v0.2.0

func (o AppTypeOutput) ToAppTypeOutput() AppTypeOutput

func (AppTypeOutput) ToAppTypeOutputWithContext added in v0.2.0

func (o AppTypeOutput) ToAppTypeOutputWithContext(ctx context.Context) AppTypeOutput

func (AppTypeOutput) ToAppTypePtrOutput added in v0.2.0

func (o AppTypeOutput) ToAppTypePtrOutput() AppTypePtrOutput

func (AppTypeOutput) ToAppTypePtrOutputWithContext added in v0.2.0

func (o AppTypeOutput) ToAppTypePtrOutputWithContext(ctx context.Context) AppTypePtrOutput

func (AppTypeOutput) ToStringOutput added in v0.2.0

func (o AppTypeOutput) ToStringOutput() pulumi.StringOutput

func (AppTypeOutput) ToStringOutputWithContext added in v0.2.0

func (o AppTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AppTypeOutput) ToStringPtrOutput added in v0.2.0

func (o AppTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o AppTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppTypePtrInput added in v0.2.0

type AppTypePtrInput interface {
	pulumi.Input

	ToAppTypePtrOutput() AppTypePtrOutput
	ToAppTypePtrOutputWithContext(context.Context) AppTypePtrOutput
}

func AppTypePtr added in v0.2.0

func AppTypePtr(v string) AppTypePtrInput

type AppTypePtrOutput added in v0.2.0

type AppTypePtrOutput struct{ *pulumi.OutputState }

func (AppTypePtrOutput) Elem added in v0.2.0

func (AppTypePtrOutput) ElementType added in v0.2.0

func (AppTypePtrOutput) ElementType() reflect.Type

func (AppTypePtrOutput) ToAppTypePtrOutput added in v0.2.0

func (o AppTypePtrOutput) ToAppTypePtrOutput() AppTypePtrOutput

func (AppTypePtrOutput) ToAppTypePtrOutputWithContext added in v0.2.0

func (o AppTypePtrOutput) ToAppTypePtrOutputWithContext(ctx context.Context) AppTypePtrOutput

func (AppTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (o AppTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o AppTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CodeRepository deprecated

type CodeRepository struct {
	pulumi.CustomResourceState

	CodeRepositoryName pulumi.StringPtrOutput        `pulumi:"codeRepositoryName"`
	GitConfig          CodeRepositoryGitConfigOutput `pulumi:"gitConfig"`
	Tags               CodeRepositoryTagArrayOutput  `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::CodeRepository

Deprecated: CodeRepository is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetCodeRepository

func GetCodeRepository(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CodeRepositoryState, opts ...pulumi.ResourceOption) (*CodeRepository, error)

GetCodeRepository gets an existing CodeRepository resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCodeRepository

func NewCodeRepository(ctx *pulumi.Context,
	name string, args *CodeRepositoryArgs, opts ...pulumi.ResourceOption) (*CodeRepository, error)

NewCodeRepository registers a new resource with the given unique name, arguments, and options.

func (*CodeRepository) ElementType

func (*CodeRepository) ElementType() reflect.Type

func (*CodeRepository) ToCodeRepositoryOutput

func (i *CodeRepository) ToCodeRepositoryOutput() CodeRepositoryOutput

func (*CodeRepository) ToCodeRepositoryOutputWithContext

func (i *CodeRepository) ToCodeRepositoryOutputWithContext(ctx context.Context) CodeRepositoryOutput

type CodeRepositoryArgs

type CodeRepositoryArgs struct {
	CodeRepositoryName pulumi.StringPtrInput
	GitConfig          CodeRepositoryGitConfigInput
	Tags               CodeRepositoryTagArrayInput
}

The set of arguments for constructing a CodeRepository resource.

func (CodeRepositoryArgs) ElementType

func (CodeRepositoryArgs) ElementType() reflect.Type

type CodeRepositoryGitConfig

type CodeRepositoryGitConfig struct {
	Branch        *string `pulumi:"branch"`
	RepositoryUrl string  `pulumi:"repositoryUrl"`
	SecretArn     *string `pulumi:"secretArn"`
}

type CodeRepositoryGitConfigArgs

type CodeRepositoryGitConfigArgs struct {
	Branch        pulumi.StringPtrInput `pulumi:"branch"`
	RepositoryUrl pulumi.StringInput    `pulumi:"repositoryUrl"`
	SecretArn     pulumi.StringPtrInput `pulumi:"secretArn"`
}

func (CodeRepositoryGitConfigArgs) ElementType

func (CodeRepositoryGitConfigArgs) ToCodeRepositoryGitConfigOutput

func (i CodeRepositoryGitConfigArgs) ToCodeRepositoryGitConfigOutput() CodeRepositoryGitConfigOutput

func (CodeRepositoryGitConfigArgs) ToCodeRepositoryGitConfigOutputWithContext

func (i CodeRepositoryGitConfigArgs) ToCodeRepositoryGitConfigOutputWithContext(ctx context.Context) CodeRepositoryGitConfigOutput

type CodeRepositoryGitConfigInput

type CodeRepositoryGitConfigInput interface {
	pulumi.Input

	ToCodeRepositoryGitConfigOutput() CodeRepositoryGitConfigOutput
	ToCodeRepositoryGitConfigOutputWithContext(context.Context) CodeRepositoryGitConfigOutput
}

CodeRepositoryGitConfigInput is an input type that accepts CodeRepositoryGitConfigArgs and CodeRepositoryGitConfigOutput values. You can construct a concrete instance of `CodeRepositoryGitConfigInput` via:

CodeRepositoryGitConfigArgs{...}

type CodeRepositoryGitConfigOutput

type CodeRepositoryGitConfigOutput struct{ *pulumi.OutputState }

func (CodeRepositoryGitConfigOutput) Branch

func (CodeRepositoryGitConfigOutput) ElementType

func (CodeRepositoryGitConfigOutput) RepositoryUrl

func (CodeRepositoryGitConfigOutput) SecretArn

func (CodeRepositoryGitConfigOutput) ToCodeRepositoryGitConfigOutput

func (o CodeRepositoryGitConfigOutput) ToCodeRepositoryGitConfigOutput() CodeRepositoryGitConfigOutput

func (CodeRepositoryGitConfigOutput) ToCodeRepositoryGitConfigOutputWithContext

func (o CodeRepositoryGitConfigOutput) ToCodeRepositoryGitConfigOutputWithContext(ctx context.Context) CodeRepositoryGitConfigOutput

type CodeRepositoryGitConfigPtrOutput

type CodeRepositoryGitConfigPtrOutput struct{ *pulumi.OutputState }

func (CodeRepositoryGitConfigPtrOutput) Branch

func (CodeRepositoryGitConfigPtrOutput) Elem

func (CodeRepositoryGitConfigPtrOutput) ElementType

func (CodeRepositoryGitConfigPtrOutput) RepositoryUrl

func (CodeRepositoryGitConfigPtrOutput) SecretArn

func (CodeRepositoryGitConfigPtrOutput) ToCodeRepositoryGitConfigPtrOutput

func (o CodeRepositoryGitConfigPtrOutput) ToCodeRepositoryGitConfigPtrOutput() CodeRepositoryGitConfigPtrOutput

func (CodeRepositoryGitConfigPtrOutput) ToCodeRepositoryGitConfigPtrOutputWithContext

func (o CodeRepositoryGitConfigPtrOutput) ToCodeRepositoryGitConfigPtrOutputWithContext(ctx context.Context) CodeRepositoryGitConfigPtrOutput

type CodeRepositoryInput

type CodeRepositoryInput interface {
	pulumi.Input

	ToCodeRepositoryOutput() CodeRepositoryOutput
	ToCodeRepositoryOutputWithContext(ctx context.Context) CodeRepositoryOutput
}

type CodeRepositoryOutput

type CodeRepositoryOutput struct{ *pulumi.OutputState }

func (CodeRepositoryOutput) ElementType

func (CodeRepositoryOutput) ElementType() reflect.Type

func (CodeRepositoryOutput) ToCodeRepositoryOutput

func (o CodeRepositoryOutput) ToCodeRepositoryOutput() CodeRepositoryOutput

func (CodeRepositoryOutput) ToCodeRepositoryOutputWithContext

func (o CodeRepositoryOutput) ToCodeRepositoryOutputWithContext(ctx context.Context) CodeRepositoryOutput

type CodeRepositoryState

type CodeRepositoryState struct {
}

func (CodeRepositoryState) ElementType

func (CodeRepositoryState) ElementType() reflect.Type

type CodeRepositoryTag

type CodeRepositoryTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type CodeRepositoryTagArgs

type CodeRepositoryTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (CodeRepositoryTagArgs) ElementType

func (CodeRepositoryTagArgs) ElementType() reflect.Type

func (CodeRepositoryTagArgs) ToCodeRepositoryTagOutput

func (i CodeRepositoryTagArgs) ToCodeRepositoryTagOutput() CodeRepositoryTagOutput

func (CodeRepositoryTagArgs) ToCodeRepositoryTagOutputWithContext

func (i CodeRepositoryTagArgs) ToCodeRepositoryTagOutputWithContext(ctx context.Context) CodeRepositoryTagOutput

type CodeRepositoryTagArray

type CodeRepositoryTagArray []CodeRepositoryTagInput

func (CodeRepositoryTagArray) ElementType

func (CodeRepositoryTagArray) ElementType() reflect.Type

func (CodeRepositoryTagArray) ToCodeRepositoryTagArrayOutput

func (i CodeRepositoryTagArray) ToCodeRepositoryTagArrayOutput() CodeRepositoryTagArrayOutput

func (CodeRepositoryTagArray) ToCodeRepositoryTagArrayOutputWithContext

func (i CodeRepositoryTagArray) ToCodeRepositoryTagArrayOutputWithContext(ctx context.Context) CodeRepositoryTagArrayOutput

type CodeRepositoryTagArrayInput

type CodeRepositoryTagArrayInput interface {
	pulumi.Input

	ToCodeRepositoryTagArrayOutput() CodeRepositoryTagArrayOutput
	ToCodeRepositoryTagArrayOutputWithContext(context.Context) CodeRepositoryTagArrayOutput
}

CodeRepositoryTagArrayInput is an input type that accepts CodeRepositoryTagArray and CodeRepositoryTagArrayOutput values. You can construct a concrete instance of `CodeRepositoryTagArrayInput` via:

CodeRepositoryTagArray{ CodeRepositoryTagArgs{...} }

type CodeRepositoryTagArrayOutput

type CodeRepositoryTagArrayOutput struct{ *pulumi.OutputState }

func (CodeRepositoryTagArrayOutput) ElementType

func (CodeRepositoryTagArrayOutput) Index

func (CodeRepositoryTagArrayOutput) ToCodeRepositoryTagArrayOutput

func (o CodeRepositoryTagArrayOutput) ToCodeRepositoryTagArrayOutput() CodeRepositoryTagArrayOutput

func (CodeRepositoryTagArrayOutput) ToCodeRepositoryTagArrayOutputWithContext

func (o CodeRepositoryTagArrayOutput) ToCodeRepositoryTagArrayOutputWithContext(ctx context.Context) CodeRepositoryTagArrayOutput

type CodeRepositoryTagInput

type CodeRepositoryTagInput interface {
	pulumi.Input

	ToCodeRepositoryTagOutput() CodeRepositoryTagOutput
	ToCodeRepositoryTagOutputWithContext(context.Context) CodeRepositoryTagOutput
}

CodeRepositoryTagInput is an input type that accepts CodeRepositoryTagArgs and CodeRepositoryTagOutput values. You can construct a concrete instance of `CodeRepositoryTagInput` via:

CodeRepositoryTagArgs{...}

type CodeRepositoryTagOutput

type CodeRepositoryTagOutput struct{ *pulumi.OutputState }

func (CodeRepositoryTagOutput) ElementType

func (CodeRepositoryTagOutput) ElementType() reflect.Type

func (CodeRepositoryTagOutput) Key

func (CodeRepositoryTagOutput) ToCodeRepositoryTagOutput

func (o CodeRepositoryTagOutput) ToCodeRepositoryTagOutput() CodeRepositoryTagOutput

func (CodeRepositoryTagOutput) ToCodeRepositoryTagOutputWithContext

func (o CodeRepositoryTagOutput) ToCodeRepositoryTagOutputWithContext(ctx context.Context) CodeRepositoryTagOutput

func (CodeRepositoryTagOutput) Value

type DataQualityJobDefinition

type DataQualityJobDefinition struct {
	pulumi.CustomResourceState

	// The time at which the job definition was created.
	CreationTime                pulumi.StringOutput                                        `pulumi:"creationTime"`
	DataQualityAppSpecification DataQualityJobDefinitionDataQualityAppSpecificationOutput  `pulumi:"dataQualityAppSpecification"`
	DataQualityBaselineConfig   DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput `pulumi:"dataQualityBaselineConfig"`
	DataQualityJobInput         DataQualityJobDefinitionDataQualityJobInputOutput          `pulumi:"dataQualityJobInput"`
	DataQualityJobOutputConfig  DataQualityJobDefinitionMonitoringOutputConfigOutput       `pulumi:"dataQualityJobOutputConfig"`
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn  pulumi.StringOutput                               `pulumi:"jobDefinitionArn"`
	JobDefinitionName pulumi.StringPtrOutput                            `pulumi:"jobDefinitionName"`
	JobResources      DataQualityJobDefinitionMonitoringResourcesOutput `pulumi:"jobResources"`
	NetworkConfig     DataQualityJobDefinitionNetworkConfigPtrOutput    `pulumi:"networkConfig"`
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringOutput                                `pulumi:"roleArn"`
	StoppingCondition DataQualityJobDefinitionStoppingConditionPtrOutput `pulumi:"stoppingCondition"`
	// An array of key-value pairs to apply to this resource.
	Tags DataQualityJobDefinitionTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::DataQualityJobDefinition

func GetDataQualityJobDefinition

func GetDataQualityJobDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataQualityJobDefinitionState, opts ...pulumi.ResourceOption) (*DataQualityJobDefinition, error)

GetDataQualityJobDefinition gets an existing DataQualityJobDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataQualityJobDefinition

func NewDataQualityJobDefinition(ctx *pulumi.Context,
	name string, args *DataQualityJobDefinitionArgs, opts ...pulumi.ResourceOption) (*DataQualityJobDefinition, error)

NewDataQualityJobDefinition registers a new resource with the given unique name, arguments, and options.

func (*DataQualityJobDefinition) ElementType

func (*DataQualityJobDefinition) ElementType() reflect.Type

func (*DataQualityJobDefinition) ToDataQualityJobDefinitionOutput

func (i *DataQualityJobDefinition) ToDataQualityJobDefinitionOutput() DataQualityJobDefinitionOutput

func (*DataQualityJobDefinition) ToDataQualityJobDefinitionOutputWithContext

func (i *DataQualityJobDefinition) ToDataQualityJobDefinitionOutputWithContext(ctx context.Context) DataQualityJobDefinitionOutput

type DataQualityJobDefinitionArgs

type DataQualityJobDefinitionArgs struct {
	DataQualityAppSpecification DataQualityJobDefinitionDataQualityAppSpecificationInput
	DataQualityBaselineConfig   DataQualityJobDefinitionDataQualityBaselineConfigPtrInput
	DataQualityJobInput         DataQualityJobDefinitionDataQualityJobInputInput
	DataQualityJobOutputConfig  DataQualityJobDefinitionMonitoringOutputConfigInput
	JobDefinitionName           pulumi.StringPtrInput
	JobResources                DataQualityJobDefinitionMonitoringResourcesInput
	NetworkConfig               DataQualityJobDefinitionNetworkConfigPtrInput
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringInput
	StoppingCondition DataQualityJobDefinitionStoppingConditionPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags DataQualityJobDefinitionTagArrayInput
}

The set of arguments for constructing a DataQualityJobDefinition resource.

func (DataQualityJobDefinitionArgs) ElementType

type DataQualityJobDefinitionClusterConfig

type DataQualityJobDefinitionClusterConfig struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount int `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType string `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId *string `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB int `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

type DataQualityJobDefinitionClusterConfigArgs

type DataQualityJobDefinitionClusterConfigArgs struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId pulumi.StringPtrInput `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB pulumi.IntInput `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

func (DataQualityJobDefinitionClusterConfigArgs) ElementType

func (DataQualityJobDefinitionClusterConfigArgs) ToDataQualityJobDefinitionClusterConfigOutput

func (i DataQualityJobDefinitionClusterConfigArgs) ToDataQualityJobDefinitionClusterConfigOutput() DataQualityJobDefinitionClusterConfigOutput

func (DataQualityJobDefinitionClusterConfigArgs) ToDataQualityJobDefinitionClusterConfigOutputWithContext

func (i DataQualityJobDefinitionClusterConfigArgs) ToDataQualityJobDefinitionClusterConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionClusterConfigOutput

type DataQualityJobDefinitionClusterConfigInput

type DataQualityJobDefinitionClusterConfigInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionClusterConfigOutput() DataQualityJobDefinitionClusterConfigOutput
	ToDataQualityJobDefinitionClusterConfigOutputWithContext(context.Context) DataQualityJobDefinitionClusterConfigOutput
}

DataQualityJobDefinitionClusterConfigInput is an input type that accepts DataQualityJobDefinitionClusterConfigArgs and DataQualityJobDefinitionClusterConfigOutput values. You can construct a concrete instance of `DataQualityJobDefinitionClusterConfigInput` via:

DataQualityJobDefinitionClusterConfigArgs{...}

type DataQualityJobDefinitionClusterConfigOutput

type DataQualityJobDefinitionClusterConfigOutput struct{ *pulumi.OutputState }

Configuration for the cluster used to run model monitoring jobs.

func (DataQualityJobDefinitionClusterConfigOutput) ElementType

func (DataQualityJobDefinitionClusterConfigOutput) InstanceCount

The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.

func (DataQualityJobDefinitionClusterConfigOutput) InstanceType

The ML compute instance type for the processing job.

func (DataQualityJobDefinitionClusterConfigOutput) ToDataQualityJobDefinitionClusterConfigOutput

func (o DataQualityJobDefinitionClusterConfigOutput) ToDataQualityJobDefinitionClusterConfigOutput() DataQualityJobDefinitionClusterConfigOutput

func (DataQualityJobDefinitionClusterConfigOutput) ToDataQualityJobDefinitionClusterConfigOutputWithContext

func (o DataQualityJobDefinitionClusterConfigOutput) ToDataQualityJobDefinitionClusterConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionClusterConfigOutput

func (DataQualityJobDefinitionClusterConfigOutput) VolumeKmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

func (DataQualityJobDefinitionClusterConfigOutput) VolumeSizeInGB

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

type DataQualityJobDefinitionConstraintsResource

type DataQualityJobDefinitionConstraintsResource struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri *string `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

type DataQualityJobDefinitionConstraintsResourceArgs

type DataQualityJobDefinitionConstraintsResourceArgs struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

func (DataQualityJobDefinitionConstraintsResourceArgs) ElementType

func (DataQualityJobDefinitionConstraintsResourceArgs) ToDataQualityJobDefinitionConstraintsResourceOutput

func (i DataQualityJobDefinitionConstraintsResourceArgs) ToDataQualityJobDefinitionConstraintsResourceOutput() DataQualityJobDefinitionConstraintsResourceOutput

func (DataQualityJobDefinitionConstraintsResourceArgs) ToDataQualityJobDefinitionConstraintsResourceOutputWithContext

func (i DataQualityJobDefinitionConstraintsResourceArgs) ToDataQualityJobDefinitionConstraintsResourceOutputWithContext(ctx context.Context) DataQualityJobDefinitionConstraintsResourceOutput

func (DataQualityJobDefinitionConstraintsResourceArgs) ToDataQualityJobDefinitionConstraintsResourcePtrOutput

func (i DataQualityJobDefinitionConstraintsResourceArgs) ToDataQualityJobDefinitionConstraintsResourcePtrOutput() DataQualityJobDefinitionConstraintsResourcePtrOutput

func (DataQualityJobDefinitionConstraintsResourceArgs) ToDataQualityJobDefinitionConstraintsResourcePtrOutputWithContext

func (i DataQualityJobDefinitionConstraintsResourceArgs) ToDataQualityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionConstraintsResourcePtrOutput

type DataQualityJobDefinitionConstraintsResourceInput

type DataQualityJobDefinitionConstraintsResourceInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionConstraintsResourceOutput() DataQualityJobDefinitionConstraintsResourceOutput
	ToDataQualityJobDefinitionConstraintsResourceOutputWithContext(context.Context) DataQualityJobDefinitionConstraintsResourceOutput
}

DataQualityJobDefinitionConstraintsResourceInput is an input type that accepts DataQualityJobDefinitionConstraintsResourceArgs and DataQualityJobDefinitionConstraintsResourceOutput values. You can construct a concrete instance of `DataQualityJobDefinitionConstraintsResourceInput` via:

DataQualityJobDefinitionConstraintsResourceArgs{...}

type DataQualityJobDefinitionConstraintsResourceOutput

type DataQualityJobDefinitionConstraintsResourceOutput struct{ *pulumi.OutputState }

The baseline constraints resource for a monitoring job.

func (DataQualityJobDefinitionConstraintsResourceOutput) ElementType

func (DataQualityJobDefinitionConstraintsResourceOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (DataQualityJobDefinitionConstraintsResourceOutput) ToDataQualityJobDefinitionConstraintsResourceOutput

func (o DataQualityJobDefinitionConstraintsResourceOutput) ToDataQualityJobDefinitionConstraintsResourceOutput() DataQualityJobDefinitionConstraintsResourceOutput

func (DataQualityJobDefinitionConstraintsResourceOutput) ToDataQualityJobDefinitionConstraintsResourceOutputWithContext

func (o DataQualityJobDefinitionConstraintsResourceOutput) ToDataQualityJobDefinitionConstraintsResourceOutputWithContext(ctx context.Context) DataQualityJobDefinitionConstraintsResourceOutput

func (DataQualityJobDefinitionConstraintsResourceOutput) ToDataQualityJobDefinitionConstraintsResourcePtrOutput

func (o DataQualityJobDefinitionConstraintsResourceOutput) ToDataQualityJobDefinitionConstraintsResourcePtrOutput() DataQualityJobDefinitionConstraintsResourcePtrOutput

func (DataQualityJobDefinitionConstraintsResourceOutput) ToDataQualityJobDefinitionConstraintsResourcePtrOutputWithContext

func (o DataQualityJobDefinitionConstraintsResourceOutput) ToDataQualityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionConstraintsResourcePtrOutput

type DataQualityJobDefinitionConstraintsResourcePtrInput

type DataQualityJobDefinitionConstraintsResourcePtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionConstraintsResourcePtrOutput() DataQualityJobDefinitionConstraintsResourcePtrOutput
	ToDataQualityJobDefinitionConstraintsResourcePtrOutputWithContext(context.Context) DataQualityJobDefinitionConstraintsResourcePtrOutput
}

DataQualityJobDefinitionConstraintsResourcePtrInput is an input type that accepts DataQualityJobDefinitionConstraintsResourceArgs, DataQualityJobDefinitionConstraintsResourcePtr and DataQualityJobDefinitionConstraintsResourcePtrOutput values. You can construct a concrete instance of `DataQualityJobDefinitionConstraintsResourcePtrInput` via:

        DataQualityJobDefinitionConstraintsResourceArgs{...}

or:

        nil

type DataQualityJobDefinitionConstraintsResourcePtrOutput

type DataQualityJobDefinitionConstraintsResourcePtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionConstraintsResourcePtrOutput) Elem

func (DataQualityJobDefinitionConstraintsResourcePtrOutput) ElementType

func (DataQualityJobDefinitionConstraintsResourcePtrOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (DataQualityJobDefinitionConstraintsResourcePtrOutput) ToDataQualityJobDefinitionConstraintsResourcePtrOutput

func (DataQualityJobDefinitionConstraintsResourcePtrOutput) ToDataQualityJobDefinitionConstraintsResourcePtrOutputWithContext

func (o DataQualityJobDefinitionConstraintsResourcePtrOutput) ToDataQualityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionConstraintsResourcePtrOutput

type DataQualityJobDefinitionDataQualityAppSpecification

type DataQualityJobDefinitionDataQualityAppSpecification struct {
	// An array of arguments for the container used to run the monitoring job.
	ContainerArguments []string `pulumi:"containerArguments"`
	// Specifies the entrypoint for a container used to run the monitoring job.
	ContainerEntrypoint []string `pulumi:"containerEntrypoint"`
	// Sets the environment variables in the Docker container
	Environment interface{} `pulumi:"environment"`
	// The container image to be run by the monitoring job.
	ImageUri string `pulumi:"imageUri"`
	// An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
	PostAnalyticsProcessorSourceUri *string `pulumi:"postAnalyticsProcessorSourceUri"`
	// An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
	RecordPreprocessorSourceUri *string `pulumi:"recordPreprocessorSourceUri"`
}

Container image configuration object for the monitoring job.

type DataQualityJobDefinitionDataQualityAppSpecificationArgs

type DataQualityJobDefinitionDataQualityAppSpecificationArgs struct {
	// An array of arguments for the container used to run the monitoring job.
	ContainerArguments pulumi.StringArrayInput `pulumi:"containerArguments"`
	// Specifies the entrypoint for a container used to run the monitoring job.
	ContainerEntrypoint pulumi.StringArrayInput `pulumi:"containerEntrypoint"`
	// Sets the environment variables in the Docker container
	Environment pulumi.Input `pulumi:"environment"`
	// The container image to be run by the monitoring job.
	ImageUri pulumi.StringInput `pulumi:"imageUri"`
	// An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
	PostAnalyticsProcessorSourceUri pulumi.StringPtrInput `pulumi:"postAnalyticsProcessorSourceUri"`
	// An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
	RecordPreprocessorSourceUri pulumi.StringPtrInput `pulumi:"recordPreprocessorSourceUri"`
}

Container image configuration object for the monitoring job.

func (DataQualityJobDefinitionDataQualityAppSpecificationArgs) ElementType

func (DataQualityJobDefinitionDataQualityAppSpecificationArgs) ToDataQualityJobDefinitionDataQualityAppSpecificationOutput

func (DataQualityJobDefinitionDataQualityAppSpecificationArgs) ToDataQualityJobDefinitionDataQualityAppSpecificationOutputWithContext

func (i DataQualityJobDefinitionDataQualityAppSpecificationArgs) ToDataQualityJobDefinitionDataQualityAppSpecificationOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityAppSpecificationOutput

type DataQualityJobDefinitionDataQualityAppSpecificationInput

type DataQualityJobDefinitionDataQualityAppSpecificationInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionDataQualityAppSpecificationOutput() DataQualityJobDefinitionDataQualityAppSpecificationOutput
	ToDataQualityJobDefinitionDataQualityAppSpecificationOutputWithContext(context.Context) DataQualityJobDefinitionDataQualityAppSpecificationOutput
}

DataQualityJobDefinitionDataQualityAppSpecificationInput is an input type that accepts DataQualityJobDefinitionDataQualityAppSpecificationArgs and DataQualityJobDefinitionDataQualityAppSpecificationOutput values. You can construct a concrete instance of `DataQualityJobDefinitionDataQualityAppSpecificationInput` via:

DataQualityJobDefinitionDataQualityAppSpecificationArgs{...}

type DataQualityJobDefinitionDataQualityAppSpecificationOutput

type DataQualityJobDefinitionDataQualityAppSpecificationOutput struct{ *pulumi.OutputState }

Container image configuration object for the monitoring job.

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) ContainerArguments

An array of arguments for the container used to run the monitoring job.

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) ContainerEntrypoint

Specifies the entrypoint for a container used to run the monitoring job.

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) ElementType

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) Environment

Sets the environment variables in the Docker container

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) ImageUri

The container image to be run by the monitoring job.

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) PostAnalyticsProcessorSourceUri

An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) RecordPreprocessorSourceUri

An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) ToDataQualityJobDefinitionDataQualityAppSpecificationOutput

func (DataQualityJobDefinitionDataQualityAppSpecificationOutput) ToDataQualityJobDefinitionDataQualityAppSpecificationOutputWithContext

func (o DataQualityJobDefinitionDataQualityAppSpecificationOutput) ToDataQualityJobDefinitionDataQualityAppSpecificationOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityAppSpecificationOutput

type DataQualityJobDefinitionDataQualityBaselineConfig

type DataQualityJobDefinitionDataQualityBaselineConfig struct {
	BaseliningJobName   *string                                      `pulumi:"baseliningJobName"`
	ConstraintsResource *DataQualityJobDefinitionConstraintsResource `pulumi:"constraintsResource"`
	StatisticsResource  *DataQualityJobDefinitionStatisticsResource  `pulumi:"statisticsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

type DataQualityJobDefinitionDataQualityBaselineConfigArgs

type DataQualityJobDefinitionDataQualityBaselineConfigArgs struct {
	BaseliningJobName   pulumi.StringPtrInput                               `pulumi:"baseliningJobName"`
	ConstraintsResource DataQualityJobDefinitionConstraintsResourcePtrInput `pulumi:"constraintsResource"`
	StatisticsResource  DataQualityJobDefinitionStatisticsResourcePtrInput  `pulumi:"statisticsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (DataQualityJobDefinitionDataQualityBaselineConfigArgs) ElementType

func (DataQualityJobDefinitionDataQualityBaselineConfigArgs) ToDataQualityJobDefinitionDataQualityBaselineConfigOutput

func (i DataQualityJobDefinitionDataQualityBaselineConfigArgs) ToDataQualityJobDefinitionDataQualityBaselineConfigOutput() DataQualityJobDefinitionDataQualityBaselineConfigOutput

func (DataQualityJobDefinitionDataQualityBaselineConfigArgs) ToDataQualityJobDefinitionDataQualityBaselineConfigOutputWithContext

func (i DataQualityJobDefinitionDataQualityBaselineConfigArgs) ToDataQualityJobDefinitionDataQualityBaselineConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityBaselineConfigOutput

func (DataQualityJobDefinitionDataQualityBaselineConfigArgs) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutput

func (i DataQualityJobDefinitionDataQualityBaselineConfigArgs) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutput() DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput

func (DataQualityJobDefinitionDataQualityBaselineConfigArgs) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutputWithContext

func (i DataQualityJobDefinitionDataQualityBaselineConfigArgs) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput

type DataQualityJobDefinitionDataQualityBaselineConfigInput

type DataQualityJobDefinitionDataQualityBaselineConfigInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionDataQualityBaselineConfigOutput() DataQualityJobDefinitionDataQualityBaselineConfigOutput
	ToDataQualityJobDefinitionDataQualityBaselineConfigOutputWithContext(context.Context) DataQualityJobDefinitionDataQualityBaselineConfigOutput
}

DataQualityJobDefinitionDataQualityBaselineConfigInput is an input type that accepts DataQualityJobDefinitionDataQualityBaselineConfigArgs and DataQualityJobDefinitionDataQualityBaselineConfigOutput values. You can construct a concrete instance of `DataQualityJobDefinitionDataQualityBaselineConfigInput` via:

DataQualityJobDefinitionDataQualityBaselineConfigArgs{...}

type DataQualityJobDefinitionDataQualityBaselineConfigOutput

type DataQualityJobDefinitionDataQualityBaselineConfigOutput struct{ *pulumi.OutputState }

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (DataQualityJobDefinitionDataQualityBaselineConfigOutput) BaseliningJobName

func (DataQualityJobDefinitionDataQualityBaselineConfigOutput) ConstraintsResource

func (DataQualityJobDefinitionDataQualityBaselineConfigOutput) ElementType

func (DataQualityJobDefinitionDataQualityBaselineConfigOutput) StatisticsResource

func (DataQualityJobDefinitionDataQualityBaselineConfigOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigOutput

func (DataQualityJobDefinitionDataQualityBaselineConfigOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigOutputWithContext

func (o DataQualityJobDefinitionDataQualityBaselineConfigOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityBaselineConfigOutput

func (DataQualityJobDefinitionDataQualityBaselineConfigOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutput

func (DataQualityJobDefinitionDataQualityBaselineConfigOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutputWithContext

func (o DataQualityJobDefinitionDataQualityBaselineConfigOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput

type DataQualityJobDefinitionDataQualityBaselineConfigPtrInput

type DataQualityJobDefinitionDataQualityBaselineConfigPtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutput() DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput
	ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutputWithContext(context.Context) DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput
}

DataQualityJobDefinitionDataQualityBaselineConfigPtrInput is an input type that accepts DataQualityJobDefinitionDataQualityBaselineConfigArgs, DataQualityJobDefinitionDataQualityBaselineConfigPtr and DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput values. You can construct a concrete instance of `DataQualityJobDefinitionDataQualityBaselineConfigPtrInput` via:

        DataQualityJobDefinitionDataQualityBaselineConfigArgs{...}

or:

        nil

type DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput

type DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput) BaseliningJobName

func (DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput) ConstraintsResource

func (DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput) Elem

func (DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput) ElementType

func (DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput) StatisticsResource

func (DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutput

func (DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutputWithContext

func (o DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput) ToDataQualityJobDefinitionDataQualityBaselineConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityBaselineConfigPtrOutput

type DataQualityJobDefinitionDataQualityJobInput

type DataQualityJobDefinitionDataQualityJobInput struct {
	EndpointInput DataQualityJobDefinitionEndpointInput `pulumi:"endpointInput"`
}

The inputs for a monitoring job.

type DataQualityJobDefinitionDataQualityJobInputArgs

type DataQualityJobDefinitionDataQualityJobInputArgs struct {
	EndpointInput DataQualityJobDefinitionEndpointInputInput `pulumi:"endpointInput"`
}

The inputs for a monitoring job.

func (DataQualityJobDefinitionDataQualityJobInputArgs) ElementType

func (DataQualityJobDefinitionDataQualityJobInputArgs) ToDataQualityJobDefinitionDataQualityJobInputOutput

func (i DataQualityJobDefinitionDataQualityJobInputArgs) ToDataQualityJobDefinitionDataQualityJobInputOutput() DataQualityJobDefinitionDataQualityJobInputOutput

func (DataQualityJobDefinitionDataQualityJobInputArgs) ToDataQualityJobDefinitionDataQualityJobInputOutputWithContext

func (i DataQualityJobDefinitionDataQualityJobInputArgs) ToDataQualityJobDefinitionDataQualityJobInputOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityJobInputOutput

type DataQualityJobDefinitionDataQualityJobInputInput

type DataQualityJobDefinitionDataQualityJobInputInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionDataQualityJobInputOutput() DataQualityJobDefinitionDataQualityJobInputOutput
	ToDataQualityJobDefinitionDataQualityJobInputOutputWithContext(context.Context) DataQualityJobDefinitionDataQualityJobInputOutput
}

DataQualityJobDefinitionDataQualityJobInputInput is an input type that accepts DataQualityJobDefinitionDataQualityJobInputArgs and DataQualityJobDefinitionDataQualityJobInputOutput values. You can construct a concrete instance of `DataQualityJobDefinitionDataQualityJobInputInput` via:

DataQualityJobDefinitionDataQualityJobInputArgs{...}

type DataQualityJobDefinitionDataQualityJobInputOutput

type DataQualityJobDefinitionDataQualityJobInputOutput struct{ *pulumi.OutputState }

The inputs for a monitoring job.

func (DataQualityJobDefinitionDataQualityJobInputOutput) ElementType

func (DataQualityJobDefinitionDataQualityJobInputOutput) EndpointInput

func (DataQualityJobDefinitionDataQualityJobInputOutput) ToDataQualityJobDefinitionDataQualityJobInputOutput

func (o DataQualityJobDefinitionDataQualityJobInputOutput) ToDataQualityJobDefinitionDataQualityJobInputOutput() DataQualityJobDefinitionDataQualityJobInputOutput

func (DataQualityJobDefinitionDataQualityJobInputOutput) ToDataQualityJobDefinitionDataQualityJobInputOutputWithContext

func (o DataQualityJobDefinitionDataQualityJobInputOutput) ToDataQualityJobDefinitionDataQualityJobInputOutputWithContext(ctx context.Context) DataQualityJobDefinitionDataQualityJobInputOutput

type DataQualityJobDefinitionEndpointInput

type DataQualityJobDefinitionEndpointInput struct {
	EndpointName string `pulumi:"endpointName"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath string `pulumi:"localPath"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType *DataQualityJobDefinitionEndpointInputS3DataDistributionType `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode *DataQualityJobDefinitionEndpointInputS3InputMode `pulumi:"s3InputMode"`
}

The endpoint for a monitoring job.

type DataQualityJobDefinitionEndpointInputArgs

type DataQualityJobDefinitionEndpointInputArgs struct {
	EndpointName pulumi.StringInput `pulumi:"endpointName"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrInput `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode DataQualityJobDefinitionEndpointInputS3InputModePtrInput `pulumi:"s3InputMode"`
}

The endpoint for a monitoring job.

func (DataQualityJobDefinitionEndpointInputArgs) ElementType

func (DataQualityJobDefinitionEndpointInputArgs) ToDataQualityJobDefinitionEndpointInputOutput

func (i DataQualityJobDefinitionEndpointInputArgs) ToDataQualityJobDefinitionEndpointInputOutput() DataQualityJobDefinitionEndpointInputOutput

func (DataQualityJobDefinitionEndpointInputArgs) ToDataQualityJobDefinitionEndpointInputOutputWithContext

func (i DataQualityJobDefinitionEndpointInputArgs) ToDataQualityJobDefinitionEndpointInputOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputOutput

type DataQualityJobDefinitionEndpointInputInput

type DataQualityJobDefinitionEndpointInputInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionEndpointInputOutput() DataQualityJobDefinitionEndpointInputOutput
	ToDataQualityJobDefinitionEndpointInputOutputWithContext(context.Context) DataQualityJobDefinitionEndpointInputOutput
}

DataQualityJobDefinitionEndpointInputInput is an input type that accepts DataQualityJobDefinitionEndpointInputArgs and DataQualityJobDefinitionEndpointInputOutput values. You can construct a concrete instance of `DataQualityJobDefinitionEndpointInputInput` via:

DataQualityJobDefinitionEndpointInputArgs{...}

type DataQualityJobDefinitionEndpointInputOutput

type DataQualityJobDefinitionEndpointInputOutput struct{ *pulumi.OutputState }

The endpoint for a monitoring job.

func (DataQualityJobDefinitionEndpointInputOutput) ElementType

func (DataQualityJobDefinitionEndpointInputOutput) EndpointName

func (DataQualityJobDefinitionEndpointInputOutput) LocalPath

Path to the filesystem where the endpoint data is available to the container.

func (DataQualityJobDefinitionEndpointInputOutput) S3DataDistributionType

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (DataQualityJobDefinitionEndpointInputOutput) S3InputMode

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (DataQualityJobDefinitionEndpointInputOutput) ToDataQualityJobDefinitionEndpointInputOutput

func (o DataQualityJobDefinitionEndpointInputOutput) ToDataQualityJobDefinitionEndpointInputOutput() DataQualityJobDefinitionEndpointInputOutput

func (DataQualityJobDefinitionEndpointInputOutput) ToDataQualityJobDefinitionEndpointInputOutputWithContext

func (o DataQualityJobDefinitionEndpointInputOutput) ToDataQualityJobDefinitionEndpointInputOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputOutput

type DataQualityJobDefinitionEndpointInputS3DataDistributionType

type DataQualityJobDefinitionEndpointInputS3DataDistributionType string

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ElementType

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext

func (e DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (e DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput() DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (e DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToStringOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToStringOutputWithContext

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToStringPtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionType) ToStringPtrOutputWithContext

type DataQualityJobDefinitionEndpointInputS3DataDistributionTypeInput

type DataQualityJobDefinitionEndpointInputS3DataDistributionTypeInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput() DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput
	ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(context.Context) DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput
}

DataQualityJobDefinitionEndpointInputS3DataDistributionTypeInput is an input type that accepts DataQualityJobDefinitionEndpointInputS3DataDistributionTypeArgs and DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput values. You can construct a concrete instance of `DataQualityJobDefinitionEndpointInputS3DataDistributionTypeInput` via:

DataQualityJobDefinitionEndpointInputS3DataDistributionTypeArgs{...}

type DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

type DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ElementType

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext

func (o DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringOutputWithContext

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutputWithContext

type DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrInput

type DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput() DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput
	ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(context.Context) DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput
}

type DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

type DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) Elem

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ElementType

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToDataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutput

func (DataQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutputWithContext

type DataQualityJobDefinitionEndpointInputS3InputMode

type DataQualityJobDefinitionEndpointInputS3InputMode string

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (DataQualityJobDefinitionEndpointInputS3InputMode) ElementType

func (DataQualityJobDefinitionEndpointInputS3InputMode) ToDataQualityJobDefinitionEndpointInputS3InputModeOutput

func (e DataQualityJobDefinitionEndpointInputS3InputMode) ToDataQualityJobDefinitionEndpointInputS3InputModeOutput() DataQualityJobDefinitionEndpointInputS3InputModeOutput

func (DataQualityJobDefinitionEndpointInputS3InputMode) ToDataQualityJobDefinitionEndpointInputS3InputModeOutputWithContext

func (e DataQualityJobDefinitionEndpointInputS3InputMode) ToDataQualityJobDefinitionEndpointInputS3InputModeOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3InputModeOutput

func (DataQualityJobDefinitionEndpointInputS3InputMode) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (e DataQualityJobDefinitionEndpointInputS3InputMode) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutput() DataQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputMode) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (e DataQualityJobDefinitionEndpointInputS3InputMode) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputMode) ToStringOutput

func (DataQualityJobDefinitionEndpointInputS3InputMode) ToStringOutputWithContext

func (DataQualityJobDefinitionEndpointInputS3InputMode) ToStringPtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputMode) ToStringPtrOutputWithContext

type DataQualityJobDefinitionEndpointInputS3InputModeInput

type DataQualityJobDefinitionEndpointInputS3InputModeInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionEndpointInputS3InputModeOutput() DataQualityJobDefinitionEndpointInputS3InputModeOutput
	ToDataQualityJobDefinitionEndpointInputS3InputModeOutputWithContext(context.Context) DataQualityJobDefinitionEndpointInputS3InputModeOutput
}

DataQualityJobDefinitionEndpointInputS3InputModeInput is an input type that accepts DataQualityJobDefinitionEndpointInputS3InputModeArgs and DataQualityJobDefinitionEndpointInputS3InputModeOutput values. You can construct a concrete instance of `DataQualityJobDefinitionEndpointInputS3InputModeInput` via:

DataQualityJobDefinitionEndpointInputS3InputModeArgs{...}

type DataQualityJobDefinitionEndpointInputS3InputModeOutput

type DataQualityJobDefinitionEndpointInputS3InputModeOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ElementType

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToDataQualityJobDefinitionEndpointInputS3InputModeOutput

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToDataQualityJobDefinitionEndpointInputS3InputModeOutputWithContext

func (o DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToDataQualityJobDefinitionEndpointInputS3InputModeOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3InputModeOutput

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (o DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutput() DataQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (o DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToStringOutput

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToStringOutputWithContext

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToStringPtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputModeOutput) ToStringPtrOutputWithContext

type DataQualityJobDefinitionEndpointInputS3InputModePtrInput

type DataQualityJobDefinitionEndpointInputS3InputModePtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutput() DataQualityJobDefinitionEndpointInputS3InputModePtrOutput
	ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(context.Context) DataQualityJobDefinitionEndpointInputS3InputModePtrOutput
}

type DataQualityJobDefinitionEndpointInputS3InputModePtrOutput

type DataQualityJobDefinitionEndpointInputS3InputModePtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionEndpointInputS3InputModePtrOutput) Elem

func (DataQualityJobDefinitionEndpointInputS3InputModePtrOutput) ElementType

func (DataQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (o DataQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToDataQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToStringPtrOutput

func (DataQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToStringPtrOutputWithContext

type DataQualityJobDefinitionInput

type DataQualityJobDefinitionInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionOutput() DataQualityJobDefinitionOutput
	ToDataQualityJobDefinitionOutputWithContext(ctx context.Context) DataQualityJobDefinitionOutput
}

type DataQualityJobDefinitionMonitoringOutput

type DataQualityJobDefinitionMonitoringOutput struct {
	S3Output DataQualityJobDefinitionS3Output `pulumi:"s3Output"`
}

The output object for a monitoring job.

type DataQualityJobDefinitionMonitoringOutputArgs

type DataQualityJobDefinitionMonitoringOutputArgs struct {
	S3Output DataQualityJobDefinitionS3OutputInput `pulumi:"s3Output"`
}

The output object for a monitoring job.

func (DataQualityJobDefinitionMonitoringOutputArgs) ElementType

func (DataQualityJobDefinitionMonitoringOutputArgs) ToDataQualityJobDefinitionMonitoringOutputOutput

func (i DataQualityJobDefinitionMonitoringOutputArgs) ToDataQualityJobDefinitionMonitoringOutputOutput() DataQualityJobDefinitionMonitoringOutputOutput

func (DataQualityJobDefinitionMonitoringOutputArgs) ToDataQualityJobDefinitionMonitoringOutputOutputWithContext

func (i DataQualityJobDefinitionMonitoringOutputArgs) ToDataQualityJobDefinitionMonitoringOutputOutputWithContext(ctx context.Context) DataQualityJobDefinitionMonitoringOutputOutput

type DataQualityJobDefinitionMonitoringOutputArray

type DataQualityJobDefinitionMonitoringOutputArray []DataQualityJobDefinitionMonitoringOutputInput

func (DataQualityJobDefinitionMonitoringOutputArray) ElementType

func (DataQualityJobDefinitionMonitoringOutputArray) ToDataQualityJobDefinitionMonitoringOutputArrayOutput

func (i DataQualityJobDefinitionMonitoringOutputArray) ToDataQualityJobDefinitionMonitoringOutputArrayOutput() DataQualityJobDefinitionMonitoringOutputArrayOutput

func (DataQualityJobDefinitionMonitoringOutputArray) ToDataQualityJobDefinitionMonitoringOutputArrayOutputWithContext

func (i DataQualityJobDefinitionMonitoringOutputArray) ToDataQualityJobDefinitionMonitoringOutputArrayOutputWithContext(ctx context.Context) DataQualityJobDefinitionMonitoringOutputArrayOutput

type DataQualityJobDefinitionMonitoringOutputArrayInput

type DataQualityJobDefinitionMonitoringOutputArrayInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionMonitoringOutputArrayOutput() DataQualityJobDefinitionMonitoringOutputArrayOutput
	ToDataQualityJobDefinitionMonitoringOutputArrayOutputWithContext(context.Context) DataQualityJobDefinitionMonitoringOutputArrayOutput
}

DataQualityJobDefinitionMonitoringOutputArrayInput is an input type that accepts DataQualityJobDefinitionMonitoringOutputArray and DataQualityJobDefinitionMonitoringOutputArrayOutput values. You can construct a concrete instance of `DataQualityJobDefinitionMonitoringOutputArrayInput` via:

DataQualityJobDefinitionMonitoringOutputArray{ DataQualityJobDefinitionMonitoringOutputArgs{...} }

type DataQualityJobDefinitionMonitoringOutputArrayOutput

type DataQualityJobDefinitionMonitoringOutputArrayOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionMonitoringOutputArrayOutput) ElementType

func (DataQualityJobDefinitionMonitoringOutputArrayOutput) Index

func (DataQualityJobDefinitionMonitoringOutputArrayOutput) ToDataQualityJobDefinitionMonitoringOutputArrayOutput

func (o DataQualityJobDefinitionMonitoringOutputArrayOutput) ToDataQualityJobDefinitionMonitoringOutputArrayOutput() DataQualityJobDefinitionMonitoringOutputArrayOutput

func (DataQualityJobDefinitionMonitoringOutputArrayOutput) ToDataQualityJobDefinitionMonitoringOutputArrayOutputWithContext

func (o DataQualityJobDefinitionMonitoringOutputArrayOutput) ToDataQualityJobDefinitionMonitoringOutputArrayOutputWithContext(ctx context.Context) DataQualityJobDefinitionMonitoringOutputArrayOutput

type DataQualityJobDefinitionMonitoringOutputConfig

type DataQualityJobDefinitionMonitoringOutputConfig struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs []DataQualityJobDefinitionMonitoringOutput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

type DataQualityJobDefinitionMonitoringOutputConfigArgs

type DataQualityJobDefinitionMonitoringOutputConfigArgs struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs DataQualityJobDefinitionMonitoringOutputArrayInput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

func (DataQualityJobDefinitionMonitoringOutputConfigArgs) ElementType

func (DataQualityJobDefinitionMonitoringOutputConfigArgs) ToDataQualityJobDefinitionMonitoringOutputConfigOutput

func (i DataQualityJobDefinitionMonitoringOutputConfigArgs) ToDataQualityJobDefinitionMonitoringOutputConfigOutput() DataQualityJobDefinitionMonitoringOutputConfigOutput

func (DataQualityJobDefinitionMonitoringOutputConfigArgs) ToDataQualityJobDefinitionMonitoringOutputConfigOutputWithContext

func (i DataQualityJobDefinitionMonitoringOutputConfigArgs) ToDataQualityJobDefinitionMonitoringOutputConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionMonitoringOutputConfigOutput

type DataQualityJobDefinitionMonitoringOutputConfigInput

type DataQualityJobDefinitionMonitoringOutputConfigInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionMonitoringOutputConfigOutput() DataQualityJobDefinitionMonitoringOutputConfigOutput
	ToDataQualityJobDefinitionMonitoringOutputConfigOutputWithContext(context.Context) DataQualityJobDefinitionMonitoringOutputConfigOutput
}

DataQualityJobDefinitionMonitoringOutputConfigInput is an input type that accepts DataQualityJobDefinitionMonitoringOutputConfigArgs and DataQualityJobDefinitionMonitoringOutputConfigOutput values. You can construct a concrete instance of `DataQualityJobDefinitionMonitoringOutputConfigInput` via:

DataQualityJobDefinitionMonitoringOutputConfigArgs{...}

type DataQualityJobDefinitionMonitoringOutputConfigOutput

type DataQualityJobDefinitionMonitoringOutputConfigOutput struct{ *pulumi.OutputState }

The output configuration for monitoring jobs.

func (DataQualityJobDefinitionMonitoringOutputConfigOutput) ElementType

func (DataQualityJobDefinitionMonitoringOutputConfigOutput) KmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

func (DataQualityJobDefinitionMonitoringOutputConfigOutput) MonitoringOutputs

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

func (DataQualityJobDefinitionMonitoringOutputConfigOutput) ToDataQualityJobDefinitionMonitoringOutputConfigOutput

func (DataQualityJobDefinitionMonitoringOutputConfigOutput) ToDataQualityJobDefinitionMonitoringOutputConfigOutputWithContext

func (o DataQualityJobDefinitionMonitoringOutputConfigOutput) ToDataQualityJobDefinitionMonitoringOutputConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionMonitoringOutputConfigOutput

type DataQualityJobDefinitionMonitoringOutputInput

type DataQualityJobDefinitionMonitoringOutputInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionMonitoringOutputOutput() DataQualityJobDefinitionMonitoringOutputOutput
	ToDataQualityJobDefinitionMonitoringOutputOutputWithContext(context.Context) DataQualityJobDefinitionMonitoringOutputOutput
}

DataQualityJobDefinitionMonitoringOutputInput is an input type that accepts DataQualityJobDefinitionMonitoringOutputArgs and DataQualityJobDefinitionMonitoringOutputOutput values. You can construct a concrete instance of `DataQualityJobDefinitionMonitoringOutputInput` via:

DataQualityJobDefinitionMonitoringOutputArgs{...}

type DataQualityJobDefinitionMonitoringOutputOutput

type DataQualityJobDefinitionMonitoringOutputOutput struct{ *pulumi.OutputState }

The output object for a monitoring job.

func (DataQualityJobDefinitionMonitoringOutputOutput) ElementType

func (DataQualityJobDefinitionMonitoringOutputOutput) S3Output

func (DataQualityJobDefinitionMonitoringOutputOutput) ToDataQualityJobDefinitionMonitoringOutputOutput

func (o DataQualityJobDefinitionMonitoringOutputOutput) ToDataQualityJobDefinitionMonitoringOutputOutput() DataQualityJobDefinitionMonitoringOutputOutput

func (DataQualityJobDefinitionMonitoringOutputOutput) ToDataQualityJobDefinitionMonitoringOutputOutputWithContext

func (o DataQualityJobDefinitionMonitoringOutputOutput) ToDataQualityJobDefinitionMonitoringOutputOutputWithContext(ctx context.Context) DataQualityJobDefinitionMonitoringOutputOutput

type DataQualityJobDefinitionMonitoringResources

type DataQualityJobDefinitionMonitoringResources struct {
	ClusterConfig DataQualityJobDefinitionClusterConfig `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

type DataQualityJobDefinitionMonitoringResourcesArgs

type DataQualityJobDefinitionMonitoringResourcesArgs struct {
	ClusterConfig DataQualityJobDefinitionClusterConfigInput `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

func (DataQualityJobDefinitionMonitoringResourcesArgs) ElementType

func (DataQualityJobDefinitionMonitoringResourcesArgs) ToDataQualityJobDefinitionMonitoringResourcesOutput

func (i DataQualityJobDefinitionMonitoringResourcesArgs) ToDataQualityJobDefinitionMonitoringResourcesOutput() DataQualityJobDefinitionMonitoringResourcesOutput

func (DataQualityJobDefinitionMonitoringResourcesArgs) ToDataQualityJobDefinitionMonitoringResourcesOutputWithContext

func (i DataQualityJobDefinitionMonitoringResourcesArgs) ToDataQualityJobDefinitionMonitoringResourcesOutputWithContext(ctx context.Context) DataQualityJobDefinitionMonitoringResourcesOutput

type DataQualityJobDefinitionMonitoringResourcesInput

type DataQualityJobDefinitionMonitoringResourcesInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionMonitoringResourcesOutput() DataQualityJobDefinitionMonitoringResourcesOutput
	ToDataQualityJobDefinitionMonitoringResourcesOutputWithContext(context.Context) DataQualityJobDefinitionMonitoringResourcesOutput
}

DataQualityJobDefinitionMonitoringResourcesInput is an input type that accepts DataQualityJobDefinitionMonitoringResourcesArgs and DataQualityJobDefinitionMonitoringResourcesOutput values. You can construct a concrete instance of `DataQualityJobDefinitionMonitoringResourcesInput` via:

DataQualityJobDefinitionMonitoringResourcesArgs{...}

type DataQualityJobDefinitionMonitoringResourcesOutput

type DataQualityJobDefinitionMonitoringResourcesOutput struct{ *pulumi.OutputState }

Identifies the resources to deploy for a monitoring job.

func (DataQualityJobDefinitionMonitoringResourcesOutput) ClusterConfig

func (DataQualityJobDefinitionMonitoringResourcesOutput) ElementType

func (DataQualityJobDefinitionMonitoringResourcesOutput) ToDataQualityJobDefinitionMonitoringResourcesOutput

func (o DataQualityJobDefinitionMonitoringResourcesOutput) ToDataQualityJobDefinitionMonitoringResourcesOutput() DataQualityJobDefinitionMonitoringResourcesOutput

func (DataQualityJobDefinitionMonitoringResourcesOutput) ToDataQualityJobDefinitionMonitoringResourcesOutputWithContext

func (o DataQualityJobDefinitionMonitoringResourcesOutput) ToDataQualityJobDefinitionMonitoringResourcesOutputWithContext(ctx context.Context) DataQualityJobDefinitionMonitoringResourcesOutput

type DataQualityJobDefinitionNetworkConfig

type DataQualityJobDefinitionNetworkConfig struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption *bool `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation *bool                              `pulumi:"enableNetworkIsolation"`
	VpcConfig              *DataQualityJobDefinitionVpcConfig `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

type DataQualityJobDefinitionNetworkConfigArgs

type DataQualityJobDefinitionNetworkConfigArgs struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption pulumi.BoolPtrInput `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation pulumi.BoolPtrInput                       `pulumi:"enableNetworkIsolation"`
	VpcConfig              DataQualityJobDefinitionVpcConfigPtrInput `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (DataQualityJobDefinitionNetworkConfigArgs) ElementType

func (DataQualityJobDefinitionNetworkConfigArgs) ToDataQualityJobDefinitionNetworkConfigOutput

func (i DataQualityJobDefinitionNetworkConfigArgs) ToDataQualityJobDefinitionNetworkConfigOutput() DataQualityJobDefinitionNetworkConfigOutput

func (DataQualityJobDefinitionNetworkConfigArgs) ToDataQualityJobDefinitionNetworkConfigOutputWithContext

func (i DataQualityJobDefinitionNetworkConfigArgs) ToDataQualityJobDefinitionNetworkConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionNetworkConfigOutput

func (DataQualityJobDefinitionNetworkConfigArgs) ToDataQualityJobDefinitionNetworkConfigPtrOutput

func (i DataQualityJobDefinitionNetworkConfigArgs) ToDataQualityJobDefinitionNetworkConfigPtrOutput() DataQualityJobDefinitionNetworkConfigPtrOutput

func (DataQualityJobDefinitionNetworkConfigArgs) ToDataQualityJobDefinitionNetworkConfigPtrOutputWithContext

func (i DataQualityJobDefinitionNetworkConfigArgs) ToDataQualityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionNetworkConfigPtrOutput

type DataQualityJobDefinitionNetworkConfigInput

type DataQualityJobDefinitionNetworkConfigInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionNetworkConfigOutput() DataQualityJobDefinitionNetworkConfigOutput
	ToDataQualityJobDefinitionNetworkConfigOutputWithContext(context.Context) DataQualityJobDefinitionNetworkConfigOutput
}

DataQualityJobDefinitionNetworkConfigInput is an input type that accepts DataQualityJobDefinitionNetworkConfigArgs and DataQualityJobDefinitionNetworkConfigOutput values. You can construct a concrete instance of `DataQualityJobDefinitionNetworkConfigInput` via:

DataQualityJobDefinitionNetworkConfigArgs{...}

type DataQualityJobDefinitionNetworkConfigOutput

type DataQualityJobDefinitionNetworkConfigOutput struct{ *pulumi.OutputState }

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (DataQualityJobDefinitionNetworkConfigOutput) ElementType

func (DataQualityJobDefinitionNetworkConfigOutput) EnableInterContainerTrafficEncryption

func (o DataQualityJobDefinitionNetworkConfigOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (DataQualityJobDefinitionNetworkConfigOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (DataQualityJobDefinitionNetworkConfigOutput) ToDataQualityJobDefinitionNetworkConfigOutput

func (o DataQualityJobDefinitionNetworkConfigOutput) ToDataQualityJobDefinitionNetworkConfigOutput() DataQualityJobDefinitionNetworkConfigOutput

func (DataQualityJobDefinitionNetworkConfigOutput) ToDataQualityJobDefinitionNetworkConfigOutputWithContext

func (o DataQualityJobDefinitionNetworkConfigOutput) ToDataQualityJobDefinitionNetworkConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionNetworkConfigOutput

func (DataQualityJobDefinitionNetworkConfigOutput) ToDataQualityJobDefinitionNetworkConfigPtrOutput

func (o DataQualityJobDefinitionNetworkConfigOutput) ToDataQualityJobDefinitionNetworkConfigPtrOutput() DataQualityJobDefinitionNetworkConfigPtrOutput

func (DataQualityJobDefinitionNetworkConfigOutput) ToDataQualityJobDefinitionNetworkConfigPtrOutputWithContext

func (o DataQualityJobDefinitionNetworkConfigOutput) ToDataQualityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionNetworkConfigPtrOutput

func (DataQualityJobDefinitionNetworkConfigOutput) VpcConfig

type DataQualityJobDefinitionNetworkConfigPtrInput

type DataQualityJobDefinitionNetworkConfigPtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionNetworkConfigPtrOutput() DataQualityJobDefinitionNetworkConfigPtrOutput
	ToDataQualityJobDefinitionNetworkConfigPtrOutputWithContext(context.Context) DataQualityJobDefinitionNetworkConfigPtrOutput
}

DataQualityJobDefinitionNetworkConfigPtrInput is an input type that accepts DataQualityJobDefinitionNetworkConfigArgs, DataQualityJobDefinitionNetworkConfigPtr and DataQualityJobDefinitionNetworkConfigPtrOutput values. You can construct a concrete instance of `DataQualityJobDefinitionNetworkConfigPtrInput` via:

        DataQualityJobDefinitionNetworkConfigArgs{...}

or:

        nil

type DataQualityJobDefinitionNetworkConfigPtrOutput

type DataQualityJobDefinitionNetworkConfigPtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionNetworkConfigPtrOutput) Elem

func (DataQualityJobDefinitionNetworkConfigPtrOutput) ElementType

func (DataQualityJobDefinitionNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption

func (o DataQualityJobDefinitionNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (DataQualityJobDefinitionNetworkConfigPtrOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (DataQualityJobDefinitionNetworkConfigPtrOutput) ToDataQualityJobDefinitionNetworkConfigPtrOutput

func (o DataQualityJobDefinitionNetworkConfigPtrOutput) ToDataQualityJobDefinitionNetworkConfigPtrOutput() DataQualityJobDefinitionNetworkConfigPtrOutput

func (DataQualityJobDefinitionNetworkConfigPtrOutput) ToDataQualityJobDefinitionNetworkConfigPtrOutputWithContext

func (o DataQualityJobDefinitionNetworkConfigPtrOutput) ToDataQualityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionNetworkConfigPtrOutput

func (DataQualityJobDefinitionNetworkConfigPtrOutput) VpcConfig

type DataQualityJobDefinitionOutput

type DataQualityJobDefinitionOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionOutput) ElementType

func (DataQualityJobDefinitionOutput) ToDataQualityJobDefinitionOutput

func (o DataQualityJobDefinitionOutput) ToDataQualityJobDefinitionOutput() DataQualityJobDefinitionOutput

func (DataQualityJobDefinitionOutput) ToDataQualityJobDefinitionOutputWithContext

func (o DataQualityJobDefinitionOutput) ToDataQualityJobDefinitionOutputWithContext(ctx context.Context) DataQualityJobDefinitionOutput

type DataQualityJobDefinitionS3Output

type DataQualityJobDefinitionS3Output struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath string `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode *DataQualityJobDefinitionS3OutputS3UploadMode `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri string `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

type DataQualityJobDefinitionS3OutputArgs

type DataQualityJobDefinitionS3OutputArgs struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode DataQualityJobDefinitionS3OutputS3UploadModePtrInput `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

func (DataQualityJobDefinitionS3OutputArgs) ElementType

func (DataQualityJobDefinitionS3OutputArgs) ToDataQualityJobDefinitionS3OutputOutput

func (i DataQualityJobDefinitionS3OutputArgs) ToDataQualityJobDefinitionS3OutputOutput() DataQualityJobDefinitionS3OutputOutput

func (DataQualityJobDefinitionS3OutputArgs) ToDataQualityJobDefinitionS3OutputOutputWithContext

func (i DataQualityJobDefinitionS3OutputArgs) ToDataQualityJobDefinitionS3OutputOutputWithContext(ctx context.Context) DataQualityJobDefinitionS3OutputOutput

type DataQualityJobDefinitionS3OutputInput

type DataQualityJobDefinitionS3OutputInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionS3OutputOutput() DataQualityJobDefinitionS3OutputOutput
	ToDataQualityJobDefinitionS3OutputOutputWithContext(context.Context) DataQualityJobDefinitionS3OutputOutput
}

DataQualityJobDefinitionS3OutputInput is an input type that accepts DataQualityJobDefinitionS3OutputArgs and DataQualityJobDefinitionS3OutputOutput values. You can construct a concrete instance of `DataQualityJobDefinitionS3OutputInput` via:

DataQualityJobDefinitionS3OutputArgs{...}

type DataQualityJobDefinitionS3OutputOutput

type DataQualityJobDefinitionS3OutputOutput struct{ *pulumi.OutputState }

Information about where and how to store the results of a monitoring job.

func (DataQualityJobDefinitionS3OutputOutput) ElementType

func (DataQualityJobDefinitionS3OutputOutput) LocalPath

The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.

func (DataQualityJobDefinitionS3OutputOutput) S3UploadMode

Whether to upload the results of the monitoring job continuously or after the job completes.

func (DataQualityJobDefinitionS3OutputOutput) S3Uri

A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

func (DataQualityJobDefinitionS3OutputOutput) ToDataQualityJobDefinitionS3OutputOutput

func (o DataQualityJobDefinitionS3OutputOutput) ToDataQualityJobDefinitionS3OutputOutput() DataQualityJobDefinitionS3OutputOutput

func (DataQualityJobDefinitionS3OutputOutput) ToDataQualityJobDefinitionS3OutputOutputWithContext

func (o DataQualityJobDefinitionS3OutputOutput) ToDataQualityJobDefinitionS3OutputOutputWithContext(ctx context.Context) DataQualityJobDefinitionS3OutputOutput

type DataQualityJobDefinitionS3OutputS3UploadMode

type DataQualityJobDefinitionS3OutputS3UploadMode string

Whether to upload the results of the monitoring job continuously or after the job completes.

func (DataQualityJobDefinitionS3OutputS3UploadMode) ElementType

func (DataQualityJobDefinitionS3OutputS3UploadMode) ToDataQualityJobDefinitionS3OutputS3UploadModeOutput

func (e DataQualityJobDefinitionS3OutputS3UploadMode) ToDataQualityJobDefinitionS3OutputS3UploadModeOutput() DataQualityJobDefinitionS3OutputS3UploadModeOutput

func (DataQualityJobDefinitionS3OutputS3UploadMode) ToDataQualityJobDefinitionS3OutputS3UploadModeOutputWithContext

func (e DataQualityJobDefinitionS3OutputS3UploadMode) ToDataQualityJobDefinitionS3OutputS3UploadModeOutputWithContext(ctx context.Context) DataQualityJobDefinitionS3OutputS3UploadModeOutput

func (DataQualityJobDefinitionS3OutputS3UploadMode) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (e DataQualityJobDefinitionS3OutputS3UploadMode) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutput() DataQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadMode) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (e DataQualityJobDefinitionS3OutputS3UploadMode) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadMode) ToStringOutput

func (DataQualityJobDefinitionS3OutputS3UploadMode) ToStringOutputWithContext

func (DataQualityJobDefinitionS3OutputS3UploadMode) ToStringPtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadMode) ToStringPtrOutputWithContext

type DataQualityJobDefinitionS3OutputS3UploadModeInput

type DataQualityJobDefinitionS3OutputS3UploadModeInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionS3OutputS3UploadModeOutput() DataQualityJobDefinitionS3OutputS3UploadModeOutput
	ToDataQualityJobDefinitionS3OutputS3UploadModeOutputWithContext(context.Context) DataQualityJobDefinitionS3OutputS3UploadModeOutput
}

DataQualityJobDefinitionS3OutputS3UploadModeInput is an input type that accepts DataQualityJobDefinitionS3OutputS3UploadModeArgs and DataQualityJobDefinitionS3OutputS3UploadModeOutput values. You can construct a concrete instance of `DataQualityJobDefinitionS3OutputS3UploadModeInput` via:

DataQualityJobDefinitionS3OutputS3UploadModeArgs{...}

type DataQualityJobDefinitionS3OutputS3UploadModeOutput

type DataQualityJobDefinitionS3OutputS3UploadModeOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ElementType

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToDataQualityJobDefinitionS3OutputS3UploadModeOutput

func (o DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToDataQualityJobDefinitionS3OutputS3UploadModeOutput() DataQualityJobDefinitionS3OutputS3UploadModeOutput

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToDataQualityJobDefinitionS3OutputS3UploadModeOutputWithContext

func (o DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToDataQualityJobDefinitionS3OutputS3UploadModeOutputWithContext(ctx context.Context) DataQualityJobDefinitionS3OutputS3UploadModeOutput

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (o DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutput() DataQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (o DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToStringOutput

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToStringOutputWithContext

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToStringPtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadModeOutput) ToStringPtrOutputWithContext

type DataQualityJobDefinitionS3OutputS3UploadModePtrInput

type DataQualityJobDefinitionS3OutputS3UploadModePtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutput() DataQualityJobDefinitionS3OutputS3UploadModePtrOutput
	ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(context.Context) DataQualityJobDefinitionS3OutputS3UploadModePtrOutput
}

type DataQualityJobDefinitionS3OutputS3UploadModePtrOutput

type DataQualityJobDefinitionS3OutputS3UploadModePtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionS3OutputS3UploadModePtrOutput) Elem

func (DataQualityJobDefinitionS3OutputS3UploadModePtrOutput) ElementType

func (DataQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (o DataQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToDataQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToStringPtrOutput

func (DataQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToStringPtrOutputWithContext

type DataQualityJobDefinitionState

type DataQualityJobDefinitionState struct {
}

func (DataQualityJobDefinitionState) ElementType

type DataQualityJobDefinitionStatisticsResource

type DataQualityJobDefinitionStatisticsResource struct {
	// The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
	S3Uri *string `pulumi:"s3Uri"`
}

The baseline statistics resource for a monitoring job.

type DataQualityJobDefinitionStatisticsResourceArgs

type DataQualityJobDefinitionStatisticsResourceArgs struct {
	// The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
}

The baseline statistics resource for a monitoring job.

func (DataQualityJobDefinitionStatisticsResourceArgs) ElementType

func (DataQualityJobDefinitionStatisticsResourceArgs) ToDataQualityJobDefinitionStatisticsResourceOutput

func (i DataQualityJobDefinitionStatisticsResourceArgs) ToDataQualityJobDefinitionStatisticsResourceOutput() DataQualityJobDefinitionStatisticsResourceOutput

func (DataQualityJobDefinitionStatisticsResourceArgs) ToDataQualityJobDefinitionStatisticsResourceOutputWithContext

func (i DataQualityJobDefinitionStatisticsResourceArgs) ToDataQualityJobDefinitionStatisticsResourceOutputWithContext(ctx context.Context) DataQualityJobDefinitionStatisticsResourceOutput

func (DataQualityJobDefinitionStatisticsResourceArgs) ToDataQualityJobDefinitionStatisticsResourcePtrOutput

func (i DataQualityJobDefinitionStatisticsResourceArgs) ToDataQualityJobDefinitionStatisticsResourcePtrOutput() DataQualityJobDefinitionStatisticsResourcePtrOutput

func (DataQualityJobDefinitionStatisticsResourceArgs) ToDataQualityJobDefinitionStatisticsResourcePtrOutputWithContext

func (i DataQualityJobDefinitionStatisticsResourceArgs) ToDataQualityJobDefinitionStatisticsResourcePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionStatisticsResourcePtrOutput

type DataQualityJobDefinitionStatisticsResourceInput

type DataQualityJobDefinitionStatisticsResourceInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionStatisticsResourceOutput() DataQualityJobDefinitionStatisticsResourceOutput
	ToDataQualityJobDefinitionStatisticsResourceOutputWithContext(context.Context) DataQualityJobDefinitionStatisticsResourceOutput
}

DataQualityJobDefinitionStatisticsResourceInput is an input type that accepts DataQualityJobDefinitionStatisticsResourceArgs and DataQualityJobDefinitionStatisticsResourceOutput values. You can construct a concrete instance of `DataQualityJobDefinitionStatisticsResourceInput` via:

DataQualityJobDefinitionStatisticsResourceArgs{...}

type DataQualityJobDefinitionStatisticsResourceOutput

type DataQualityJobDefinitionStatisticsResourceOutput struct{ *pulumi.OutputState }

The baseline statistics resource for a monitoring job.

func (DataQualityJobDefinitionStatisticsResourceOutput) ElementType

func (DataQualityJobDefinitionStatisticsResourceOutput) S3Uri

The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against.

func (DataQualityJobDefinitionStatisticsResourceOutput) ToDataQualityJobDefinitionStatisticsResourceOutput

func (o DataQualityJobDefinitionStatisticsResourceOutput) ToDataQualityJobDefinitionStatisticsResourceOutput() DataQualityJobDefinitionStatisticsResourceOutput

func (DataQualityJobDefinitionStatisticsResourceOutput) ToDataQualityJobDefinitionStatisticsResourceOutputWithContext

func (o DataQualityJobDefinitionStatisticsResourceOutput) ToDataQualityJobDefinitionStatisticsResourceOutputWithContext(ctx context.Context) DataQualityJobDefinitionStatisticsResourceOutput

func (DataQualityJobDefinitionStatisticsResourceOutput) ToDataQualityJobDefinitionStatisticsResourcePtrOutput

func (o DataQualityJobDefinitionStatisticsResourceOutput) ToDataQualityJobDefinitionStatisticsResourcePtrOutput() DataQualityJobDefinitionStatisticsResourcePtrOutput

func (DataQualityJobDefinitionStatisticsResourceOutput) ToDataQualityJobDefinitionStatisticsResourcePtrOutputWithContext

func (o DataQualityJobDefinitionStatisticsResourceOutput) ToDataQualityJobDefinitionStatisticsResourcePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionStatisticsResourcePtrOutput

type DataQualityJobDefinitionStatisticsResourcePtrInput

type DataQualityJobDefinitionStatisticsResourcePtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionStatisticsResourcePtrOutput() DataQualityJobDefinitionStatisticsResourcePtrOutput
	ToDataQualityJobDefinitionStatisticsResourcePtrOutputWithContext(context.Context) DataQualityJobDefinitionStatisticsResourcePtrOutput
}

DataQualityJobDefinitionStatisticsResourcePtrInput is an input type that accepts DataQualityJobDefinitionStatisticsResourceArgs, DataQualityJobDefinitionStatisticsResourcePtr and DataQualityJobDefinitionStatisticsResourcePtrOutput values. You can construct a concrete instance of `DataQualityJobDefinitionStatisticsResourcePtrInput` via:

        DataQualityJobDefinitionStatisticsResourceArgs{...}

or:

        nil

type DataQualityJobDefinitionStatisticsResourcePtrOutput

type DataQualityJobDefinitionStatisticsResourcePtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionStatisticsResourcePtrOutput) Elem

func (DataQualityJobDefinitionStatisticsResourcePtrOutput) ElementType

func (DataQualityJobDefinitionStatisticsResourcePtrOutput) S3Uri

The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against.

func (DataQualityJobDefinitionStatisticsResourcePtrOutput) ToDataQualityJobDefinitionStatisticsResourcePtrOutput

func (o DataQualityJobDefinitionStatisticsResourcePtrOutput) ToDataQualityJobDefinitionStatisticsResourcePtrOutput() DataQualityJobDefinitionStatisticsResourcePtrOutput

func (DataQualityJobDefinitionStatisticsResourcePtrOutput) ToDataQualityJobDefinitionStatisticsResourcePtrOutputWithContext

func (o DataQualityJobDefinitionStatisticsResourcePtrOutput) ToDataQualityJobDefinitionStatisticsResourcePtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionStatisticsResourcePtrOutput

type DataQualityJobDefinitionStoppingCondition

type DataQualityJobDefinitionStoppingCondition struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds int `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

type DataQualityJobDefinitionStoppingConditionArgs

type DataQualityJobDefinitionStoppingConditionArgs struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds pulumi.IntInput `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

func (DataQualityJobDefinitionStoppingConditionArgs) ElementType

func (DataQualityJobDefinitionStoppingConditionArgs) ToDataQualityJobDefinitionStoppingConditionOutput

func (i DataQualityJobDefinitionStoppingConditionArgs) ToDataQualityJobDefinitionStoppingConditionOutput() DataQualityJobDefinitionStoppingConditionOutput

func (DataQualityJobDefinitionStoppingConditionArgs) ToDataQualityJobDefinitionStoppingConditionOutputWithContext

func (i DataQualityJobDefinitionStoppingConditionArgs) ToDataQualityJobDefinitionStoppingConditionOutputWithContext(ctx context.Context) DataQualityJobDefinitionStoppingConditionOutput

func (DataQualityJobDefinitionStoppingConditionArgs) ToDataQualityJobDefinitionStoppingConditionPtrOutput

func (i DataQualityJobDefinitionStoppingConditionArgs) ToDataQualityJobDefinitionStoppingConditionPtrOutput() DataQualityJobDefinitionStoppingConditionPtrOutput

func (DataQualityJobDefinitionStoppingConditionArgs) ToDataQualityJobDefinitionStoppingConditionPtrOutputWithContext

func (i DataQualityJobDefinitionStoppingConditionArgs) ToDataQualityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionStoppingConditionPtrOutput

type DataQualityJobDefinitionStoppingConditionInput

type DataQualityJobDefinitionStoppingConditionInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionStoppingConditionOutput() DataQualityJobDefinitionStoppingConditionOutput
	ToDataQualityJobDefinitionStoppingConditionOutputWithContext(context.Context) DataQualityJobDefinitionStoppingConditionOutput
}

DataQualityJobDefinitionStoppingConditionInput is an input type that accepts DataQualityJobDefinitionStoppingConditionArgs and DataQualityJobDefinitionStoppingConditionOutput values. You can construct a concrete instance of `DataQualityJobDefinitionStoppingConditionInput` via:

DataQualityJobDefinitionStoppingConditionArgs{...}

type DataQualityJobDefinitionStoppingConditionOutput

type DataQualityJobDefinitionStoppingConditionOutput struct{ *pulumi.OutputState }

Specifies a time limit for how long the monitoring job is allowed to run.

func (DataQualityJobDefinitionStoppingConditionOutput) ElementType

func (DataQualityJobDefinitionStoppingConditionOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (DataQualityJobDefinitionStoppingConditionOutput) ToDataQualityJobDefinitionStoppingConditionOutput

func (o DataQualityJobDefinitionStoppingConditionOutput) ToDataQualityJobDefinitionStoppingConditionOutput() DataQualityJobDefinitionStoppingConditionOutput

func (DataQualityJobDefinitionStoppingConditionOutput) ToDataQualityJobDefinitionStoppingConditionOutputWithContext

func (o DataQualityJobDefinitionStoppingConditionOutput) ToDataQualityJobDefinitionStoppingConditionOutputWithContext(ctx context.Context) DataQualityJobDefinitionStoppingConditionOutput

func (DataQualityJobDefinitionStoppingConditionOutput) ToDataQualityJobDefinitionStoppingConditionPtrOutput

func (o DataQualityJobDefinitionStoppingConditionOutput) ToDataQualityJobDefinitionStoppingConditionPtrOutput() DataQualityJobDefinitionStoppingConditionPtrOutput

func (DataQualityJobDefinitionStoppingConditionOutput) ToDataQualityJobDefinitionStoppingConditionPtrOutputWithContext

func (o DataQualityJobDefinitionStoppingConditionOutput) ToDataQualityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionStoppingConditionPtrOutput

type DataQualityJobDefinitionStoppingConditionPtrInput

type DataQualityJobDefinitionStoppingConditionPtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionStoppingConditionPtrOutput() DataQualityJobDefinitionStoppingConditionPtrOutput
	ToDataQualityJobDefinitionStoppingConditionPtrOutputWithContext(context.Context) DataQualityJobDefinitionStoppingConditionPtrOutput
}

DataQualityJobDefinitionStoppingConditionPtrInput is an input type that accepts DataQualityJobDefinitionStoppingConditionArgs, DataQualityJobDefinitionStoppingConditionPtr and DataQualityJobDefinitionStoppingConditionPtrOutput values. You can construct a concrete instance of `DataQualityJobDefinitionStoppingConditionPtrInput` via:

        DataQualityJobDefinitionStoppingConditionArgs{...}

or:

        nil

type DataQualityJobDefinitionStoppingConditionPtrOutput

type DataQualityJobDefinitionStoppingConditionPtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionStoppingConditionPtrOutput) Elem

func (DataQualityJobDefinitionStoppingConditionPtrOutput) ElementType

func (DataQualityJobDefinitionStoppingConditionPtrOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (DataQualityJobDefinitionStoppingConditionPtrOutput) ToDataQualityJobDefinitionStoppingConditionPtrOutput

func (o DataQualityJobDefinitionStoppingConditionPtrOutput) ToDataQualityJobDefinitionStoppingConditionPtrOutput() DataQualityJobDefinitionStoppingConditionPtrOutput

func (DataQualityJobDefinitionStoppingConditionPtrOutput) ToDataQualityJobDefinitionStoppingConditionPtrOutputWithContext

func (o DataQualityJobDefinitionStoppingConditionPtrOutput) ToDataQualityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionStoppingConditionPtrOutput

type DataQualityJobDefinitionTag

type DataQualityJobDefinitionTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type DataQualityJobDefinitionTagArgs

type DataQualityJobDefinitionTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (DataQualityJobDefinitionTagArgs) ElementType

func (DataQualityJobDefinitionTagArgs) ToDataQualityJobDefinitionTagOutput

func (i DataQualityJobDefinitionTagArgs) ToDataQualityJobDefinitionTagOutput() DataQualityJobDefinitionTagOutput

func (DataQualityJobDefinitionTagArgs) ToDataQualityJobDefinitionTagOutputWithContext

func (i DataQualityJobDefinitionTagArgs) ToDataQualityJobDefinitionTagOutputWithContext(ctx context.Context) DataQualityJobDefinitionTagOutput

type DataQualityJobDefinitionTagArray

type DataQualityJobDefinitionTagArray []DataQualityJobDefinitionTagInput

func (DataQualityJobDefinitionTagArray) ElementType

func (DataQualityJobDefinitionTagArray) ToDataQualityJobDefinitionTagArrayOutput

func (i DataQualityJobDefinitionTagArray) ToDataQualityJobDefinitionTagArrayOutput() DataQualityJobDefinitionTagArrayOutput

func (DataQualityJobDefinitionTagArray) ToDataQualityJobDefinitionTagArrayOutputWithContext

func (i DataQualityJobDefinitionTagArray) ToDataQualityJobDefinitionTagArrayOutputWithContext(ctx context.Context) DataQualityJobDefinitionTagArrayOutput

type DataQualityJobDefinitionTagArrayInput

type DataQualityJobDefinitionTagArrayInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionTagArrayOutput() DataQualityJobDefinitionTagArrayOutput
	ToDataQualityJobDefinitionTagArrayOutputWithContext(context.Context) DataQualityJobDefinitionTagArrayOutput
}

DataQualityJobDefinitionTagArrayInput is an input type that accepts DataQualityJobDefinitionTagArray and DataQualityJobDefinitionTagArrayOutput values. You can construct a concrete instance of `DataQualityJobDefinitionTagArrayInput` via:

DataQualityJobDefinitionTagArray{ DataQualityJobDefinitionTagArgs{...} }

type DataQualityJobDefinitionTagArrayOutput

type DataQualityJobDefinitionTagArrayOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionTagArrayOutput) ElementType

func (DataQualityJobDefinitionTagArrayOutput) Index

func (DataQualityJobDefinitionTagArrayOutput) ToDataQualityJobDefinitionTagArrayOutput

func (o DataQualityJobDefinitionTagArrayOutput) ToDataQualityJobDefinitionTagArrayOutput() DataQualityJobDefinitionTagArrayOutput

func (DataQualityJobDefinitionTagArrayOutput) ToDataQualityJobDefinitionTagArrayOutputWithContext

func (o DataQualityJobDefinitionTagArrayOutput) ToDataQualityJobDefinitionTagArrayOutputWithContext(ctx context.Context) DataQualityJobDefinitionTagArrayOutput

type DataQualityJobDefinitionTagInput

type DataQualityJobDefinitionTagInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionTagOutput() DataQualityJobDefinitionTagOutput
	ToDataQualityJobDefinitionTagOutputWithContext(context.Context) DataQualityJobDefinitionTagOutput
}

DataQualityJobDefinitionTagInput is an input type that accepts DataQualityJobDefinitionTagArgs and DataQualityJobDefinitionTagOutput values. You can construct a concrete instance of `DataQualityJobDefinitionTagInput` via:

DataQualityJobDefinitionTagArgs{...}

type DataQualityJobDefinitionTagOutput

type DataQualityJobDefinitionTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (DataQualityJobDefinitionTagOutput) ElementType

func (DataQualityJobDefinitionTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (DataQualityJobDefinitionTagOutput) ToDataQualityJobDefinitionTagOutput

func (o DataQualityJobDefinitionTagOutput) ToDataQualityJobDefinitionTagOutput() DataQualityJobDefinitionTagOutput

func (DataQualityJobDefinitionTagOutput) ToDataQualityJobDefinitionTagOutputWithContext

func (o DataQualityJobDefinitionTagOutput) ToDataQualityJobDefinitionTagOutputWithContext(ctx context.Context) DataQualityJobDefinitionTagOutput

func (DataQualityJobDefinitionTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type DataQualityJobDefinitionVpcConfig

type DataQualityJobDefinitionVpcConfig struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets []string `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

type DataQualityJobDefinitionVpcConfigArgs

type DataQualityJobDefinitionVpcConfigArgs struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (DataQualityJobDefinitionVpcConfigArgs) ElementType

func (DataQualityJobDefinitionVpcConfigArgs) ToDataQualityJobDefinitionVpcConfigOutput

func (i DataQualityJobDefinitionVpcConfigArgs) ToDataQualityJobDefinitionVpcConfigOutput() DataQualityJobDefinitionVpcConfigOutput

func (DataQualityJobDefinitionVpcConfigArgs) ToDataQualityJobDefinitionVpcConfigOutputWithContext

func (i DataQualityJobDefinitionVpcConfigArgs) ToDataQualityJobDefinitionVpcConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionVpcConfigOutput

func (DataQualityJobDefinitionVpcConfigArgs) ToDataQualityJobDefinitionVpcConfigPtrOutput

func (i DataQualityJobDefinitionVpcConfigArgs) ToDataQualityJobDefinitionVpcConfigPtrOutput() DataQualityJobDefinitionVpcConfigPtrOutput

func (DataQualityJobDefinitionVpcConfigArgs) ToDataQualityJobDefinitionVpcConfigPtrOutputWithContext

func (i DataQualityJobDefinitionVpcConfigArgs) ToDataQualityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionVpcConfigPtrOutput

type DataQualityJobDefinitionVpcConfigInput

type DataQualityJobDefinitionVpcConfigInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionVpcConfigOutput() DataQualityJobDefinitionVpcConfigOutput
	ToDataQualityJobDefinitionVpcConfigOutputWithContext(context.Context) DataQualityJobDefinitionVpcConfigOutput
}

DataQualityJobDefinitionVpcConfigInput is an input type that accepts DataQualityJobDefinitionVpcConfigArgs and DataQualityJobDefinitionVpcConfigOutput values. You can construct a concrete instance of `DataQualityJobDefinitionVpcConfigInput` via:

DataQualityJobDefinitionVpcConfigArgs{...}

type DataQualityJobDefinitionVpcConfigOutput

type DataQualityJobDefinitionVpcConfigOutput struct{ *pulumi.OutputState }

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (DataQualityJobDefinitionVpcConfigOutput) ElementType

func (DataQualityJobDefinitionVpcConfigOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (DataQualityJobDefinitionVpcConfigOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (DataQualityJobDefinitionVpcConfigOutput) ToDataQualityJobDefinitionVpcConfigOutput

func (o DataQualityJobDefinitionVpcConfigOutput) ToDataQualityJobDefinitionVpcConfigOutput() DataQualityJobDefinitionVpcConfigOutput

func (DataQualityJobDefinitionVpcConfigOutput) ToDataQualityJobDefinitionVpcConfigOutputWithContext

func (o DataQualityJobDefinitionVpcConfigOutput) ToDataQualityJobDefinitionVpcConfigOutputWithContext(ctx context.Context) DataQualityJobDefinitionVpcConfigOutput

func (DataQualityJobDefinitionVpcConfigOutput) ToDataQualityJobDefinitionVpcConfigPtrOutput

func (o DataQualityJobDefinitionVpcConfigOutput) ToDataQualityJobDefinitionVpcConfigPtrOutput() DataQualityJobDefinitionVpcConfigPtrOutput

func (DataQualityJobDefinitionVpcConfigOutput) ToDataQualityJobDefinitionVpcConfigPtrOutputWithContext

func (o DataQualityJobDefinitionVpcConfigOutput) ToDataQualityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionVpcConfigPtrOutput

type DataQualityJobDefinitionVpcConfigPtrInput

type DataQualityJobDefinitionVpcConfigPtrInput interface {
	pulumi.Input

	ToDataQualityJobDefinitionVpcConfigPtrOutput() DataQualityJobDefinitionVpcConfigPtrOutput
	ToDataQualityJobDefinitionVpcConfigPtrOutputWithContext(context.Context) DataQualityJobDefinitionVpcConfigPtrOutput
}

DataQualityJobDefinitionVpcConfigPtrInput is an input type that accepts DataQualityJobDefinitionVpcConfigArgs, DataQualityJobDefinitionVpcConfigPtr and DataQualityJobDefinitionVpcConfigPtrOutput values. You can construct a concrete instance of `DataQualityJobDefinitionVpcConfigPtrInput` via:

        DataQualityJobDefinitionVpcConfigArgs{...}

or:

        nil

type DataQualityJobDefinitionVpcConfigPtrOutput

type DataQualityJobDefinitionVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (DataQualityJobDefinitionVpcConfigPtrOutput) Elem

func (DataQualityJobDefinitionVpcConfigPtrOutput) ElementType

func (DataQualityJobDefinitionVpcConfigPtrOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (DataQualityJobDefinitionVpcConfigPtrOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (DataQualityJobDefinitionVpcConfigPtrOutput) ToDataQualityJobDefinitionVpcConfigPtrOutput

func (o DataQualityJobDefinitionVpcConfigPtrOutput) ToDataQualityJobDefinitionVpcConfigPtrOutput() DataQualityJobDefinitionVpcConfigPtrOutput

func (DataQualityJobDefinitionVpcConfigPtrOutput) ToDataQualityJobDefinitionVpcConfigPtrOutputWithContext

func (o DataQualityJobDefinitionVpcConfigPtrOutput) ToDataQualityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) DataQualityJobDefinitionVpcConfigPtrOutput

type Device

type Device struct {
	pulumi.CustomResourceState

	// The Edge Device you want to register against a device fleet
	Device DeviceTypePtrOutput `pulumi:"device"`
	// The name of the edge device fleet
	DeviceFleetName pulumi.StringOutput `pulumi:"deviceFleetName"`
	// Associate tags with the resource
	Tags DeviceTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::SageMaker::Device

func GetDevice

func GetDevice(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)

GetDevice gets an existing Device resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDevice

func NewDevice(ctx *pulumi.Context,
	name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)

NewDevice registers a new resource with the given unique name, arguments, and options.

func (*Device) ElementType

func (*Device) ElementType() reflect.Type

func (*Device) ToDeviceOutput

func (i *Device) ToDeviceOutput() DeviceOutput

func (*Device) ToDeviceOutputWithContext

func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

type DeviceArgs

type DeviceArgs struct {
	// The Edge Device you want to register against a device fleet
	Device DeviceTypePtrInput
	// The name of the edge device fleet
	DeviceFleetName pulumi.StringInput
	// Associate tags with the resource
	Tags DeviceTagArrayInput
}

The set of arguments for constructing a Device resource.

func (DeviceArgs) ElementType

func (DeviceArgs) ElementType() reflect.Type

type DeviceFleet

type DeviceFleet struct {
	pulumi.CustomResourceState

	// Description for the edge device fleet
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the edge device fleet
	DeviceFleetName pulumi.StringOutput `pulumi:"deviceFleetName"`
	// S3 bucket and an ecryption key id (if available) to store outputs for the fleet
	OutputConfig DeviceFleetEdgeOutputConfigOutput `pulumi:"outputConfig"`
	// Role associated with the device fleet
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// Associate tags with the resource
	Tags DeviceFleetTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::SageMaker::DeviceFleet

func GetDeviceFleet

func GetDeviceFleet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceFleetState, opts ...pulumi.ResourceOption) (*DeviceFleet, error)

GetDeviceFleet gets an existing DeviceFleet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeviceFleet

func NewDeviceFleet(ctx *pulumi.Context,
	name string, args *DeviceFleetArgs, opts ...pulumi.ResourceOption) (*DeviceFleet, error)

NewDeviceFleet registers a new resource with the given unique name, arguments, and options.

func (*DeviceFleet) ElementType

func (*DeviceFleet) ElementType() reflect.Type

func (*DeviceFleet) ToDeviceFleetOutput

func (i *DeviceFleet) ToDeviceFleetOutput() DeviceFleetOutput

func (*DeviceFleet) ToDeviceFleetOutputWithContext

func (i *DeviceFleet) ToDeviceFleetOutputWithContext(ctx context.Context) DeviceFleetOutput

type DeviceFleetArgs

type DeviceFleetArgs struct {
	// Description for the edge device fleet
	Description pulumi.StringPtrInput
	// The name of the edge device fleet
	DeviceFleetName pulumi.StringPtrInput
	// S3 bucket and an ecryption key id (if available) to store outputs for the fleet
	OutputConfig DeviceFleetEdgeOutputConfigInput
	// Role associated with the device fleet
	RoleArn pulumi.StringInput
	// Associate tags with the resource
	Tags DeviceFleetTagArrayInput
}

The set of arguments for constructing a DeviceFleet resource.

func (DeviceFleetArgs) ElementType

func (DeviceFleetArgs) ElementType() reflect.Type

type DeviceFleetEdgeOutputConfig

type DeviceFleetEdgeOutputConfig struct {
	// The KMS key id used for encryption on the S3 bucket
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// The Amazon Simple Storage (S3) bucket URI
	S3OutputLocation string `pulumi:"s3OutputLocation"`
}

type DeviceFleetEdgeOutputConfigArgs

type DeviceFleetEdgeOutputConfigArgs struct {
	// The KMS key id used for encryption on the S3 bucket
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// The Amazon Simple Storage (S3) bucket URI
	S3OutputLocation pulumi.StringInput `pulumi:"s3OutputLocation"`
}

func (DeviceFleetEdgeOutputConfigArgs) ElementType

func (DeviceFleetEdgeOutputConfigArgs) ToDeviceFleetEdgeOutputConfigOutput

func (i DeviceFleetEdgeOutputConfigArgs) ToDeviceFleetEdgeOutputConfigOutput() DeviceFleetEdgeOutputConfigOutput

func (DeviceFleetEdgeOutputConfigArgs) ToDeviceFleetEdgeOutputConfigOutputWithContext

func (i DeviceFleetEdgeOutputConfigArgs) ToDeviceFleetEdgeOutputConfigOutputWithContext(ctx context.Context) DeviceFleetEdgeOutputConfigOutput

type DeviceFleetEdgeOutputConfigInput

type DeviceFleetEdgeOutputConfigInput interface {
	pulumi.Input

	ToDeviceFleetEdgeOutputConfigOutput() DeviceFleetEdgeOutputConfigOutput
	ToDeviceFleetEdgeOutputConfigOutputWithContext(context.Context) DeviceFleetEdgeOutputConfigOutput
}

DeviceFleetEdgeOutputConfigInput is an input type that accepts DeviceFleetEdgeOutputConfigArgs and DeviceFleetEdgeOutputConfigOutput values. You can construct a concrete instance of `DeviceFleetEdgeOutputConfigInput` via:

DeviceFleetEdgeOutputConfigArgs{...}

type DeviceFleetEdgeOutputConfigOutput

type DeviceFleetEdgeOutputConfigOutput struct{ *pulumi.OutputState }

func (DeviceFleetEdgeOutputConfigOutput) ElementType

func (DeviceFleetEdgeOutputConfigOutput) KmsKeyId

The KMS key id used for encryption on the S3 bucket

func (DeviceFleetEdgeOutputConfigOutput) S3OutputLocation

The Amazon Simple Storage (S3) bucket URI

func (DeviceFleetEdgeOutputConfigOutput) ToDeviceFleetEdgeOutputConfigOutput

func (o DeviceFleetEdgeOutputConfigOutput) ToDeviceFleetEdgeOutputConfigOutput() DeviceFleetEdgeOutputConfigOutput

func (DeviceFleetEdgeOutputConfigOutput) ToDeviceFleetEdgeOutputConfigOutputWithContext

func (o DeviceFleetEdgeOutputConfigOutput) ToDeviceFleetEdgeOutputConfigOutputWithContext(ctx context.Context) DeviceFleetEdgeOutputConfigOutput

type DeviceFleetEdgeOutputConfigPtrOutput

type DeviceFleetEdgeOutputConfigPtrOutput struct{ *pulumi.OutputState }

func (DeviceFleetEdgeOutputConfigPtrOutput) Elem

func (DeviceFleetEdgeOutputConfigPtrOutput) ElementType

func (DeviceFleetEdgeOutputConfigPtrOutput) KmsKeyId

The KMS key id used for encryption on the S3 bucket

func (DeviceFleetEdgeOutputConfigPtrOutput) S3OutputLocation

The Amazon Simple Storage (S3) bucket URI

func (DeviceFleetEdgeOutputConfigPtrOutput) ToDeviceFleetEdgeOutputConfigPtrOutput

func (o DeviceFleetEdgeOutputConfigPtrOutput) ToDeviceFleetEdgeOutputConfigPtrOutput() DeviceFleetEdgeOutputConfigPtrOutput

func (DeviceFleetEdgeOutputConfigPtrOutput) ToDeviceFleetEdgeOutputConfigPtrOutputWithContext

func (o DeviceFleetEdgeOutputConfigPtrOutput) ToDeviceFleetEdgeOutputConfigPtrOutputWithContext(ctx context.Context) DeviceFleetEdgeOutputConfigPtrOutput

type DeviceFleetInput

type DeviceFleetInput interface {
	pulumi.Input

	ToDeviceFleetOutput() DeviceFleetOutput
	ToDeviceFleetOutputWithContext(ctx context.Context) DeviceFleetOutput
}

type DeviceFleetOutput

type DeviceFleetOutput struct{ *pulumi.OutputState }

func (DeviceFleetOutput) ElementType

func (DeviceFleetOutput) ElementType() reflect.Type

func (DeviceFleetOutput) ToDeviceFleetOutput

func (o DeviceFleetOutput) ToDeviceFleetOutput() DeviceFleetOutput

func (DeviceFleetOutput) ToDeviceFleetOutputWithContext

func (o DeviceFleetOutput) ToDeviceFleetOutputWithContext(ctx context.Context) DeviceFleetOutput

type DeviceFleetState

type DeviceFleetState struct {
}

func (DeviceFleetState) ElementType

func (DeviceFleetState) ElementType() reflect.Type

type DeviceFleetTag

type DeviceFleetTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

Key-value pair to associate as a tag for the resource

type DeviceFleetTagArgs

type DeviceFleetTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

Key-value pair to associate as a tag for the resource

func (DeviceFleetTagArgs) ElementType

func (DeviceFleetTagArgs) ElementType() reflect.Type

func (DeviceFleetTagArgs) ToDeviceFleetTagOutput

func (i DeviceFleetTagArgs) ToDeviceFleetTagOutput() DeviceFleetTagOutput

func (DeviceFleetTagArgs) ToDeviceFleetTagOutputWithContext

func (i DeviceFleetTagArgs) ToDeviceFleetTagOutputWithContext(ctx context.Context) DeviceFleetTagOutput

type DeviceFleetTagArray

type DeviceFleetTagArray []DeviceFleetTagInput

func (DeviceFleetTagArray) ElementType

func (DeviceFleetTagArray) ElementType() reflect.Type

func (DeviceFleetTagArray) ToDeviceFleetTagArrayOutput

func (i DeviceFleetTagArray) ToDeviceFleetTagArrayOutput() DeviceFleetTagArrayOutput

func (DeviceFleetTagArray) ToDeviceFleetTagArrayOutputWithContext

func (i DeviceFleetTagArray) ToDeviceFleetTagArrayOutputWithContext(ctx context.Context) DeviceFleetTagArrayOutput

type DeviceFleetTagArrayInput

type DeviceFleetTagArrayInput interface {
	pulumi.Input

	ToDeviceFleetTagArrayOutput() DeviceFleetTagArrayOutput
	ToDeviceFleetTagArrayOutputWithContext(context.Context) DeviceFleetTagArrayOutput
}

DeviceFleetTagArrayInput is an input type that accepts DeviceFleetTagArray and DeviceFleetTagArrayOutput values. You can construct a concrete instance of `DeviceFleetTagArrayInput` via:

DeviceFleetTagArray{ DeviceFleetTagArgs{...} }

type DeviceFleetTagArrayOutput

type DeviceFleetTagArrayOutput struct{ *pulumi.OutputState }

func (DeviceFleetTagArrayOutput) ElementType

func (DeviceFleetTagArrayOutput) ElementType() reflect.Type

func (DeviceFleetTagArrayOutput) Index

func (DeviceFleetTagArrayOutput) ToDeviceFleetTagArrayOutput

func (o DeviceFleetTagArrayOutput) ToDeviceFleetTagArrayOutput() DeviceFleetTagArrayOutput

func (DeviceFleetTagArrayOutput) ToDeviceFleetTagArrayOutputWithContext

func (o DeviceFleetTagArrayOutput) ToDeviceFleetTagArrayOutputWithContext(ctx context.Context) DeviceFleetTagArrayOutput

type DeviceFleetTagInput

type DeviceFleetTagInput interface {
	pulumi.Input

	ToDeviceFleetTagOutput() DeviceFleetTagOutput
	ToDeviceFleetTagOutputWithContext(context.Context) DeviceFleetTagOutput
}

DeviceFleetTagInput is an input type that accepts DeviceFleetTagArgs and DeviceFleetTagOutput values. You can construct a concrete instance of `DeviceFleetTagInput` via:

DeviceFleetTagArgs{...}

type DeviceFleetTagOutput

type DeviceFleetTagOutput struct{ *pulumi.OutputState }

Key-value pair to associate as a tag for the resource

func (DeviceFleetTagOutput) ElementType

func (DeviceFleetTagOutput) ElementType() reflect.Type

func (DeviceFleetTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (DeviceFleetTagOutput) ToDeviceFleetTagOutput

func (o DeviceFleetTagOutput) ToDeviceFleetTagOutput() DeviceFleetTagOutput

func (DeviceFleetTagOutput) ToDeviceFleetTagOutputWithContext

func (o DeviceFleetTagOutput) ToDeviceFleetTagOutputWithContext(ctx context.Context) DeviceFleetTagOutput

func (DeviceFleetTagOutput) Value

The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type DeviceInput

type DeviceInput interface {
	pulumi.Input

	ToDeviceOutput() DeviceOutput
	ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
}

type DeviceOutput

type DeviceOutput struct{ *pulumi.OutputState }

func (DeviceOutput) ElementType

func (DeviceOutput) ElementType() reflect.Type

func (DeviceOutput) ToDeviceOutput

func (o DeviceOutput) ToDeviceOutput() DeviceOutput

func (DeviceOutput) ToDeviceOutputWithContext

func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

type DeviceState

type DeviceState struct {
}

func (DeviceState) ElementType

func (DeviceState) ElementType() reflect.Type

type DeviceTag

type DeviceTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

type DeviceTagArgs

type DeviceTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

func (DeviceTagArgs) ElementType

func (DeviceTagArgs) ElementType() reflect.Type

func (DeviceTagArgs) ToDeviceTagOutput

func (i DeviceTagArgs) ToDeviceTagOutput() DeviceTagOutput

func (DeviceTagArgs) ToDeviceTagOutputWithContext

func (i DeviceTagArgs) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput

type DeviceTagArray

type DeviceTagArray []DeviceTagInput

func (DeviceTagArray) ElementType

func (DeviceTagArray) ElementType() reflect.Type

func (DeviceTagArray) ToDeviceTagArrayOutput

func (i DeviceTagArray) ToDeviceTagArrayOutput() DeviceTagArrayOutput

func (DeviceTagArray) ToDeviceTagArrayOutputWithContext

func (i DeviceTagArray) ToDeviceTagArrayOutputWithContext(ctx context.Context) DeviceTagArrayOutput

type DeviceTagArrayInput

type DeviceTagArrayInput interface {
	pulumi.Input

	ToDeviceTagArrayOutput() DeviceTagArrayOutput
	ToDeviceTagArrayOutputWithContext(context.Context) DeviceTagArrayOutput
}

DeviceTagArrayInput is an input type that accepts DeviceTagArray and DeviceTagArrayOutput values. You can construct a concrete instance of `DeviceTagArrayInput` via:

DeviceTagArray{ DeviceTagArgs{...} }

type DeviceTagArrayOutput

type DeviceTagArrayOutput struct{ *pulumi.OutputState }

func (DeviceTagArrayOutput) ElementType

func (DeviceTagArrayOutput) ElementType() reflect.Type

func (DeviceTagArrayOutput) Index

func (DeviceTagArrayOutput) ToDeviceTagArrayOutput

func (o DeviceTagArrayOutput) ToDeviceTagArrayOutput() DeviceTagArrayOutput

func (DeviceTagArrayOutput) ToDeviceTagArrayOutputWithContext

func (o DeviceTagArrayOutput) ToDeviceTagArrayOutputWithContext(ctx context.Context) DeviceTagArrayOutput

type DeviceTagInput

type DeviceTagInput interface {
	pulumi.Input

	ToDeviceTagOutput() DeviceTagOutput
	ToDeviceTagOutputWithContext(context.Context) DeviceTagOutput
}

DeviceTagInput is an input type that accepts DeviceTagArgs and DeviceTagOutput values. You can construct a concrete instance of `DeviceTagInput` via:

DeviceTagArgs{...}

type DeviceTagOutput

type DeviceTagOutput struct{ *pulumi.OutputState }

func (DeviceTagOutput) ElementType

func (DeviceTagOutput) ElementType() reflect.Type

func (DeviceTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (DeviceTagOutput) ToDeviceTagOutput

func (o DeviceTagOutput) ToDeviceTagOutput() DeviceTagOutput

func (DeviceTagOutput) ToDeviceTagOutputWithContext

func (o DeviceTagOutput) ToDeviceTagOutputWithContext(ctx context.Context) DeviceTagOutput

func (DeviceTagOutput) Value

The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type DeviceType added in v0.2.0

type DeviceType struct {
	// Description of the device
	Description *string `pulumi:"description"`
	// The name of the device
	DeviceName string `pulumi:"deviceName"`
	// AWS Internet of Things (IoT) object name.
	IotThingName *string `pulumi:"iotThingName"`
}

Edge device you want to create

type DeviceTypeArgs added in v0.2.0

type DeviceTypeArgs struct {
	// Description of the device
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The name of the device
	DeviceName pulumi.StringInput `pulumi:"deviceName"`
	// AWS Internet of Things (IoT) object name.
	IotThingName pulumi.StringPtrInput `pulumi:"iotThingName"`
}

Edge device you want to create

func (DeviceTypeArgs) ElementType added in v0.2.0

func (DeviceTypeArgs) ElementType() reflect.Type

func (DeviceTypeArgs) ToDeviceTypeOutput added in v0.2.0

func (i DeviceTypeArgs) ToDeviceTypeOutput() DeviceTypeOutput

func (DeviceTypeArgs) ToDeviceTypeOutputWithContext added in v0.2.0

func (i DeviceTypeArgs) ToDeviceTypeOutputWithContext(ctx context.Context) DeviceTypeOutput

func (DeviceTypeArgs) ToDeviceTypePtrOutput added in v0.2.0

func (i DeviceTypeArgs) ToDeviceTypePtrOutput() DeviceTypePtrOutput

func (DeviceTypeArgs) ToDeviceTypePtrOutputWithContext added in v0.2.0

func (i DeviceTypeArgs) ToDeviceTypePtrOutputWithContext(ctx context.Context) DeviceTypePtrOutput

type DeviceTypeInput added in v0.2.0

type DeviceTypeInput interface {
	pulumi.Input

	ToDeviceTypeOutput() DeviceTypeOutput
	ToDeviceTypeOutputWithContext(context.Context) DeviceTypeOutput
}

DeviceTypeInput is an input type that accepts DeviceTypeArgs and DeviceTypeOutput values. You can construct a concrete instance of `DeviceTypeInput` via:

DeviceTypeArgs{...}

type DeviceTypeOutput added in v0.2.0

type DeviceTypeOutput struct{ *pulumi.OutputState }

Edge device you want to create

func (DeviceTypeOutput) Description added in v0.2.0

func (o DeviceTypeOutput) Description() pulumi.StringPtrOutput

Description of the device

func (DeviceTypeOutput) DeviceName added in v0.2.0

func (o DeviceTypeOutput) DeviceName() pulumi.StringOutput

The name of the device

func (DeviceTypeOutput) ElementType added in v0.2.0

func (DeviceTypeOutput) ElementType() reflect.Type

func (DeviceTypeOutput) IotThingName added in v0.2.0

func (o DeviceTypeOutput) IotThingName() pulumi.StringPtrOutput

AWS Internet of Things (IoT) object name.

func (DeviceTypeOutput) ToDeviceTypeOutput added in v0.2.0

func (o DeviceTypeOutput) ToDeviceTypeOutput() DeviceTypeOutput

func (DeviceTypeOutput) ToDeviceTypeOutputWithContext added in v0.2.0

func (o DeviceTypeOutput) ToDeviceTypeOutputWithContext(ctx context.Context) DeviceTypeOutput

func (DeviceTypeOutput) ToDeviceTypePtrOutput added in v0.2.0

func (o DeviceTypeOutput) ToDeviceTypePtrOutput() DeviceTypePtrOutput

func (DeviceTypeOutput) ToDeviceTypePtrOutputWithContext added in v0.2.0

func (o DeviceTypeOutput) ToDeviceTypePtrOutputWithContext(ctx context.Context) DeviceTypePtrOutput

type DeviceTypePtrInput added in v0.2.0

type DeviceTypePtrInput interface {
	pulumi.Input

	ToDeviceTypePtrOutput() DeviceTypePtrOutput
	ToDeviceTypePtrOutputWithContext(context.Context) DeviceTypePtrOutput
}

DeviceTypePtrInput is an input type that accepts DeviceTypeArgs, DeviceTypePtr and DeviceTypePtrOutput values. You can construct a concrete instance of `DeviceTypePtrInput` via:

        DeviceTypeArgs{...}

or:

        nil

func DeviceTypePtr added in v0.2.0

func DeviceTypePtr(v *DeviceTypeArgs) DeviceTypePtrInput

type DeviceTypePtrOutput added in v0.2.0

type DeviceTypePtrOutput struct{ *pulumi.OutputState }

func (DeviceTypePtrOutput) Description added in v0.2.0

func (o DeviceTypePtrOutput) Description() pulumi.StringPtrOutput

Description of the device

func (DeviceTypePtrOutput) DeviceName added in v0.2.0

The name of the device

func (DeviceTypePtrOutput) Elem added in v0.2.0

func (DeviceTypePtrOutput) ElementType added in v0.2.0

func (DeviceTypePtrOutput) ElementType() reflect.Type

func (DeviceTypePtrOutput) IotThingName added in v0.2.0

func (o DeviceTypePtrOutput) IotThingName() pulumi.StringPtrOutput

AWS Internet of Things (IoT) object name.

func (DeviceTypePtrOutput) ToDeviceTypePtrOutput added in v0.2.0

func (o DeviceTypePtrOutput) ToDeviceTypePtrOutput() DeviceTypePtrOutput

func (DeviceTypePtrOutput) ToDeviceTypePtrOutputWithContext added in v0.2.0

func (o DeviceTypePtrOutput) ToDeviceTypePtrOutputWithContext(ctx context.Context) DeviceTypePtrOutput

type Domain

type Domain struct {
	pulumi.CustomResourceState

	// Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
	AppNetworkAccessType DomainAppNetworkAccessTypePtrOutput `pulumi:"appNetworkAccessType"`
	// The mode of authentication that members use to access the domain.
	AuthMode DomainAuthModeOutput `pulumi:"authMode"`
	// The default user settings.
	DefaultUserSettings DomainUserSettingsOutput `pulumi:"defaultUserSettings"`
	// The Amazon Resource Name (ARN) of the created domain.
	DomainArn pulumi.StringOutput `pulumi:"domainArn"`
	// The domain name.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// A name for the domain.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The ID of the Amazon Elastic File System (EFS) managed by this Domain.
	HomeEfsFileSystemId pulumi.StringOutput `pulumi:"homeEfsFileSystemId"`
	// SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.
	KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
	// The SSO managed application instance ID.
	SingleSignOnManagedApplicationInstanceId pulumi.StringOutput `pulumi:"singleSignOnManagedApplicationInstanceId"`
	// The VPC subnets that Studio uses for communication.
	SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// A list of tags to apply to the user profile.
	Tags DomainTagArrayOutput `pulumi:"tags"`
	// The URL to the created domain.
	Url pulumi.StringOutput `pulumi:"url"`
	// The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

Resource Type definition for AWS::SageMaker::Domain

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

NewDomain registers a new resource with the given unique name, arguments, and options.

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainAppNetworkAccessType

type DomainAppNetworkAccessType string

Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.

func (DomainAppNetworkAccessType) ElementType

func (DomainAppNetworkAccessType) ElementType() reflect.Type

func (DomainAppNetworkAccessType) ToDomainAppNetworkAccessTypeOutput

func (e DomainAppNetworkAccessType) ToDomainAppNetworkAccessTypeOutput() DomainAppNetworkAccessTypeOutput

func (DomainAppNetworkAccessType) ToDomainAppNetworkAccessTypeOutputWithContext

func (e DomainAppNetworkAccessType) ToDomainAppNetworkAccessTypeOutputWithContext(ctx context.Context) DomainAppNetworkAccessTypeOutput

func (DomainAppNetworkAccessType) ToDomainAppNetworkAccessTypePtrOutput

func (e DomainAppNetworkAccessType) ToDomainAppNetworkAccessTypePtrOutput() DomainAppNetworkAccessTypePtrOutput

func (DomainAppNetworkAccessType) ToDomainAppNetworkAccessTypePtrOutputWithContext

func (e DomainAppNetworkAccessType) ToDomainAppNetworkAccessTypePtrOutputWithContext(ctx context.Context) DomainAppNetworkAccessTypePtrOutput

func (DomainAppNetworkAccessType) ToStringOutput

func (e DomainAppNetworkAccessType) ToStringOutput() pulumi.StringOutput

func (DomainAppNetworkAccessType) ToStringOutputWithContext

func (e DomainAppNetworkAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainAppNetworkAccessType) ToStringPtrOutput

func (e DomainAppNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainAppNetworkAccessType) ToStringPtrOutputWithContext

func (e DomainAppNetworkAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainAppNetworkAccessTypeInput

type DomainAppNetworkAccessTypeInput interface {
	pulumi.Input

	ToDomainAppNetworkAccessTypeOutput() DomainAppNetworkAccessTypeOutput
	ToDomainAppNetworkAccessTypeOutputWithContext(context.Context) DomainAppNetworkAccessTypeOutput
}

DomainAppNetworkAccessTypeInput is an input type that accepts DomainAppNetworkAccessTypeArgs and DomainAppNetworkAccessTypeOutput values. You can construct a concrete instance of `DomainAppNetworkAccessTypeInput` via:

DomainAppNetworkAccessTypeArgs{...}

type DomainAppNetworkAccessTypeOutput

type DomainAppNetworkAccessTypeOutput struct{ *pulumi.OutputState }

func (DomainAppNetworkAccessTypeOutput) ElementType

func (DomainAppNetworkAccessTypeOutput) ToDomainAppNetworkAccessTypeOutput

func (o DomainAppNetworkAccessTypeOutput) ToDomainAppNetworkAccessTypeOutput() DomainAppNetworkAccessTypeOutput

func (DomainAppNetworkAccessTypeOutput) ToDomainAppNetworkAccessTypeOutputWithContext

func (o DomainAppNetworkAccessTypeOutput) ToDomainAppNetworkAccessTypeOutputWithContext(ctx context.Context) DomainAppNetworkAccessTypeOutput

func (DomainAppNetworkAccessTypeOutput) ToDomainAppNetworkAccessTypePtrOutput

func (o DomainAppNetworkAccessTypeOutput) ToDomainAppNetworkAccessTypePtrOutput() DomainAppNetworkAccessTypePtrOutput

func (DomainAppNetworkAccessTypeOutput) ToDomainAppNetworkAccessTypePtrOutputWithContext

func (o DomainAppNetworkAccessTypeOutput) ToDomainAppNetworkAccessTypePtrOutputWithContext(ctx context.Context) DomainAppNetworkAccessTypePtrOutput

func (DomainAppNetworkAccessTypeOutput) ToStringOutput

func (DomainAppNetworkAccessTypeOutput) ToStringOutputWithContext

func (o DomainAppNetworkAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainAppNetworkAccessTypeOutput) ToStringPtrOutput

func (DomainAppNetworkAccessTypeOutput) ToStringPtrOutputWithContext

func (o DomainAppNetworkAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainAppNetworkAccessTypePtrInput

type DomainAppNetworkAccessTypePtrInput interface {
	pulumi.Input

	ToDomainAppNetworkAccessTypePtrOutput() DomainAppNetworkAccessTypePtrOutput
	ToDomainAppNetworkAccessTypePtrOutputWithContext(context.Context) DomainAppNetworkAccessTypePtrOutput
}

func DomainAppNetworkAccessTypePtr

func DomainAppNetworkAccessTypePtr(v string) DomainAppNetworkAccessTypePtrInput

type DomainAppNetworkAccessTypePtrOutput

type DomainAppNetworkAccessTypePtrOutput struct{ *pulumi.OutputState }

func (DomainAppNetworkAccessTypePtrOutput) Elem

func (DomainAppNetworkAccessTypePtrOutput) ElementType

func (DomainAppNetworkAccessTypePtrOutput) ToDomainAppNetworkAccessTypePtrOutput

func (o DomainAppNetworkAccessTypePtrOutput) ToDomainAppNetworkAccessTypePtrOutput() DomainAppNetworkAccessTypePtrOutput

func (DomainAppNetworkAccessTypePtrOutput) ToDomainAppNetworkAccessTypePtrOutputWithContext

func (o DomainAppNetworkAccessTypePtrOutput) ToDomainAppNetworkAccessTypePtrOutputWithContext(ctx context.Context) DomainAppNetworkAccessTypePtrOutput

func (DomainAppNetworkAccessTypePtrOutput) ToStringPtrOutput

func (DomainAppNetworkAccessTypePtrOutput) ToStringPtrOutputWithContext

func (o DomainAppNetworkAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainArgs

type DomainArgs struct {
	// Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
	AppNetworkAccessType DomainAppNetworkAccessTypePtrInput
	// The mode of authentication that members use to access the domain.
	AuthMode DomainAuthModeInput
	// The default user settings.
	DefaultUserSettings DomainUserSettingsInput
	// A name for the domain.
	DomainName pulumi.StringPtrInput
	// SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.
	KmsKeyId pulumi.StringPtrInput
	// The VPC subnets that Studio uses for communication.
	SubnetIds pulumi.StringArrayInput
	// A list of tags to apply to the user profile.
	Tags DomainTagArrayInput
	// The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainAuthMode

type DomainAuthMode string

The mode of authentication that members use to access the domain.

func (DomainAuthMode) ElementType

func (DomainAuthMode) ElementType() reflect.Type

func (DomainAuthMode) ToDomainAuthModeOutput

func (e DomainAuthMode) ToDomainAuthModeOutput() DomainAuthModeOutput

func (DomainAuthMode) ToDomainAuthModeOutputWithContext

func (e DomainAuthMode) ToDomainAuthModeOutputWithContext(ctx context.Context) DomainAuthModeOutput

func (DomainAuthMode) ToDomainAuthModePtrOutput

func (e DomainAuthMode) ToDomainAuthModePtrOutput() DomainAuthModePtrOutput

func (DomainAuthMode) ToDomainAuthModePtrOutputWithContext

func (e DomainAuthMode) ToDomainAuthModePtrOutputWithContext(ctx context.Context) DomainAuthModePtrOutput

func (DomainAuthMode) ToStringOutput

func (e DomainAuthMode) ToStringOutput() pulumi.StringOutput

func (DomainAuthMode) ToStringOutputWithContext

func (e DomainAuthMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainAuthMode) ToStringPtrOutput

func (e DomainAuthMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainAuthMode) ToStringPtrOutputWithContext

func (e DomainAuthMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainAuthModeInput

type DomainAuthModeInput interface {
	pulumi.Input

	ToDomainAuthModeOutput() DomainAuthModeOutput
	ToDomainAuthModeOutputWithContext(context.Context) DomainAuthModeOutput
}

DomainAuthModeInput is an input type that accepts DomainAuthModeArgs and DomainAuthModeOutput values. You can construct a concrete instance of `DomainAuthModeInput` via:

DomainAuthModeArgs{...}

type DomainAuthModeOutput

type DomainAuthModeOutput struct{ *pulumi.OutputState }

func (DomainAuthModeOutput) ElementType

func (DomainAuthModeOutput) ElementType() reflect.Type

func (DomainAuthModeOutput) ToDomainAuthModeOutput

func (o DomainAuthModeOutput) ToDomainAuthModeOutput() DomainAuthModeOutput

func (DomainAuthModeOutput) ToDomainAuthModeOutputWithContext

func (o DomainAuthModeOutput) ToDomainAuthModeOutputWithContext(ctx context.Context) DomainAuthModeOutput

func (DomainAuthModeOutput) ToDomainAuthModePtrOutput

func (o DomainAuthModeOutput) ToDomainAuthModePtrOutput() DomainAuthModePtrOutput

func (DomainAuthModeOutput) ToDomainAuthModePtrOutputWithContext

func (o DomainAuthModeOutput) ToDomainAuthModePtrOutputWithContext(ctx context.Context) DomainAuthModePtrOutput

func (DomainAuthModeOutput) ToStringOutput

func (o DomainAuthModeOutput) ToStringOutput() pulumi.StringOutput

func (DomainAuthModeOutput) ToStringOutputWithContext

func (o DomainAuthModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainAuthModeOutput) ToStringPtrOutput

func (o DomainAuthModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainAuthModeOutput) ToStringPtrOutputWithContext

func (o DomainAuthModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainAuthModePtrInput

type DomainAuthModePtrInput interface {
	pulumi.Input

	ToDomainAuthModePtrOutput() DomainAuthModePtrOutput
	ToDomainAuthModePtrOutputWithContext(context.Context) DomainAuthModePtrOutput
}

func DomainAuthModePtr

func DomainAuthModePtr(v string) DomainAuthModePtrInput

type DomainAuthModePtrOutput

type DomainAuthModePtrOutput struct{ *pulumi.OutputState }

func (DomainAuthModePtrOutput) Elem

func (DomainAuthModePtrOutput) ElementType

func (DomainAuthModePtrOutput) ElementType() reflect.Type

func (DomainAuthModePtrOutput) ToDomainAuthModePtrOutput

func (o DomainAuthModePtrOutput) ToDomainAuthModePtrOutput() DomainAuthModePtrOutput

func (DomainAuthModePtrOutput) ToDomainAuthModePtrOutputWithContext

func (o DomainAuthModePtrOutput) ToDomainAuthModePtrOutputWithContext(ctx context.Context) DomainAuthModePtrOutput

func (DomainAuthModePtrOutput) ToStringPtrOutput

func (o DomainAuthModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainAuthModePtrOutput) ToStringPtrOutputWithContext

func (o DomainAuthModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainCustomImage

type DomainCustomImage struct {
	// The Name of the AppImageConfig.
	AppImageConfigName string `pulumi:"appImageConfigName"`
	// The name of the CustomImage. Must be unique to your account.
	ImageName string `pulumi:"imageName"`
	// The version number of the CustomImage.
	ImageVersionNumber *int `pulumi:"imageVersionNumber"`
}

A custom SageMaker image.

type DomainCustomImageArgs

type DomainCustomImageArgs struct {
	// The Name of the AppImageConfig.
	AppImageConfigName pulumi.StringInput `pulumi:"appImageConfigName"`
	// The name of the CustomImage. Must be unique to your account.
	ImageName pulumi.StringInput `pulumi:"imageName"`
	// The version number of the CustomImage.
	ImageVersionNumber pulumi.IntPtrInput `pulumi:"imageVersionNumber"`
}

A custom SageMaker image.

func (DomainCustomImageArgs) ElementType

func (DomainCustomImageArgs) ElementType() reflect.Type

func (DomainCustomImageArgs) ToDomainCustomImageOutput

func (i DomainCustomImageArgs) ToDomainCustomImageOutput() DomainCustomImageOutput

func (DomainCustomImageArgs) ToDomainCustomImageOutputWithContext

func (i DomainCustomImageArgs) ToDomainCustomImageOutputWithContext(ctx context.Context) DomainCustomImageOutput

type DomainCustomImageArray

type DomainCustomImageArray []DomainCustomImageInput

func (DomainCustomImageArray) ElementType

func (DomainCustomImageArray) ElementType() reflect.Type

func (DomainCustomImageArray) ToDomainCustomImageArrayOutput

func (i DomainCustomImageArray) ToDomainCustomImageArrayOutput() DomainCustomImageArrayOutput

func (DomainCustomImageArray) ToDomainCustomImageArrayOutputWithContext

func (i DomainCustomImageArray) ToDomainCustomImageArrayOutputWithContext(ctx context.Context) DomainCustomImageArrayOutput

type DomainCustomImageArrayInput

type DomainCustomImageArrayInput interface {
	pulumi.Input

	ToDomainCustomImageArrayOutput() DomainCustomImageArrayOutput
	ToDomainCustomImageArrayOutputWithContext(context.Context) DomainCustomImageArrayOutput
}

DomainCustomImageArrayInput is an input type that accepts DomainCustomImageArray and DomainCustomImageArrayOutput values. You can construct a concrete instance of `DomainCustomImageArrayInput` via:

DomainCustomImageArray{ DomainCustomImageArgs{...} }

type DomainCustomImageArrayOutput

type DomainCustomImageArrayOutput struct{ *pulumi.OutputState }

func (DomainCustomImageArrayOutput) ElementType

func (DomainCustomImageArrayOutput) Index

func (DomainCustomImageArrayOutput) ToDomainCustomImageArrayOutput

func (o DomainCustomImageArrayOutput) ToDomainCustomImageArrayOutput() DomainCustomImageArrayOutput

func (DomainCustomImageArrayOutput) ToDomainCustomImageArrayOutputWithContext

func (o DomainCustomImageArrayOutput) ToDomainCustomImageArrayOutputWithContext(ctx context.Context) DomainCustomImageArrayOutput

type DomainCustomImageInput

type DomainCustomImageInput interface {
	pulumi.Input

	ToDomainCustomImageOutput() DomainCustomImageOutput
	ToDomainCustomImageOutputWithContext(context.Context) DomainCustomImageOutput
}

DomainCustomImageInput is an input type that accepts DomainCustomImageArgs and DomainCustomImageOutput values. You can construct a concrete instance of `DomainCustomImageInput` via:

DomainCustomImageArgs{...}

type DomainCustomImageOutput

type DomainCustomImageOutput struct{ *pulumi.OutputState }

A custom SageMaker image.

func (DomainCustomImageOutput) AppImageConfigName

func (o DomainCustomImageOutput) AppImageConfigName() pulumi.StringOutput

The Name of the AppImageConfig.

func (DomainCustomImageOutput) ElementType

func (DomainCustomImageOutput) ElementType() reflect.Type

func (DomainCustomImageOutput) ImageName

The name of the CustomImage. Must be unique to your account.

func (DomainCustomImageOutput) ImageVersionNumber

func (o DomainCustomImageOutput) ImageVersionNumber() pulumi.IntPtrOutput

The version number of the CustomImage.

func (DomainCustomImageOutput) ToDomainCustomImageOutput

func (o DomainCustomImageOutput) ToDomainCustomImageOutput() DomainCustomImageOutput

func (DomainCustomImageOutput) ToDomainCustomImageOutputWithContext

func (o DomainCustomImageOutput) ToDomainCustomImageOutputWithContext(ctx context.Context) DomainCustomImageOutput

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainJupyterServerAppSettings

type DomainJupyterServerAppSettings struct {
	DefaultResourceSpec *DomainResourceSpec `pulumi:"defaultResourceSpec"`
}

The JupyterServer app settings.

type DomainJupyterServerAppSettingsArgs

type DomainJupyterServerAppSettingsArgs struct {
	DefaultResourceSpec DomainResourceSpecPtrInput `pulumi:"defaultResourceSpec"`
}

The JupyterServer app settings.

func (DomainJupyterServerAppSettingsArgs) ElementType

func (DomainJupyterServerAppSettingsArgs) ToDomainJupyterServerAppSettingsOutput

func (i DomainJupyterServerAppSettingsArgs) ToDomainJupyterServerAppSettingsOutput() DomainJupyterServerAppSettingsOutput

func (DomainJupyterServerAppSettingsArgs) ToDomainJupyterServerAppSettingsOutputWithContext

func (i DomainJupyterServerAppSettingsArgs) ToDomainJupyterServerAppSettingsOutputWithContext(ctx context.Context) DomainJupyterServerAppSettingsOutput

func (DomainJupyterServerAppSettingsArgs) ToDomainJupyterServerAppSettingsPtrOutput

func (i DomainJupyterServerAppSettingsArgs) ToDomainJupyterServerAppSettingsPtrOutput() DomainJupyterServerAppSettingsPtrOutput

func (DomainJupyterServerAppSettingsArgs) ToDomainJupyterServerAppSettingsPtrOutputWithContext

func (i DomainJupyterServerAppSettingsArgs) ToDomainJupyterServerAppSettingsPtrOutputWithContext(ctx context.Context) DomainJupyterServerAppSettingsPtrOutput

type DomainJupyterServerAppSettingsInput

type DomainJupyterServerAppSettingsInput interface {
	pulumi.Input

	ToDomainJupyterServerAppSettingsOutput() DomainJupyterServerAppSettingsOutput
	ToDomainJupyterServerAppSettingsOutputWithContext(context.Context) DomainJupyterServerAppSettingsOutput
}

DomainJupyterServerAppSettingsInput is an input type that accepts DomainJupyterServerAppSettingsArgs and DomainJupyterServerAppSettingsOutput values. You can construct a concrete instance of `DomainJupyterServerAppSettingsInput` via:

DomainJupyterServerAppSettingsArgs{...}

type DomainJupyterServerAppSettingsOutput

type DomainJupyterServerAppSettingsOutput struct{ *pulumi.OutputState }

The JupyterServer app settings.

func (DomainJupyterServerAppSettingsOutput) DefaultResourceSpec

func (DomainJupyterServerAppSettingsOutput) ElementType

func (DomainJupyterServerAppSettingsOutput) ToDomainJupyterServerAppSettingsOutput

func (o DomainJupyterServerAppSettingsOutput) ToDomainJupyterServerAppSettingsOutput() DomainJupyterServerAppSettingsOutput

func (DomainJupyterServerAppSettingsOutput) ToDomainJupyterServerAppSettingsOutputWithContext

func (o DomainJupyterServerAppSettingsOutput) ToDomainJupyterServerAppSettingsOutputWithContext(ctx context.Context) DomainJupyterServerAppSettingsOutput

func (DomainJupyterServerAppSettingsOutput) ToDomainJupyterServerAppSettingsPtrOutput

func (o DomainJupyterServerAppSettingsOutput) ToDomainJupyterServerAppSettingsPtrOutput() DomainJupyterServerAppSettingsPtrOutput

func (DomainJupyterServerAppSettingsOutput) ToDomainJupyterServerAppSettingsPtrOutputWithContext

func (o DomainJupyterServerAppSettingsOutput) ToDomainJupyterServerAppSettingsPtrOutputWithContext(ctx context.Context) DomainJupyterServerAppSettingsPtrOutput

type DomainJupyterServerAppSettingsPtrInput

type DomainJupyterServerAppSettingsPtrInput interface {
	pulumi.Input

	ToDomainJupyterServerAppSettingsPtrOutput() DomainJupyterServerAppSettingsPtrOutput
	ToDomainJupyterServerAppSettingsPtrOutputWithContext(context.Context) DomainJupyterServerAppSettingsPtrOutput
}

DomainJupyterServerAppSettingsPtrInput is an input type that accepts DomainJupyterServerAppSettingsArgs, DomainJupyterServerAppSettingsPtr and DomainJupyterServerAppSettingsPtrOutput values. You can construct a concrete instance of `DomainJupyterServerAppSettingsPtrInput` via:

        DomainJupyterServerAppSettingsArgs{...}

or:

        nil

type DomainJupyterServerAppSettingsPtrOutput

type DomainJupyterServerAppSettingsPtrOutput struct{ *pulumi.OutputState }

func (DomainJupyterServerAppSettingsPtrOutput) DefaultResourceSpec

func (DomainJupyterServerAppSettingsPtrOutput) Elem

func (DomainJupyterServerAppSettingsPtrOutput) ElementType

func (DomainJupyterServerAppSettingsPtrOutput) ToDomainJupyterServerAppSettingsPtrOutput

func (o DomainJupyterServerAppSettingsPtrOutput) ToDomainJupyterServerAppSettingsPtrOutput() DomainJupyterServerAppSettingsPtrOutput

func (DomainJupyterServerAppSettingsPtrOutput) ToDomainJupyterServerAppSettingsPtrOutputWithContext

func (o DomainJupyterServerAppSettingsPtrOutput) ToDomainJupyterServerAppSettingsPtrOutputWithContext(ctx context.Context) DomainJupyterServerAppSettingsPtrOutput

type DomainKernelGatewayAppSettings

type DomainKernelGatewayAppSettings struct {
	// A list of custom SageMaker images that are configured to run as a KernelGateway app.
	CustomImages []DomainCustomImage `pulumi:"customImages"`
	// The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.
	DefaultResourceSpec *DomainResourceSpec `pulumi:"defaultResourceSpec"`
}

The kernel gateway app settings.

type DomainKernelGatewayAppSettingsArgs

type DomainKernelGatewayAppSettingsArgs struct {
	// A list of custom SageMaker images that are configured to run as a KernelGateway app.
	CustomImages DomainCustomImageArrayInput `pulumi:"customImages"`
	// The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.
	DefaultResourceSpec DomainResourceSpecPtrInput `pulumi:"defaultResourceSpec"`
}

The kernel gateway app settings.

func (DomainKernelGatewayAppSettingsArgs) ElementType

func (DomainKernelGatewayAppSettingsArgs) ToDomainKernelGatewayAppSettingsOutput

func (i DomainKernelGatewayAppSettingsArgs) ToDomainKernelGatewayAppSettingsOutput() DomainKernelGatewayAppSettingsOutput

func (DomainKernelGatewayAppSettingsArgs) ToDomainKernelGatewayAppSettingsOutputWithContext

func (i DomainKernelGatewayAppSettingsArgs) ToDomainKernelGatewayAppSettingsOutputWithContext(ctx context.Context) DomainKernelGatewayAppSettingsOutput

func (DomainKernelGatewayAppSettingsArgs) ToDomainKernelGatewayAppSettingsPtrOutput

func (i DomainKernelGatewayAppSettingsArgs) ToDomainKernelGatewayAppSettingsPtrOutput() DomainKernelGatewayAppSettingsPtrOutput

func (DomainKernelGatewayAppSettingsArgs) ToDomainKernelGatewayAppSettingsPtrOutputWithContext

func (i DomainKernelGatewayAppSettingsArgs) ToDomainKernelGatewayAppSettingsPtrOutputWithContext(ctx context.Context) DomainKernelGatewayAppSettingsPtrOutput

type DomainKernelGatewayAppSettingsInput

type DomainKernelGatewayAppSettingsInput interface {
	pulumi.Input

	ToDomainKernelGatewayAppSettingsOutput() DomainKernelGatewayAppSettingsOutput
	ToDomainKernelGatewayAppSettingsOutputWithContext(context.Context) DomainKernelGatewayAppSettingsOutput
}

DomainKernelGatewayAppSettingsInput is an input type that accepts DomainKernelGatewayAppSettingsArgs and DomainKernelGatewayAppSettingsOutput values. You can construct a concrete instance of `DomainKernelGatewayAppSettingsInput` via:

DomainKernelGatewayAppSettingsArgs{...}

type DomainKernelGatewayAppSettingsOutput

type DomainKernelGatewayAppSettingsOutput struct{ *pulumi.OutputState }

The kernel gateway app settings.

func (DomainKernelGatewayAppSettingsOutput) CustomImages

A list of custom SageMaker images that are configured to run as a KernelGateway app.

func (DomainKernelGatewayAppSettingsOutput) DefaultResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

func (DomainKernelGatewayAppSettingsOutput) ElementType

func (DomainKernelGatewayAppSettingsOutput) ToDomainKernelGatewayAppSettingsOutput

func (o DomainKernelGatewayAppSettingsOutput) ToDomainKernelGatewayAppSettingsOutput() DomainKernelGatewayAppSettingsOutput

func (DomainKernelGatewayAppSettingsOutput) ToDomainKernelGatewayAppSettingsOutputWithContext

func (o DomainKernelGatewayAppSettingsOutput) ToDomainKernelGatewayAppSettingsOutputWithContext(ctx context.Context) DomainKernelGatewayAppSettingsOutput

func (DomainKernelGatewayAppSettingsOutput) ToDomainKernelGatewayAppSettingsPtrOutput

func (o DomainKernelGatewayAppSettingsOutput) ToDomainKernelGatewayAppSettingsPtrOutput() DomainKernelGatewayAppSettingsPtrOutput

func (DomainKernelGatewayAppSettingsOutput) ToDomainKernelGatewayAppSettingsPtrOutputWithContext

func (o DomainKernelGatewayAppSettingsOutput) ToDomainKernelGatewayAppSettingsPtrOutputWithContext(ctx context.Context) DomainKernelGatewayAppSettingsPtrOutput

type DomainKernelGatewayAppSettingsPtrInput

type DomainKernelGatewayAppSettingsPtrInput interface {
	pulumi.Input

	ToDomainKernelGatewayAppSettingsPtrOutput() DomainKernelGatewayAppSettingsPtrOutput
	ToDomainKernelGatewayAppSettingsPtrOutputWithContext(context.Context) DomainKernelGatewayAppSettingsPtrOutput
}

DomainKernelGatewayAppSettingsPtrInput is an input type that accepts DomainKernelGatewayAppSettingsArgs, DomainKernelGatewayAppSettingsPtr and DomainKernelGatewayAppSettingsPtrOutput values. You can construct a concrete instance of `DomainKernelGatewayAppSettingsPtrInput` via:

        DomainKernelGatewayAppSettingsArgs{...}

or:

        nil

type DomainKernelGatewayAppSettingsPtrOutput

type DomainKernelGatewayAppSettingsPtrOutput struct{ *pulumi.OutputState }

func (DomainKernelGatewayAppSettingsPtrOutput) CustomImages

A list of custom SageMaker images that are configured to run as a KernelGateway app.

func (DomainKernelGatewayAppSettingsPtrOutput) DefaultResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

func (DomainKernelGatewayAppSettingsPtrOutput) Elem

func (DomainKernelGatewayAppSettingsPtrOutput) ElementType

func (DomainKernelGatewayAppSettingsPtrOutput) ToDomainKernelGatewayAppSettingsPtrOutput

func (o DomainKernelGatewayAppSettingsPtrOutput) ToDomainKernelGatewayAppSettingsPtrOutput() DomainKernelGatewayAppSettingsPtrOutput

func (DomainKernelGatewayAppSettingsPtrOutput) ToDomainKernelGatewayAppSettingsPtrOutputWithContext

func (o DomainKernelGatewayAppSettingsPtrOutput) ToDomainKernelGatewayAppSettingsPtrOutputWithContext(ctx context.Context) DomainKernelGatewayAppSettingsPtrOutput

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainResourceSpec

type DomainResourceSpec struct {
	// The instance type that the image version runs on.
	InstanceType *DomainResourceSpecInstanceType `pulumi:"instanceType"`
	// The ARN of the SageMaker image that the image version belongs to.
	SageMakerImageArn *string `pulumi:"sageMakerImageArn"`
	// The ARN of the image version created on the instance.
	SageMakerImageVersionArn *string `pulumi:"sageMakerImageVersionArn"`
}

type DomainResourceSpecArgs

type DomainResourceSpecArgs struct {
	// The instance type that the image version runs on.
	InstanceType DomainResourceSpecInstanceTypePtrInput `pulumi:"instanceType"`
	// The ARN of the SageMaker image that the image version belongs to.
	SageMakerImageArn pulumi.StringPtrInput `pulumi:"sageMakerImageArn"`
	// The ARN of the image version created on the instance.
	SageMakerImageVersionArn pulumi.StringPtrInput `pulumi:"sageMakerImageVersionArn"`
}

func (DomainResourceSpecArgs) ElementType

func (DomainResourceSpecArgs) ElementType() reflect.Type

func (DomainResourceSpecArgs) ToDomainResourceSpecOutput

func (i DomainResourceSpecArgs) ToDomainResourceSpecOutput() DomainResourceSpecOutput

func (DomainResourceSpecArgs) ToDomainResourceSpecOutputWithContext

func (i DomainResourceSpecArgs) ToDomainResourceSpecOutputWithContext(ctx context.Context) DomainResourceSpecOutput

func (DomainResourceSpecArgs) ToDomainResourceSpecPtrOutput

func (i DomainResourceSpecArgs) ToDomainResourceSpecPtrOutput() DomainResourceSpecPtrOutput

func (DomainResourceSpecArgs) ToDomainResourceSpecPtrOutputWithContext

func (i DomainResourceSpecArgs) ToDomainResourceSpecPtrOutputWithContext(ctx context.Context) DomainResourceSpecPtrOutput

type DomainResourceSpecInput

type DomainResourceSpecInput interface {
	pulumi.Input

	ToDomainResourceSpecOutput() DomainResourceSpecOutput
	ToDomainResourceSpecOutputWithContext(context.Context) DomainResourceSpecOutput
}

DomainResourceSpecInput is an input type that accepts DomainResourceSpecArgs and DomainResourceSpecOutput values. You can construct a concrete instance of `DomainResourceSpecInput` via:

DomainResourceSpecArgs{...}

type DomainResourceSpecInstanceType

type DomainResourceSpecInstanceType string

The instance type that the image version runs on.

func (DomainResourceSpecInstanceType) ElementType

func (DomainResourceSpecInstanceType) ToDomainResourceSpecInstanceTypeOutput

func (e DomainResourceSpecInstanceType) ToDomainResourceSpecInstanceTypeOutput() DomainResourceSpecInstanceTypeOutput

func (DomainResourceSpecInstanceType) ToDomainResourceSpecInstanceTypeOutputWithContext

func (e DomainResourceSpecInstanceType) ToDomainResourceSpecInstanceTypeOutputWithContext(ctx context.Context) DomainResourceSpecInstanceTypeOutput

func (DomainResourceSpecInstanceType) ToDomainResourceSpecInstanceTypePtrOutput

func (e DomainResourceSpecInstanceType) ToDomainResourceSpecInstanceTypePtrOutput() DomainResourceSpecInstanceTypePtrOutput

func (DomainResourceSpecInstanceType) ToDomainResourceSpecInstanceTypePtrOutputWithContext

func (e DomainResourceSpecInstanceType) ToDomainResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) DomainResourceSpecInstanceTypePtrOutput

func (DomainResourceSpecInstanceType) ToStringOutput

func (DomainResourceSpecInstanceType) ToStringOutputWithContext

func (e DomainResourceSpecInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainResourceSpecInstanceType) ToStringPtrOutput

func (DomainResourceSpecInstanceType) ToStringPtrOutputWithContext

func (e DomainResourceSpecInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainResourceSpecInstanceTypeInput

type DomainResourceSpecInstanceTypeInput interface {
	pulumi.Input

	ToDomainResourceSpecInstanceTypeOutput() DomainResourceSpecInstanceTypeOutput
	ToDomainResourceSpecInstanceTypeOutputWithContext(context.Context) DomainResourceSpecInstanceTypeOutput
}

DomainResourceSpecInstanceTypeInput is an input type that accepts DomainResourceSpecInstanceTypeArgs and DomainResourceSpecInstanceTypeOutput values. You can construct a concrete instance of `DomainResourceSpecInstanceTypeInput` via:

DomainResourceSpecInstanceTypeArgs{...}

type DomainResourceSpecInstanceTypeOutput

type DomainResourceSpecInstanceTypeOutput struct{ *pulumi.OutputState }

func (DomainResourceSpecInstanceTypeOutput) ElementType

func (DomainResourceSpecInstanceTypeOutput) ToDomainResourceSpecInstanceTypeOutput

func (o DomainResourceSpecInstanceTypeOutput) ToDomainResourceSpecInstanceTypeOutput() DomainResourceSpecInstanceTypeOutput

func (DomainResourceSpecInstanceTypeOutput) ToDomainResourceSpecInstanceTypeOutputWithContext

func (o DomainResourceSpecInstanceTypeOutput) ToDomainResourceSpecInstanceTypeOutputWithContext(ctx context.Context) DomainResourceSpecInstanceTypeOutput

func (DomainResourceSpecInstanceTypeOutput) ToDomainResourceSpecInstanceTypePtrOutput

func (o DomainResourceSpecInstanceTypeOutput) ToDomainResourceSpecInstanceTypePtrOutput() DomainResourceSpecInstanceTypePtrOutput

func (DomainResourceSpecInstanceTypeOutput) ToDomainResourceSpecInstanceTypePtrOutputWithContext

func (o DomainResourceSpecInstanceTypeOutput) ToDomainResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) DomainResourceSpecInstanceTypePtrOutput

func (DomainResourceSpecInstanceTypeOutput) ToStringOutput

func (DomainResourceSpecInstanceTypeOutput) ToStringOutputWithContext

func (o DomainResourceSpecInstanceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DomainResourceSpecInstanceTypeOutput) ToStringPtrOutput

func (DomainResourceSpecInstanceTypeOutput) ToStringPtrOutputWithContext

func (o DomainResourceSpecInstanceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DomainResourceSpecInstanceTypePtrInput

type DomainResourceSpecInstanceTypePtrInput interface {
	pulumi.Input

	ToDomainResourceSpecInstanceTypePtrOutput() DomainResourceSpecInstanceTypePtrOutput
	ToDomainResourceSpecInstanceTypePtrOutputWithContext(context.Context) DomainResourceSpecInstanceTypePtrOutput
}

type DomainResourceSpecInstanceTypePtrOutput

type DomainResourceSpecInstanceTypePtrOutput struct{ *pulumi.OutputState }

func (DomainResourceSpecInstanceTypePtrOutput) Elem

func (DomainResourceSpecInstanceTypePtrOutput) ElementType

func (DomainResourceSpecInstanceTypePtrOutput) ToDomainResourceSpecInstanceTypePtrOutput

func (o DomainResourceSpecInstanceTypePtrOutput) ToDomainResourceSpecInstanceTypePtrOutput() DomainResourceSpecInstanceTypePtrOutput

func (DomainResourceSpecInstanceTypePtrOutput) ToDomainResourceSpecInstanceTypePtrOutputWithContext

func (o DomainResourceSpecInstanceTypePtrOutput) ToDomainResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) DomainResourceSpecInstanceTypePtrOutput

func (DomainResourceSpecInstanceTypePtrOutput) ToStringPtrOutput

func (DomainResourceSpecInstanceTypePtrOutput) ToStringPtrOutputWithContext

type DomainResourceSpecOutput

type DomainResourceSpecOutput struct{ *pulumi.OutputState }

func (DomainResourceSpecOutput) ElementType

func (DomainResourceSpecOutput) ElementType() reflect.Type

func (DomainResourceSpecOutput) InstanceType

The instance type that the image version runs on.

func (DomainResourceSpecOutput) SageMakerImageArn

func (o DomainResourceSpecOutput) SageMakerImageArn() pulumi.StringPtrOutput

The ARN of the SageMaker image that the image version belongs to.

func (DomainResourceSpecOutput) SageMakerImageVersionArn

func (o DomainResourceSpecOutput) SageMakerImageVersionArn() pulumi.StringPtrOutput

The ARN of the image version created on the instance.

func (DomainResourceSpecOutput) ToDomainResourceSpecOutput

func (o DomainResourceSpecOutput) ToDomainResourceSpecOutput() DomainResourceSpecOutput

func (DomainResourceSpecOutput) ToDomainResourceSpecOutputWithContext

func (o DomainResourceSpecOutput) ToDomainResourceSpecOutputWithContext(ctx context.Context) DomainResourceSpecOutput

func (DomainResourceSpecOutput) ToDomainResourceSpecPtrOutput

func (o DomainResourceSpecOutput) ToDomainResourceSpecPtrOutput() DomainResourceSpecPtrOutput

func (DomainResourceSpecOutput) ToDomainResourceSpecPtrOutputWithContext

func (o DomainResourceSpecOutput) ToDomainResourceSpecPtrOutputWithContext(ctx context.Context) DomainResourceSpecPtrOutput

type DomainResourceSpecPtrInput

type DomainResourceSpecPtrInput interface {
	pulumi.Input

	ToDomainResourceSpecPtrOutput() DomainResourceSpecPtrOutput
	ToDomainResourceSpecPtrOutputWithContext(context.Context) DomainResourceSpecPtrOutput
}

DomainResourceSpecPtrInput is an input type that accepts DomainResourceSpecArgs, DomainResourceSpecPtr and DomainResourceSpecPtrOutput values. You can construct a concrete instance of `DomainResourceSpecPtrInput` via:

        DomainResourceSpecArgs{...}

or:

        nil

type DomainResourceSpecPtrOutput

type DomainResourceSpecPtrOutput struct{ *pulumi.OutputState }

func (DomainResourceSpecPtrOutput) Elem

func (DomainResourceSpecPtrOutput) ElementType

func (DomainResourceSpecPtrOutput) InstanceType

The instance type that the image version runs on.

func (DomainResourceSpecPtrOutput) SageMakerImageArn

func (o DomainResourceSpecPtrOutput) SageMakerImageArn() pulumi.StringPtrOutput

The ARN of the SageMaker image that the image version belongs to.

func (DomainResourceSpecPtrOutput) SageMakerImageVersionArn

func (o DomainResourceSpecPtrOutput) SageMakerImageVersionArn() pulumi.StringPtrOutput

The ARN of the image version created on the instance.

func (DomainResourceSpecPtrOutput) ToDomainResourceSpecPtrOutput

func (o DomainResourceSpecPtrOutput) ToDomainResourceSpecPtrOutput() DomainResourceSpecPtrOutput

func (DomainResourceSpecPtrOutput) ToDomainResourceSpecPtrOutputWithContext

func (o DomainResourceSpecPtrOutput) ToDomainResourceSpecPtrOutputWithContext(ctx context.Context) DomainResourceSpecPtrOutput

type DomainSharingSettings

type DomainSharingSettings struct {
	// Whether to include the notebook cell output when sharing the notebook. The default is Disabled.
	NotebookOutputOption *DomainSharingSettingsNotebookOutputOption `pulumi:"notebookOutputOption"`
	// When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
	S3KmsKeyId *string `pulumi:"s3KmsKeyId"`
	// When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.
	S3OutputPath *string `pulumi:"s3OutputPath"`
}

Specifies options when sharing an Amazon SageMaker Studio notebook. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called.

type DomainSharingSettingsArgs

type DomainSharingSettingsArgs struct {
	// Whether to include the notebook cell output when sharing the notebook. The default is Disabled.
	NotebookOutputOption DomainSharingSettingsNotebookOutputOptionPtrInput `pulumi:"notebookOutputOption"`
	// When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
	S3KmsKeyId pulumi.StringPtrInput `pulumi:"s3KmsKeyId"`
	// When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.
	S3OutputPath pulumi.StringPtrInput `pulumi:"s3OutputPath"`
}

Specifies options when sharing an Amazon SageMaker Studio notebook. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called.

func (DomainSharingSettingsArgs) ElementType

func (DomainSharingSettingsArgs) ElementType() reflect.Type

func (DomainSharingSettingsArgs) ToDomainSharingSettingsOutput

func (i DomainSharingSettingsArgs) ToDomainSharingSettingsOutput() DomainSharingSettingsOutput

func (DomainSharingSettingsArgs) ToDomainSharingSettingsOutputWithContext

func (i DomainSharingSettingsArgs) ToDomainSharingSettingsOutputWithContext(ctx context.Context) DomainSharingSettingsOutput

func (DomainSharingSettingsArgs) ToDomainSharingSettingsPtrOutput

func (i DomainSharingSettingsArgs) ToDomainSharingSettingsPtrOutput() DomainSharingSettingsPtrOutput

func (DomainSharingSettingsArgs) ToDomainSharingSettingsPtrOutputWithContext

func (i DomainSharingSettingsArgs) ToDomainSharingSettingsPtrOutputWithContext(ctx context.Context) DomainSharingSettingsPtrOutput

type DomainSharingSettingsInput

type DomainSharingSettingsInput interface {
	pulumi.Input

	ToDomainSharingSettingsOutput() DomainSharingSettingsOutput
	ToDomainSharingSettingsOutputWithContext(context.Context) DomainSharingSettingsOutput
}

DomainSharingSettingsInput is an input type that accepts DomainSharingSettingsArgs and DomainSharingSettingsOutput values. You can construct a concrete instance of `DomainSharingSettingsInput` via:

DomainSharingSettingsArgs{...}

type DomainSharingSettingsNotebookOutputOption

type DomainSharingSettingsNotebookOutputOption string

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

func (DomainSharingSettingsNotebookOutputOption) ElementType

func (DomainSharingSettingsNotebookOutputOption) ToDomainSharingSettingsNotebookOutputOptionOutput

func (e DomainSharingSettingsNotebookOutputOption) ToDomainSharingSettingsNotebookOutputOptionOutput() DomainSharingSettingsNotebookOutputOptionOutput

func (DomainSharingSettingsNotebookOutputOption) ToDomainSharingSettingsNotebookOutputOptionOutputWithContext

func (e DomainSharingSettingsNotebookOutputOption) ToDomainSharingSettingsNotebookOutputOptionOutputWithContext(ctx context.Context) DomainSharingSettingsNotebookOutputOptionOutput

func (DomainSharingSettingsNotebookOutputOption) ToDomainSharingSettingsNotebookOutputOptionPtrOutput

func (e DomainSharingSettingsNotebookOutputOption) ToDomainSharingSettingsNotebookOutputOptionPtrOutput() DomainSharingSettingsNotebookOutputOptionPtrOutput

func (DomainSharingSettingsNotebookOutputOption) ToDomainSharingSettingsNotebookOutputOptionPtrOutputWithContext

func (e DomainSharingSettingsNotebookOutputOption) ToDomainSharingSettingsNotebookOutputOptionPtrOutputWithContext(ctx context.Context) DomainSharingSettingsNotebookOutputOptionPtrOutput

func (DomainSharingSettingsNotebookOutputOption) ToStringOutput

func (DomainSharingSettingsNotebookOutputOption) ToStringOutputWithContext

func (DomainSharingSettingsNotebookOutputOption) ToStringPtrOutput

func (DomainSharingSettingsNotebookOutputOption) ToStringPtrOutputWithContext

type DomainSharingSettingsNotebookOutputOptionInput

type DomainSharingSettingsNotebookOutputOptionInput interface {
	pulumi.Input

	ToDomainSharingSettingsNotebookOutputOptionOutput() DomainSharingSettingsNotebookOutputOptionOutput
	ToDomainSharingSettingsNotebookOutputOptionOutputWithContext(context.Context) DomainSharingSettingsNotebookOutputOptionOutput
}

DomainSharingSettingsNotebookOutputOptionInput is an input type that accepts DomainSharingSettingsNotebookOutputOptionArgs and DomainSharingSettingsNotebookOutputOptionOutput values. You can construct a concrete instance of `DomainSharingSettingsNotebookOutputOptionInput` via:

DomainSharingSettingsNotebookOutputOptionArgs{...}

type DomainSharingSettingsNotebookOutputOptionOutput

type DomainSharingSettingsNotebookOutputOptionOutput struct{ *pulumi.OutputState }

func (DomainSharingSettingsNotebookOutputOptionOutput) ElementType

func (DomainSharingSettingsNotebookOutputOptionOutput) ToDomainSharingSettingsNotebookOutputOptionOutput

func (o DomainSharingSettingsNotebookOutputOptionOutput) ToDomainSharingSettingsNotebookOutputOptionOutput() DomainSharingSettingsNotebookOutputOptionOutput

func (DomainSharingSettingsNotebookOutputOptionOutput) ToDomainSharingSettingsNotebookOutputOptionOutputWithContext

func (o DomainSharingSettingsNotebookOutputOptionOutput) ToDomainSharingSettingsNotebookOutputOptionOutputWithContext(ctx context.Context) DomainSharingSettingsNotebookOutputOptionOutput

func (DomainSharingSettingsNotebookOutputOptionOutput) ToDomainSharingSettingsNotebookOutputOptionPtrOutput

func (o DomainSharingSettingsNotebookOutputOptionOutput) ToDomainSharingSettingsNotebookOutputOptionPtrOutput() DomainSharingSettingsNotebookOutputOptionPtrOutput

func (DomainSharingSettingsNotebookOutputOptionOutput) ToDomainSharingSettingsNotebookOutputOptionPtrOutputWithContext

func (o DomainSharingSettingsNotebookOutputOptionOutput) ToDomainSharingSettingsNotebookOutputOptionPtrOutputWithContext(ctx context.Context) DomainSharingSettingsNotebookOutputOptionPtrOutput

func (DomainSharingSettingsNotebookOutputOptionOutput) ToStringOutput

func (DomainSharingSettingsNotebookOutputOptionOutput) ToStringOutputWithContext

func (DomainSharingSettingsNotebookOutputOptionOutput) ToStringPtrOutput

func (DomainSharingSettingsNotebookOutputOptionOutput) ToStringPtrOutputWithContext

type DomainSharingSettingsNotebookOutputOptionPtrInput

type DomainSharingSettingsNotebookOutputOptionPtrInput interface {
	pulumi.Input

	ToDomainSharingSettingsNotebookOutputOptionPtrOutput() DomainSharingSettingsNotebookOutputOptionPtrOutput
	ToDomainSharingSettingsNotebookOutputOptionPtrOutputWithContext(context.Context) DomainSharingSettingsNotebookOutputOptionPtrOutput
}

type DomainSharingSettingsNotebookOutputOptionPtrOutput

type DomainSharingSettingsNotebookOutputOptionPtrOutput struct{ *pulumi.OutputState }

func (DomainSharingSettingsNotebookOutputOptionPtrOutput) Elem

func (DomainSharingSettingsNotebookOutputOptionPtrOutput) ElementType

func (DomainSharingSettingsNotebookOutputOptionPtrOutput) ToDomainSharingSettingsNotebookOutputOptionPtrOutput

func (o DomainSharingSettingsNotebookOutputOptionPtrOutput) ToDomainSharingSettingsNotebookOutputOptionPtrOutput() DomainSharingSettingsNotebookOutputOptionPtrOutput

func (DomainSharingSettingsNotebookOutputOptionPtrOutput) ToDomainSharingSettingsNotebookOutputOptionPtrOutputWithContext

func (o DomainSharingSettingsNotebookOutputOptionPtrOutput) ToDomainSharingSettingsNotebookOutputOptionPtrOutputWithContext(ctx context.Context) DomainSharingSettingsNotebookOutputOptionPtrOutput

func (DomainSharingSettingsNotebookOutputOptionPtrOutput) ToStringPtrOutput

func (DomainSharingSettingsNotebookOutputOptionPtrOutput) ToStringPtrOutputWithContext

type DomainSharingSettingsOutput

type DomainSharingSettingsOutput struct{ *pulumi.OutputState }

Specifies options when sharing an Amazon SageMaker Studio notebook. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called.

func (DomainSharingSettingsOutput) ElementType

func (DomainSharingSettingsOutput) NotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

func (DomainSharingSettingsOutput) S3KmsKeyId

When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.

func (DomainSharingSettingsOutput) S3OutputPath

When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

func (DomainSharingSettingsOutput) ToDomainSharingSettingsOutput

func (o DomainSharingSettingsOutput) ToDomainSharingSettingsOutput() DomainSharingSettingsOutput

func (DomainSharingSettingsOutput) ToDomainSharingSettingsOutputWithContext

func (o DomainSharingSettingsOutput) ToDomainSharingSettingsOutputWithContext(ctx context.Context) DomainSharingSettingsOutput

func (DomainSharingSettingsOutput) ToDomainSharingSettingsPtrOutput

func (o DomainSharingSettingsOutput) ToDomainSharingSettingsPtrOutput() DomainSharingSettingsPtrOutput

func (DomainSharingSettingsOutput) ToDomainSharingSettingsPtrOutputWithContext

func (o DomainSharingSettingsOutput) ToDomainSharingSettingsPtrOutputWithContext(ctx context.Context) DomainSharingSettingsPtrOutput

type DomainSharingSettingsPtrInput

type DomainSharingSettingsPtrInput interface {
	pulumi.Input

	ToDomainSharingSettingsPtrOutput() DomainSharingSettingsPtrOutput
	ToDomainSharingSettingsPtrOutputWithContext(context.Context) DomainSharingSettingsPtrOutput
}

DomainSharingSettingsPtrInput is an input type that accepts DomainSharingSettingsArgs, DomainSharingSettingsPtr and DomainSharingSettingsPtrOutput values. You can construct a concrete instance of `DomainSharingSettingsPtrInput` via:

        DomainSharingSettingsArgs{...}

or:

        nil

type DomainSharingSettingsPtrOutput

type DomainSharingSettingsPtrOutput struct{ *pulumi.OutputState }

func (DomainSharingSettingsPtrOutput) Elem

func (DomainSharingSettingsPtrOutput) ElementType

func (DomainSharingSettingsPtrOutput) NotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

func (DomainSharingSettingsPtrOutput) S3KmsKeyId

When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.

func (DomainSharingSettingsPtrOutput) S3OutputPath

When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

func (DomainSharingSettingsPtrOutput) ToDomainSharingSettingsPtrOutput

func (o DomainSharingSettingsPtrOutput) ToDomainSharingSettingsPtrOutput() DomainSharingSettingsPtrOutput

func (DomainSharingSettingsPtrOutput) ToDomainSharingSettingsPtrOutputWithContext

func (o DomainSharingSettingsPtrOutput) ToDomainSharingSettingsPtrOutputWithContext(ctx context.Context) DomainSharingSettingsPtrOutput

type DomainState

type DomainState struct {
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainTag

type DomainTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DomainTagArgs

type DomainTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DomainTagArgs) ElementType

func (DomainTagArgs) ElementType() reflect.Type

func (DomainTagArgs) ToDomainTagOutput

func (i DomainTagArgs) ToDomainTagOutput() DomainTagOutput

func (DomainTagArgs) ToDomainTagOutputWithContext

func (i DomainTagArgs) ToDomainTagOutputWithContext(ctx context.Context) DomainTagOutput

type DomainTagArray

type DomainTagArray []DomainTagInput

func (DomainTagArray) ElementType

func (DomainTagArray) ElementType() reflect.Type

func (DomainTagArray) ToDomainTagArrayOutput

func (i DomainTagArray) ToDomainTagArrayOutput() DomainTagArrayOutput

func (DomainTagArray) ToDomainTagArrayOutputWithContext

func (i DomainTagArray) ToDomainTagArrayOutputWithContext(ctx context.Context) DomainTagArrayOutput

type DomainTagArrayInput

type DomainTagArrayInput interface {
	pulumi.Input

	ToDomainTagArrayOutput() DomainTagArrayOutput
	ToDomainTagArrayOutputWithContext(context.Context) DomainTagArrayOutput
}

DomainTagArrayInput is an input type that accepts DomainTagArray and DomainTagArrayOutput values. You can construct a concrete instance of `DomainTagArrayInput` via:

DomainTagArray{ DomainTagArgs{...} }

type DomainTagArrayOutput

type DomainTagArrayOutput struct{ *pulumi.OutputState }

func (DomainTagArrayOutput) ElementType

func (DomainTagArrayOutput) ElementType() reflect.Type

func (DomainTagArrayOutput) Index

func (DomainTagArrayOutput) ToDomainTagArrayOutput

func (o DomainTagArrayOutput) ToDomainTagArrayOutput() DomainTagArrayOutput

func (DomainTagArrayOutput) ToDomainTagArrayOutputWithContext

func (o DomainTagArrayOutput) ToDomainTagArrayOutputWithContext(ctx context.Context) DomainTagArrayOutput

type DomainTagInput

type DomainTagInput interface {
	pulumi.Input

	ToDomainTagOutput() DomainTagOutput
	ToDomainTagOutputWithContext(context.Context) DomainTagOutput
}

DomainTagInput is an input type that accepts DomainTagArgs and DomainTagOutput values. You can construct a concrete instance of `DomainTagInput` via:

DomainTagArgs{...}

type DomainTagOutput

type DomainTagOutput struct{ *pulumi.OutputState }

func (DomainTagOutput) ElementType

func (DomainTagOutput) ElementType() reflect.Type

func (DomainTagOutput) Key

func (DomainTagOutput) ToDomainTagOutput

func (o DomainTagOutput) ToDomainTagOutput() DomainTagOutput

func (DomainTagOutput) ToDomainTagOutputWithContext

func (o DomainTagOutput) ToDomainTagOutputWithContext(ctx context.Context) DomainTagOutput

func (DomainTagOutput) Value

type DomainUserSettings

type DomainUserSettings struct {
	// The user profile Amazon Resource Name (ARN).
	ExecutionRole *string `pulumi:"executionRole"`
	// The Jupyter server's app settings.
	JupyterServerAppSettings *DomainJupyterServerAppSettings `pulumi:"jupyterServerAppSettings"`
	// The kernel gateway app settings.
	KernelGatewayAppSettings *DomainKernelGatewayAppSettings `pulumi:"kernelGatewayAppSettings"`
	// The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
	SecurityGroups []string `pulumi:"securityGroups"`
	// The sharing settings.
	SharingSettings *DomainSharingSettings `pulumi:"sharingSettings"`
}

A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.

type DomainUserSettingsArgs

type DomainUserSettingsArgs struct {
	// The user profile Amazon Resource Name (ARN).
	ExecutionRole pulumi.StringPtrInput `pulumi:"executionRole"`
	// The Jupyter server's app settings.
	JupyterServerAppSettings DomainJupyterServerAppSettingsPtrInput `pulumi:"jupyterServerAppSettings"`
	// The kernel gateway app settings.
	KernelGatewayAppSettings DomainKernelGatewayAppSettingsPtrInput `pulumi:"kernelGatewayAppSettings"`
	// The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
	SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"`
	// The sharing settings.
	SharingSettings DomainSharingSettingsPtrInput `pulumi:"sharingSettings"`
}

A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.

func (DomainUserSettingsArgs) ElementType

func (DomainUserSettingsArgs) ElementType() reflect.Type

func (DomainUserSettingsArgs) ToDomainUserSettingsOutput

func (i DomainUserSettingsArgs) ToDomainUserSettingsOutput() DomainUserSettingsOutput

func (DomainUserSettingsArgs) ToDomainUserSettingsOutputWithContext

func (i DomainUserSettingsArgs) ToDomainUserSettingsOutputWithContext(ctx context.Context) DomainUserSettingsOutput

type DomainUserSettingsInput

type DomainUserSettingsInput interface {
	pulumi.Input

	ToDomainUserSettingsOutput() DomainUserSettingsOutput
	ToDomainUserSettingsOutputWithContext(context.Context) DomainUserSettingsOutput
}

DomainUserSettingsInput is an input type that accepts DomainUserSettingsArgs and DomainUserSettingsOutput values. You can construct a concrete instance of `DomainUserSettingsInput` via:

DomainUserSettingsArgs{...}

type DomainUserSettingsOutput

type DomainUserSettingsOutput struct{ *pulumi.OutputState }

A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.

func (DomainUserSettingsOutput) ElementType

func (DomainUserSettingsOutput) ElementType() reflect.Type

func (DomainUserSettingsOutput) ExecutionRole

The user profile Amazon Resource Name (ARN).

func (DomainUserSettingsOutput) JupyterServerAppSettings

The Jupyter server's app settings.

func (DomainUserSettingsOutput) KernelGatewayAppSettings

The kernel gateway app settings.

func (DomainUserSettingsOutput) SecurityGroups

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

func (DomainUserSettingsOutput) SharingSettings

The sharing settings.

func (DomainUserSettingsOutput) ToDomainUserSettingsOutput

func (o DomainUserSettingsOutput) ToDomainUserSettingsOutput() DomainUserSettingsOutput

func (DomainUserSettingsOutput) ToDomainUserSettingsOutputWithContext

func (o DomainUserSettingsOutput) ToDomainUserSettingsOutputWithContext(ctx context.Context) DomainUserSettingsOutput

type DomainUserSettingsPtrOutput

type DomainUserSettingsPtrOutput struct{ *pulumi.OutputState }

func (DomainUserSettingsPtrOutput) Elem

func (DomainUserSettingsPtrOutput) ElementType

func (DomainUserSettingsPtrOutput) ExecutionRole

The user profile Amazon Resource Name (ARN).

func (DomainUserSettingsPtrOutput) JupyterServerAppSettings

The Jupyter server's app settings.

func (DomainUserSettingsPtrOutput) KernelGatewayAppSettings

The kernel gateway app settings.

func (DomainUserSettingsPtrOutput) SecurityGroups

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

func (DomainUserSettingsPtrOutput) SharingSettings

The sharing settings.

func (DomainUserSettingsPtrOutput) ToDomainUserSettingsPtrOutput

func (o DomainUserSettingsPtrOutput) ToDomainUserSettingsPtrOutput() DomainUserSettingsPtrOutput

func (DomainUserSettingsPtrOutput) ToDomainUserSettingsPtrOutputWithContext

func (o DomainUserSettingsPtrOutput) ToDomainUserSettingsPtrOutputWithContext(ctx context.Context) DomainUserSettingsPtrOutput

type Endpoint deprecated

type Endpoint struct {
	pulumi.CustomResourceState

	DeploymentConfig                 EndpointDeploymentConfigPtrOutput  `pulumi:"deploymentConfig"`
	EndpointConfigName               pulumi.StringOutput                `pulumi:"endpointConfigName"`
	EndpointName                     pulumi.StringPtrOutput             `pulumi:"endpointName"`
	ExcludeRetainedVariantProperties EndpointVariantPropertyArrayOutput `pulumi:"excludeRetainedVariantProperties"`
	RetainAllVariantProperties       pulumi.BoolPtrOutput               `pulumi:"retainAllVariantProperties"`
	RetainDeploymentConfig           pulumi.BoolPtrOutput               `pulumi:"retainDeploymentConfig"`
	Tags                             EndpointTagArrayOutput             `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::Endpoint

Deprecated: Endpoint is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetEndpoint

func GetEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)

GetEndpoint gets an existing Endpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEndpoint

func NewEndpoint(ctx *pulumi.Context,
	name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)

NewEndpoint registers a new resource with the given unique name, arguments, and options.

func (*Endpoint) ElementType

func (*Endpoint) ElementType() reflect.Type

func (*Endpoint) ToEndpointOutput

func (i *Endpoint) ToEndpointOutput() EndpointOutput

func (*Endpoint) ToEndpointOutputWithContext

func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput

type EndpointAlarm

type EndpointAlarm struct {
	AlarmName string `pulumi:"alarmName"`
}

type EndpointAlarmArgs

type EndpointAlarmArgs struct {
	AlarmName pulumi.StringInput `pulumi:"alarmName"`
}

func (EndpointAlarmArgs) ElementType

func (EndpointAlarmArgs) ElementType() reflect.Type

func (EndpointAlarmArgs) ToEndpointAlarmOutput

func (i EndpointAlarmArgs) ToEndpointAlarmOutput() EndpointAlarmOutput

func (EndpointAlarmArgs) ToEndpointAlarmOutputWithContext

func (i EndpointAlarmArgs) ToEndpointAlarmOutputWithContext(ctx context.Context) EndpointAlarmOutput

type EndpointAlarmArray

type EndpointAlarmArray []EndpointAlarmInput

func (EndpointAlarmArray) ElementType

func (EndpointAlarmArray) ElementType() reflect.Type

func (EndpointAlarmArray) ToEndpointAlarmArrayOutput

func (i EndpointAlarmArray) ToEndpointAlarmArrayOutput() EndpointAlarmArrayOutput

func (EndpointAlarmArray) ToEndpointAlarmArrayOutputWithContext

func (i EndpointAlarmArray) ToEndpointAlarmArrayOutputWithContext(ctx context.Context) EndpointAlarmArrayOutput

type EndpointAlarmArrayInput

type EndpointAlarmArrayInput interface {
	pulumi.Input

	ToEndpointAlarmArrayOutput() EndpointAlarmArrayOutput
	ToEndpointAlarmArrayOutputWithContext(context.Context) EndpointAlarmArrayOutput
}

EndpointAlarmArrayInput is an input type that accepts EndpointAlarmArray and EndpointAlarmArrayOutput values. You can construct a concrete instance of `EndpointAlarmArrayInput` via:

EndpointAlarmArray{ EndpointAlarmArgs{...} }

type EndpointAlarmArrayOutput

type EndpointAlarmArrayOutput struct{ *pulumi.OutputState }

func (EndpointAlarmArrayOutput) ElementType

func (EndpointAlarmArrayOutput) ElementType() reflect.Type

func (EndpointAlarmArrayOutput) Index

func (EndpointAlarmArrayOutput) ToEndpointAlarmArrayOutput

func (o EndpointAlarmArrayOutput) ToEndpointAlarmArrayOutput() EndpointAlarmArrayOutput

func (EndpointAlarmArrayOutput) ToEndpointAlarmArrayOutputWithContext

func (o EndpointAlarmArrayOutput) ToEndpointAlarmArrayOutputWithContext(ctx context.Context) EndpointAlarmArrayOutput

type EndpointAlarmInput

type EndpointAlarmInput interface {
	pulumi.Input

	ToEndpointAlarmOutput() EndpointAlarmOutput
	ToEndpointAlarmOutputWithContext(context.Context) EndpointAlarmOutput
}

EndpointAlarmInput is an input type that accepts EndpointAlarmArgs and EndpointAlarmOutput values. You can construct a concrete instance of `EndpointAlarmInput` via:

EndpointAlarmArgs{...}

type EndpointAlarmOutput

type EndpointAlarmOutput struct{ *pulumi.OutputState }

func (EndpointAlarmOutput) AlarmName

func (o EndpointAlarmOutput) AlarmName() pulumi.StringOutput

func (EndpointAlarmOutput) ElementType

func (EndpointAlarmOutput) ElementType() reflect.Type

func (EndpointAlarmOutput) ToEndpointAlarmOutput

func (o EndpointAlarmOutput) ToEndpointAlarmOutput() EndpointAlarmOutput

func (EndpointAlarmOutput) ToEndpointAlarmOutputWithContext

func (o EndpointAlarmOutput) ToEndpointAlarmOutputWithContext(ctx context.Context) EndpointAlarmOutput

type EndpointArgs

type EndpointArgs struct {
	DeploymentConfig                 EndpointDeploymentConfigPtrInput
	EndpointConfigName               pulumi.StringInput
	EndpointName                     pulumi.StringPtrInput
	ExcludeRetainedVariantProperties EndpointVariantPropertyArrayInput
	RetainAllVariantProperties       pulumi.BoolPtrInput
	RetainDeploymentConfig           pulumi.BoolPtrInput
	Tags                             EndpointTagArrayInput
}

The set of arguments for constructing a Endpoint resource.

func (EndpointArgs) ElementType

func (EndpointArgs) ElementType() reflect.Type

type EndpointAutoRollbackConfig

type EndpointAutoRollbackConfig struct {
	Alarms []EndpointAlarm `pulumi:"alarms"`
}

type EndpointAutoRollbackConfigArgs

type EndpointAutoRollbackConfigArgs struct {
	Alarms EndpointAlarmArrayInput `pulumi:"alarms"`
}

func (EndpointAutoRollbackConfigArgs) ElementType

func (EndpointAutoRollbackConfigArgs) ToEndpointAutoRollbackConfigOutput

func (i EndpointAutoRollbackConfigArgs) ToEndpointAutoRollbackConfigOutput() EndpointAutoRollbackConfigOutput

func (EndpointAutoRollbackConfigArgs) ToEndpointAutoRollbackConfigOutputWithContext

func (i EndpointAutoRollbackConfigArgs) ToEndpointAutoRollbackConfigOutputWithContext(ctx context.Context) EndpointAutoRollbackConfigOutput

func (EndpointAutoRollbackConfigArgs) ToEndpointAutoRollbackConfigPtrOutput

func (i EndpointAutoRollbackConfigArgs) ToEndpointAutoRollbackConfigPtrOutput() EndpointAutoRollbackConfigPtrOutput

func (EndpointAutoRollbackConfigArgs) ToEndpointAutoRollbackConfigPtrOutputWithContext

func (i EndpointAutoRollbackConfigArgs) ToEndpointAutoRollbackConfigPtrOutputWithContext(ctx context.Context) EndpointAutoRollbackConfigPtrOutput

type EndpointAutoRollbackConfigInput

type EndpointAutoRollbackConfigInput interface {
	pulumi.Input

	ToEndpointAutoRollbackConfigOutput() EndpointAutoRollbackConfigOutput
	ToEndpointAutoRollbackConfigOutputWithContext(context.Context) EndpointAutoRollbackConfigOutput
}

EndpointAutoRollbackConfigInput is an input type that accepts EndpointAutoRollbackConfigArgs and EndpointAutoRollbackConfigOutput values. You can construct a concrete instance of `EndpointAutoRollbackConfigInput` via:

EndpointAutoRollbackConfigArgs{...}

type EndpointAutoRollbackConfigOutput

type EndpointAutoRollbackConfigOutput struct{ *pulumi.OutputState }

func (EndpointAutoRollbackConfigOutput) Alarms

func (EndpointAutoRollbackConfigOutput) ElementType

func (EndpointAutoRollbackConfigOutput) ToEndpointAutoRollbackConfigOutput

func (o EndpointAutoRollbackConfigOutput) ToEndpointAutoRollbackConfigOutput() EndpointAutoRollbackConfigOutput

func (EndpointAutoRollbackConfigOutput) ToEndpointAutoRollbackConfigOutputWithContext

func (o EndpointAutoRollbackConfigOutput) ToEndpointAutoRollbackConfigOutputWithContext(ctx context.Context) EndpointAutoRollbackConfigOutput

func (EndpointAutoRollbackConfigOutput) ToEndpointAutoRollbackConfigPtrOutput

func (o EndpointAutoRollbackConfigOutput) ToEndpointAutoRollbackConfigPtrOutput() EndpointAutoRollbackConfigPtrOutput

func (EndpointAutoRollbackConfigOutput) ToEndpointAutoRollbackConfigPtrOutputWithContext

func (o EndpointAutoRollbackConfigOutput) ToEndpointAutoRollbackConfigPtrOutputWithContext(ctx context.Context) EndpointAutoRollbackConfigPtrOutput

type EndpointAutoRollbackConfigPtrInput

type EndpointAutoRollbackConfigPtrInput interface {
	pulumi.Input

	ToEndpointAutoRollbackConfigPtrOutput() EndpointAutoRollbackConfigPtrOutput
	ToEndpointAutoRollbackConfigPtrOutputWithContext(context.Context) EndpointAutoRollbackConfigPtrOutput
}

EndpointAutoRollbackConfigPtrInput is an input type that accepts EndpointAutoRollbackConfigArgs, EndpointAutoRollbackConfigPtr and EndpointAutoRollbackConfigPtrOutput values. You can construct a concrete instance of `EndpointAutoRollbackConfigPtrInput` via:

        EndpointAutoRollbackConfigArgs{...}

or:

        nil

type EndpointAutoRollbackConfigPtrOutput

type EndpointAutoRollbackConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointAutoRollbackConfigPtrOutput) Alarms

func (EndpointAutoRollbackConfigPtrOutput) Elem

func (EndpointAutoRollbackConfigPtrOutput) ElementType

func (EndpointAutoRollbackConfigPtrOutput) ToEndpointAutoRollbackConfigPtrOutput

func (o EndpointAutoRollbackConfigPtrOutput) ToEndpointAutoRollbackConfigPtrOutput() EndpointAutoRollbackConfigPtrOutput

func (EndpointAutoRollbackConfigPtrOutput) ToEndpointAutoRollbackConfigPtrOutputWithContext

func (o EndpointAutoRollbackConfigPtrOutput) ToEndpointAutoRollbackConfigPtrOutputWithContext(ctx context.Context) EndpointAutoRollbackConfigPtrOutput

type EndpointBlueGreenUpdatePolicy

type EndpointBlueGreenUpdatePolicy struct {
	MaximumExecutionTimeoutInSeconds *int                         `pulumi:"maximumExecutionTimeoutInSeconds"`
	TerminationWaitInSeconds         *int                         `pulumi:"terminationWaitInSeconds"`
	TrafficRoutingConfiguration      EndpointTrafficRoutingConfig `pulumi:"trafficRoutingConfiguration"`
}

type EndpointBlueGreenUpdatePolicyArgs

type EndpointBlueGreenUpdatePolicyArgs struct {
	MaximumExecutionTimeoutInSeconds pulumi.IntPtrInput                `pulumi:"maximumExecutionTimeoutInSeconds"`
	TerminationWaitInSeconds         pulumi.IntPtrInput                `pulumi:"terminationWaitInSeconds"`
	TrafficRoutingConfiguration      EndpointTrafficRoutingConfigInput `pulumi:"trafficRoutingConfiguration"`
}

func (EndpointBlueGreenUpdatePolicyArgs) ElementType

func (EndpointBlueGreenUpdatePolicyArgs) ToEndpointBlueGreenUpdatePolicyOutput

func (i EndpointBlueGreenUpdatePolicyArgs) ToEndpointBlueGreenUpdatePolicyOutput() EndpointBlueGreenUpdatePolicyOutput

func (EndpointBlueGreenUpdatePolicyArgs) ToEndpointBlueGreenUpdatePolicyOutputWithContext

func (i EndpointBlueGreenUpdatePolicyArgs) ToEndpointBlueGreenUpdatePolicyOutputWithContext(ctx context.Context) EndpointBlueGreenUpdatePolicyOutput

func (EndpointBlueGreenUpdatePolicyArgs) ToEndpointBlueGreenUpdatePolicyPtrOutput

func (i EndpointBlueGreenUpdatePolicyArgs) ToEndpointBlueGreenUpdatePolicyPtrOutput() EndpointBlueGreenUpdatePolicyPtrOutput

func (EndpointBlueGreenUpdatePolicyArgs) ToEndpointBlueGreenUpdatePolicyPtrOutputWithContext

func (i EndpointBlueGreenUpdatePolicyArgs) ToEndpointBlueGreenUpdatePolicyPtrOutputWithContext(ctx context.Context) EndpointBlueGreenUpdatePolicyPtrOutput

type EndpointBlueGreenUpdatePolicyInput

type EndpointBlueGreenUpdatePolicyInput interface {
	pulumi.Input

	ToEndpointBlueGreenUpdatePolicyOutput() EndpointBlueGreenUpdatePolicyOutput
	ToEndpointBlueGreenUpdatePolicyOutputWithContext(context.Context) EndpointBlueGreenUpdatePolicyOutput
}

EndpointBlueGreenUpdatePolicyInput is an input type that accepts EndpointBlueGreenUpdatePolicyArgs and EndpointBlueGreenUpdatePolicyOutput values. You can construct a concrete instance of `EndpointBlueGreenUpdatePolicyInput` via:

EndpointBlueGreenUpdatePolicyArgs{...}

type EndpointBlueGreenUpdatePolicyOutput

type EndpointBlueGreenUpdatePolicyOutput struct{ *pulumi.OutputState }

func (EndpointBlueGreenUpdatePolicyOutput) ElementType

func (EndpointBlueGreenUpdatePolicyOutput) MaximumExecutionTimeoutInSeconds

func (o EndpointBlueGreenUpdatePolicyOutput) MaximumExecutionTimeoutInSeconds() pulumi.IntPtrOutput

func (EndpointBlueGreenUpdatePolicyOutput) TerminationWaitInSeconds

func (o EndpointBlueGreenUpdatePolicyOutput) TerminationWaitInSeconds() pulumi.IntPtrOutput

func (EndpointBlueGreenUpdatePolicyOutput) ToEndpointBlueGreenUpdatePolicyOutput

func (o EndpointBlueGreenUpdatePolicyOutput) ToEndpointBlueGreenUpdatePolicyOutput() EndpointBlueGreenUpdatePolicyOutput

func (EndpointBlueGreenUpdatePolicyOutput) ToEndpointBlueGreenUpdatePolicyOutputWithContext

func (o EndpointBlueGreenUpdatePolicyOutput) ToEndpointBlueGreenUpdatePolicyOutputWithContext(ctx context.Context) EndpointBlueGreenUpdatePolicyOutput

func (EndpointBlueGreenUpdatePolicyOutput) ToEndpointBlueGreenUpdatePolicyPtrOutput

func (o EndpointBlueGreenUpdatePolicyOutput) ToEndpointBlueGreenUpdatePolicyPtrOutput() EndpointBlueGreenUpdatePolicyPtrOutput

func (EndpointBlueGreenUpdatePolicyOutput) ToEndpointBlueGreenUpdatePolicyPtrOutputWithContext

func (o EndpointBlueGreenUpdatePolicyOutput) ToEndpointBlueGreenUpdatePolicyPtrOutputWithContext(ctx context.Context) EndpointBlueGreenUpdatePolicyPtrOutput

func (EndpointBlueGreenUpdatePolicyOutput) TrafficRoutingConfiguration

type EndpointBlueGreenUpdatePolicyPtrInput

type EndpointBlueGreenUpdatePolicyPtrInput interface {
	pulumi.Input

	ToEndpointBlueGreenUpdatePolicyPtrOutput() EndpointBlueGreenUpdatePolicyPtrOutput
	ToEndpointBlueGreenUpdatePolicyPtrOutputWithContext(context.Context) EndpointBlueGreenUpdatePolicyPtrOutput
}

EndpointBlueGreenUpdatePolicyPtrInput is an input type that accepts EndpointBlueGreenUpdatePolicyArgs, EndpointBlueGreenUpdatePolicyPtr and EndpointBlueGreenUpdatePolicyPtrOutput values. You can construct a concrete instance of `EndpointBlueGreenUpdatePolicyPtrInput` via:

        EndpointBlueGreenUpdatePolicyArgs{...}

or:

        nil

type EndpointBlueGreenUpdatePolicyPtrOutput

type EndpointBlueGreenUpdatePolicyPtrOutput struct{ *pulumi.OutputState }

func (EndpointBlueGreenUpdatePolicyPtrOutput) Elem

func (EndpointBlueGreenUpdatePolicyPtrOutput) ElementType

func (EndpointBlueGreenUpdatePolicyPtrOutput) MaximumExecutionTimeoutInSeconds

func (o EndpointBlueGreenUpdatePolicyPtrOutput) MaximumExecutionTimeoutInSeconds() pulumi.IntPtrOutput

func (EndpointBlueGreenUpdatePolicyPtrOutput) TerminationWaitInSeconds

func (o EndpointBlueGreenUpdatePolicyPtrOutput) TerminationWaitInSeconds() pulumi.IntPtrOutput

func (EndpointBlueGreenUpdatePolicyPtrOutput) ToEndpointBlueGreenUpdatePolicyPtrOutput

func (o EndpointBlueGreenUpdatePolicyPtrOutput) ToEndpointBlueGreenUpdatePolicyPtrOutput() EndpointBlueGreenUpdatePolicyPtrOutput

func (EndpointBlueGreenUpdatePolicyPtrOutput) ToEndpointBlueGreenUpdatePolicyPtrOutputWithContext

func (o EndpointBlueGreenUpdatePolicyPtrOutput) ToEndpointBlueGreenUpdatePolicyPtrOutputWithContext(ctx context.Context) EndpointBlueGreenUpdatePolicyPtrOutput

func (EndpointBlueGreenUpdatePolicyPtrOutput) TrafficRoutingConfiguration

type EndpointCapacitySize

type EndpointCapacitySize struct {
	Type  string `pulumi:"type"`
	Value int    `pulumi:"value"`
}

type EndpointCapacitySizeArgs

type EndpointCapacitySizeArgs struct {
	Type  pulumi.StringInput `pulumi:"type"`
	Value pulumi.IntInput    `pulumi:"value"`
}

func (EndpointCapacitySizeArgs) ElementType

func (EndpointCapacitySizeArgs) ElementType() reflect.Type

func (EndpointCapacitySizeArgs) ToEndpointCapacitySizeOutput

func (i EndpointCapacitySizeArgs) ToEndpointCapacitySizeOutput() EndpointCapacitySizeOutput

func (EndpointCapacitySizeArgs) ToEndpointCapacitySizeOutputWithContext

func (i EndpointCapacitySizeArgs) ToEndpointCapacitySizeOutputWithContext(ctx context.Context) EndpointCapacitySizeOutput

func (EndpointCapacitySizeArgs) ToEndpointCapacitySizePtrOutput

func (i EndpointCapacitySizeArgs) ToEndpointCapacitySizePtrOutput() EndpointCapacitySizePtrOutput

func (EndpointCapacitySizeArgs) ToEndpointCapacitySizePtrOutputWithContext

func (i EndpointCapacitySizeArgs) ToEndpointCapacitySizePtrOutputWithContext(ctx context.Context) EndpointCapacitySizePtrOutput

type EndpointCapacitySizeInput

type EndpointCapacitySizeInput interface {
	pulumi.Input

	ToEndpointCapacitySizeOutput() EndpointCapacitySizeOutput
	ToEndpointCapacitySizeOutputWithContext(context.Context) EndpointCapacitySizeOutput
}

EndpointCapacitySizeInput is an input type that accepts EndpointCapacitySizeArgs and EndpointCapacitySizeOutput values. You can construct a concrete instance of `EndpointCapacitySizeInput` via:

EndpointCapacitySizeArgs{...}

type EndpointCapacitySizeOutput

type EndpointCapacitySizeOutput struct{ *pulumi.OutputState }

func (EndpointCapacitySizeOutput) ElementType

func (EndpointCapacitySizeOutput) ElementType() reflect.Type

func (EndpointCapacitySizeOutput) ToEndpointCapacitySizeOutput

func (o EndpointCapacitySizeOutput) ToEndpointCapacitySizeOutput() EndpointCapacitySizeOutput

func (EndpointCapacitySizeOutput) ToEndpointCapacitySizeOutputWithContext

func (o EndpointCapacitySizeOutput) ToEndpointCapacitySizeOutputWithContext(ctx context.Context) EndpointCapacitySizeOutput

func (EndpointCapacitySizeOutput) ToEndpointCapacitySizePtrOutput

func (o EndpointCapacitySizeOutput) ToEndpointCapacitySizePtrOutput() EndpointCapacitySizePtrOutput

func (EndpointCapacitySizeOutput) ToEndpointCapacitySizePtrOutputWithContext

func (o EndpointCapacitySizeOutput) ToEndpointCapacitySizePtrOutputWithContext(ctx context.Context) EndpointCapacitySizePtrOutput

func (EndpointCapacitySizeOutput) Type

func (EndpointCapacitySizeOutput) Value

type EndpointCapacitySizePtrInput

type EndpointCapacitySizePtrInput interface {
	pulumi.Input

	ToEndpointCapacitySizePtrOutput() EndpointCapacitySizePtrOutput
	ToEndpointCapacitySizePtrOutputWithContext(context.Context) EndpointCapacitySizePtrOutput
}

EndpointCapacitySizePtrInput is an input type that accepts EndpointCapacitySizeArgs, EndpointCapacitySizePtr and EndpointCapacitySizePtrOutput values. You can construct a concrete instance of `EndpointCapacitySizePtrInput` via:

        EndpointCapacitySizeArgs{...}

or:

        nil

type EndpointCapacitySizePtrOutput

type EndpointCapacitySizePtrOutput struct{ *pulumi.OutputState }

func (EndpointCapacitySizePtrOutput) Elem

func (EndpointCapacitySizePtrOutput) ElementType

func (EndpointCapacitySizePtrOutput) ToEndpointCapacitySizePtrOutput

func (o EndpointCapacitySizePtrOutput) ToEndpointCapacitySizePtrOutput() EndpointCapacitySizePtrOutput

func (EndpointCapacitySizePtrOutput) ToEndpointCapacitySizePtrOutputWithContext

func (o EndpointCapacitySizePtrOutput) ToEndpointCapacitySizePtrOutputWithContext(ctx context.Context) EndpointCapacitySizePtrOutput

func (EndpointCapacitySizePtrOutput) Type

func (EndpointCapacitySizePtrOutput) Value

type EndpointConfig deprecated

type EndpointConfig struct {
	pulumi.CustomResourceState

	AsyncInferenceConfig EndpointConfigAsyncInferenceConfigPtrOutput `pulumi:"asyncInferenceConfig"`
	DataCaptureConfig    EndpointConfigDataCaptureConfigPtrOutput    `pulumi:"dataCaptureConfig"`
	EndpointConfigName   pulumi.StringPtrOutput                      `pulumi:"endpointConfigName"`
	KmsKeyId             pulumi.StringPtrOutput                      `pulumi:"kmsKeyId"`
	ProductionVariants   EndpointConfigProductionVariantArrayOutput  `pulumi:"productionVariants"`
	Tags                 EndpointConfigTagArrayOutput                `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::EndpointConfig

Deprecated: EndpointConfig is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetEndpointConfig

func GetEndpointConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndpointConfigState, opts ...pulumi.ResourceOption) (*EndpointConfig, error)

GetEndpointConfig gets an existing EndpointConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEndpointConfig

func NewEndpointConfig(ctx *pulumi.Context,
	name string, args *EndpointConfigArgs, opts ...pulumi.ResourceOption) (*EndpointConfig, error)

NewEndpointConfig registers a new resource with the given unique name, arguments, and options.

func (*EndpointConfig) ElementType

func (*EndpointConfig) ElementType() reflect.Type

func (*EndpointConfig) ToEndpointConfigOutput

func (i *EndpointConfig) ToEndpointConfigOutput() EndpointConfigOutput

func (*EndpointConfig) ToEndpointConfigOutputWithContext

func (i *EndpointConfig) ToEndpointConfigOutputWithContext(ctx context.Context) EndpointConfigOutput

type EndpointConfigArgs

type EndpointConfigArgs struct {
	AsyncInferenceConfig EndpointConfigAsyncInferenceConfigPtrInput
	DataCaptureConfig    EndpointConfigDataCaptureConfigPtrInput
	EndpointConfigName   pulumi.StringPtrInput
	KmsKeyId             pulumi.StringPtrInput
	ProductionVariants   EndpointConfigProductionVariantArrayInput
	Tags                 EndpointConfigTagArrayInput
}

The set of arguments for constructing a EndpointConfig resource.

func (EndpointConfigArgs) ElementType

func (EndpointConfigArgs) ElementType() reflect.Type

type EndpointConfigAsyncInferenceClientConfig

type EndpointConfigAsyncInferenceClientConfig struct {
	MaxConcurrentInvocationsPerInstance *int `pulumi:"maxConcurrentInvocationsPerInstance"`
}

type EndpointConfigAsyncInferenceClientConfigArgs

type EndpointConfigAsyncInferenceClientConfigArgs struct {
	MaxConcurrentInvocationsPerInstance pulumi.IntPtrInput `pulumi:"maxConcurrentInvocationsPerInstance"`
}

func (EndpointConfigAsyncInferenceClientConfigArgs) ElementType

func (EndpointConfigAsyncInferenceClientConfigArgs) ToEndpointConfigAsyncInferenceClientConfigOutput

func (i EndpointConfigAsyncInferenceClientConfigArgs) ToEndpointConfigAsyncInferenceClientConfigOutput() EndpointConfigAsyncInferenceClientConfigOutput

func (EndpointConfigAsyncInferenceClientConfigArgs) ToEndpointConfigAsyncInferenceClientConfigOutputWithContext

func (i EndpointConfigAsyncInferenceClientConfigArgs) ToEndpointConfigAsyncInferenceClientConfigOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceClientConfigOutput

func (EndpointConfigAsyncInferenceClientConfigArgs) ToEndpointConfigAsyncInferenceClientConfigPtrOutput

func (i EndpointConfigAsyncInferenceClientConfigArgs) ToEndpointConfigAsyncInferenceClientConfigPtrOutput() EndpointConfigAsyncInferenceClientConfigPtrOutput

func (EndpointConfigAsyncInferenceClientConfigArgs) ToEndpointConfigAsyncInferenceClientConfigPtrOutputWithContext

func (i EndpointConfigAsyncInferenceClientConfigArgs) ToEndpointConfigAsyncInferenceClientConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceClientConfigPtrOutput

type EndpointConfigAsyncInferenceClientConfigInput

type EndpointConfigAsyncInferenceClientConfigInput interface {
	pulumi.Input

	ToEndpointConfigAsyncInferenceClientConfigOutput() EndpointConfigAsyncInferenceClientConfigOutput
	ToEndpointConfigAsyncInferenceClientConfigOutputWithContext(context.Context) EndpointConfigAsyncInferenceClientConfigOutput
}

EndpointConfigAsyncInferenceClientConfigInput is an input type that accepts EndpointConfigAsyncInferenceClientConfigArgs and EndpointConfigAsyncInferenceClientConfigOutput values. You can construct a concrete instance of `EndpointConfigAsyncInferenceClientConfigInput` via:

EndpointConfigAsyncInferenceClientConfigArgs{...}

type EndpointConfigAsyncInferenceClientConfigOutput

type EndpointConfigAsyncInferenceClientConfigOutput struct{ *pulumi.OutputState }

func (EndpointConfigAsyncInferenceClientConfigOutput) ElementType

func (EndpointConfigAsyncInferenceClientConfigOutput) MaxConcurrentInvocationsPerInstance

func (o EndpointConfigAsyncInferenceClientConfigOutput) MaxConcurrentInvocationsPerInstance() pulumi.IntPtrOutput

func (EndpointConfigAsyncInferenceClientConfigOutput) ToEndpointConfigAsyncInferenceClientConfigOutput

func (o EndpointConfigAsyncInferenceClientConfigOutput) ToEndpointConfigAsyncInferenceClientConfigOutput() EndpointConfigAsyncInferenceClientConfigOutput

func (EndpointConfigAsyncInferenceClientConfigOutput) ToEndpointConfigAsyncInferenceClientConfigOutputWithContext

func (o EndpointConfigAsyncInferenceClientConfigOutput) ToEndpointConfigAsyncInferenceClientConfigOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceClientConfigOutput

func (EndpointConfigAsyncInferenceClientConfigOutput) ToEndpointConfigAsyncInferenceClientConfigPtrOutput

func (o EndpointConfigAsyncInferenceClientConfigOutput) ToEndpointConfigAsyncInferenceClientConfigPtrOutput() EndpointConfigAsyncInferenceClientConfigPtrOutput

func (EndpointConfigAsyncInferenceClientConfigOutput) ToEndpointConfigAsyncInferenceClientConfigPtrOutputWithContext

func (o EndpointConfigAsyncInferenceClientConfigOutput) ToEndpointConfigAsyncInferenceClientConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceClientConfigPtrOutput

type EndpointConfigAsyncInferenceClientConfigPtrInput

type EndpointConfigAsyncInferenceClientConfigPtrInput interface {
	pulumi.Input

	ToEndpointConfigAsyncInferenceClientConfigPtrOutput() EndpointConfigAsyncInferenceClientConfigPtrOutput
	ToEndpointConfigAsyncInferenceClientConfigPtrOutputWithContext(context.Context) EndpointConfigAsyncInferenceClientConfigPtrOutput
}

EndpointConfigAsyncInferenceClientConfigPtrInput is an input type that accepts EndpointConfigAsyncInferenceClientConfigArgs, EndpointConfigAsyncInferenceClientConfigPtr and EndpointConfigAsyncInferenceClientConfigPtrOutput values. You can construct a concrete instance of `EndpointConfigAsyncInferenceClientConfigPtrInput` via:

        EndpointConfigAsyncInferenceClientConfigArgs{...}

or:

        nil

type EndpointConfigAsyncInferenceClientConfigPtrOutput

type EndpointConfigAsyncInferenceClientConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointConfigAsyncInferenceClientConfigPtrOutput) Elem

func (EndpointConfigAsyncInferenceClientConfigPtrOutput) ElementType

func (EndpointConfigAsyncInferenceClientConfigPtrOutput) MaxConcurrentInvocationsPerInstance

func (o EndpointConfigAsyncInferenceClientConfigPtrOutput) MaxConcurrentInvocationsPerInstance() pulumi.IntPtrOutput

func (EndpointConfigAsyncInferenceClientConfigPtrOutput) ToEndpointConfigAsyncInferenceClientConfigPtrOutput

func (o EndpointConfigAsyncInferenceClientConfigPtrOutput) ToEndpointConfigAsyncInferenceClientConfigPtrOutput() EndpointConfigAsyncInferenceClientConfigPtrOutput

func (EndpointConfigAsyncInferenceClientConfigPtrOutput) ToEndpointConfigAsyncInferenceClientConfigPtrOutputWithContext

func (o EndpointConfigAsyncInferenceClientConfigPtrOutput) ToEndpointConfigAsyncInferenceClientConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceClientConfigPtrOutput

type EndpointConfigAsyncInferenceConfig

type EndpointConfigAsyncInferenceConfig struct {
	ClientConfig *EndpointConfigAsyncInferenceClientConfig `pulumi:"clientConfig"`
	OutputConfig EndpointConfigAsyncInferenceOutputConfig  `pulumi:"outputConfig"`
}

type EndpointConfigAsyncInferenceConfigArgs

type EndpointConfigAsyncInferenceConfigArgs struct {
	ClientConfig EndpointConfigAsyncInferenceClientConfigPtrInput `pulumi:"clientConfig"`
	OutputConfig EndpointConfigAsyncInferenceOutputConfigInput    `pulumi:"outputConfig"`
}

func (EndpointConfigAsyncInferenceConfigArgs) ElementType

func (EndpointConfigAsyncInferenceConfigArgs) ToEndpointConfigAsyncInferenceConfigOutput

func (i EndpointConfigAsyncInferenceConfigArgs) ToEndpointConfigAsyncInferenceConfigOutput() EndpointConfigAsyncInferenceConfigOutput

func (EndpointConfigAsyncInferenceConfigArgs) ToEndpointConfigAsyncInferenceConfigOutputWithContext

func (i EndpointConfigAsyncInferenceConfigArgs) ToEndpointConfigAsyncInferenceConfigOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceConfigOutput

func (EndpointConfigAsyncInferenceConfigArgs) ToEndpointConfigAsyncInferenceConfigPtrOutput

func (i EndpointConfigAsyncInferenceConfigArgs) ToEndpointConfigAsyncInferenceConfigPtrOutput() EndpointConfigAsyncInferenceConfigPtrOutput

func (EndpointConfigAsyncInferenceConfigArgs) ToEndpointConfigAsyncInferenceConfigPtrOutputWithContext

func (i EndpointConfigAsyncInferenceConfigArgs) ToEndpointConfigAsyncInferenceConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceConfigPtrOutput

type EndpointConfigAsyncInferenceConfigInput

type EndpointConfigAsyncInferenceConfigInput interface {
	pulumi.Input

	ToEndpointConfigAsyncInferenceConfigOutput() EndpointConfigAsyncInferenceConfigOutput
	ToEndpointConfigAsyncInferenceConfigOutputWithContext(context.Context) EndpointConfigAsyncInferenceConfigOutput
}

EndpointConfigAsyncInferenceConfigInput is an input type that accepts EndpointConfigAsyncInferenceConfigArgs and EndpointConfigAsyncInferenceConfigOutput values. You can construct a concrete instance of `EndpointConfigAsyncInferenceConfigInput` via:

EndpointConfigAsyncInferenceConfigArgs{...}

type EndpointConfigAsyncInferenceConfigOutput

type EndpointConfigAsyncInferenceConfigOutput struct{ *pulumi.OutputState }

func (EndpointConfigAsyncInferenceConfigOutput) ClientConfig

func (EndpointConfigAsyncInferenceConfigOutput) ElementType

func (EndpointConfigAsyncInferenceConfigOutput) OutputConfig

func (EndpointConfigAsyncInferenceConfigOutput) ToEndpointConfigAsyncInferenceConfigOutput

func (o EndpointConfigAsyncInferenceConfigOutput) ToEndpointConfigAsyncInferenceConfigOutput() EndpointConfigAsyncInferenceConfigOutput

func (EndpointConfigAsyncInferenceConfigOutput) ToEndpointConfigAsyncInferenceConfigOutputWithContext

func (o EndpointConfigAsyncInferenceConfigOutput) ToEndpointConfigAsyncInferenceConfigOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceConfigOutput

func (EndpointConfigAsyncInferenceConfigOutput) ToEndpointConfigAsyncInferenceConfigPtrOutput

func (o EndpointConfigAsyncInferenceConfigOutput) ToEndpointConfigAsyncInferenceConfigPtrOutput() EndpointConfigAsyncInferenceConfigPtrOutput

func (EndpointConfigAsyncInferenceConfigOutput) ToEndpointConfigAsyncInferenceConfigPtrOutputWithContext

func (o EndpointConfigAsyncInferenceConfigOutput) ToEndpointConfigAsyncInferenceConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceConfigPtrOutput

type EndpointConfigAsyncInferenceConfigPtrInput

type EndpointConfigAsyncInferenceConfigPtrInput interface {
	pulumi.Input

	ToEndpointConfigAsyncInferenceConfigPtrOutput() EndpointConfigAsyncInferenceConfigPtrOutput
	ToEndpointConfigAsyncInferenceConfigPtrOutputWithContext(context.Context) EndpointConfigAsyncInferenceConfigPtrOutput
}

EndpointConfigAsyncInferenceConfigPtrInput is an input type that accepts EndpointConfigAsyncInferenceConfigArgs, EndpointConfigAsyncInferenceConfigPtr and EndpointConfigAsyncInferenceConfigPtrOutput values. You can construct a concrete instance of `EndpointConfigAsyncInferenceConfigPtrInput` via:

        EndpointConfigAsyncInferenceConfigArgs{...}

or:

        nil

type EndpointConfigAsyncInferenceConfigPtrOutput

type EndpointConfigAsyncInferenceConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointConfigAsyncInferenceConfigPtrOutput) ClientConfig

func (EndpointConfigAsyncInferenceConfigPtrOutput) Elem

func (EndpointConfigAsyncInferenceConfigPtrOutput) ElementType

func (EndpointConfigAsyncInferenceConfigPtrOutput) OutputConfig

func (EndpointConfigAsyncInferenceConfigPtrOutput) ToEndpointConfigAsyncInferenceConfigPtrOutput

func (o EndpointConfigAsyncInferenceConfigPtrOutput) ToEndpointConfigAsyncInferenceConfigPtrOutput() EndpointConfigAsyncInferenceConfigPtrOutput

func (EndpointConfigAsyncInferenceConfigPtrOutput) ToEndpointConfigAsyncInferenceConfigPtrOutputWithContext

func (o EndpointConfigAsyncInferenceConfigPtrOutput) ToEndpointConfigAsyncInferenceConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceConfigPtrOutput

type EndpointConfigAsyncInferenceNotificationConfig

type EndpointConfigAsyncInferenceNotificationConfig struct {
	ErrorTopic   *string `pulumi:"errorTopic"`
	SuccessTopic *string `pulumi:"successTopic"`
}

type EndpointConfigAsyncInferenceNotificationConfigArgs

type EndpointConfigAsyncInferenceNotificationConfigArgs struct {
	ErrorTopic   pulumi.StringPtrInput `pulumi:"errorTopic"`
	SuccessTopic pulumi.StringPtrInput `pulumi:"successTopic"`
}

func (EndpointConfigAsyncInferenceNotificationConfigArgs) ElementType

func (EndpointConfigAsyncInferenceNotificationConfigArgs) ToEndpointConfigAsyncInferenceNotificationConfigOutput

func (i EndpointConfigAsyncInferenceNotificationConfigArgs) ToEndpointConfigAsyncInferenceNotificationConfigOutput() EndpointConfigAsyncInferenceNotificationConfigOutput

func (EndpointConfigAsyncInferenceNotificationConfigArgs) ToEndpointConfigAsyncInferenceNotificationConfigOutputWithContext

func (i EndpointConfigAsyncInferenceNotificationConfigArgs) ToEndpointConfigAsyncInferenceNotificationConfigOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceNotificationConfigOutput

func (EndpointConfigAsyncInferenceNotificationConfigArgs) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutput

func (i EndpointConfigAsyncInferenceNotificationConfigArgs) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutput() EndpointConfigAsyncInferenceNotificationConfigPtrOutput

func (EndpointConfigAsyncInferenceNotificationConfigArgs) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutputWithContext

func (i EndpointConfigAsyncInferenceNotificationConfigArgs) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceNotificationConfigPtrOutput

type EndpointConfigAsyncInferenceNotificationConfigInput

type EndpointConfigAsyncInferenceNotificationConfigInput interface {
	pulumi.Input

	ToEndpointConfigAsyncInferenceNotificationConfigOutput() EndpointConfigAsyncInferenceNotificationConfigOutput
	ToEndpointConfigAsyncInferenceNotificationConfigOutputWithContext(context.Context) EndpointConfigAsyncInferenceNotificationConfigOutput
}

EndpointConfigAsyncInferenceNotificationConfigInput is an input type that accepts EndpointConfigAsyncInferenceNotificationConfigArgs and EndpointConfigAsyncInferenceNotificationConfigOutput values. You can construct a concrete instance of `EndpointConfigAsyncInferenceNotificationConfigInput` via:

EndpointConfigAsyncInferenceNotificationConfigArgs{...}

type EndpointConfigAsyncInferenceNotificationConfigOutput

type EndpointConfigAsyncInferenceNotificationConfigOutput struct{ *pulumi.OutputState }

func (EndpointConfigAsyncInferenceNotificationConfigOutput) ElementType

func (EndpointConfigAsyncInferenceNotificationConfigOutput) ErrorTopic

func (EndpointConfigAsyncInferenceNotificationConfigOutput) SuccessTopic

func (EndpointConfigAsyncInferenceNotificationConfigOutput) ToEndpointConfigAsyncInferenceNotificationConfigOutput

func (EndpointConfigAsyncInferenceNotificationConfigOutput) ToEndpointConfigAsyncInferenceNotificationConfigOutputWithContext

func (o EndpointConfigAsyncInferenceNotificationConfigOutput) ToEndpointConfigAsyncInferenceNotificationConfigOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceNotificationConfigOutput

func (EndpointConfigAsyncInferenceNotificationConfigOutput) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutput

func (o EndpointConfigAsyncInferenceNotificationConfigOutput) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutput() EndpointConfigAsyncInferenceNotificationConfigPtrOutput

func (EndpointConfigAsyncInferenceNotificationConfigOutput) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutputWithContext

func (o EndpointConfigAsyncInferenceNotificationConfigOutput) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceNotificationConfigPtrOutput

type EndpointConfigAsyncInferenceNotificationConfigPtrInput

type EndpointConfigAsyncInferenceNotificationConfigPtrInput interface {
	pulumi.Input

	ToEndpointConfigAsyncInferenceNotificationConfigPtrOutput() EndpointConfigAsyncInferenceNotificationConfigPtrOutput
	ToEndpointConfigAsyncInferenceNotificationConfigPtrOutputWithContext(context.Context) EndpointConfigAsyncInferenceNotificationConfigPtrOutput
}

EndpointConfigAsyncInferenceNotificationConfigPtrInput is an input type that accepts EndpointConfigAsyncInferenceNotificationConfigArgs, EndpointConfigAsyncInferenceNotificationConfigPtr and EndpointConfigAsyncInferenceNotificationConfigPtrOutput values. You can construct a concrete instance of `EndpointConfigAsyncInferenceNotificationConfigPtrInput` via:

        EndpointConfigAsyncInferenceNotificationConfigArgs{...}

or:

        nil

type EndpointConfigAsyncInferenceNotificationConfigPtrOutput

type EndpointConfigAsyncInferenceNotificationConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointConfigAsyncInferenceNotificationConfigPtrOutput) Elem

func (EndpointConfigAsyncInferenceNotificationConfigPtrOutput) ElementType

func (EndpointConfigAsyncInferenceNotificationConfigPtrOutput) ErrorTopic

func (EndpointConfigAsyncInferenceNotificationConfigPtrOutput) SuccessTopic

func (EndpointConfigAsyncInferenceNotificationConfigPtrOutput) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutput

func (EndpointConfigAsyncInferenceNotificationConfigPtrOutput) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutputWithContext

func (o EndpointConfigAsyncInferenceNotificationConfigPtrOutput) ToEndpointConfigAsyncInferenceNotificationConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceNotificationConfigPtrOutput

type EndpointConfigAsyncInferenceOutputConfig

type EndpointConfigAsyncInferenceOutputConfig struct {
	KmsKeyId           *string                                         `pulumi:"kmsKeyId"`
	NotificationConfig *EndpointConfigAsyncInferenceNotificationConfig `pulumi:"notificationConfig"`
	S3OutputPath       string                                          `pulumi:"s3OutputPath"`
}

type EndpointConfigAsyncInferenceOutputConfigArgs

type EndpointConfigAsyncInferenceOutputConfigArgs struct {
	KmsKeyId           pulumi.StringPtrInput                                  `pulumi:"kmsKeyId"`
	NotificationConfig EndpointConfigAsyncInferenceNotificationConfigPtrInput `pulumi:"notificationConfig"`
	S3OutputPath       pulumi.StringInput                                     `pulumi:"s3OutputPath"`
}

func (EndpointConfigAsyncInferenceOutputConfigArgs) ElementType

func (EndpointConfigAsyncInferenceOutputConfigArgs) ToEndpointConfigAsyncInferenceOutputConfigOutput

func (i EndpointConfigAsyncInferenceOutputConfigArgs) ToEndpointConfigAsyncInferenceOutputConfigOutput() EndpointConfigAsyncInferenceOutputConfigOutput

func (EndpointConfigAsyncInferenceOutputConfigArgs) ToEndpointConfigAsyncInferenceOutputConfigOutputWithContext

func (i EndpointConfigAsyncInferenceOutputConfigArgs) ToEndpointConfigAsyncInferenceOutputConfigOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceOutputConfigOutput

func (EndpointConfigAsyncInferenceOutputConfigArgs) ToEndpointConfigAsyncInferenceOutputConfigPtrOutput

func (i EndpointConfigAsyncInferenceOutputConfigArgs) ToEndpointConfigAsyncInferenceOutputConfigPtrOutput() EndpointConfigAsyncInferenceOutputConfigPtrOutput

func (EndpointConfigAsyncInferenceOutputConfigArgs) ToEndpointConfigAsyncInferenceOutputConfigPtrOutputWithContext

func (i EndpointConfigAsyncInferenceOutputConfigArgs) ToEndpointConfigAsyncInferenceOutputConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceOutputConfigPtrOutput

type EndpointConfigAsyncInferenceOutputConfigInput

type EndpointConfigAsyncInferenceOutputConfigInput interface {
	pulumi.Input

	ToEndpointConfigAsyncInferenceOutputConfigOutput() EndpointConfigAsyncInferenceOutputConfigOutput
	ToEndpointConfigAsyncInferenceOutputConfigOutputWithContext(context.Context) EndpointConfigAsyncInferenceOutputConfigOutput
}

EndpointConfigAsyncInferenceOutputConfigInput is an input type that accepts EndpointConfigAsyncInferenceOutputConfigArgs and EndpointConfigAsyncInferenceOutputConfigOutput values. You can construct a concrete instance of `EndpointConfigAsyncInferenceOutputConfigInput` via:

EndpointConfigAsyncInferenceOutputConfigArgs{...}

type EndpointConfigAsyncInferenceOutputConfigOutput

type EndpointConfigAsyncInferenceOutputConfigOutput struct{ *pulumi.OutputState }

func (EndpointConfigAsyncInferenceOutputConfigOutput) ElementType

func (EndpointConfigAsyncInferenceOutputConfigOutput) KmsKeyId

func (EndpointConfigAsyncInferenceOutputConfigOutput) NotificationConfig

func (EndpointConfigAsyncInferenceOutputConfigOutput) S3OutputPath

func (EndpointConfigAsyncInferenceOutputConfigOutput) ToEndpointConfigAsyncInferenceOutputConfigOutput

func (o EndpointConfigAsyncInferenceOutputConfigOutput) ToEndpointConfigAsyncInferenceOutputConfigOutput() EndpointConfigAsyncInferenceOutputConfigOutput

func (EndpointConfigAsyncInferenceOutputConfigOutput) ToEndpointConfigAsyncInferenceOutputConfigOutputWithContext

func (o EndpointConfigAsyncInferenceOutputConfigOutput) ToEndpointConfigAsyncInferenceOutputConfigOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceOutputConfigOutput

func (EndpointConfigAsyncInferenceOutputConfigOutput) ToEndpointConfigAsyncInferenceOutputConfigPtrOutput

func (o EndpointConfigAsyncInferenceOutputConfigOutput) ToEndpointConfigAsyncInferenceOutputConfigPtrOutput() EndpointConfigAsyncInferenceOutputConfigPtrOutput

func (EndpointConfigAsyncInferenceOutputConfigOutput) ToEndpointConfigAsyncInferenceOutputConfigPtrOutputWithContext

func (o EndpointConfigAsyncInferenceOutputConfigOutput) ToEndpointConfigAsyncInferenceOutputConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceOutputConfigPtrOutput

type EndpointConfigAsyncInferenceOutputConfigPtrInput

type EndpointConfigAsyncInferenceOutputConfigPtrInput interface {
	pulumi.Input

	ToEndpointConfigAsyncInferenceOutputConfigPtrOutput() EndpointConfigAsyncInferenceOutputConfigPtrOutput
	ToEndpointConfigAsyncInferenceOutputConfigPtrOutputWithContext(context.Context) EndpointConfigAsyncInferenceOutputConfigPtrOutput
}

EndpointConfigAsyncInferenceOutputConfigPtrInput is an input type that accepts EndpointConfigAsyncInferenceOutputConfigArgs, EndpointConfigAsyncInferenceOutputConfigPtr and EndpointConfigAsyncInferenceOutputConfigPtrOutput values. You can construct a concrete instance of `EndpointConfigAsyncInferenceOutputConfigPtrInput` via:

        EndpointConfigAsyncInferenceOutputConfigArgs{...}

or:

        nil

type EndpointConfigAsyncInferenceOutputConfigPtrOutput

type EndpointConfigAsyncInferenceOutputConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointConfigAsyncInferenceOutputConfigPtrOutput) Elem

func (EndpointConfigAsyncInferenceOutputConfigPtrOutput) ElementType

func (EndpointConfigAsyncInferenceOutputConfigPtrOutput) KmsKeyId

func (EndpointConfigAsyncInferenceOutputConfigPtrOutput) NotificationConfig

func (EndpointConfigAsyncInferenceOutputConfigPtrOutput) S3OutputPath

func (EndpointConfigAsyncInferenceOutputConfigPtrOutput) ToEndpointConfigAsyncInferenceOutputConfigPtrOutput

func (o EndpointConfigAsyncInferenceOutputConfigPtrOutput) ToEndpointConfigAsyncInferenceOutputConfigPtrOutput() EndpointConfigAsyncInferenceOutputConfigPtrOutput

func (EndpointConfigAsyncInferenceOutputConfigPtrOutput) ToEndpointConfigAsyncInferenceOutputConfigPtrOutputWithContext

func (o EndpointConfigAsyncInferenceOutputConfigPtrOutput) ToEndpointConfigAsyncInferenceOutputConfigPtrOutputWithContext(ctx context.Context) EndpointConfigAsyncInferenceOutputConfigPtrOutput

type EndpointConfigCaptureContentTypeHeader

type EndpointConfigCaptureContentTypeHeader struct {
	CsvContentTypes  []string `pulumi:"csvContentTypes"`
	JsonContentTypes []string `pulumi:"jsonContentTypes"`
}

type EndpointConfigCaptureContentTypeHeaderArgs

type EndpointConfigCaptureContentTypeHeaderArgs struct {
	CsvContentTypes  pulumi.StringArrayInput `pulumi:"csvContentTypes"`
	JsonContentTypes pulumi.StringArrayInput `pulumi:"jsonContentTypes"`
}

func (EndpointConfigCaptureContentTypeHeaderArgs) ElementType

func (EndpointConfigCaptureContentTypeHeaderArgs) ToEndpointConfigCaptureContentTypeHeaderOutput

func (i EndpointConfigCaptureContentTypeHeaderArgs) ToEndpointConfigCaptureContentTypeHeaderOutput() EndpointConfigCaptureContentTypeHeaderOutput

func (EndpointConfigCaptureContentTypeHeaderArgs) ToEndpointConfigCaptureContentTypeHeaderOutputWithContext

func (i EndpointConfigCaptureContentTypeHeaderArgs) ToEndpointConfigCaptureContentTypeHeaderOutputWithContext(ctx context.Context) EndpointConfigCaptureContentTypeHeaderOutput

func (EndpointConfigCaptureContentTypeHeaderArgs) ToEndpointConfigCaptureContentTypeHeaderPtrOutput

func (i EndpointConfigCaptureContentTypeHeaderArgs) ToEndpointConfigCaptureContentTypeHeaderPtrOutput() EndpointConfigCaptureContentTypeHeaderPtrOutput

func (EndpointConfigCaptureContentTypeHeaderArgs) ToEndpointConfigCaptureContentTypeHeaderPtrOutputWithContext

func (i EndpointConfigCaptureContentTypeHeaderArgs) ToEndpointConfigCaptureContentTypeHeaderPtrOutputWithContext(ctx context.Context) EndpointConfigCaptureContentTypeHeaderPtrOutput

type EndpointConfigCaptureContentTypeHeaderInput

type EndpointConfigCaptureContentTypeHeaderInput interface {
	pulumi.Input

	ToEndpointConfigCaptureContentTypeHeaderOutput() EndpointConfigCaptureContentTypeHeaderOutput
	ToEndpointConfigCaptureContentTypeHeaderOutputWithContext(context.Context) EndpointConfigCaptureContentTypeHeaderOutput
}

EndpointConfigCaptureContentTypeHeaderInput is an input type that accepts EndpointConfigCaptureContentTypeHeaderArgs and EndpointConfigCaptureContentTypeHeaderOutput values. You can construct a concrete instance of `EndpointConfigCaptureContentTypeHeaderInput` via:

EndpointConfigCaptureContentTypeHeaderArgs{...}

type EndpointConfigCaptureContentTypeHeaderOutput

type EndpointConfigCaptureContentTypeHeaderOutput struct{ *pulumi.OutputState }

func (EndpointConfigCaptureContentTypeHeaderOutput) CsvContentTypes

func (EndpointConfigCaptureContentTypeHeaderOutput) ElementType

func (EndpointConfigCaptureContentTypeHeaderOutput) JsonContentTypes

func (EndpointConfigCaptureContentTypeHeaderOutput) ToEndpointConfigCaptureContentTypeHeaderOutput

func (o EndpointConfigCaptureContentTypeHeaderOutput) ToEndpointConfigCaptureContentTypeHeaderOutput() EndpointConfigCaptureContentTypeHeaderOutput

func (EndpointConfigCaptureContentTypeHeaderOutput) ToEndpointConfigCaptureContentTypeHeaderOutputWithContext

func (o EndpointConfigCaptureContentTypeHeaderOutput) ToEndpointConfigCaptureContentTypeHeaderOutputWithContext(ctx context.Context) EndpointConfigCaptureContentTypeHeaderOutput

func (EndpointConfigCaptureContentTypeHeaderOutput) ToEndpointConfigCaptureContentTypeHeaderPtrOutput

func (o EndpointConfigCaptureContentTypeHeaderOutput) ToEndpointConfigCaptureContentTypeHeaderPtrOutput() EndpointConfigCaptureContentTypeHeaderPtrOutput

func (EndpointConfigCaptureContentTypeHeaderOutput) ToEndpointConfigCaptureContentTypeHeaderPtrOutputWithContext

func (o EndpointConfigCaptureContentTypeHeaderOutput) ToEndpointConfigCaptureContentTypeHeaderPtrOutputWithContext(ctx context.Context) EndpointConfigCaptureContentTypeHeaderPtrOutput

type EndpointConfigCaptureContentTypeHeaderPtrInput

type EndpointConfigCaptureContentTypeHeaderPtrInput interface {
	pulumi.Input

	ToEndpointConfigCaptureContentTypeHeaderPtrOutput() EndpointConfigCaptureContentTypeHeaderPtrOutput
	ToEndpointConfigCaptureContentTypeHeaderPtrOutputWithContext(context.Context) EndpointConfigCaptureContentTypeHeaderPtrOutput
}

EndpointConfigCaptureContentTypeHeaderPtrInput is an input type that accepts EndpointConfigCaptureContentTypeHeaderArgs, EndpointConfigCaptureContentTypeHeaderPtr and EndpointConfigCaptureContentTypeHeaderPtrOutput values. You can construct a concrete instance of `EndpointConfigCaptureContentTypeHeaderPtrInput` via:

        EndpointConfigCaptureContentTypeHeaderArgs{...}

or:

        nil

type EndpointConfigCaptureContentTypeHeaderPtrOutput

type EndpointConfigCaptureContentTypeHeaderPtrOutput struct{ *pulumi.OutputState }

func (EndpointConfigCaptureContentTypeHeaderPtrOutput) CsvContentTypes

func (EndpointConfigCaptureContentTypeHeaderPtrOutput) Elem

func (EndpointConfigCaptureContentTypeHeaderPtrOutput) ElementType

func (EndpointConfigCaptureContentTypeHeaderPtrOutput) JsonContentTypes

func (EndpointConfigCaptureContentTypeHeaderPtrOutput) ToEndpointConfigCaptureContentTypeHeaderPtrOutput

func (o EndpointConfigCaptureContentTypeHeaderPtrOutput) ToEndpointConfigCaptureContentTypeHeaderPtrOutput() EndpointConfigCaptureContentTypeHeaderPtrOutput

func (EndpointConfigCaptureContentTypeHeaderPtrOutput) ToEndpointConfigCaptureContentTypeHeaderPtrOutputWithContext

func (o EndpointConfigCaptureContentTypeHeaderPtrOutput) ToEndpointConfigCaptureContentTypeHeaderPtrOutputWithContext(ctx context.Context) EndpointConfigCaptureContentTypeHeaderPtrOutput

type EndpointConfigCaptureOption

type EndpointConfigCaptureOption struct {
	CaptureMode string `pulumi:"captureMode"`
}

type EndpointConfigCaptureOptionArgs

type EndpointConfigCaptureOptionArgs struct {
	CaptureMode pulumi.StringInput `pulumi:"captureMode"`
}

func (EndpointConfigCaptureOptionArgs) ElementType

func (EndpointConfigCaptureOptionArgs) ToEndpointConfigCaptureOptionOutput

func (i EndpointConfigCaptureOptionArgs) ToEndpointConfigCaptureOptionOutput() EndpointConfigCaptureOptionOutput

func (EndpointConfigCaptureOptionArgs) ToEndpointConfigCaptureOptionOutputWithContext

func (i EndpointConfigCaptureOptionArgs) ToEndpointConfigCaptureOptionOutputWithContext(ctx context.Context) EndpointConfigCaptureOptionOutput

type EndpointConfigCaptureOptionArray

type EndpointConfigCaptureOptionArray []EndpointConfigCaptureOptionInput

func (EndpointConfigCaptureOptionArray) ElementType

func (EndpointConfigCaptureOptionArray) ToEndpointConfigCaptureOptionArrayOutput

func (i EndpointConfigCaptureOptionArray) ToEndpointConfigCaptureOptionArrayOutput() EndpointConfigCaptureOptionArrayOutput

func (EndpointConfigCaptureOptionArray) ToEndpointConfigCaptureOptionArrayOutputWithContext

func (i EndpointConfigCaptureOptionArray) ToEndpointConfigCaptureOptionArrayOutputWithContext(ctx context.Context) EndpointConfigCaptureOptionArrayOutput

type EndpointConfigCaptureOptionArrayInput

type EndpointConfigCaptureOptionArrayInput interface {
	pulumi.Input

	ToEndpointConfigCaptureOptionArrayOutput() EndpointConfigCaptureOptionArrayOutput
	ToEndpointConfigCaptureOptionArrayOutputWithContext(context.Context) EndpointConfigCaptureOptionArrayOutput
}

EndpointConfigCaptureOptionArrayInput is an input type that accepts EndpointConfigCaptureOptionArray and EndpointConfigCaptureOptionArrayOutput values. You can construct a concrete instance of `EndpointConfigCaptureOptionArrayInput` via:

EndpointConfigCaptureOptionArray{ EndpointConfigCaptureOptionArgs{...} }

type EndpointConfigCaptureOptionArrayOutput

type EndpointConfigCaptureOptionArrayOutput struct{ *pulumi.OutputState }

func (EndpointConfigCaptureOptionArrayOutput) ElementType

func (EndpointConfigCaptureOptionArrayOutput) Index

func (EndpointConfigCaptureOptionArrayOutput) ToEndpointConfigCaptureOptionArrayOutput

func (o EndpointConfigCaptureOptionArrayOutput) ToEndpointConfigCaptureOptionArrayOutput() EndpointConfigCaptureOptionArrayOutput

func (EndpointConfigCaptureOptionArrayOutput) ToEndpointConfigCaptureOptionArrayOutputWithContext

func (o EndpointConfigCaptureOptionArrayOutput) ToEndpointConfigCaptureOptionArrayOutputWithContext(ctx context.Context) EndpointConfigCaptureOptionArrayOutput

type EndpointConfigCaptureOptionInput

type EndpointConfigCaptureOptionInput interface {
	pulumi.Input

	ToEndpointConfigCaptureOptionOutput() EndpointConfigCaptureOptionOutput
	ToEndpointConfigCaptureOptionOutputWithContext(context.Context) EndpointConfigCaptureOptionOutput
}

EndpointConfigCaptureOptionInput is an input type that accepts EndpointConfigCaptureOptionArgs and EndpointConfigCaptureOptionOutput values. You can construct a concrete instance of `EndpointConfigCaptureOptionInput` via:

EndpointConfigCaptureOptionArgs{...}

type EndpointConfigCaptureOptionOutput

type EndpointConfigCaptureOptionOutput struct{ *pulumi.OutputState }

func (EndpointConfigCaptureOptionOutput) CaptureMode

func (EndpointConfigCaptureOptionOutput) ElementType

func (EndpointConfigCaptureOptionOutput) ToEndpointConfigCaptureOptionOutput

func (o EndpointConfigCaptureOptionOutput) ToEndpointConfigCaptureOptionOutput() EndpointConfigCaptureOptionOutput

func (EndpointConfigCaptureOptionOutput) ToEndpointConfigCaptureOptionOutputWithContext

func (o EndpointConfigCaptureOptionOutput) ToEndpointConfigCaptureOptionOutputWithContext(ctx context.Context) EndpointConfigCaptureOptionOutput

type EndpointConfigDataCaptureConfig

type EndpointConfigDataCaptureConfig struct {
	CaptureContentTypeHeader  *EndpointConfigCaptureContentTypeHeader `pulumi:"captureContentTypeHeader"`
	CaptureOptions            []EndpointConfigCaptureOption           `pulumi:"captureOptions"`
	DestinationS3Uri          string                                  `pulumi:"destinationS3Uri"`
	EnableCapture             *bool                                   `pulumi:"enableCapture"`
	InitialSamplingPercentage int                                     `pulumi:"initialSamplingPercentage"`
	KmsKeyId                  *string                                 `pulumi:"kmsKeyId"`
}

type EndpointConfigDataCaptureConfigArgs

type EndpointConfigDataCaptureConfigArgs struct {
	CaptureContentTypeHeader  EndpointConfigCaptureContentTypeHeaderPtrInput `pulumi:"captureContentTypeHeader"`
	CaptureOptions            EndpointConfigCaptureOptionArrayInput          `pulumi:"captureOptions"`
	DestinationS3Uri          pulumi.StringInput                             `pulumi:"destinationS3Uri"`
	EnableCapture             pulumi.BoolPtrInput                            `pulumi:"enableCapture"`
	InitialSamplingPercentage pulumi.IntInput                                `pulumi:"initialSamplingPercentage"`
	KmsKeyId                  pulumi.StringPtrInput                          `pulumi:"kmsKeyId"`
}

func (EndpointConfigDataCaptureConfigArgs) ElementType

func (EndpointConfigDataCaptureConfigArgs) ToEndpointConfigDataCaptureConfigOutput

func (i EndpointConfigDataCaptureConfigArgs) ToEndpointConfigDataCaptureConfigOutput() EndpointConfigDataCaptureConfigOutput

func (EndpointConfigDataCaptureConfigArgs) ToEndpointConfigDataCaptureConfigOutputWithContext

func (i EndpointConfigDataCaptureConfigArgs) ToEndpointConfigDataCaptureConfigOutputWithContext(ctx context.Context) EndpointConfigDataCaptureConfigOutput

func (EndpointConfigDataCaptureConfigArgs) ToEndpointConfigDataCaptureConfigPtrOutput

func (i EndpointConfigDataCaptureConfigArgs) ToEndpointConfigDataCaptureConfigPtrOutput() EndpointConfigDataCaptureConfigPtrOutput

func (EndpointConfigDataCaptureConfigArgs) ToEndpointConfigDataCaptureConfigPtrOutputWithContext

func (i EndpointConfigDataCaptureConfigArgs) ToEndpointConfigDataCaptureConfigPtrOutputWithContext(ctx context.Context) EndpointConfigDataCaptureConfigPtrOutput

type EndpointConfigDataCaptureConfigInput

type EndpointConfigDataCaptureConfigInput interface {
	pulumi.Input

	ToEndpointConfigDataCaptureConfigOutput() EndpointConfigDataCaptureConfigOutput
	ToEndpointConfigDataCaptureConfigOutputWithContext(context.Context) EndpointConfigDataCaptureConfigOutput
}

EndpointConfigDataCaptureConfigInput is an input type that accepts EndpointConfigDataCaptureConfigArgs and EndpointConfigDataCaptureConfigOutput values. You can construct a concrete instance of `EndpointConfigDataCaptureConfigInput` via:

EndpointConfigDataCaptureConfigArgs{...}

type EndpointConfigDataCaptureConfigOutput

type EndpointConfigDataCaptureConfigOutput struct{ *pulumi.OutputState }

func (EndpointConfigDataCaptureConfigOutput) CaptureContentTypeHeader

func (EndpointConfigDataCaptureConfigOutput) CaptureOptions

func (EndpointConfigDataCaptureConfigOutput) DestinationS3Uri

func (EndpointConfigDataCaptureConfigOutput) ElementType

func (EndpointConfigDataCaptureConfigOutput) EnableCapture

func (EndpointConfigDataCaptureConfigOutput) InitialSamplingPercentage

func (o EndpointConfigDataCaptureConfigOutput) InitialSamplingPercentage() pulumi.IntOutput

func (EndpointConfigDataCaptureConfigOutput) KmsKeyId

func (EndpointConfigDataCaptureConfigOutput) ToEndpointConfigDataCaptureConfigOutput

func (o EndpointConfigDataCaptureConfigOutput) ToEndpointConfigDataCaptureConfigOutput() EndpointConfigDataCaptureConfigOutput

func (EndpointConfigDataCaptureConfigOutput) ToEndpointConfigDataCaptureConfigOutputWithContext

func (o EndpointConfigDataCaptureConfigOutput) ToEndpointConfigDataCaptureConfigOutputWithContext(ctx context.Context) EndpointConfigDataCaptureConfigOutput

func (EndpointConfigDataCaptureConfigOutput) ToEndpointConfigDataCaptureConfigPtrOutput

func (o EndpointConfigDataCaptureConfigOutput) ToEndpointConfigDataCaptureConfigPtrOutput() EndpointConfigDataCaptureConfigPtrOutput

func (EndpointConfigDataCaptureConfigOutput) ToEndpointConfigDataCaptureConfigPtrOutputWithContext

func (o EndpointConfigDataCaptureConfigOutput) ToEndpointConfigDataCaptureConfigPtrOutputWithContext(ctx context.Context) EndpointConfigDataCaptureConfigPtrOutput

type EndpointConfigDataCaptureConfigPtrInput

type EndpointConfigDataCaptureConfigPtrInput interface {
	pulumi.Input

	ToEndpointConfigDataCaptureConfigPtrOutput() EndpointConfigDataCaptureConfigPtrOutput
	ToEndpointConfigDataCaptureConfigPtrOutputWithContext(context.Context) EndpointConfigDataCaptureConfigPtrOutput
}

EndpointConfigDataCaptureConfigPtrInput is an input type that accepts EndpointConfigDataCaptureConfigArgs, EndpointConfigDataCaptureConfigPtr and EndpointConfigDataCaptureConfigPtrOutput values. You can construct a concrete instance of `EndpointConfigDataCaptureConfigPtrInput` via:

        EndpointConfigDataCaptureConfigArgs{...}

or:

        nil

type EndpointConfigDataCaptureConfigPtrOutput

type EndpointConfigDataCaptureConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointConfigDataCaptureConfigPtrOutput) CaptureContentTypeHeader

func (EndpointConfigDataCaptureConfigPtrOutput) CaptureOptions

func (EndpointConfigDataCaptureConfigPtrOutput) DestinationS3Uri

func (EndpointConfigDataCaptureConfigPtrOutput) Elem

func (EndpointConfigDataCaptureConfigPtrOutput) ElementType

func (EndpointConfigDataCaptureConfigPtrOutput) EnableCapture

func (EndpointConfigDataCaptureConfigPtrOutput) InitialSamplingPercentage

func (o EndpointConfigDataCaptureConfigPtrOutput) InitialSamplingPercentage() pulumi.IntPtrOutput

func (EndpointConfigDataCaptureConfigPtrOutput) KmsKeyId

func (EndpointConfigDataCaptureConfigPtrOutput) ToEndpointConfigDataCaptureConfigPtrOutput

func (o EndpointConfigDataCaptureConfigPtrOutput) ToEndpointConfigDataCaptureConfigPtrOutput() EndpointConfigDataCaptureConfigPtrOutput

func (EndpointConfigDataCaptureConfigPtrOutput) ToEndpointConfigDataCaptureConfigPtrOutputWithContext

func (o EndpointConfigDataCaptureConfigPtrOutput) ToEndpointConfigDataCaptureConfigPtrOutputWithContext(ctx context.Context) EndpointConfigDataCaptureConfigPtrOutput

type EndpointConfigInput

type EndpointConfigInput interface {
	pulumi.Input

	ToEndpointConfigOutput() EndpointConfigOutput
	ToEndpointConfigOutputWithContext(ctx context.Context) EndpointConfigOutput
}

type EndpointConfigOutput

type EndpointConfigOutput struct{ *pulumi.OutputState }

func (EndpointConfigOutput) ElementType

func (EndpointConfigOutput) ElementType() reflect.Type

func (EndpointConfigOutput) ToEndpointConfigOutput

func (o EndpointConfigOutput) ToEndpointConfigOutput() EndpointConfigOutput

func (EndpointConfigOutput) ToEndpointConfigOutputWithContext

func (o EndpointConfigOutput) ToEndpointConfigOutputWithContext(ctx context.Context) EndpointConfigOutput

type EndpointConfigProductionVariant

type EndpointConfigProductionVariant struct {
	AcceleratorType      *string                         `pulumi:"acceleratorType"`
	InitialInstanceCount *int                            `pulumi:"initialInstanceCount"`
	InitialVariantWeight float64                         `pulumi:"initialVariantWeight"`
	InstanceType         *string                         `pulumi:"instanceType"`
	ModelName            string                          `pulumi:"modelName"`
	ServerlessConfig     *EndpointConfigServerlessConfig `pulumi:"serverlessConfig"`
	VariantName          string                          `pulumi:"variantName"`
}

type EndpointConfigProductionVariantArgs

type EndpointConfigProductionVariantArgs struct {
	AcceleratorType      pulumi.StringPtrInput                  `pulumi:"acceleratorType"`
	InitialInstanceCount pulumi.IntPtrInput                     `pulumi:"initialInstanceCount"`
	InitialVariantWeight pulumi.Float64Input                    `pulumi:"initialVariantWeight"`
	InstanceType         pulumi.StringPtrInput                  `pulumi:"instanceType"`
	ModelName            pulumi.StringInput                     `pulumi:"modelName"`
	ServerlessConfig     EndpointConfigServerlessConfigPtrInput `pulumi:"serverlessConfig"`
	VariantName          pulumi.StringInput                     `pulumi:"variantName"`
}

func (EndpointConfigProductionVariantArgs) ElementType

func (EndpointConfigProductionVariantArgs) ToEndpointConfigProductionVariantOutput

func (i EndpointConfigProductionVariantArgs) ToEndpointConfigProductionVariantOutput() EndpointConfigProductionVariantOutput

func (EndpointConfigProductionVariantArgs) ToEndpointConfigProductionVariantOutputWithContext

func (i EndpointConfigProductionVariantArgs) ToEndpointConfigProductionVariantOutputWithContext(ctx context.Context) EndpointConfigProductionVariantOutput

type EndpointConfigProductionVariantArray

type EndpointConfigProductionVariantArray []EndpointConfigProductionVariantInput

func (EndpointConfigProductionVariantArray) ElementType

func (EndpointConfigProductionVariantArray) ToEndpointConfigProductionVariantArrayOutput

func (i EndpointConfigProductionVariantArray) ToEndpointConfigProductionVariantArrayOutput() EndpointConfigProductionVariantArrayOutput

func (EndpointConfigProductionVariantArray) ToEndpointConfigProductionVariantArrayOutputWithContext

func (i EndpointConfigProductionVariantArray) ToEndpointConfigProductionVariantArrayOutputWithContext(ctx context.Context) EndpointConfigProductionVariantArrayOutput

type EndpointConfigProductionVariantArrayInput

type EndpointConfigProductionVariantArrayInput interface {
	pulumi.Input

	ToEndpointConfigProductionVariantArrayOutput() EndpointConfigProductionVariantArrayOutput
	ToEndpointConfigProductionVariantArrayOutputWithContext(context.Context) EndpointConfigProductionVariantArrayOutput
}

EndpointConfigProductionVariantArrayInput is an input type that accepts EndpointConfigProductionVariantArray and EndpointConfigProductionVariantArrayOutput values. You can construct a concrete instance of `EndpointConfigProductionVariantArrayInput` via:

EndpointConfigProductionVariantArray{ EndpointConfigProductionVariantArgs{...} }

type EndpointConfigProductionVariantArrayOutput

type EndpointConfigProductionVariantArrayOutput struct{ *pulumi.OutputState }

func (EndpointConfigProductionVariantArrayOutput) ElementType

func (EndpointConfigProductionVariantArrayOutput) Index

func (EndpointConfigProductionVariantArrayOutput) ToEndpointConfigProductionVariantArrayOutput

func (o EndpointConfigProductionVariantArrayOutput) ToEndpointConfigProductionVariantArrayOutput() EndpointConfigProductionVariantArrayOutput

func (EndpointConfigProductionVariantArrayOutput) ToEndpointConfigProductionVariantArrayOutputWithContext

func (o EndpointConfigProductionVariantArrayOutput) ToEndpointConfigProductionVariantArrayOutputWithContext(ctx context.Context) EndpointConfigProductionVariantArrayOutput

type EndpointConfigProductionVariantInput

type EndpointConfigProductionVariantInput interface {
	pulumi.Input

	ToEndpointConfigProductionVariantOutput() EndpointConfigProductionVariantOutput
	ToEndpointConfigProductionVariantOutputWithContext(context.Context) EndpointConfigProductionVariantOutput
}

EndpointConfigProductionVariantInput is an input type that accepts EndpointConfigProductionVariantArgs and EndpointConfigProductionVariantOutput values. You can construct a concrete instance of `EndpointConfigProductionVariantInput` via:

EndpointConfigProductionVariantArgs{...}

type EndpointConfigProductionVariantOutput

type EndpointConfigProductionVariantOutput struct{ *pulumi.OutputState }

func (EndpointConfigProductionVariantOutput) AcceleratorType

func (EndpointConfigProductionVariantOutput) ElementType

func (EndpointConfigProductionVariantOutput) InitialInstanceCount

func (EndpointConfigProductionVariantOutput) InitialVariantWeight

func (EndpointConfigProductionVariantOutput) InstanceType

func (EndpointConfigProductionVariantOutput) ModelName

func (EndpointConfigProductionVariantOutput) ServerlessConfig added in v0.9.0

func (EndpointConfigProductionVariantOutput) ToEndpointConfigProductionVariantOutput

func (o EndpointConfigProductionVariantOutput) ToEndpointConfigProductionVariantOutput() EndpointConfigProductionVariantOutput

func (EndpointConfigProductionVariantOutput) ToEndpointConfigProductionVariantOutputWithContext

func (o EndpointConfigProductionVariantOutput) ToEndpointConfigProductionVariantOutputWithContext(ctx context.Context) EndpointConfigProductionVariantOutput

func (EndpointConfigProductionVariantOutput) VariantName

type EndpointConfigServerlessConfig added in v0.9.0

type EndpointConfigServerlessConfig struct {
	MaxConcurrency int `pulumi:"maxConcurrency"`
	MemorySizeInMB int `pulumi:"memorySizeInMB"`
}

type EndpointConfigServerlessConfigArgs added in v0.9.0

type EndpointConfigServerlessConfigArgs struct {
	MaxConcurrency pulumi.IntInput `pulumi:"maxConcurrency"`
	MemorySizeInMB pulumi.IntInput `pulumi:"memorySizeInMB"`
}

func (EndpointConfigServerlessConfigArgs) ElementType added in v0.9.0

func (EndpointConfigServerlessConfigArgs) ToEndpointConfigServerlessConfigOutput added in v0.9.0

func (i EndpointConfigServerlessConfigArgs) ToEndpointConfigServerlessConfigOutput() EndpointConfigServerlessConfigOutput

func (EndpointConfigServerlessConfigArgs) ToEndpointConfigServerlessConfigOutputWithContext added in v0.9.0

func (i EndpointConfigServerlessConfigArgs) ToEndpointConfigServerlessConfigOutputWithContext(ctx context.Context) EndpointConfigServerlessConfigOutput

func (EndpointConfigServerlessConfigArgs) ToEndpointConfigServerlessConfigPtrOutput added in v0.9.0

func (i EndpointConfigServerlessConfigArgs) ToEndpointConfigServerlessConfigPtrOutput() EndpointConfigServerlessConfigPtrOutput

func (EndpointConfigServerlessConfigArgs) ToEndpointConfigServerlessConfigPtrOutputWithContext added in v0.9.0

func (i EndpointConfigServerlessConfigArgs) ToEndpointConfigServerlessConfigPtrOutputWithContext(ctx context.Context) EndpointConfigServerlessConfigPtrOutput

type EndpointConfigServerlessConfigInput added in v0.9.0

type EndpointConfigServerlessConfigInput interface {
	pulumi.Input

	ToEndpointConfigServerlessConfigOutput() EndpointConfigServerlessConfigOutput
	ToEndpointConfigServerlessConfigOutputWithContext(context.Context) EndpointConfigServerlessConfigOutput
}

EndpointConfigServerlessConfigInput is an input type that accepts EndpointConfigServerlessConfigArgs and EndpointConfigServerlessConfigOutput values. You can construct a concrete instance of `EndpointConfigServerlessConfigInput` via:

EndpointConfigServerlessConfigArgs{...}

type EndpointConfigServerlessConfigOutput added in v0.9.0

type EndpointConfigServerlessConfigOutput struct{ *pulumi.OutputState }

func (EndpointConfigServerlessConfigOutput) ElementType added in v0.9.0

func (EndpointConfigServerlessConfigOutput) MaxConcurrency added in v0.9.0

func (EndpointConfigServerlessConfigOutput) MemorySizeInMB added in v0.9.0

func (EndpointConfigServerlessConfigOutput) ToEndpointConfigServerlessConfigOutput added in v0.9.0

func (o EndpointConfigServerlessConfigOutput) ToEndpointConfigServerlessConfigOutput() EndpointConfigServerlessConfigOutput

func (EndpointConfigServerlessConfigOutput) ToEndpointConfigServerlessConfigOutputWithContext added in v0.9.0

func (o EndpointConfigServerlessConfigOutput) ToEndpointConfigServerlessConfigOutputWithContext(ctx context.Context) EndpointConfigServerlessConfigOutput

func (EndpointConfigServerlessConfigOutput) ToEndpointConfigServerlessConfigPtrOutput added in v0.9.0

func (o EndpointConfigServerlessConfigOutput) ToEndpointConfigServerlessConfigPtrOutput() EndpointConfigServerlessConfigPtrOutput

func (EndpointConfigServerlessConfigOutput) ToEndpointConfigServerlessConfigPtrOutputWithContext added in v0.9.0

func (o EndpointConfigServerlessConfigOutput) ToEndpointConfigServerlessConfigPtrOutputWithContext(ctx context.Context) EndpointConfigServerlessConfigPtrOutput

type EndpointConfigServerlessConfigPtrInput added in v0.9.0

type EndpointConfigServerlessConfigPtrInput interface {
	pulumi.Input

	ToEndpointConfigServerlessConfigPtrOutput() EndpointConfigServerlessConfigPtrOutput
	ToEndpointConfigServerlessConfigPtrOutputWithContext(context.Context) EndpointConfigServerlessConfigPtrOutput
}

EndpointConfigServerlessConfigPtrInput is an input type that accepts EndpointConfigServerlessConfigArgs, EndpointConfigServerlessConfigPtr and EndpointConfigServerlessConfigPtrOutput values. You can construct a concrete instance of `EndpointConfigServerlessConfigPtrInput` via:

        EndpointConfigServerlessConfigArgs{...}

or:

        nil

type EndpointConfigServerlessConfigPtrOutput added in v0.9.0

type EndpointConfigServerlessConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointConfigServerlessConfigPtrOutput) Elem added in v0.9.0

func (EndpointConfigServerlessConfigPtrOutput) ElementType added in v0.9.0

func (EndpointConfigServerlessConfigPtrOutput) MaxConcurrency added in v0.9.0

func (EndpointConfigServerlessConfigPtrOutput) MemorySizeInMB added in v0.9.0

func (EndpointConfigServerlessConfigPtrOutput) ToEndpointConfigServerlessConfigPtrOutput added in v0.9.0

func (o EndpointConfigServerlessConfigPtrOutput) ToEndpointConfigServerlessConfigPtrOutput() EndpointConfigServerlessConfigPtrOutput

func (EndpointConfigServerlessConfigPtrOutput) ToEndpointConfigServerlessConfigPtrOutputWithContext added in v0.9.0

func (o EndpointConfigServerlessConfigPtrOutput) ToEndpointConfigServerlessConfigPtrOutputWithContext(ctx context.Context) EndpointConfigServerlessConfigPtrOutput

type EndpointConfigState

type EndpointConfigState struct {
}

func (EndpointConfigState) ElementType

func (EndpointConfigState) ElementType() reflect.Type

type EndpointConfigTag

type EndpointConfigTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type EndpointConfigTagArgs

type EndpointConfigTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (EndpointConfigTagArgs) ElementType

func (EndpointConfigTagArgs) ElementType() reflect.Type

func (EndpointConfigTagArgs) ToEndpointConfigTagOutput

func (i EndpointConfigTagArgs) ToEndpointConfigTagOutput() EndpointConfigTagOutput

func (EndpointConfigTagArgs) ToEndpointConfigTagOutputWithContext

func (i EndpointConfigTagArgs) ToEndpointConfigTagOutputWithContext(ctx context.Context) EndpointConfigTagOutput

type EndpointConfigTagArray

type EndpointConfigTagArray []EndpointConfigTagInput

func (EndpointConfigTagArray) ElementType

func (EndpointConfigTagArray) ElementType() reflect.Type

func (EndpointConfigTagArray) ToEndpointConfigTagArrayOutput

func (i EndpointConfigTagArray) ToEndpointConfigTagArrayOutput() EndpointConfigTagArrayOutput

func (EndpointConfigTagArray) ToEndpointConfigTagArrayOutputWithContext

func (i EndpointConfigTagArray) ToEndpointConfigTagArrayOutputWithContext(ctx context.Context) EndpointConfigTagArrayOutput

type EndpointConfigTagArrayInput

type EndpointConfigTagArrayInput interface {
	pulumi.Input

	ToEndpointConfigTagArrayOutput() EndpointConfigTagArrayOutput
	ToEndpointConfigTagArrayOutputWithContext(context.Context) EndpointConfigTagArrayOutput
}

EndpointConfigTagArrayInput is an input type that accepts EndpointConfigTagArray and EndpointConfigTagArrayOutput values. You can construct a concrete instance of `EndpointConfigTagArrayInput` via:

EndpointConfigTagArray{ EndpointConfigTagArgs{...} }

type EndpointConfigTagArrayOutput

type EndpointConfigTagArrayOutput struct{ *pulumi.OutputState }

func (EndpointConfigTagArrayOutput) ElementType

func (EndpointConfigTagArrayOutput) Index

func (EndpointConfigTagArrayOutput) ToEndpointConfigTagArrayOutput

func (o EndpointConfigTagArrayOutput) ToEndpointConfigTagArrayOutput() EndpointConfigTagArrayOutput

func (EndpointConfigTagArrayOutput) ToEndpointConfigTagArrayOutputWithContext

func (o EndpointConfigTagArrayOutput) ToEndpointConfigTagArrayOutputWithContext(ctx context.Context) EndpointConfigTagArrayOutput

type EndpointConfigTagInput

type EndpointConfigTagInput interface {
	pulumi.Input

	ToEndpointConfigTagOutput() EndpointConfigTagOutput
	ToEndpointConfigTagOutputWithContext(context.Context) EndpointConfigTagOutput
}

EndpointConfigTagInput is an input type that accepts EndpointConfigTagArgs and EndpointConfigTagOutput values. You can construct a concrete instance of `EndpointConfigTagInput` via:

EndpointConfigTagArgs{...}

type EndpointConfigTagOutput

type EndpointConfigTagOutput struct{ *pulumi.OutputState }

func (EndpointConfigTagOutput) ElementType

func (EndpointConfigTagOutput) ElementType() reflect.Type

func (EndpointConfigTagOutput) Key

func (EndpointConfigTagOutput) ToEndpointConfigTagOutput

func (o EndpointConfigTagOutput) ToEndpointConfigTagOutput() EndpointConfigTagOutput

func (EndpointConfigTagOutput) ToEndpointConfigTagOutputWithContext

func (o EndpointConfigTagOutput) ToEndpointConfigTagOutputWithContext(ctx context.Context) EndpointConfigTagOutput

func (EndpointConfigTagOutput) Value

type EndpointDeploymentConfig

type EndpointDeploymentConfig struct {
	AutoRollbackConfiguration *EndpointAutoRollbackConfig   `pulumi:"autoRollbackConfiguration"`
	BlueGreenUpdatePolicy     EndpointBlueGreenUpdatePolicy `pulumi:"blueGreenUpdatePolicy"`
}

type EndpointDeploymentConfigArgs

type EndpointDeploymentConfigArgs struct {
	AutoRollbackConfiguration EndpointAutoRollbackConfigPtrInput `pulumi:"autoRollbackConfiguration"`
	BlueGreenUpdatePolicy     EndpointBlueGreenUpdatePolicyInput `pulumi:"blueGreenUpdatePolicy"`
}

func (EndpointDeploymentConfigArgs) ElementType

func (EndpointDeploymentConfigArgs) ToEndpointDeploymentConfigOutput

func (i EndpointDeploymentConfigArgs) ToEndpointDeploymentConfigOutput() EndpointDeploymentConfigOutput

func (EndpointDeploymentConfigArgs) ToEndpointDeploymentConfigOutputWithContext

func (i EndpointDeploymentConfigArgs) ToEndpointDeploymentConfigOutputWithContext(ctx context.Context) EndpointDeploymentConfigOutput

func (EndpointDeploymentConfigArgs) ToEndpointDeploymentConfigPtrOutput

func (i EndpointDeploymentConfigArgs) ToEndpointDeploymentConfigPtrOutput() EndpointDeploymentConfigPtrOutput

func (EndpointDeploymentConfigArgs) ToEndpointDeploymentConfigPtrOutputWithContext

func (i EndpointDeploymentConfigArgs) ToEndpointDeploymentConfigPtrOutputWithContext(ctx context.Context) EndpointDeploymentConfigPtrOutput

type EndpointDeploymentConfigInput

type EndpointDeploymentConfigInput interface {
	pulumi.Input

	ToEndpointDeploymentConfigOutput() EndpointDeploymentConfigOutput
	ToEndpointDeploymentConfigOutputWithContext(context.Context) EndpointDeploymentConfigOutput
}

EndpointDeploymentConfigInput is an input type that accepts EndpointDeploymentConfigArgs and EndpointDeploymentConfigOutput values. You can construct a concrete instance of `EndpointDeploymentConfigInput` via:

EndpointDeploymentConfigArgs{...}

type EndpointDeploymentConfigOutput

type EndpointDeploymentConfigOutput struct{ *pulumi.OutputState }

func (EndpointDeploymentConfigOutput) AutoRollbackConfiguration

func (EndpointDeploymentConfigOutput) BlueGreenUpdatePolicy

func (EndpointDeploymentConfigOutput) ElementType

func (EndpointDeploymentConfigOutput) ToEndpointDeploymentConfigOutput

func (o EndpointDeploymentConfigOutput) ToEndpointDeploymentConfigOutput() EndpointDeploymentConfigOutput

func (EndpointDeploymentConfigOutput) ToEndpointDeploymentConfigOutputWithContext

func (o EndpointDeploymentConfigOutput) ToEndpointDeploymentConfigOutputWithContext(ctx context.Context) EndpointDeploymentConfigOutput

func (EndpointDeploymentConfigOutput) ToEndpointDeploymentConfigPtrOutput

func (o EndpointDeploymentConfigOutput) ToEndpointDeploymentConfigPtrOutput() EndpointDeploymentConfigPtrOutput

func (EndpointDeploymentConfigOutput) ToEndpointDeploymentConfigPtrOutputWithContext

func (o EndpointDeploymentConfigOutput) ToEndpointDeploymentConfigPtrOutputWithContext(ctx context.Context) EndpointDeploymentConfigPtrOutput

type EndpointDeploymentConfigPtrInput

type EndpointDeploymentConfigPtrInput interface {
	pulumi.Input

	ToEndpointDeploymentConfigPtrOutput() EndpointDeploymentConfigPtrOutput
	ToEndpointDeploymentConfigPtrOutputWithContext(context.Context) EndpointDeploymentConfigPtrOutput
}

EndpointDeploymentConfigPtrInput is an input type that accepts EndpointDeploymentConfigArgs, EndpointDeploymentConfigPtr and EndpointDeploymentConfigPtrOutput values. You can construct a concrete instance of `EndpointDeploymentConfigPtrInput` via:

        EndpointDeploymentConfigArgs{...}

or:

        nil

type EndpointDeploymentConfigPtrOutput

type EndpointDeploymentConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointDeploymentConfigPtrOutput) AutoRollbackConfiguration

func (EndpointDeploymentConfigPtrOutput) BlueGreenUpdatePolicy

func (EndpointDeploymentConfigPtrOutput) Elem

func (EndpointDeploymentConfigPtrOutput) ElementType

func (EndpointDeploymentConfigPtrOutput) ToEndpointDeploymentConfigPtrOutput

func (o EndpointDeploymentConfigPtrOutput) ToEndpointDeploymentConfigPtrOutput() EndpointDeploymentConfigPtrOutput

func (EndpointDeploymentConfigPtrOutput) ToEndpointDeploymentConfigPtrOutputWithContext

func (o EndpointDeploymentConfigPtrOutput) ToEndpointDeploymentConfigPtrOutputWithContext(ctx context.Context) EndpointDeploymentConfigPtrOutput

type EndpointInput

type EndpointInput interface {
	pulumi.Input

	ToEndpointOutput() EndpointOutput
	ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
}

type EndpointOutput

type EndpointOutput struct{ *pulumi.OutputState }

func (EndpointOutput) ElementType

func (EndpointOutput) ElementType() reflect.Type

func (EndpointOutput) ToEndpointOutput

func (o EndpointOutput) ToEndpointOutput() EndpointOutput

func (EndpointOutput) ToEndpointOutputWithContext

func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput

type EndpointState

type EndpointState struct {
}

func (EndpointState) ElementType

func (EndpointState) ElementType() reflect.Type

type EndpointTag

type EndpointTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type EndpointTagArgs

type EndpointTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (EndpointTagArgs) ElementType

func (EndpointTagArgs) ElementType() reflect.Type

func (EndpointTagArgs) ToEndpointTagOutput

func (i EndpointTagArgs) ToEndpointTagOutput() EndpointTagOutput

func (EndpointTagArgs) ToEndpointTagOutputWithContext

func (i EndpointTagArgs) ToEndpointTagOutputWithContext(ctx context.Context) EndpointTagOutput

type EndpointTagArray

type EndpointTagArray []EndpointTagInput

func (EndpointTagArray) ElementType

func (EndpointTagArray) ElementType() reflect.Type

func (EndpointTagArray) ToEndpointTagArrayOutput

func (i EndpointTagArray) ToEndpointTagArrayOutput() EndpointTagArrayOutput

func (EndpointTagArray) ToEndpointTagArrayOutputWithContext

func (i EndpointTagArray) ToEndpointTagArrayOutputWithContext(ctx context.Context) EndpointTagArrayOutput

type EndpointTagArrayInput

type EndpointTagArrayInput interface {
	pulumi.Input

	ToEndpointTagArrayOutput() EndpointTagArrayOutput
	ToEndpointTagArrayOutputWithContext(context.Context) EndpointTagArrayOutput
}

EndpointTagArrayInput is an input type that accepts EndpointTagArray and EndpointTagArrayOutput values. You can construct a concrete instance of `EndpointTagArrayInput` via:

EndpointTagArray{ EndpointTagArgs{...} }

type EndpointTagArrayOutput

type EndpointTagArrayOutput struct{ *pulumi.OutputState }

func (EndpointTagArrayOutput) ElementType

func (EndpointTagArrayOutput) ElementType() reflect.Type

func (EndpointTagArrayOutput) Index

func (EndpointTagArrayOutput) ToEndpointTagArrayOutput

func (o EndpointTagArrayOutput) ToEndpointTagArrayOutput() EndpointTagArrayOutput

func (EndpointTagArrayOutput) ToEndpointTagArrayOutputWithContext

func (o EndpointTagArrayOutput) ToEndpointTagArrayOutputWithContext(ctx context.Context) EndpointTagArrayOutput

type EndpointTagInput

type EndpointTagInput interface {
	pulumi.Input

	ToEndpointTagOutput() EndpointTagOutput
	ToEndpointTagOutputWithContext(context.Context) EndpointTagOutput
}

EndpointTagInput is an input type that accepts EndpointTagArgs and EndpointTagOutput values. You can construct a concrete instance of `EndpointTagInput` via:

EndpointTagArgs{...}

type EndpointTagOutput

type EndpointTagOutput struct{ *pulumi.OutputState }

func (EndpointTagOutput) ElementType

func (EndpointTagOutput) ElementType() reflect.Type

func (EndpointTagOutput) Key

func (EndpointTagOutput) ToEndpointTagOutput

func (o EndpointTagOutput) ToEndpointTagOutput() EndpointTagOutput

func (EndpointTagOutput) ToEndpointTagOutputWithContext

func (o EndpointTagOutput) ToEndpointTagOutputWithContext(ctx context.Context) EndpointTagOutput

func (EndpointTagOutput) Value

type EndpointTrafficRoutingConfig

type EndpointTrafficRoutingConfig struct {
	CanarySize            *EndpointCapacitySize `pulumi:"canarySize"`
	LinearStepSize        *EndpointCapacitySize `pulumi:"linearStepSize"`
	Type                  string                `pulumi:"type"`
	WaitIntervalInSeconds *int                  `pulumi:"waitIntervalInSeconds"`
}

type EndpointTrafficRoutingConfigArgs

type EndpointTrafficRoutingConfigArgs struct {
	CanarySize            EndpointCapacitySizePtrInput `pulumi:"canarySize"`
	LinearStepSize        EndpointCapacitySizePtrInput `pulumi:"linearStepSize"`
	Type                  pulumi.StringInput           `pulumi:"type"`
	WaitIntervalInSeconds pulumi.IntPtrInput           `pulumi:"waitIntervalInSeconds"`
}

func (EndpointTrafficRoutingConfigArgs) ElementType

func (EndpointTrafficRoutingConfigArgs) ToEndpointTrafficRoutingConfigOutput

func (i EndpointTrafficRoutingConfigArgs) ToEndpointTrafficRoutingConfigOutput() EndpointTrafficRoutingConfigOutput

func (EndpointTrafficRoutingConfigArgs) ToEndpointTrafficRoutingConfigOutputWithContext

func (i EndpointTrafficRoutingConfigArgs) ToEndpointTrafficRoutingConfigOutputWithContext(ctx context.Context) EndpointTrafficRoutingConfigOutput

func (EndpointTrafficRoutingConfigArgs) ToEndpointTrafficRoutingConfigPtrOutput

func (i EndpointTrafficRoutingConfigArgs) ToEndpointTrafficRoutingConfigPtrOutput() EndpointTrafficRoutingConfigPtrOutput

func (EndpointTrafficRoutingConfigArgs) ToEndpointTrafficRoutingConfigPtrOutputWithContext

func (i EndpointTrafficRoutingConfigArgs) ToEndpointTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) EndpointTrafficRoutingConfigPtrOutput

type EndpointTrafficRoutingConfigInput

type EndpointTrafficRoutingConfigInput interface {
	pulumi.Input

	ToEndpointTrafficRoutingConfigOutput() EndpointTrafficRoutingConfigOutput
	ToEndpointTrafficRoutingConfigOutputWithContext(context.Context) EndpointTrafficRoutingConfigOutput
}

EndpointTrafficRoutingConfigInput is an input type that accepts EndpointTrafficRoutingConfigArgs and EndpointTrafficRoutingConfigOutput values. You can construct a concrete instance of `EndpointTrafficRoutingConfigInput` via:

EndpointTrafficRoutingConfigArgs{...}

type EndpointTrafficRoutingConfigOutput

type EndpointTrafficRoutingConfigOutput struct{ *pulumi.OutputState }

func (EndpointTrafficRoutingConfigOutput) CanarySize

func (EndpointTrafficRoutingConfigOutput) ElementType

func (EndpointTrafficRoutingConfigOutput) LinearStepSize added in v0.4.0

func (EndpointTrafficRoutingConfigOutput) ToEndpointTrafficRoutingConfigOutput

func (o EndpointTrafficRoutingConfigOutput) ToEndpointTrafficRoutingConfigOutput() EndpointTrafficRoutingConfigOutput

func (EndpointTrafficRoutingConfigOutput) ToEndpointTrafficRoutingConfigOutputWithContext

func (o EndpointTrafficRoutingConfigOutput) ToEndpointTrafficRoutingConfigOutputWithContext(ctx context.Context) EndpointTrafficRoutingConfigOutput

func (EndpointTrafficRoutingConfigOutput) ToEndpointTrafficRoutingConfigPtrOutput

func (o EndpointTrafficRoutingConfigOutput) ToEndpointTrafficRoutingConfigPtrOutput() EndpointTrafficRoutingConfigPtrOutput

func (EndpointTrafficRoutingConfigOutput) ToEndpointTrafficRoutingConfigPtrOutputWithContext

func (o EndpointTrafficRoutingConfigOutput) ToEndpointTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) EndpointTrafficRoutingConfigPtrOutput

func (EndpointTrafficRoutingConfigOutput) Type

func (EndpointTrafficRoutingConfigOutput) WaitIntervalInSeconds

func (o EndpointTrafficRoutingConfigOutput) WaitIntervalInSeconds() pulumi.IntPtrOutput

type EndpointTrafficRoutingConfigPtrInput

type EndpointTrafficRoutingConfigPtrInput interface {
	pulumi.Input

	ToEndpointTrafficRoutingConfigPtrOutput() EndpointTrafficRoutingConfigPtrOutput
	ToEndpointTrafficRoutingConfigPtrOutputWithContext(context.Context) EndpointTrafficRoutingConfigPtrOutput
}

EndpointTrafficRoutingConfigPtrInput is an input type that accepts EndpointTrafficRoutingConfigArgs, EndpointTrafficRoutingConfigPtr and EndpointTrafficRoutingConfigPtrOutput values. You can construct a concrete instance of `EndpointTrafficRoutingConfigPtrInput` via:

        EndpointTrafficRoutingConfigArgs{...}

or:

        nil

type EndpointTrafficRoutingConfigPtrOutput

type EndpointTrafficRoutingConfigPtrOutput struct{ *pulumi.OutputState }

func (EndpointTrafficRoutingConfigPtrOutput) CanarySize

func (EndpointTrafficRoutingConfigPtrOutput) Elem

func (EndpointTrafficRoutingConfigPtrOutput) ElementType

func (EndpointTrafficRoutingConfigPtrOutput) LinearStepSize added in v0.4.0

func (EndpointTrafficRoutingConfigPtrOutput) ToEndpointTrafficRoutingConfigPtrOutput

func (o EndpointTrafficRoutingConfigPtrOutput) ToEndpointTrafficRoutingConfigPtrOutput() EndpointTrafficRoutingConfigPtrOutput

func (EndpointTrafficRoutingConfigPtrOutput) ToEndpointTrafficRoutingConfigPtrOutputWithContext

func (o EndpointTrafficRoutingConfigPtrOutput) ToEndpointTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) EndpointTrafficRoutingConfigPtrOutput

func (EndpointTrafficRoutingConfigPtrOutput) Type

func (EndpointTrafficRoutingConfigPtrOutput) WaitIntervalInSeconds

func (o EndpointTrafficRoutingConfigPtrOutput) WaitIntervalInSeconds() pulumi.IntPtrOutput

type EndpointVariantProperty

type EndpointVariantProperty struct {
	VariantPropertyType *string `pulumi:"variantPropertyType"`
}

type EndpointVariantPropertyArgs

type EndpointVariantPropertyArgs struct {
	VariantPropertyType pulumi.StringPtrInput `pulumi:"variantPropertyType"`
}

func (EndpointVariantPropertyArgs) ElementType

func (EndpointVariantPropertyArgs) ToEndpointVariantPropertyOutput

func (i EndpointVariantPropertyArgs) ToEndpointVariantPropertyOutput() EndpointVariantPropertyOutput

func (EndpointVariantPropertyArgs) ToEndpointVariantPropertyOutputWithContext

func (i EndpointVariantPropertyArgs) ToEndpointVariantPropertyOutputWithContext(ctx context.Context) EndpointVariantPropertyOutput

type EndpointVariantPropertyArray

type EndpointVariantPropertyArray []EndpointVariantPropertyInput

func (EndpointVariantPropertyArray) ElementType

func (EndpointVariantPropertyArray) ToEndpointVariantPropertyArrayOutput

func (i EndpointVariantPropertyArray) ToEndpointVariantPropertyArrayOutput() EndpointVariantPropertyArrayOutput

func (EndpointVariantPropertyArray) ToEndpointVariantPropertyArrayOutputWithContext

func (i EndpointVariantPropertyArray) ToEndpointVariantPropertyArrayOutputWithContext(ctx context.Context) EndpointVariantPropertyArrayOutput

type EndpointVariantPropertyArrayInput

type EndpointVariantPropertyArrayInput interface {
	pulumi.Input

	ToEndpointVariantPropertyArrayOutput() EndpointVariantPropertyArrayOutput
	ToEndpointVariantPropertyArrayOutputWithContext(context.Context) EndpointVariantPropertyArrayOutput
}

EndpointVariantPropertyArrayInput is an input type that accepts EndpointVariantPropertyArray and EndpointVariantPropertyArrayOutput values. You can construct a concrete instance of `EndpointVariantPropertyArrayInput` via:

EndpointVariantPropertyArray{ EndpointVariantPropertyArgs{...} }

type EndpointVariantPropertyArrayOutput

type EndpointVariantPropertyArrayOutput struct{ *pulumi.OutputState }

func (EndpointVariantPropertyArrayOutput) ElementType

func (EndpointVariantPropertyArrayOutput) Index

func (EndpointVariantPropertyArrayOutput) ToEndpointVariantPropertyArrayOutput

func (o EndpointVariantPropertyArrayOutput) ToEndpointVariantPropertyArrayOutput() EndpointVariantPropertyArrayOutput

func (EndpointVariantPropertyArrayOutput) ToEndpointVariantPropertyArrayOutputWithContext

func (o EndpointVariantPropertyArrayOutput) ToEndpointVariantPropertyArrayOutputWithContext(ctx context.Context) EndpointVariantPropertyArrayOutput

type EndpointVariantPropertyInput

type EndpointVariantPropertyInput interface {
	pulumi.Input

	ToEndpointVariantPropertyOutput() EndpointVariantPropertyOutput
	ToEndpointVariantPropertyOutputWithContext(context.Context) EndpointVariantPropertyOutput
}

EndpointVariantPropertyInput is an input type that accepts EndpointVariantPropertyArgs and EndpointVariantPropertyOutput values. You can construct a concrete instance of `EndpointVariantPropertyInput` via:

EndpointVariantPropertyArgs{...}

type EndpointVariantPropertyOutput

type EndpointVariantPropertyOutput struct{ *pulumi.OutputState }

func (EndpointVariantPropertyOutput) ElementType

func (EndpointVariantPropertyOutput) ToEndpointVariantPropertyOutput

func (o EndpointVariantPropertyOutput) ToEndpointVariantPropertyOutput() EndpointVariantPropertyOutput

func (EndpointVariantPropertyOutput) ToEndpointVariantPropertyOutputWithContext

func (o EndpointVariantPropertyOutput) ToEndpointVariantPropertyOutputWithContext(ctx context.Context) EndpointVariantPropertyOutput

func (EndpointVariantPropertyOutput) VariantPropertyType

func (o EndpointVariantPropertyOutput) VariantPropertyType() pulumi.StringPtrOutput

type FeatureGroup

type FeatureGroup struct {
	pulumi.CustomResourceState

	// Description about the FeatureGroup.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Event Time Feature Name.
	EventTimeFeatureName pulumi.StringOutput `pulumi:"eventTimeFeatureName"`
	// An Array of Feature Definition
	FeatureDefinitions FeatureGroupFeatureDefinitionArrayOutput `pulumi:"featureDefinitions"`
	// The Name of the FeatureGroup.
	FeatureGroupName   pulumi.StringOutput                   `pulumi:"featureGroupName"`
	OfflineStoreConfig OfflineStoreConfigPropertiesPtrOutput `pulumi:"offlineStoreConfig"`
	OnlineStoreConfig  OnlineStoreConfigPropertiesPtrOutput  `pulumi:"onlineStoreConfig"`
	// The Record Identifier Feature Name.
	RecordIdentifierFeatureName pulumi.StringOutput `pulumi:"recordIdentifierFeatureName"`
	// Role Arn
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// An array of key-value pair to apply to this resource.
	Tags FeatureGroupTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::FeatureGroup

func GetFeatureGroup

func GetFeatureGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeatureGroupState, opts ...pulumi.ResourceOption) (*FeatureGroup, error)

GetFeatureGroup gets an existing FeatureGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeatureGroup

func NewFeatureGroup(ctx *pulumi.Context,
	name string, args *FeatureGroupArgs, opts ...pulumi.ResourceOption) (*FeatureGroup, error)

NewFeatureGroup registers a new resource with the given unique name, arguments, and options.

func (*FeatureGroup) ElementType

func (*FeatureGroup) ElementType() reflect.Type

func (*FeatureGroup) ToFeatureGroupOutput

func (i *FeatureGroup) ToFeatureGroupOutput() FeatureGroupOutput

func (*FeatureGroup) ToFeatureGroupOutputWithContext

func (i *FeatureGroup) ToFeatureGroupOutputWithContext(ctx context.Context) FeatureGroupOutput

type FeatureGroupArgs

type FeatureGroupArgs struct {
	// Description about the FeatureGroup.
	Description pulumi.StringPtrInput
	// The Event Time Feature Name.
	EventTimeFeatureName pulumi.StringInput
	// An Array of Feature Definition
	FeatureDefinitions FeatureGroupFeatureDefinitionArrayInput
	// The Name of the FeatureGroup.
	FeatureGroupName   pulumi.StringPtrInput
	OfflineStoreConfig OfflineStoreConfigPropertiesPtrInput
	OnlineStoreConfig  OnlineStoreConfigPropertiesPtrInput
	// The Record Identifier Feature Name.
	RecordIdentifierFeatureName pulumi.StringInput
	// Role Arn
	RoleArn pulumi.StringPtrInput
	// An array of key-value pair to apply to this resource.
	Tags FeatureGroupTagArrayInput
}

The set of arguments for constructing a FeatureGroup resource.

func (FeatureGroupArgs) ElementType

func (FeatureGroupArgs) ElementType() reflect.Type

type FeatureGroupDataCatalogConfig added in v0.2.0

type FeatureGroupDataCatalogConfig struct {
	Catalog   string `pulumi:"catalog"`
	Database  string `pulumi:"database"`
	TableName string `pulumi:"tableName"`
}

type FeatureGroupDataCatalogConfigArgs added in v0.2.0

type FeatureGroupDataCatalogConfigArgs struct {
	Catalog   pulumi.StringInput `pulumi:"catalog"`
	Database  pulumi.StringInput `pulumi:"database"`
	TableName pulumi.StringInput `pulumi:"tableName"`
}

func (FeatureGroupDataCatalogConfigArgs) ElementType added in v0.2.0

func (FeatureGroupDataCatalogConfigArgs) ToFeatureGroupDataCatalogConfigOutput added in v0.2.0

func (i FeatureGroupDataCatalogConfigArgs) ToFeatureGroupDataCatalogConfigOutput() FeatureGroupDataCatalogConfigOutput

func (FeatureGroupDataCatalogConfigArgs) ToFeatureGroupDataCatalogConfigOutputWithContext added in v0.2.0

func (i FeatureGroupDataCatalogConfigArgs) ToFeatureGroupDataCatalogConfigOutputWithContext(ctx context.Context) FeatureGroupDataCatalogConfigOutput

func (FeatureGroupDataCatalogConfigArgs) ToFeatureGroupDataCatalogConfigPtrOutput added in v0.2.0

func (i FeatureGroupDataCatalogConfigArgs) ToFeatureGroupDataCatalogConfigPtrOutput() FeatureGroupDataCatalogConfigPtrOutput

func (FeatureGroupDataCatalogConfigArgs) ToFeatureGroupDataCatalogConfigPtrOutputWithContext added in v0.2.0

func (i FeatureGroupDataCatalogConfigArgs) ToFeatureGroupDataCatalogConfigPtrOutputWithContext(ctx context.Context) FeatureGroupDataCatalogConfigPtrOutput

type FeatureGroupDataCatalogConfigInput added in v0.2.0

type FeatureGroupDataCatalogConfigInput interface {
	pulumi.Input

	ToFeatureGroupDataCatalogConfigOutput() FeatureGroupDataCatalogConfigOutput
	ToFeatureGroupDataCatalogConfigOutputWithContext(context.Context) FeatureGroupDataCatalogConfigOutput
}

FeatureGroupDataCatalogConfigInput is an input type that accepts FeatureGroupDataCatalogConfigArgs and FeatureGroupDataCatalogConfigOutput values. You can construct a concrete instance of `FeatureGroupDataCatalogConfigInput` via:

FeatureGroupDataCatalogConfigArgs{...}

type FeatureGroupDataCatalogConfigOutput added in v0.2.0

type FeatureGroupDataCatalogConfigOutput struct{ *pulumi.OutputState }

func (FeatureGroupDataCatalogConfigOutput) Catalog added in v0.2.0

func (FeatureGroupDataCatalogConfigOutput) Database added in v0.2.0

func (FeatureGroupDataCatalogConfigOutput) ElementType added in v0.2.0

func (FeatureGroupDataCatalogConfigOutput) TableName added in v0.2.0

func (FeatureGroupDataCatalogConfigOutput) ToFeatureGroupDataCatalogConfigOutput added in v0.2.0

func (o FeatureGroupDataCatalogConfigOutput) ToFeatureGroupDataCatalogConfigOutput() FeatureGroupDataCatalogConfigOutput

func (FeatureGroupDataCatalogConfigOutput) ToFeatureGroupDataCatalogConfigOutputWithContext added in v0.2.0

func (o FeatureGroupDataCatalogConfigOutput) ToFeatureGroupDataCatalogConfigOutputWithContext(ctx context.Context) FeatureGroupDataCatalogConfigOutput

func (FeatureGroupDataCatalogConfigOutput) ToFeatureGroupDataCatalogConfigPtrOutput added in v0.2.0

func (o FeatureGroupDataCatalogConfigOutput) ToFeatureGroupDataCatalogConfigPtrOutput() FeatureGroupDataCatalogConfigPtrOutput

func (FeatureGroupDataCatalogConfigOutput) ToFeatureGroupDataCatalogConfigPtrOutputWithContext added in v0.2.0

func (o FeatureGroupDataCatalogConfigOutput) ToFeatureGroupDataCatalogConfigPtrOutputWithContext(ctx context.Context) FeatureGroupDataCatalogConfigPtrOutput

type FeatureGroupDataCatalogConfigPtrInput added in v0.2.0

type FeatureGroupDataCatalogConfigPtrInput interface {
	pulumi.Input

	ToFeatureGroupDataCatalogConfigPtrOutput() FeatureGroupDataCatalogConfigPtrOutput
	ToFeatureGroupDataCatalogConfigPtrOutputWithContext(context.Context) FeatureGroupDataCatalogConfigPtrOutput
}

FeatureGroupDataCatalogConfigPtrInput is an input type that accepts FeatureGroupDataCatalogConfigArgs, FeatureGroupDataCatalogConfigPtr and FeatureGroupDataCatalogConfigPtrOutput values. You can construct a concrete instance of `FeatureGroupDataCatalogConfigPtrInput` via:

        FeatureGroupDataCatalogConfigArgs{...}

or:

        nil

type FeatureGroupDataCatalogConfigPtrOutput added in v0.2.0

type FeatureGroupDataCatalogConfigPtrOutput struct{ *pulumi.OutputState }

func (FeatureGroupDataCatalogConfigPtrOutput) Catalog added in v0.2.0

func (FeatureGroupDataCatalogConfigPtrOutput) Database added in v0.2.0

func (FeatureGroupDataCatalogConfigPtrOutput) Elem added in v0.2.0

func (FeatureGroupDataCatalogConfigPtrOutput) ElementType added in v0.2.0

func (FeatureGroupDataCatalogConfigPtrOutput) TableName added in v0.2.0

func (FeatureGroupDataCatalogConfigPtrOutput) ToFeatureGroupDataCatalogConfigPtrOutput added in v0.2.0

func (o FeatureGroupDataCatalogConfigPtrOutput) ToFeatureGroupDataCatalogConfigPtrOutput() FeatureGroupDataCatalogConfigPtrOutput

func (FeatureGroupDataCatalogConfigPtrOutput) ToFeatureGroupDataCatalogConfigPtrOutputWithContext added in v0.2.0

func (o FeatureGroupDataCatalogConfigPtrOutput) ToFeatureGroupDataCatalogConfigPtrOutputWithContext(ctx context.Context) FeatureGroupDataCatalogConfigPtrOutput

type FeatureGroupFeatureDefinition

type FeatureGroupFeatureDefinition struct {
	FeatureName string                                   `pulumi:"featureName"`
	FeatureType FeatureGroupFeatureDefinitionFeatureType `pulumi:"featureType"`
}

type FeatureGroupFeatureDefinitionArgs

type FeatureGroupFeatureDefinitionArgs struct {
	FeatureName pulumi.StringInput                            `pulumi:"featureName"`
	FeatureType FeatureGroupFeatureDefinitionFeatureTypeInput `pulumi:"featureType"`
}

func (FeatureGroupFeatureDefinitionArgs) ElementType

func (FeatureGroupFeatureDefinitionArgs) ToFeatureGroupFeatureDefinitionOutput

func (i FeatureGroupFeatureDefinitionArgs) ToFeatureGroupFeatureDefinitionOutput() FeatureGroupFeatureDefinitionOutput

func (FeatureGroupFeatureDefinitionArgs) ToFeatureGroupFeatureDefinitionOutputWithContext

func (i FeatureGroupFeatureDefinitionArgs) ToFeatureGroupFeatureDefinitionOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionOutput

type FeatureGroupFeatureDefinitionArray

type FeatureGroupFeatureDefinitionArray []FeatureGroupFeatureDefinitionInput

func (FeatureGroupFeatureDefinitionArray) ElementType

func (FeatureGroupFeatureDefinitionArray) ToFeatureGroupFeatureDefinitionArrayOutput

func (i FeatureGroupFeatureDefinitionArray) ToFeatureGroupFeatureDefinitionArrayOutput() FeatureGroupFeatureDefinitionArrayOutput

func (FeatureGroupFeatureDefinitionArray) ToFeatureGroupFeatureDefinitionArrayOutputWithContext

func (i FeatureGroupFeatureDefinitionArray) ToFeatureGroupFeatureDefinitionArrayOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionArrayOutput

type FeatureGroupFeatureDefinitionArrayInput

type FeatureGroupFeatureDefinitionArrayInput interface {
	pulumi.Input

	ToFeatureGroupFeatureDefinitionArrayOutput() FeatureGroupFeatureDefinitionArrayOutput
	ToFeatureGroupFeatureDefinitionArrayOutputWithContext(context.Context) FeatureGroupFeatureDefinitionArrayOutput
}

FeatureGroupFeatureDefinitionArrayInput is an input type that accepts FeatureGroupFeatureDefinitionArray and FeatureGroupFeatureDefinitionArrayOutput values. You can construct a concrete instance of `FeatureGroupFeatureDefinitionArrayInput` via:

FeatureGroupFeatureDefinitionArray{ FeatureGroupFeatureDefinitionArgs{...} }

type FeatureGroupFeatureDefinitionArrayOutput

type FeatureGroupFeatureDefinitionArrayOutput struct{ *pulumi.OutputState }

func (FeatureGroupFeatureDefinitionArrayOutput) ElementType

func (FeatureGroupFeatureDefinitionArrayOutput) Index

func (FeatureGroupFeatureDefinitionArrayOutput) ToFeatureGroupFeatureDefinitionArrayOutput

func (o FeatureGroupFeatureDefinitionArrayOutput) ToFeatureGroupFeatureDefinitionArrayOutput() FeatureGroupFeatureDefinitionArrayOutput

func (FeatureGroupFeatureDefinitionArrayOutput) ToFeatureGroupFeatureDefinitionArrayOutputWithContext

func (o FeatureGroupFeatureDefinitionArrayOutput) ToFeatureGroupFeatureDefinitionArrayOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionArrayOutput

type FeatureGroupFeatureDefinitionFeatureType

type FeatureGroupFeatureDefinitionFeatureType string

func (FeatureGroupFeatureDefinitionFeatureType) ElementType

func (FeatureGroupFeatureDefinitionFeatureType) ToFeatureGroupFeatureDefinitionFeatureTypeOutput

func (e FeatureGroupFeatureDefinitionFeatureType) ToFeatureGroupFeatureDefinitionFeatureTypeOutput() FeatureGroupFeatureDefinitionFeatureTypeOutput

func (FeatureGroupFeatureDefinitionFeatureType) ToFeatureGroupFeatureDefinitionFeatureTypeOutputWithContext

func (e FeatureGroupFeatureDefinitionFeatureType) ToFeatureGroupFeatureDefinitionFeatureTypeOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionFeatureTypeOutput

func (FeatureGroupFeatureDefinitionFeatureType) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (e FeatureGroupFeatureDefinitionFeatureType) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutput() FeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (FeatureGroupFeatureDefinitionFeatureType) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutputWithContext

func (e FeatureGroupFeatureDefinitionFeatureType) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (FeatureGroupFeatureDefinitionFeatureType) ToStringOutput

func (FeatureGroupFeatureDefinitionFeatureType) ToStringOutputWithContext

func (FeatureGroupFeatureDefinitionFeatureType) ToStringPtrOutput

func (FeatureGroupFeatureDefinitionFeatureType) ToStringPtrOutputWithContext

type FeatureGroupFeatureDefinitionFeatureTypeInput

type FeatureGroupFeatureDefinitionFeatureTypeInput interface {
	pulumi.Input

	ToFeatureGroupFeatureDefinitionFeatureTypeOutput() FeatureGroupFeatureDefinitionFeatureTypeOutput
	ToFeatureGroupFeatureDefinitionFeatureTypeOutputWithContext(context.Context) FeatureGroupFeatureDefinitionFeatureTypeOutput
}

FeatureGroupFeatureDefinitionFeatureTypeInput is an input type that accepts FeatureGroupFeatureDefinitionFeatureTypeArgs and FeatureGroupFeatureDefinitionFeatureTypeOutput values. You can construct a concrete instance of `FeatureGroupFeatureDefinitionFeatureTypeInput` via:

FeatureGroupFeatureDefinitionFeatureTypeArgs{...}

type FeatureGroupFeatureDefinitionFeatureTypeOutput

type FeatureGroupFeatureDefinitionFeatureTypeOutput struct{ *pulumi.OutputState }

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ElementType

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ToFeatureGroupFeatureDefinitionFeatureTypeOutput

func (o FeatureGroupFeatureDefinitionFeatureTypeOutput) ToFeatureGroupFeatureDefinitionFeatureTypeOutput() FeatureGroupFeatureDefinitionFeatureTypeOutput

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ToFeatureGroupFeatureDefinitionFeatureTypeOutputWithContext

func (o FeatureGroupFeatureDefinitionFeatureTypeOutput) ToFeatureGroupFeatureDefinitionFeatureTypeOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionFeatureTypeOutput

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (o FeatureGroupFeatureDefinitionFeatureTypeOutput) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutput() FeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutputWithContext

func (o FeatureGroupFeatureDefinitionFeatureTypeOutput) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ToStringOutput

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ToStringOutputWithContext

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ToStringPtrOutput

func (FeatureGroupFeatureDefinitionFeatureTypeOutput) ToStringPtrOutputWithContext

type FeatureGroupFeatureDefinitionFeatureTypePtrInput

type FeatureGroupFeatureDefinitionFeatureTypePtrInput interface {
	pulumi.Input

	ToFeatureGroupFeatureDefinitionFeatureTypePtrOutput() FeatureGroupFeatureDefinitionFeatureTypePtrOutput
	ToFeatureGroupFeatureDefinitionFeatureTypePtrOutputWithContext(context.Context) FeatureGroupFeatureDefinitionFeatureTypePtrOutput
}

type FeatureGroupFeatureDefinitionFeatureTypePtrOutput

type FeatureGroupFeatureDefinitionFeatureTypePtrOutput struct{ *pulumi.OutputState }

func (FeatureGroupFeatureDefinitionFeatureTypePtrOutput) Elem

func (FeatureGroupFeatureDefinitionFeatureTypePtrOutput) ElementType

func (FeatureGroupFeatureDefinitionFeatureTypePtrOutput) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (o FeatureGroupFeatureDefinitionFeatureTypePtrOutput) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutput() FeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (FeatureGroupFeatureDefinitionFeatureTypePtrOutput) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutputWithContext

func (o FeatureGroupFeatureDefinitionFeatureTypePtrOutput) ToFeatureGroupFeatureDefinitionFeatureTypePtrOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionFeatureTypePtrOutput

func (FeatureGroupFeatureDefinitionFeatureTypePtrOutput) ToStringPtrOutput

func (FeatureGroupFeatureDefinitionFeatureTypePtrOutput) ToStringPtrOutputWithContext

type FeatureGroupFeatureDefinitionInput

type FeatureGroupFeatureDefinitionInput interface {
	pulumi.Input

	ToFeatureGroupFeatureDefinitionOutput() FeatureGroupFeatureDefinitionOutput
	ToFeatureGroupFeatureDefinitionOutputWithContext(context.Context) FeatureGroupFeatureDefinitionOutput
}

FeatureGroupFeatureDefinitionInput is an input type that accepts FeatureGroupFeatureDefinitionArgs and FeatureGroupFeatureDefinitionOutput values. You can construct a concrete instance of `FeatureGroupFeatureDefinitionInput` via:

FeatureGroupFeatureDefinitionArgs{...}

type FeatureGroupFeatureDefinitionOutput

type FeatureGroupFeatureDefinitionOutput struct{ *pulumi.OutputState }

func (FeatureGroupFeatureDefinitionOutput) ElementType

func (FeatureGroupFeatureDefinitionOutput) FeatureName

func (FeatureGroupFeatureDefinitionOutput) FeatureType

func (FeatureGroupFeatureDefinitionOutput) ToFeatureGroupFeatureDefinitionOutput

func (o FeatureGroupFeatureDefinitionOutput) ToFeatureGroupFeatureDefinitionOutput() FeatureGroupFeatureDefinitionOutput

func (FeatureGroupFeatureDefinitionOutput) ToFeatureGroupFeatureDefinitionOutputWithContext

func (o FeatureGroupFeatureDefinitionOutput) ToFeatureGroupFeatureDefinitionOutputWithContext(ctx context.Context) FeatureGroupFeatureDefinitionOutput

type FeatureGroupInput

type FeatureGroupInput interface {
	pulumi.Input

	ToFeatureGroupOutput() FeatureGroupOutput
	ToFeatureGroupOutputWithContext(ctx context.Context) FeatureGroupOutput
}

type FeatureGroupOnlineStoreSecurityConfig added in v0.2.0

type FeatureGroupOnlineStoreSecurityConfig struct {
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type FeatureGroupOnlineStoreSecurityConfigArgs added in v0.2.0

type FeatureGroupOnlineStoreSecurityConfigArgs struct {
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

func (FeatureGroupOnlineStoreSecurityConfigArgs) ElementType added in v0.2.0

func (FeatureGroupOnlineStoreSecurityConfigArgs) ToFeatureGroupOnlineStoreSecurityConfigOutput added in v0.2.0

func (i FeatureGroupOnlineStoreSecurityConfigArgs) ToFeatureGroupOnlineStoreSecurityConfigOutput() FeatureGroupOnlineStoreSecurityConfigOutput

func (FeatureGroupOnlineStoreSecurityConfigArgs) ToFeatureGroupOnlineStoreSecurityConfigOutputWithContext added in v0.2.0

func (i FeatureGroupOnlineStoreSecurityConfigArgs) ToFeatureGroupOnlineStoreSecurityConfigOutputWithContext(ctx context.Context) FeatureGroupOnlineStoreSecurityConfigOutput

func (FeatureGroupOnlineStoreSecurityConfigArgs) ToFeatureGroupOnlineStoreSecurityConfigPtrOutput added in v0.2.0

func (i FeatureGroupOnlineStoreSecurityConfigArgs) ToFeatureGroupOnlineStoreSecurityConfigPtrOutput() FeatureGroupOnlineStoreSecurityConfigPtrOutput

func (FeatureGroupOnlineStoreSecurityConfigArgs) ToFeatureGroupOnlineStoreSecurityConfigPtrOutputWithContext added in v0.2.0

func (i FeatureGroupOnlineStoreSecurityConfigArgs) ToFeatureGroupOnlineStoreSecurityConfigPtrOutputWithContext(ctx context.Context) FeatureGroupOnlineStoreSecurityConfigPtrOutput

type FeatureGroupOnlineStoreSecurityConfigInput added in v0.2.0

type FeatureGroupOnlineStoreSecurityConfigInput interface {
	pulumi.Input

	ToFeatureGroupOnlineStoreSecurityConfigOutput() FeatureGroupOnlineStoreSecurityConfigOutput
	ToFeatureGroupOnlineStoreSecurityConfigOutputWithContext(context.Context) FeatureGroupOnlineStoreSecurityConfigOutput
}

FeatureGroupOnlineStoreSecurityConfigInput is an input type that accepts FeatureGroupOnlineStoreSecurityConfigArgs and FeatureGroupOnlineStoreSecurityConfigOutput values. You can construct a concrete instance of `FeatureGroupOnlineStoreSecurityConfigInput` via:

FeatureGroupOnlineStoreSecurityConfigArgs{...}

type FeatureGroupOnlineStoreSecurityConfigOutput added in v0.2.0

type FeatureGroupOnlineStoreSecurityConfigOutput struct{ *pulumi.OutputState }

func (FeatureGroupOnlineStoreSecurityConfigOutput) ElementType added in v0.2.0

func (FeatureGroupOnlineStoreSecurityConfigOutput) KmsKeyId added in v0.2.0

func (FeatureGroupOnlineStoreSecurityConfigOutput) ToFeatureGroupOnlineStoreSecurityConfigOutput added in v0.2.0

func (o FeatureGroupOnlineStoreSecurityConfigOutput) ToFeatureGroupOnlineStoreSecurityConfigOutput() FeatureGroupOnlineStoreSecurityConfigOutput

func (FeatureGroupOnlineStoreSecurityConfigOutput) ToFeatureGroupOnlineStoreSecurityConfigOutputWithContext added in v0.2.0

func (o FeatureGroupOnlineStoreSecurityConfigOutput) ToFeatureGroupOnlineStoreSecurityConfigOutputWithContext(ctx context.Context) FeatureGroupOnlineStoreSecurityConfigOutput

func (FeatureGroupOnlineStoreSecurityConfigOutput) ToFeatureGroupOnlineStoreSecurityConfigPtrOutput added in v0.2.0

func (o FeatureGroupOnlineStoreSecurityConfigOutput) ToFeatureGroupOnlineStoreSecurityConfigPtrOutput() FeatureGroupOnlineStoreSecurityConfigPtrOutput

func (FeatureGroupOnlineStoreSecurityConfigOutput) ToFeatureGroupOnlineStoreSecurityConfigPtrOutputWithContext added in v0.2.0

func (o FeatureGroupOnlineStoreSecurityConfigOutput) ToFeatureGroupOnlineStoreSecurityConfigPtrOutputWithContext(ctx context.Context) FeatureGroupOnlineStoreSecurityConfigPtrOutput

type FeatureGroupOnlineStoreSecurityConfigPtrInput added in v0.2.0

type FeatureGroupOnlineStoreSecurityConfigPtrInput interface {
	pulumi.Input

	ToFeatureGroupOnlineStoreSecurityConfigPtrOutput() FeatureGroupOnlineStoreSecurityConfigPtrOutput
	ToFeatureGroupOnlineStoreSecurityConfigPtrOutputWithContext(context.Context) FeatureGroupOnlineStoreSecurityConfigPtrOutput
}

FeatureGroupOnlineStoreSecurityConfigPtrInput is an input type that accepts FeatureGroupOnlineStoreSecurityConfigArgs, FeatureGroupOnlineStoreSecurityConfigPtr and FeatureGroupOnlineStoreSecurityConfigPtrOutput values. You can construct a concrete instance of `FeatureGroupOnlineStoreSecurityConfigPtrInput` via:

        FeatureGroupOnlineStoreSecurityConfigArgs{...}

or:

        nil

type FeatureGroupOnlineStoreSecurityConfigPtrOutput added in v0.2.0

type FeatureGroupOnlineStoreSecurityConfigPtrOutput struct{ *pulumi.OutputState }

func (FeatureGroupOnlineStoreSecurityConfigPtrOutput) Elem added in v0.2.0

func (FeatureGroupOnlineStoreSecurityConfigPtrOutput) ElementType added in v0.2.0

func (FeatureGroupOnlineStoreSecurityConfigPtrOutput) KmsKeyId added in v0.2.0

func (FeatureGroupOnlineStoreSecurityConfigPtrOutput) ToFeatureGroupOnlineStoreSecurityConfigPtrOutput added in v0.2.0

func (o FeatureGroupOnlineStoreSecurityConfigPtrOutput) ToFeatureGroupOnlineStoreSecurityConfigPtrOutput() FeatureGroupOnlineStoreSecurityConfigPtrOutput

func (FeatureGroupOnlineStoreSecurityConfigPtrOutput) ToFeatureGroupOnlineStoreSecurityConfigPtrOutputWithContext added in v0.2.0

func (o FeatureGroupOnlineStoreSecurityConfigPtrOutput) ToFeatureGroupOnlineStoreSecurityConfigPtrOutputWithContext(ctx context.Context) FeatureGroupOnlineStoreSecurityConfigPtrOutput

type FeatureGroupOutput

type FeatureGroupOutput struct{ *pulumi.OutputState }

func (FeatureGroupOutput) ElementType

func (FeatureGroupOutput) ElementType() reflect.Type

func (FeatureGroupOutput) ToFeatureGroupOutput

func (o FeatureGroupOutput) ToFeatureGroupOutput() FeatureGroupOutput

func (FeatureGroupOutput) ToFeatureGroupOutputWithContext

func (o FeatureGroupOutput) ToFeatureGroupOutputWithContext(ctx context.Context) FeatureGroupOutput

type FeatureGroupS3StorageConfig added in v0.2.0

type FeatureGroupS3StorageConfig struct {
	KmsKeyId *string `pulumi:"kmsKeyId"`
	S3Uri    string  `pulumi:"s3Uri"`
}

type FeatureGroupS3StorageConfigArgs added in v0.2.0

type FeatureGroupS3StorageConfigArgs struct {
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	S3Uri    pulumi.StringInput    `pulumi:"s3Uri"`
}

func (FeatureGroupS3StorageConfigArgs) ElementType added in v0.2.0

func (FeatureGroupS3StorageConfigArgs) ToFeatureGroupS3StorageConfigOutput added in v0.2.0

func (i FeatureGroupS3StorageConfigArgs) ToFeatureGroupS3StorageConfigOutput() FeatureGroupS3StorageConfigOutput

func (FeatureGroupS3StorageConfigArgs) ToFeatureGroupS3StorageConfigOutputWithContext added in v0.2.0

func (i FeatureGroupS3StorageConfigArgs) ToFeatureGroupS3StorageConfigOutputWithContext(ctx context.Context) FeatureGroupS3StorageConfigOutput

func (FeatureGroupS3StorageConfigArgs) ToFeatureGroupS3StorageConfigPtrOutput added in v0.2.0

func (i FeatureGroupS3StorageConfigArgs) ToFeatureGroupS3StorageConfigPtrOutput() FeatureGroupS3StorageConfigPtrOutput

func (FeatureGroupS3StorageConfigArgs) ToFeatureGroupS3StorageConfigPtrOutputWithContext added in v0.2.0

func (i FeatureGroupS3StorageConfigArgs) ToFeatureGroupS3StorageConfigPtrOutputWithContext(ctx context.Context) FeatureGroupS3StorageConfigPtrOutput

type FeatureGroupS3StorageConfigInput added in v0.2.0

type FeatureGroupS3StorageConfigInput interface {
	pulumi.Input

	ToFeatureGroupS3StorageConfigOutput() FeatureGroupS3StorageConfigOutput
	ToFeatureGroupS3StorageConfigOutputWithContext(context.Context) FeatureGroupS3StorageConfigOutput
}

FeatureGroupS3StorageConfigInput is an input type that accepts FeatureGroupS3StorageConfigArgs and FeatureGroupS3StorageConfigOutput values. You can construct a concrete instance of `FeatureGroupS3StorageConfigInput` via:

FeatureGroupS3StorageConfigArgs{...}

type FeatureGroupS3StorageConfigOutput added in v0.2.0

type FeatureGroupS3StorageConfigOutput struct{ *pulumi.OutputState }

func (FeatureGroupS3StorageConfigOutput) ElementType added in v0.2.0

func (FeatureGroupS3StorageConfigOutput) KmsKeyId added in v0.2.0

func (FeatureGroupS3StorageConfigOutput) S3Uri added in v0.2.0

func (FeatureGroupS3StorageConfigOutput) ToFeatureGroupS3StorageConfigOutput added in v0.2.0

func (o FeatureGroupS3StorageConfigOutput) ToFeatureGroupS3StorageConfigOutput() FeatureGroupS3StorageConfigOutput

func (FeatureGroupS3StorageConfigOutput) ToFeatureGroupS3StorageConfigOutputWithContext added in v0.2.0

func (o FeatureGroupS3StorageConfigOutput) ToFeatureGroupS3StorageConfigOutputWithContext(ctx context.Context) FeatureGroupS3StorageConfigOutput

func (FeatureGroupS3StorageConfigOutput) ToFeatureGroupS3StorageConfigPtrOutput added in v0.2.0

func (o FeatureGroupS3StorageConfigOutput) ToFeatureGroupS3StorageConfigPtrOutput() FeatureGroupS3StorageConfigPtrOutput

func (FeatureGroupS3StorageConfigOutput) ToFeatureGroupS3StorageConfigPtrOutputWithContext added in v0.2.0

func (o FeatureGroupS3StorageConfigOutput) ToFeatureGroupS3StorageConfigPtrOutputWithContext(ctx context.Context) FeatureGroupS3StorageConfigPtrOutput

type FeatureGroupS3StorageConfigPtrInput added in v0.2.0

type FeatureGroupS3StorageConfigPtrInput interface {
	pulumi.Input

	ToFeatureGroupS3StorageConfigPtrOutput() FeatureGroupS3StorageConfigPtrOutput
	ToFeatureGroupS3StorageConfigPtrOutputWithContext(context.Context) FeatureGroupS3StorageConfigPtrOutput
}

FeatureGroupS3StorageConfigPtrInput is an input type that accepts FeatureGroupS3StorageConfigArgs, FeatureGroupS3StorageConfigPtr and FeatureGroupS3StorageConfigPtrOutput values. You can construct a concrete instance of `FeatureGroupS3StorageConfigPtrInput` via:

        FeatureGroupS3StorageConfigArgs{...}

or:

        nil

func FeatureGroupS3StorageConfigPtr added in v0.2.0

type FeatureGroupS3StorageConfigPtrOutput added in v0.2.0

type FeatureGroupS3StorageConfigPtrOutput struct{ *pulumi.OutputState }

func (FeatureGroupS3StorageConfigPtrOutput) Elem added in v0.2.0

func (FeatureGroupS3StorageConfigPtrOutput) ElementType added in v0.2.0

func (FeatureGroupS3StorageConfigPtrOutput) KmsKeyId added in v0.2.0

func (FeatureGroupS3StorageConfigPtrOutput) S3Uri added in v0.2.0

func (FeatureGroupS3StorageConfigPtrOutput) ToFeatureGroupS3StorageConfigPtrOutput added in v0.2.0

func (o FeatureGroupS3StorageConfigPtrOutput) ToFeatureGroupS3StorageConfigPtrOutput() FeatureGroupS3StorageConfigPtrOutput

func (FeatureGroupS3StorageConfigPtrOutput) ToFeatureGroupS3StorageConfigPtrOutputWithContext added in v0.2.0

func (o FeatureGroupS3StorageConfigPtrOutput) ToFeatureGroupS3StorageConfigPtrOutputWithContext(ctx context.Context) FeatureGroupS3StorageConfigPtrOutput

type FeatureGroupState

type FeatureGroupState struct {
}

func (FeatureGroupState) ElementType

func (FeatureGroupState) ElementType() reflect.Type

type FeatureGroupTag

type FeatureGroupTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type FeatureGroupTagArgs

type FeatureGroupTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (FeatureGroupTagArgs) ElementType

func (FeatureGroupTagArgs) ElementType() reflect.Type

func (FeatureGroupTagArgs) ToFeatureGroupTagOutput

func (i FeatureGroupTagArgs) ToFeatureGroupTagOutput() FeatureGroupTagOutput

func (FeatureGroupTagArgs) ToFeatureGroupTagOutputWithContext

func (i FeatureGroupTagArgs) ToFeatureGroupTagOutputWithContext(ctx context.Context) FeatureGroupTagOutput

type FeatureGroupTagArray

type FeatureGroupTagArray []FeatureGroupTagInput

func (FeatureGroupTagArray) ElementType

func (FeatureGroupTagArray) ElementType() reflect.Type

func (FeatureGroupTagArray) ToFeatureGroupTagArrayOutput

func (i FeatureGroupTagArray) ToFeatureGroupTagArrayOutput() FeatureGroupTagArrayOutput

func (FeatureGroupTagArray) ToFeatureGroupTagArrayOutputWithContext

func (i FeatureGroupTagArray) ToFeatureGroupTagArrayOutputWithContext(ctx context.Context) FeatureGroupTagArrayOutput

type FeatureGroupTagArrayInput

type FeatureGroupTagArrayInput interface {
	pulumi.Input

	ToFeatureGroupTagArrayOutput() FeatureGroupTagArrayOutput
	ToFeatureGroupTagArrayOutputWithContext(context.Context) FeatureGroupTagArrayOutput
}

FeatureGroupTagArrayInput is an input type that accepts FeatureGroupTagArray and FeatureGroupTagArrayOutput values. You can construct a concrete instance of `FeatureGroupTagArrayInput` via:

FeatureGroupTagArray{ FeatureGroupTagArgs{...} }

type FeatureGroupTagArrayOutput

type FeatureGroupTagArrayOutput struct{ *pulumi.OutputState }

func (FeatureGroupTagArrayOutput) ElementType

func (FeatureGroupTagArrayOutput) ElementType() reflect.Type

func (FeatureGroupTagArrayOutput) Index

func (FeatureGroupTagArrayOutput) ToFeatureGroupTagArrayOutput

func (o FeatureGroupTagArrayOutput) ToFeatureGroupTagArrayOutput() FeatureGroupTagArrayOutput

func (FeatureGroupTagArrayOutput) ToFeatureGroupTagArrayOutputWithContext

func (o FeatureGroupTagArrayOutput) ToFeatureGroupTagArrayOutputWithContext(ctx context.Context) FeatureGroupTagArrayOutput

type FeatureGroupTagInput

type FeatureGroupTagInput interface {
	pulumi.Input

	ToFeatureGroupTagOutput() FeatureGroupTagOutput
	ToFeatureGroupTagOutputWithContext(context.Context) FeatureGroupTagOutput
}

FeatureGroupTagInput is an input type that accepts FeatureGroupTagArgs and FeatureGroupTagOutput values. You can construct a concrete instance of `FeatureGroupTagInput` via:

FeatureGroupTagArgs{...}

type FeatureGroupTagOutput

type FeatureGroupTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (FeatureGroupTagOutput) ElementType

func (FeatureGroupTagOutput) ElementType() reflect.Type

func (FeatureGroupTagOutput) Key

func (FeatureGroupTagOutput) ToFeatureGroupTagOutput

func (o FeatureGroupTagOutput) ToFeatureGroupTagOutput() FeatureGroupTagOutput

func (FeatureGroupTagOutput) ToFeatureGroupTagOutputWithContext

func (o FeatureGroupTagOutput) ToFeatureGroupTagOutputWithContext(ctx context.Context) FeatureGroupTagOutput

func (FeatureGroupTagOutput) Value

type Image

type Image struct {
	pulumi.CustomResourceState

	ImageArn         pulumi.StringOutput    `pulumi:"imageArn"`
	ImageDescription pulumi.StringPtrOutput `pulumi:"imageDescription"`
	ImageDisplayName pulumi.StringPtrOutput `pulumi:"imageDisplayName"`
	ImageName        pulumi.StringOutput    `pulumi:"imageName"`
	ImageRoleArn     pulumi.StringOutput    `pulumi:"imageRoleArn"`
	// An array of key-value pairs to apply to this resource.
	Tags ImageTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::Image

func GetImage

func GetImage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)

GetImage gets an existing Image resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewImage

func NewImage(ctx *pulumi.Context,
	name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error)

NewImage registers a new resource with the given unique name, arguments, and options.

func (*Image) ElementType

func (*Image) ElementType() reflect.Type

func (*Image) ToImageOutput

func (i *Image) ToImageOutput() ImageOutput

func (*Image) ToImageOutputWithContext

func (i *Image) ToImageOutputWithContext(ctx context.Context) ImageOutput

type ImageArgs

type ImageArgs struct {
	ImageDescription pulumi.StringPtrInput
	ImageDisplayName pulumi.StringPtrInput
	ImageName        pulumi.StringPtrInput
	ImageRoleArn     pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags ImageTagArrayInput
}

The set of arguments for constructing a Image resource.

func (ImageArgs) ElementType

func (ImageArgs) ElementType() reflect.Type

type ImageInput

type ImageInput interface {
	pulumi.Input

	ToImageOutput() ImageOutput
	ToImageOutputWithContext(ctx context.Context) ImageOutput
}

type ImageOutput

type ImageOutput struct{ *pulumi.OutputState }

func (ImageOutput) ElementType

func (ImageOutput) ElementType() reflect.Type

func (ImageOutput) ToImageOutput

func (o ImageOutput) ToImageOutput() ImageOutput

func (ImageOutput) ToImageOutputWithContext

func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput

type ImageState

type ImageState struct {
}

func (ImageState) ElementType

func (ImageState) ElementType() reflect.Type

type ImageTag

type ImageTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ImageTagArgs

type ImageTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ImageTagArgs) ElementType

func (ImageTagArgs) ElementType() reflect.Type

func (ImageTagArgs) ToImageTagOutput

func (i ImageTagArgs) ToImageTagOutput() ImageTagOutput

func (ImageTagArgs) ToImageTagOutputWithContext

func (i ImageTagArgs) ToImageTagOutputWithContext(ctx context.Context) ImageTagOutput

type ImageTagArray

type ImageTagArray []ImageTagInput

func (ImageTagArray) ElementType

func (ImageTagArray) ElementType() reflect.Type

func (ImageTagArray) ToImageTagArrayOutput

func (i ImageTagArray) ToImageTagArrayOutput() ImageTagArrayOutput

func (ImageTagArray) ToImageTagArrayOutputWithContext

func (i ImageTagArray) ToImageTagArrayOutputWithContext(ctx context.Context) ImageTagArrayOutput

type ImageTagArrayInput

type ImageTagArrayInput interface {
	pulumi.Input

	ToImageTagArrayOutput() ImageTagArrayOutput
	ToImageTagArrayOutputWithContext(context.Context) ImageTagArrayOutput
}

ImageTagArrayInput is an input type that accepts ImageTagArray and ImageTagArrayOutput values. You can construct a concrete instance of `ImageTagArrayInput` via:

ImageTagArray{ ImageTagArgs{...} }

type ImageTagArrayOutput

type ImageTagArrayOutput struct{ *pulumi.OutputState }

func (ImageTagArrayOutput) ElementType

func (ImageTagArrayOutput) ElementType() reflect.Type

func (ImageTagArrayOutput) Index

func (ImageTagArrayOutput) ToImageTagArrayOutput

func (o ImageTagArrayOutput) ToImageTagArrayOutput() ImageTagArrayOutput

func (ImageTagArrayOutput) ToImageTagArrayOutputWithContext

func (o ImageTagArrayOutput) ToImageTagArrayOutputWithContext(ctx context.Context) ImageTagArrayOutput

type ImageTagInput

type ImageTagInput interface {
	pulumi.Input

	ToImageTagOutput() ImageTagOutput
	ToImageTagOutputWithContext(context.Context) ImageTagOutput
}

ImageTagInput is an input type that accepts ImageTagArgs and ImageTagOutput values. You can construct a concrete instance of `ImageTagInput` via:

ImageTagArgs{...}

type ImageTagOutput

type ImageTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ImageTagOutput) ElementType

func (ImageTagOutput) ElementType() reflect.Type

func (ImageTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ImageTagOutput) ToImageTagOutput

func (o ImageTagOutput) ToImageTagOutput() ImageTagOutput

func (ImageTagOutput) ToImageTagOutputWithContext

func (o ImageTagOutput) ToImageTagOutputWithContext(ctx context.Context) ImageTagOutput

func (ImageTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ImageVersion

type ImageVersion struct {
	pulumi.CustomResourceState

	BaseImage       pulumi.StringOutput `pulumi:"baseImage"`
	ContainerImage  pulumi.StringOutput `pulumi:"containerImage"`
	ImageArn        pulumi.StringOutput `pulumi:"imageArn"`
	ImageName       pulumi.StringOutput `pulumi:"imageName"`
	ImageVersionArn pulumi.StringOutput `pulumi:"imageVersionArn"`
	Version         pulumi.IntOutput    `pulumi:"version"`
}

Resource Type definition for AWS::SageMaker::ImageVersion

func GetImageVersion

func GetImageVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImageVersionState, opts ...pulumi.ResourceOption) (*ImageVersion, error)

GetImageVersion gets an existing ImageVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewImageVersion

func NewImageVersion(ctx *pulumi.Context,
	name string, args *ImageVersionArgs, opts ...pulumi.ResourceOption) (*ImageVersion, error)

NewImageVersion registers a new resource with the given unique name, arguments, and options.

func (*ImageVersion) ElementType

func (*ImageVersion) ElementType() reflect.Type

func (*ImageVersion) ToImageVersionOutput

func (i *ImageVersion) ToImageVersionOutput() ImageVersionOutput

func (*ImageVersion) ToImageVersionOutputWithContext

func (i *ImageVersion) ToImageVersionOutputWithContext(ctx context.Context) ImageVersionOutput

type ImageVersionArgs

type ImageVersionArgs struct {
	BaseImage pulumi.StringInput
	ImageName pulumi.StringInput
}

The set of arguments for constructing a ImageVersion resource.

func (ImageVersionArgs) ElementType

func (ImageVersionArgs) ElementType() reflect.Type

type ImageVersionInput

type ImageVersionInput interface {
	pulumi.Input

	ToImageVersionOutput() ImageVersionOutput
	ToImageVersionOutputWithContext(ctx context.Context) ImageVersionOutput
}

type ImageVersionOutput

type ImageVersionOutput struct{ *pulumi.OutputState }

func (ImageVersionOutput) ElementType

func (ImageVersionOutput) ElementType() reflect.Type

func (ImageVersionOutput) ToImageVersionOutput

func (o ImageVersionOutput) ToImageVersionOutput() ImageVersionOutput

func (ImageVersionOutput) ToImageVersionOutputWithContext

func (o ImageVersionOutput) ToImageVersionOutputWithContext(ctx context.Context) ImageVersionOutput

type ImageVersionState

type ImageVersionState struct {
}

func (ImageVersionState) ElementType

func (ImageVersionState) ElementType() reflect.Type

type LookupAppArgs added in v0.12.0

type LookupAppArgs struct {
	// The name of the app.
	AppName string `pulumi:"appName"`
	// The type of app.
	AppType AppType `pulumi:"appType"`
	// The domain ID.
	DomainId string `pulumi:"domainId"`
	// The user profile name.
	UserProfileName string `pulumi:"userProfileName"`
}

type LookupAppImageConfigArgs added in v0.12.0

type LookupAppImageConfigArgs struct {
	// The Name of the AppImageConfig.
	AppImageConfigName string `pulumi:"appImageConfigName"`
}

type LookupAppImageConfigOutputArgs added in v0.12.0

type LookupAppImageConfigOutputArgs struct {
	// The Name of the AppImageConfig.
	AppImageConfigName pulumi.StringInput `pulumi:"appImageConfigName"`
}

func (LookupAppImageConfigOutputArgs) ElementType added in v0.12.0

type LookupAppImageConfigResult added in v0.12.0

type LookupAppImageConfigResult struct {
	// The Amazon Resource Name (ARN) of the AppImageConfig.
	AppImageConfigArn *string `pulumi:"appImageConfigArn"`
	// The KernelGatewayImageConfig.
	KernelGatewayImageConfig *AppImageConfigKernelGatewayImageConfig `pulumi:"kernelGatewayImageConfig"`
}

func LookupAppImageConfig added in v0.12.0

func LookupAppImageConfig(ctx *pulumi.Context, args *LookupAppImageConfigArgs, opts ...pulumi.InvokeOption) (*LookupAppImageConfigResult, error)

Resource Type definition for AWS::SageMaker::AppImageConfig

type LookupAppImageConfigResultOutput added in v0.12.0

type LookupAppImageConfigResultOutput struct{ *pulumi.OutputState }

func LookupAppImageConfigOutput added in v0.12.0

func (LookupAppImageConfigResultOutput) AppImageConfigArn added in v0.12.0

The Amazon Resource Name (ARN) of the AppImageConfig.

func (LookupAppImageConfigResultOutput) ElementType added in v0.12.0

func (LookupAppImageConfigResultOutput) KernelGatewayImageConfig added in v0.12.0

The KernelGatewayImageConfig.

func (LookupAppImageConfigResultOutput) ToLookupAppImageConfigResultOutput added in v0.12.0

func (o LookupAppImageConfigResultOutput) ToLookupAppImageConfigResultOutput() LookupAppImageConfigResultOutput

func (LookupAppImageConfigResultOutput) ToLookupAppImageConfigResultOutputWithContext added in v0.12.0

func (o LookupAppImageConfigResultOutput) ToLookupAppImageConfigResultOutputWithContext(ctx context.Context) LookupAppImageConfigResultOutput

type LookupAppOutputArgs added in v0.12.0

type LookupAppOutputArgs struct {
	// The name of the app.
	AppName pulumi.StringInput `pulumi:"appName"`
	// The type of app.
	AppType AppTypeInput `pulumi:"appType"`
	// The domain ID.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The user profile name.
	UserProfileName pulumi.StringInput `pulumi:"userProfileName"`
}

func (LookupAppOutputArgs) ElementType added in v0.12.0

func (LookupAppOutputArgs) ElementType() reflect.Type

type LookupAppResult added in v0.12.0

type LookupAppResult struct {
	// The Amazon Resource Name (ARN) of the app.
	AppArn *string `pulumi:"appArn"`
	// The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance.
	ResourceSpec *AppResourceSpec `pulumi:"resourceSpec"`
}

func LookupApp added in v0.12.0

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

Resource Type definition for AWS::SageMaker::App

type LookupAppResultOutput added in v0.12.0

type LookupAppResultOutput struct{ *pulumi.OutputState }

func LookupAppOutput added in v0.12.0

func LookupAppOutput(ctx *pulumi.Context, args LookupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppResultOutput

func (LookupAppResultOutput) AppArn added in v0.12.0

The Amazon Resource Name (ARN) of the app.

func (LookupAppResultOutput) ElementType added in v0.12.0

func (LookupAppResultOutput) ElementType() reflect.Type

func (LookupAppResultOutput) ResourceSpec added in v0.12.0

The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance.

func (LookupAppResultOutput) ToLookupAppResultOutput added in v0.12.0

func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput

func (LookupAppResultOutput) ToLookupAppResultOutputWithContext added in v0.12.0

func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput

type LookupCodeRepositoryArgs added in v0.12.0

type LookupCodeRepositoryArgs struct {
	Id string `pulumi:"id"`
}

type LookupCodeRepositoryOutputArgs added in v0.12.0

type LookupCodeRepositoryOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupCodeRepositoryOutputArgs) ElementType added in v0.12.0

type LookupCodeRepositoryResult added in v0.12.0

type LookupCodeRepositoryResult struct {
	GitConfig *CodeRepositoryGitConfig `pulumi:"gitConfig"`
	Id        *string                  `pulumi:"id"`
	Tags      []CodeRepositoryTag      `pulumi:"tags"`
}

func LookupCodeRepository added in v0.12.0

func LookupCodeRepository(ctx *pulumi.Context, args *LookupCodeRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupCodeRepositoryResult, error)

Resource Type definition for AWS::SageMaker::CodeRepository

type LookupCodeRepositoryResultOutput added in v0.12.0

type LookupCodeRepositoryResultOutput struct{ *pulumi.OutputState }

func LookupCodeRepositoryOutput added in v0.12.0

func (LookupCodeRepositoryResultOutput) ElementType added in v0.12.0

func (LookupCodeRepositoryResultOutput) GitConfig added in v0.12.0

func (LookupCodeRepositoryResultOutput) Id added in v0.12.0

func (LookupCodeRepositoryResultOutput) Tags added in v0.12.0

func (LookupCodeRepositoryResultOutput) ToLookupCodeRepositoryResultOutput added in v0.12.0

func (o LookupCodeRepositoryResultOutput) ToLookupCodeRepositoryResultOutput() LookupCodeRepositoryResultOutput

func (LookupCodeRepositoryResultOutput) ToLookupCodeRepositoryResultOutputWithContext added in v0.12.0

func (o LookupCodeRepositoryResultOutput) ToLookupCodeRepositoryResultOutputWithContext(ctx context.Context) LookupCodeRepositoryResultOutput

type LookupDataQualityJobDefinitionArgs added in v0.12.0

type LookupDataQualityJobDefinitionArgs struct {
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn string `pulumi:"jobDefinitionArn"`
}

type LookupDataQualityJobDefinitionOutputArgs added in v0.12.0

type LookupDataQualityJobDefinitionOutputArgs struct {
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn pulumi.StringInput `pulumi:"jobDefinitionArn"`
}

func (LookupDataQualityJobDefinitionOutputArgs) ElementType added in v0.12.0

type LookupDataQualityJobDefinitionResult added in v0.12.0

type LookupDataQualityJobDefinitionResult struct {
	// The time at which the job definition was created.
	CreationTime *string `pulumi:"creationTime"`
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn *string `pulumi:"jobDefinitionArn"`
}

func LookupDataQualityJobDefinition added in v0.12.0

Resource Type definition for AWS::SageMaker::DataQualityJobDefinition

type LookupDataQualityJobDefinitionResultOutput added in v0.12.0

type LookupDataQualityJobDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupDataQualityJobDefinitionResultOutput) CreationTime added in v0.12.0

The time at which the job definition was created.

func (LookupDataQualityJobDefinitionResultOutput) ElementType added in v0.12.0

func (LookupDataQualityJobDefinitionResultOutput) JobDefinitionArn added in v0.12.0

The Amazon Resource Name (ARN) of job definition.

func (LookupDataQualityJobDefinitionResultOutput) ToLookupDataQualityJobDefinitionResultOutput added in v0.12.0

func (o LookupDataQualityJobDefinitionResultOutput) ToLookupDataQualityJobDefinitionResultOutput() LookupDataQualityJobDefinitionResultOutput

func (LookupDataQualityJobDefinitionResultOutput) ToLookupDataQualityJobDefinitionResultOutputWithContext added in v0.12.0

func (o LookupDataQualityJobDefinitionResultOutput) ToLookupDataQualityJobDefinitionResultOutputWithContext(ctx context.Context) LookupDataQualityJobDefinitionResultOutput

type LookupDeviceArgs added in v0.12.0

type LookupDeviceArgs struct {
	// The name of the edge device fleet
	DeviceFleetName string `pulumi:"deviceFleetName"`
}

type LookupDeviceFleetArgs added in v0.12.0

type LookupDeviceFleetArgs struct {
	// The name of the edge device fleet
	DeviceFleetName string `pulumi:"deviceFleetName"`
}

type LookupDeviceFleetOutputArgs added in v0.12.0

type LookupDeviceFleetOutputArgs struct {
	// The name of the edge device fleet
	DeviceFleetName pulumi.StringInput `pulumi:"deviceFleetName"`
}

func (LookupDeviceFleetOutputArgs) ElementType added in v0.12.0

type LookupDeviceFleetResult added in v0.12.0

type LookupDeviceFleetResult struct {
	// Description for the edge device fleet
	Description *string `pulumi:"description"`
	// S3 bucket and an ecryption key id (if available) to store outputs for the fleet
	OutputConfig *DeviceFleetEdgeOutputConfig `pulumi:"outputConfig"`
	// Role associated with the device fleet
	RoleArn *string `pulumi:"roleArn"`
	// Associate tags with the resource
	Tags []DeviceFleetTag `pulumi:"tags"`
}

func LookupDeviceFleet added in v0.12.0

func LookupDeviceFleet(ctx *pulumi.Context, args *LookupDeviceFleetArgs, opts ...pulumi.InvokeOption) (*LookupDeviceFleetResult, error)

Resource schema for AWS::SageMaker::DeviceFleet

type LookupDeviceFleetResultOutput added in v0.12.0

type LookupDeviceFleetResultOutput struct{ *pulumi.OutputState }

func LookupDeviceFleetOutput added in v0.12.0

func (LookupDeviceFleetResultOutput) Description added in v0.12.0

Description for the edge device fleet

func (LookupDeviceFleetResultOutput) ElementType added in v0.12.0

func (LookupDeviceFleetResultOutput) OutputConfig added in v0.12.0

S3 bucket and an ecryption key id (if available) to store outputs for the fleet

func (LookupDeviceFleetResultOutput) RoleArn added in v0.12.0

Role associated with the device fleet

func (LookupDeviceFleetResultOutput) Tags added in v0.12.0

Associate tags with the resource

func (LookupDeviceFleetResultOutput) ToLookupDeviceFleetResultOutput added in v0.12.0

func (o LookupDeviceFleetResultOutput) ToLookupDeviceFleetResultOutput() LookupDeviceFleetResultOutput

func (LookupDeviceFleetResultOutput) ToLookupDeviceFleetResultOutputWithContext added in v0.12.0

func (o LookupDeviceFleetResultOutput) ToLookupDeviceFleetResultOutputWithContext(ctx context.Context) LookupDeviceFleetResultOutput

type LookupDeviceOutputArgs added in v0.12.0

type LookupDeviceOutputArgs struct {
	// The name of the edge device fleet
	DeviceFleetName pulumi.StringInput `pulumi:"deviceFleetName"`
}

func (LookupDeviceOutputArgs) ElementType added in v0.12.0

func (LookupDeviceOutputArgs) ElementType() reflect.Type

type LookupDeviceResult added in v0.12.0

type LookupDeviceResult struct {
	// The Edge Device you want to register against a device fleet
	Device *DeviceType `pulumi:"device"`
	// Associate tags with the resource
	Tags []DeviceTag `pulumi:"tags"`
}

func LookupDevice added in v0.12.0

func LookupDevice(ctx *pulumi.Context, args *LookupDeviceArgs, opts ...pulumi.InvokeOption) (*LookupDeviceResult, error)

Resource schema for AWS::SageMaker::Device

type LookupDeviceResultOutput added in v0.12.0

type LookupDeviceResultOutput struct{ *pulumi.OutputState }

func LookupDeviceOutput added in v0.12.0

func LookupDeviceOutput(ctx *pulumi.Context, args LookupDeviceOutputArgs, opts ...pulumi.InvokeOption) LookupDeviceResultOutput

func (LookupDeviceResultOutput) Device added in v0.12.0

The Edge Device you want to register against a device fleet

func (LookupDeviceResultOutput) ElementType added in v0.12.0

func (LookupDeviceResultOutput) ElementType() reflect.Type

func (LookupDeviceResultOutput) Tags added in v0.12.0

Associate tags with the resource

func (LookupDeviceResultOutput) ToLookupDeviceResultOutput added in v0.12.0

func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput

func (LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext added in v0.12.0

func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput

type LookupDomainArgs added in v0.12.0

type LookupDomainArgs struct {
	// The domain name.
	DomainId string `pulumi:"domainId"`
}

type LookupDomainOutputArgs added in v0.12.0

type LookupDomainOutputArgs struct {
	// The domain name.
	DomainId pulumi.StringInput `pulumi:"domainId"`
}

func (LookupDomainOutputArgs) ElementType added in v0.12.0

func (LookupDomainOutputArgs) ElementType() reflect.Type

type LookupDomainResult added in v0.12.0

type LookupDomainResult struct {
	// The default user settings.
	DefaultUserSettings *DomainUserSettings `pulumi:"defaultUserSettings"`
	// The Amazon Resource Name (ARN) of the created domain.
	DomainArn *string `pulumi:"domainArn"`
	// The domain name.
	DomainId *string `pulumi:"domainId"`
	// The ID of the Amazon Elastic File System (EFS) managed by this Domain.
	HomeEfsFileSystemId *string `pulumi:"homeEfsFileSystemId"`
	// The SSO managed application instance ID.
	SingleSignOnManagedApplicationInstanceId *string `pulumi:"singleSignOnManagedApplicationInstanceId"`
	// The URL to the created domain.
	Url *string `pulumi:"url"`
}

func LookupDomain added in v0.12.0

func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)

Resource Type definition for AWS::SageMaker::Domain

type LookupDomainResultOutput added in v0.12.0

type LookupDomainResultOutput struct{ *pulumi.OutputState }

func LookupDomainOutput added in v0.12.0

func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput

func (LookupDomainResultOutput) DefaultUserSettings added in v0.12.0

func (o LookupDomainResultOutput) DefaultUserSettings() DomainUserSettingsPtrOutput

The default user settings.

func (LookupDomainResultOutput) DomainArn added in v0.12.0

The Amazon Resource Name (ARN) of the created domain.

func (LookupDomainResultOutput) DomainId added in v0.12.0

The domain name.

func (LookupDomainResultOutput) ElementType added in v0.12.0

func (LookupDomainResultOutput) ElementType() reflect.Type

func (LookupDomainResultOutput) HomeEfsFileSystemId added in v0.12.0

func (o LookupDomainResultOutput) HomeEfsFileSystemId() pulumi.StringPtrOutput

The ID of the Amazon Elastic File System (EFS) managed by this Domain.

func (LookupDomainResultOutput) SingleSignOnManagedApplicationInstanceId added in v0.12.0

func (o LookupDomainResultOutput) SingleSignOnManagedApplicationInstanceId() pulumi.StringPtrOutput

The SSO managed application instance ID.

func (LookupDomainResultOutput) ToLookupDomainResultOutput added in v0.12.0

func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput

func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext added in v0.12.0

func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput

func (LookupDomainResultOutput) Url added in v0.12.0

The URL to the created domain.

type LookupEndpointArgs added in v0.12.0

type LookupEndpointArgs struct {
	Id string `pulumi:"id"`
}

type LookupEndpointConfigArgs added in v0.12.0

type LookupEndpointConfigArgs struct {
	Id string `pulumi:"id"`
}

type LookupEndpointConfigOutputArgs added in v0.12.0

type LookupEndpointConfigOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEndpointConfigOutputArgs) ElementType added in v0.12.0

type LookupEndpointConfigResult added in v0.12.0

type LookupEndpointConfigResult struct {
	Id   *string             `pulumi:"id"`
	Tags []EndpointConfigTag `pulumi:"tags"`
}

func LookupEndpointConfig added in v0.12.0

func LookupEndpointConfig(ctx *pulumi.Context, args *LookupEndpointConfigArgs, opts ...pulumi.InvokeOption) (*LookupEndpointConfigResult, error)

Resource Type definition for AWS::SageMaker::EndpointConfig

type LookupEndpointConfigResultOutput added in v0.12.0

type LookupEndpointConfigResultOutput struct{ *pulumi.OutputState }

func LookupEndpointConfigOutput added in v0.12.0

func (LookupEndpointConfigResultOutput) ElementType added in v0.12.0

func (LookupEndpointConfigResultOutput) Id added in v0.12.0

func (LookupEndpointConfigResultOutput) Tags added in v0.12.0

func (LookupEndpointConfigResultOutput) ToLookupEndpointConfigResultOutput added in v0.12.0

func (o LookupEndpointConfigResultOutput) ToLookupEndpointConfigResultOutput() LookupEndpointConfigResultOutput

func (LookupEndpointConfigResultOutput) ToLookupEndpointConfigResultOutputWithContext added in v0.12.0

func (o LookupEndpointConfigResultOutput) ToLookupEndpointConfigResultOutputWithContext(ctx context.Context) LookupEndpointConfigResultOutput

type LookupEndpointOutputArgs added in v0.12.0

type LookupEndpointOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEndpointOutputArgs) ElementType added in v0.12.0

func (LookupEndpointOutputArgs) ElementType() reflect.Type

type LookupEndpointResult added in v0.12.0

type LookupEndpointResult struct {
	DeploymentConfig                 *EndpointDeploymentConfig `pulumi:"deploymentConfig"`
	EndpointConfigName               *string                   `pulumi:"endpointConfigName"`
	ExcludeRetainedVariantProperties []EndpointVariantProperty `pulumi:"excludeRetainedVariantProperties"`
	Id                               *string                   `pulumi:"id"`
	RetainAllVariantProperties       *bool                     `pulumi:"retainAllVariantProperties"`
	RetainDeploymentConfig           *bool                     `pulumi:"retainDeploymentConfig"`
	Tags                             []EndpointTag             `pulumi:"tags"`
}

func LookupEndpoint added in v0.12.0

func LookupEndpoint(ctx *pulumi.Context, args *LookupEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEndpointResult, error)

Resource Type definition for AWS::SageMaker::Endpoint

type LookupEndpointResultOutput added in v0.12.0

type LookupEndpointResultOutput struct{ *pulumi.OutputState }

func LookupEndpointOutput added in v0.12.0

func LookupEndpointOutput(ctx *pulumi.Context, args LookupEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupEndpointResultOutput

func (LookupEndpointResultOutput) DeploymentConfig added in v0.12.0

func (LookupEndpointResultOutput) ElementType added in v0.12.0

func (LookupEndpointResultOutput) ElementType() reflect.Type

func (LookupEndpointResultOutput) EndpointConfigName added in v0.12.0

func (o LookupEndpointResultOutput) EndpointConfigName() pulumi.StringPtrOutput

func (LookupEndpointResultOutput) ExcludeRetainedVariantProperties added in v0.12.0

func (o LookupEndpointResultOutput) ExcludeRetainedVariantProperties() EndpointVariantPropertyArrayOutput

func (LookupEndpointResultOutput) Id added in v0.12.0

func (LookupEndpointResultOutput) RetainAllVariantProperties added in v0.12.0

func (o LookupEndpointResultOutput) RetainAllVariantProperties() pulumi.BoolPtrOutput

func (LookupEndpointResultOutput) RetainDeploymentConfig added in v0.12.0

func (o LookupEndpointResultOutput) RetainDeploymentConfig() pulumi.BoolPtrOutput

func (LookupEndpointResultOutput) Tags added in v0.12.0

func (LookupEndpointResultOutput) ToLookupEndpointResultOutput added in v0.12.0

func (o LookupEndpointResultOutput) ToLookupEndpointResultOutput() LookupEndpointResultOutput

func (LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext added in v0.12.0

func (o LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext(ctx context.Context) LookupEndpointResultOutput

type LookupFeatureGroupArgs added in v0.12.0

type LookupFeatureGroupArgs struct {
	// The Name of the FeatureGroup.
	FeatureGroupName string `pulumi:"featureGroupName"`
}

type LookupFeatureGroupOutputArgs added in v0.12.0

type LookupFeatureGroupOutputArgs struct {
	// The Name of the FeatureGroup.
	FeatureGroupName pulumi.StringInput `pulumi:"featureGroupName"`
}

func (LookupFeatureGroupOutputArgs) ElementType added in v0.12.0

type LookupFeatureGroupResult added in v0.12.0

type LookupFeatureGroupResult struct {
}

func LookupFeatureGroup added in v0.12.0

func LookupFeatureGroup(ctx *pulumi.Context, args *LookupFeatureGroupArgs, opts ...pulumi.InvokeOption) (*LookupFeatureGroupResult, error)

Resource Type definition for AWS::SageMaker::FeatureGroup

type LookupFeatureGroupResultOutput added in v0.12.0

type LookupFeatureGroupResultOutput struct{ *pulumi.OutputState }

func LookupFeatureGroupOutput added in v0.12.0

func (LookupFeatureGroupResultOutput) ElementType added in v0.12.0

func (LookupFeatureGroupResultOutput) ToLookupFeatureGroupResultOutput added in v0.12.0

func (o LookupFeatureGroupResultOutput) ToLookupFeatureGroupResultOutput() LookupFeatureGroupResultOutput

func (LookupFeatureGroupResultOutput) ToLookupFeatureGroupResultOutputWithContext added in v0.12.0

func (o LookupFeatureGroupResultOutput) ToLookupFeatureGroupResultOutputWithContext(ctx context.Context) LookupFeatureGroupResultOutput

type LookupImageArgs added in v0.12.0

type LookupImageArgs struct {
	ImageArn string `pulumi:"imageArn"`
}

type LookupImageOutputArgs added in v0.12.0

type LookupImageOutputArgs struct {
	ImageArn pulumi.StringInput `pulumi:"imageArn"`
}

func (LookupImageOutputArgs) ElementType added in v0.12.0

func (LookupImageOutputArgs) ElementType() reflect.Type

type LookupImageResult added in v0.12.0

type LookupImageResult struct {
	ImageArn         *string `pulumi:"imageArn"`
	ImageDescription *string `pulumi:"imageDescription"`
	ImageDisplayName *string `pulumi:"imageDisplayName"`
	ImageRoleArn     *string `pulumi:"imageRoleArn"`
	// An array of key-value pairs to apply to this resource.
	Tags []ImageTag `pulumi:"tags"`
}

func LookupImage added in v0.12.0

func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)

Resource Type definition for AWS::SageMaker::Image

type LookupImageResultOutput added in v0.12.0

type LookupImageResultOutput struct{ *pulumi.OutputState }

func LookupImageOutput added in v0.12.0

func LookupImageOutput(ctx *pulumi.Context, args LookupImageOutputArgs, opts ...pulumi.InvokeOption) LookupImageResultOutput

func (LookupImageResultOutput) ElementType added in v0.12.0

func (LookupImageResultOutput) ElementType() reflect.Type

func (LookupImageResultOutput) ImageArn added in v0.12.0

func (LookupImageResultOutput) ImageDescription added in v0.12.0

func (o LookupImageResultOutput) ImageDescription() pulumi.StringPtrOutput

func (LookupImageResultOutput) ImageDisplayName added in v0.12.0

func (o LookupImageResultOutput) ImageDisplayName() pulumi.StringPtrOutput

func (LookupImageResultOutput) ImageRoleArn added in v0.12.0

func (LookupImageResultOutput) Tags added in v0.12.0

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

func (LookupImageResultOutput) ToLookupImageResultOutput added in v0.12.0

func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput

func (LookupImageResultOutput) ToLookupImageResultOutputWithContext added in v0.12.0

func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput

type LookupImageVersionArgs added in v0.12.0

type LookupImageVersionArgs struct {
	ImageVersionArn string `pulumi:"imageVersionArn"`
}

type LookupImageVersionOutputArgs added in v0.12.0

type LookupImageVersionOutputArgs struct {
	ImageVersionArn pulumi.StringInput `pulumi:"imageVersionArn"`
}

func (LookupImageVersionOutputArgs) ElementType added in v0.12.0

type LookupImageVersionResult added in v0.12.0

type LookupImageVersionResult struct {
	ContainerImage  *string `pulumi:"containerImage"`
	ImageArn        *string `pulumi:"imageArn"`
	ImageVersionArn *string `pulumi:"imageVersionArn"`
	Version         *int    `pulumi:"version"`
}

func LookupImageVersion added in v0.12.0

func LookupImageVersion(ctx *pulumi.Context, args *LookupImageVersionArgs, opts ...pulumi.InvokeOption) (*LookupImageVersionResult, error)

Resource Type definition for AWS::SageMaker::ImageVersion

type LookupImageVersionResultOutput added in v0.12.0

type LookupImageVersionResultOutput struct{ *pulumi.OutputState }

func LookupImageVersionOutput added in v0.12.0

func (LookupImageVersionResultOutput) ContainerImage added in v0.12.0

func (LookupImageVersionResultOutput) ElementType added in v0.12.0

func (LookupImageVersionResultOutput) ImageArn added in v0.12.0

func (LookupImageVersionResultOutput) ImageVersionArn added in v0.12.0

func (LookupImageVersionResultOutput) ToLookupImageVersionResultOutput added in v0.12.0

func (o LookupImageVersionResultOutput) ToLookupImageVersionResultOutput() LookupImageVersionResultOutput

func (LookupImageVersionResultOutput) ToLookupImageVersionResultOutputWithContext added in v0.12.0

func (o LookupImageVersionResultOutput) ToLookupImageVersionResultOutputWithContext(ctx context.Context) LookupImageVersionResultOutput

func (LookupImageVersionResultOutput) Version added in v0.12.0

type LookupModelArgs added in v0.12.0

type LookupModelArgs struct {
	Id string `pulumi:"id"`
}

type LookupModelBiasJobDefinitionArgs added in v0.12.0

type LookupModelBiasJobDefinitionArgs struct {
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn string `pulumi:"jobDefinitionArn"`
}

type LookupModelBiasJobDefinitionOutputArgs added in v0.12.0

type LookupModelBiasJobDefinitionOutputArgs struct {
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn pulumi.StringInput `pulumi:"jobDefinitionArn"`
}

func (LookupModelBiasJobDefinitionOutputArgs) ElementType added in v0.12.0

type LookupModelBiasJobDefinitionResult added in v0.12.0

type LookupModelBiasJobDefinitionResult struct {
	// The time at which the job definition was created.
	CreationTime *string `pulumi:"creationTime"`
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn *string `pulumi:"jobDefinitionArn"`
}

func LookupModelBiasJobDefinition added in v0.12.0

func LookupModelBiasJobDefinition(ctx *pulumi.Context, args *LookupModelBiasJobDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupModelBiasJobDefinitionResult, error)

Resource Type definition for AWS::SageMaker::ModelBiasJobDefinition

type LookupModelBiasJobDefinitionResultOutput added in v0.12.0

type LookupModelBiasJobDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupModelBiasJobDefinitionResultOutput) CreationTime added in v0.12.0

The time at which the job definition was created.

func (LookupModelBiasJobDefinitionResultOutput) ElementType added in v0.12.0

func (LookupModelBiasJobDefinitionResultOutput) JobDefinitionArn added in v0.12.0

The Amazon Resource Name (ARN) of job definition.

func (LookupModelBiasJobDefinitionResultOutput) ToLookupModelBiasJobDefinitionResultOutput added in v0.12.0

func (o LookupModelBiasJobDefinitionResultOutput) ToLookupModelBiasJobDefinitionResultOutput() LookupModelBiasJobDefinitionResultOutput

func (LookupModelBiasJobDefinitionResultOutput) ToLookupModelBiasJobDefinitionResultOutputWithContext added in v0.12.0

func (o LookupModelBiasJobDefinitionResultOutput) ToLookupModelBiasJobDefinitionResultOutputWithContext(ctx context.Context) LookupModelBiasJobDefinitionResultOutput

type LookupModelExplainabilityJobDefinitionArgs added in v0.12.0

type LookupModelExplainabilityJobDefinitionArgs struct {
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn string `pulumi:"jobDefinitionArn"`
}

type LookupModelExplainabilityJobDefinitionOutputArgs added in v0.12.0

type LookupModelExplainabilityJobDefinitionOutputArgs struct {
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn pulumi.StringInput `pulumi:"jobDefinitionArn"`
}

func (LookupModelExplainabilityJobDefinitionOutputArgs) ElementType added in v0.12.0

type LookupModelExplainabilityJobDefinitionResult added in v0.12.0

type LookupModelExplainabilityJobDefinitionResult struct {
	// The time at which the job definition was created.
	CreationTime *string `pulumi:"creationTime"`
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn *string `pulumi:"jobDefinitionArn"`
}

func LookupModelExplainabilityJobDefinition added in v0.12.0

Resource Type definition for AWS::SageMaker::ModelExplainabilityJobDefinition

type LookupModelExplainabilityJobDefinitionResultOutput added in v0.12.0

type LookupModelExplainabilityJobDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupModelExplainabilityJobDefinitionResultOutput) CreationTime added in v0.12.0

The time at which the job definition was created.

func (LookupModelExplainabilityJobDefinitionResultOutput) ElementType added in v0.12.0

func (LookupModelExplainabilityJobDefinitionResultOutput) JobDefinitionArn added in v0.12.0

The Amazon Resource Name (ARN) of job definition.

func (LookupModelExplainabilityJobDefinitionResultOutput) ToLookupModelExplainabilityJobDefinitionResultOutput added in v0.12.0

func (o LookupModelExplainabilityJobDefinitionResultOutput) ToLookupModelExplainabilityJobDefinitionResultOutput() LookupModelExplainabilityJobDefinitionResultOutput

func (LookupModelExplainabilityJobDefinitionResultOutput) ToLookupModelExplainabilityJobDefinitionResultOutputWithContext added in v0.12.0

func (o LookupModelExplainabilityJobDefinitionResultOutput) ToLookupModelExplainabilityJobDefinitionResultOutputWithContext(ctx context.Context) LookupModelExplainabilityJobDefinitionResultOutput

type LookupModelOutputArgs added in v0.12.0

type LookupModelOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupModelOutputArgs) ElementType added in v0.12.0

func (LookupModelOutputArgs) ElementType() reflect.Type

type LookupModelPackageGroupArgs added in v0.12.0

type LookupModelPackageGroupArgs struct {
	ModelPackageGroupArn string `pulumi:"modelPackageGroupArn"`
}

type LookupModelPackageGroupOutputArgs added in v0.12.0

type LookupModelPackageGroupOutputArgs struct {
	ModelPackageGroupArn pulumi.StringInput `pulumi:"modelPackageGroupArn"`
}

func (LookupModelPackageGroupOutputArgs) ElementType added in v0.12.0

type LookupModelPackageGroupResult added in v0.12.0

type LookupModelPackageGroupResult struct {
	// The time at which the model package group was created.
	CreationTime            *string     `pulumi:"creationTime"`
	ModelPackageGroupArn    *string     `pulumi:"modelPackageGroupArn"`
	ModelPackageGroupPolicy interface{} `pulumi:"modelPackageGroupPolicy"`
	// The status of a modelpackage group job.
	ModelPackageGroupStatus *ModelPackageGroupStatus `pulumi:"modelPackageGroupStatus"`
	// An array of key-value pairs to apply to this resource.
	Tags []ModelPackageGroupTag `pulumi:"tags"`
}

func LookupModelPackageGroup added in v0.12.0

func LookupModelPackageGroup(ctx *pulumi.Context, args *LookupModelPackageGroupArgs, opts ...pulumi.InvokeOption) (*LookupModelPackageGroupResult, error)

Resource Type definition for AWS::SageMaker::ModelPackageGroup

type LookupModelPackageGroupResultOutput added in v0.12.0

type LookupModelPackageGroupResultOutput struct{ *pulumi.OutputState }

func LookupModelPackageGroupOutput added in v0.12.0

func (LookupModelPackageGroupResultOutput) CreationTime added in v0.12.0

The time at which the model package group was created.

func (LookupModelPackageGroupResultOutput) ElementType added in v0.12.0

func (LookupModelPackageGroupResultOutput) ModelPackageGroupArn added in v0.12.0

func (LookupModelPackageGroupResultOutput) ModelPackageGroupPolicy added in v0.12.0

func (o LookupModelPackageGroupResultOutput) ModelPackageGroupPolicy() pulumi.AnyOutput

func (LookupModelPackageGroupResultOutput) ModelPackageGroupStatus added in v0.12.0

The status of a modelpackage group job.

func (LookupModelPackageGroupResultOutput) Tags added in v0.12.0

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

func (LookupModelPackageGroupResultOutput) ToLookupModelPackageGroupResultOutput added in v0.12.0

func (o LookupModelPackageGroupResultOutput) ToLookupModelPackageGroupResultOutput() LookupModelPackageGroupResultOutput

func (LookupModelPackageGroupResultOutput) ToLookupModelPackageGroupResultOutputWithContext added in v0.12.0

func (o LookupModelPackageGroupResultOutput) ToLookupModelPackageGroupResultOutputWithContext(ctx context.Context) LookupModelPackageGroupResultOutput

type LookupModelQualityJobDefinitionArgs added in v0.12.0

type LookupModelQualityJobDefinitionArgs struct {
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn string `pulumi:"jobDefinitionArn"`
}

type LookupModelQualityJobDefinitionOutputArgs added in v0.12.0

type LookupModelQualityJobDefinitionOutputArgs struct {
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn pulumi.StringInput `pulumi:"jobDefinitionArn"`
}

func (LookupModelQualityJobDefinitionOutputArgs) ElementType added in v0.12.0

type LookupModelQualityJobDefinitionResult added in v0.12.0

type LookupModelQualityJobDefinitionResult struct {
	// The time at which the job definition was created.
	CreationTime *string `pulumi:"creationTime"`
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn *string `pulumi:"jobDefinitionArn"`
}

func LookupModelQualityJobDefinition added in v0.12.0

Resource Type definition for AWS::SageMaker::ModelQualityJobDefinition

type LookupModelQualityJobDefinitionResultOutput added in v0.12.0

type LookupModelQualityJobDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupModelQualityJobDefinitionResultOutput) CreationTime added in v0.12.0

The time at which the job definition was created.

func (LookupModelQualityJobDefinitionResultOutput) ElementType added in v0.12.0

func (LookupModelQualityJobDefinitionResultOutput) JobDefinitionArn added in v0.12.0

The Amazon Resource Name (ARN) of job definition.

func (LookupModelQualityJobDefinitionResultOutput) ToLookupModelQualityJobDefinitionResultOutput added in v0.12.0

func (o LookupModelQualityJobDefinitionResultOutput) ToLookupModelQualityJobDefinitionResultOutput() LookupModelQualityJobDefinitionResultOutput

func (LookupModelQualityJobDefinitionResultOutput) ToLookupModelQualityJobDefinitionResultOutputWithContext added in v0.12.0

func (o LookupModelQualityJobDefinitionResultOutput) ToLookupModelQualityJobDefinitionResultOutputWithContext(ctx context.Context) LookupModelQualityJobDefinitionResultOutput

type LookupModelResult added in v0.12.0

type LookupModelResult struct {
	Id   *string    `pulumi:"id"`
	Tags []ModelTag `pulumi:"tags"`
}

func LookupModel added in v0.12.0

func LookupModel(ctx *pulumi.Context, args *LookupModelArgs, opts ...pulumi.InvokeOption) (*LookupModelResult, error)

Resource Type definition for AWS::SageMaker::Model

type LookupModelResultOutput added in v0.12.0

type LookupModelResultOutput struct{ *pulumi.OutputState }

func LookupModelOutput added in v0.12.0

func LookupModelOutput(ctx *pulumi.Context, args LookupModelOutputArgs, opts ...pulumi.InvokeOption) LookupModelResultOutput

func (LookupModelResultOutput) ElementType added in v0.12.0

func (LookupModelResultOutput) ElementType() reflect.Type

func (LookupModelResultOutput) Id added in v0.12.0

func (LookupModelResultOutput) Tags added in v0.12.0

func (LookupModelResultOutput) ToLookupModelResultOutput added in v0.12.0

func (o LookupModelResultOutput) ToLookupModelResultOutput() LookupModelResultOutput

func (LookupModelResultOutput) ToLookupModelResultOutputWithContext added in v0.12.0

func (o LookupModelResultOutput) ToLookupModelResultOutputWithContext(ctx context.Context) LookupModelResultOutput

type LookupMonitoringScheduleArgs added in v0.12.0

type LookupMonitoringScheduleArgs struct {
	// The Amazon Resource Name (ARN) of the monitoring schedule.
	MonitoringScheduleArn string `pulumi:"monitoringScheduleArn"`
}

type LookupMonitoringScheduleOutputArgs added in v0.12.0

type LookupMonitoringScheduleOutputArgs struct {
	// The Amazon Resource Name (ARN) of the monitoring schedule.
	MonitoringScheduleArn pulumi.StringInput `pulumi:"monitoringScheduleArn"`
}

func (LookupMonitoringScheduleOutputArgs) ElementType added in v0.12.0

type LookupMonitoringScheduleResult added in v0.12.0

type LookupMonitoringScheduleResult struct {
	// The time at which the schedule was created.
	CreationTime *string `pulumi:"creationTime"`
	EndpointName *string `pulumi:"endpointName"`
	// Contains the reason a monitoring job failed, if it failed.
	FailureReason *string `pulumi:"failureReason"`
	// A timestamp that indicates the last time the monitoring job was modified.
	LastModifiedTime *string `pulumi:"lastModifiedTime"`
	// Describes metadata on the last execution to run, if there was one.
	LastMonitoringExecutionSummary *MonitoringScheduleMonitoringExecutionSummary `pulumi:"lastMonitoringExecutionSummary"`
	// The Amazon Resource Name (ARN) of the monitoring schedule.
	MonitoringScheduleArn    *string                   `pulumi:"monitoringScheduleArn"`
	MonitoringScheduleConfig *MonitoringScheduleConfig `pulumi:"monitoringScheduleConfig"`
	// The status of a schedule job.
	MonitoringScheduleStatus *MonitoringScheduleStatus `pulumi:"monitoringScheduleStatus"`
	// An array of key-value pairs to apply to this resource.
	Tags []MonitoringScheduleTag `pulumi:"tags"`
}

func LookupMonitoringSchedule added in v0.12.0

func LookupMonitoringSchedule(ctx *pulumi.Context, args *LookupMonitoringScheduleArgs, opts ...pulumi.InvokeOption) (*LookupMonitoringScheduleResult, error)

Resource Type definition for AWS::SageMaker::MonitoringSchedule

type LookupMonitoringScheduleResultOutput added in v0.12.0

type LookupMonitoringScheduleResultOutput struct{ *pulumi.OutputState }

func (LookupMonitoringScheduleResultOutput) CreationTime added in v0.12.0

The time at which the schedule was created.

func (LookupMonitoringScheduleResultOutput) ElementType added in v0.12.0

func (LookupMonitoringScheduleResultOutput) EndpointName added in v0.12.0

func (LookupMonitoringScheduleResultOutput) FailureReason added in v0.12.0

Contains the reason a monitoring job failed, if it failed.

func (LookupMonitoringScheduleResultOutput) LastModifiedTime added in v0.12.0

A timestamp that indicates the last time the monitoring job was modified.

func (LookupMonitoringScheduleResultOutput) LastMonitoringExecutionSummary added in v0.12.0

Describes metadata on the last execution to run, if there was one.

func (LookupMonitoringScheduleResultOutput) MonitoringScheduleArn added in v0.12.0

The Amazon Resource Name (ARN) of the monitoring schedule.

func (LookupMonitoringScheduleResultOutput) MonitoringScheduleConfig added in v0.12.0

func (LookupMonitoringScheduleResultOutput) MonitoringScheduleStatus added in v0.12.0

The status of a schedule job.

func (LookupMonitoringScheduleResultOutput) Tags added in v0.12.0

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

func (LookupMonitoringScheduleResultOutput) ToLookupMonitoringScheduleResultOutput added in v0.12.0

func (o LookupMonitoringScheduleResultOutput) ToLookupMonitoringScheduleResultOutput() LookupMonitoringScheduleResultOutput

func (LookupMonitoringScheduleResultOutput) ToLookupMonitoringScheduleResultOutputWithContext added in v0.12.0

func (o LookupMonitoringScheduleResultOutput) ToLookupMonitoringScheduleResultOutputWithContext(ctx context.Context) LookupMonitoringScheduleResultOutput

type LookupNotebookInstanceArgs added in v0.12.0

type LookupNotebookInstanceArgs struct {
	Id string `pulumi:"id"`
}

type LookupNotebookInstanceLifecycleConfigArgs added in v0.12.0

type LookupNotebookInstanceLifecycleConfigArgs struct {
	Id string `pulumi:"id"`
}

type LookupNotebookInstanceLifecycleConfigOutputArgs added in v0.12.0

type LookupNotebookInstanceLifecycleConfigOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupNotebookInstanceLifecycleConfigOutputArgs) ElementType added in v0.12.0

type LookupNotebookInstanceLifecycleConfigResult added in v0.12.0

type LookupNotebookInstanceLifecycleConfigResult struct {
	Id       *string                                                        `pulumi:"id"`
	OnCreate []NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook `pulumi:"onCreate"`
	OnStart  []NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook `pulumi:"onStart"`
}

func LookupNotebookInstanceLifecycleConfig added in v0.12.0

Resource Type definition for AWS::SageMaker::NotebookInstanceLifecycleConfig

type LookupNotebookInstanceLifecycleConfigResultOutput added in v0.12.0

type LookupNotebookInstanceLifecycleConfigResultOutput struct{ *pulumi.OutputState }

func (LookupNotebookInstanceLifecycleConfigResultOutput) ElementType added in v0.12.0

func (LookupNotebookInstanceLifecycleConfigResultOutput) Id added in v0.12.0

func (LookupNotebookInstanceLifecycleConfigResultOutput) OnCreate added in v0.12.0

func (LookupNotebookInstanceLifecycleConfigResultOutput) OnStart added in v0.12.0

func (LookupNotebookInstanceLifecycleConfigResultOutput) ToLookupNotebookInstanceLifecycleConfigResultOutput added in v0.12.0

func (o LookupNotebookInstanceLifecycleConfigResultOutput) ToLookupNotebookInstanceLifecycleConfigResultOutput() LookupNotebookInstanceLifecycleConfigResultOutput

func (LookupNotebookInstanceLifecycleConfigResultOutput) ToLookupNotebookInstanceLifecycleConfigResultOutputWithContext added in v0.12.0

func (o LookupNotebookInstanceLifecycleConfigResultOutput) ToLookupNotebookInstanceLifecycleConfigResultOutputWithContext(ctx context.Context) LookupNotebookInstanceLifecycleConfigResultOutput

type LookupNotebookInstanceOutputArgs added in v0.12.0

type LookupNotebookInstanceOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupNotebookInstanceOutputArgs) ElementType added in v0.12.0

type LookupNotebookInstanceResult added in v0.12.0

type LookupNotebookInstanceResult struct {
	AcceleratorTypes           []string              `pulumi:"acceleratorTypes"`
	AdditionalCodeRepositories []string              `pulumi:"additionalCodeRepositories"`
	DefaultCodeRepository      *string               `pulumi:"defaultCodeRepository"`
	Id                         *string               `pulumi:"id"`
	InstanceType               *string               `pulumi:"instanceType"`
	LifecycleConfigName        *string               `pulumi:"lifecycleConfigName"`
	RoleArn                    *string               `pulumi:"roleArn"`
	RootAccess                 *string               `pulumi:"rootAccess"`
	Tags                       []NotebookInstanceTag `pulumi:"tags"`
	VolumeSizeInGB             *int                  `pulumi:"volumeSizeInGB"`
}

func LookupNotebookInstance added in v0.12.0

func LookupNotebookInstance(ctx *pulumi.Context, args *LookupNotebookInstanceArgs, opts ...pulumi.InvokeOption) (*LookupNotebookInstanceResult, error)

Resource Type definition for AWS::SageMaker::NotebookInstance

type LookupNotebookInstanceResultOutput added in v0.12.0

type LookupNotebookInstanceResultOutput struct{ *pulumi.OutputState }

func LookupNotebookInstanceOutput added in v0.12.0

func (LookupNotebookInstanceResultOutput) AcceleratorTypes added in v0.12.0

func (LookupNotebookInstanceResultOutput) AdditionalCodeRepositories added in v0.12.0

func (o LookupNotebookInstanceResultOutput) AdditionalCodeRepositories() pulumi.StringArrayOutput

func (LookupNotebookInstanceResultOutput) DefaultCodeRepository added in v0.12.0

func (o LookupNotebookInstanceResultOutput) DefaultCodeRepository() pulumi.StringPtrOutput

func (LookupNotebookInstanceResultOutput) ElementType added in v0.12.0

func (LookupNotebookInstanceResultOutput) Id added in v0.12.0

func (LookupNotebookInstanceResultOutput) InstanceType added in v0.12.0

func (LookupNotebookInstanceResultOutput) LifecycleConfigName added in v0.12.0

func (LookupNotebookInstanceResultOutput) RoleArn added in v0.12.0

func (LookupNotebookInstanceResultOutput) RootAccess added in v0.12.0

func (LookupNotebookInstanceResultOutput) Tags added in v0.12.0

func (LookupNotebookInstanceResultOutput) ToLookupNotebookInstanceResultOutput added in v0.12.0

func (o LookupNotebookInstanceResultOutput) ToLookupNotebookInstanceResultOutput() LookupNotebookInstanceResultOutput

func (LookupNotebookInstanceResultOutput) ToLookupNotebookInstanceResultOutputWithContext added in v0.12.0

func (o LookupNotebookInstanceResultOutput) ToLookupNotebookInstanceResultOutputWithContext(ctx context.Context) LookupNotebookInstanceResultOutput

func (LookupNotebookInstanceResultOutput) VolumeSizeInGB added in v0.12.0

type LookupPipelineArgs added in v0.12.0

type LookupPipelineArgs struct {
	// The name of the Pipeline.
	PipelineName string `pulumi:"pipelineName"`
}

type LookupPipelineOutputArgs added in v0.12.0

type LookupPipelineOutputArgs struct {
	// The name of the Pipeline.
	PipelineName pulumi.StringInput `pulumi:"pipelineName"`
}

func (LookupPipelineOutputArgs) ElementType added in v0.12.0

func (LookupPipelineOutputArgs) ElementType() reflect.Type

type LookupPipelineResult added in v0.12.0

type LookupPipelineResult struct {
	ParallelismConfiguration *ParallelismConfigurationProperties `pulumi:"parallelismConfiguration"`
	PipelineDefinition       interface{}                         `pulumi:"pipelineDefinition"`
	// The description of the Pipeline.
	PipelineDescription *string `pulumi:"pipelineDescription"`
	// The display name of the Pipeline.
	PipelineDisplayName *string `pulumi:"pipelineDisplayName"`
	// Role Arn
	RoleArn *string       `pulumi:"roleArn"`
	Tags    []PipelineTag `pulumi:"tags"`
}

func LookupPipeline added in v0.12.0

func LookupPipeline(ctx *pulumi.Context, args *LookupPipelineArgs, opts ...pulumi.InvokeOption) (*LookupPipelineResult, error)

Resource Type definition for AWS::SageMaker::Pipeline

type LookupPipelineResultOutput added in v0.12.0

type LookupPipelineResultOutput struct{ *pulumi.OutputState }

func LookupPipelineOutput added in v0.12.0

func LookupPipelineOutput(ctx *pulumi.Context, args LookupPipelineOutputArgs, opts ...pulumi.InvokeOption) LookupPipelineResultOutput

func (LookupPipelineResultOutput) ElementType added in v0.12.0

func (LookupPipelineResultOutput) ElementType() reflect.Type

func (LookupPipelineResultOutput) ParallelismConfiguration added in v0.12.0

func (LookupPipelineResultOutput) PipelineDefinition added in v0.12.0

func (o LookupPipelineResultOutput) PipelineDefinition() pulumi.AnyOutput

func (LookupPipelineResultOutput) PipelineDescription added in v0.12.0

func (o LookupPipelineResultOutput) PipelineDescription() pulumi.StringPtrOutput

The description of the Pipeline.

func (LookupPipelineResultOutput) PipelineDisplayName added in v0.12.0

func (o LookupPipelineResultOutput) PipelineDisplayName() pulumi.StringPtrOutput

The display name of the Pipeline.

func (LookupPipelineResultOutput) RoleArn added in v0.12.0

Role Arn

func (LookupPipelineResultOutput) Tags added in v0.12.0

func (LookupPipelineResultOutput) ToLookupPipelineResultOutput added in v0.12.0

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutput() LookupPipelineResultOutput

func (LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext added in v0.12.0

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext(ctx context.Context) LookupPipelineResultOutput

type LookupProjectArgs added in v0.12.0

type LookupProjectArgs struct {
	ProjectArn string `pulumi:"projectArn"`
}

type LookupProjectOutputArgs added in v0.12.0

type LookupProjectOutputArgs struct {
	ProjectArn pulumi.StringInput `pulumi:"projectArn"`
}

func (LookupProjectOutputArgs) ElementType added in v0.12.0

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult added in v0.12.0

type LookupProjectResult struct {
	// The time at which the project was created.
	CreationTime *string `pulumi:"creationTime"`
	ProjectArn   *string `pulumi:"projectArn"`
	ProjectId    *string `pulumi:"projectId"`
	// The status of a project.
	ProjectStatus *ProjectStatus `pulumi:"projectStatus"`
	// Provisioned ServiceCatalog  Details
	ServiceCatalogProvisionedProductDetails *ServiceCatalogProvisionedProductDetailsProperties `pulumi:"serviceCatalogProvisionedProductDetails"`
}

func LookupProject added in v0.12.0

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

Resource Type definition for AWS::SageMaker::Project

type LookupProjectResultOutput added in v0.12.0

type LookupProjectResultOutput struct{ *pulumi.OutputState }

func LookupProjectOutput added in v0.12.0

func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput

func (LookupProjectResultOutput) CreationTime added in v0.12.0

The time at which the project was created.

func (LookupProjectResultOutput) ElementType added in v0.12.0

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) ProjectArn added in v0.12.0

func (LookupProjectResultOutput) ProjectId added in v0.12.0

func (LookupProjectResultOutput) ProjectStatus added in v0.12.0

The status of a project.

func (LookupProjectResultOutput) ServiceCatalogProvisionedProductDetails added in v0.12.0

Provisioned ServiceCatalog Details

func (LookupProjectResultOutput) ToLookupProjectResultOutput added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type LookupUserProfileArgs added in v0.12.0

type LookupUserProfileArgs struct {
	// The ID of the associated Domain.
	DomainId string `pulumi:"domainId"`
	// A name for the UserProfile.
	UserProfileName string `pulumi:"userProfileName"`
}

type LookupUserProfileOutputArgs added in v0.12.0

type LookupUserProfileOutputArgs struct {
	// The ID of the associated Domain.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// A name for the UserProfile.
	UserProfileName pulumi.StringInput `pulumi:"userProfileName"`
}

func (LookupUserProfileOutputArgs) ElementType added in v0.12.0

type LookupUserProfileResult added in v0.12.0

type LookupUserProfileResult struct {
	// The user profile Amazon Resource Name (ARN).
	UserProfileArn *string `pulumi:"userProfileArn"`
	// A collection of settings.
	UserSettings *UserProfileUserSettings `pulumi:"userSettings"`
}

func LookupUserProfile added in v0.12.0

func LookupUserProfile(ctx *pulumi.Context, args *LookupUserProfileArgs, opts ...pulumi.InvokeOption) (*LookupUserProfileResult, error)

Resource Type definition for AWS::SageMaker::UserProfile

type LookupUserProfileResultOutput added in v0.12.0

type LookupUserProfileResultOutput struct{ *pulumi.OutputState }

func LookupUserProfileOutput added in v0.12.0

func (LookupUserProfileResultOutput) ElementType added in v0.12.0

func (LookupUserProfileResultOutput) ToLookupUserProfileResultOutput added in v0.12.0

func (o LookupUserProfileResultOutput) ToLookupUserProfileResultOutput() LookupUserProfileResultOutput

func (LookupUserProfileResultOutput) ToLookupUserProfileResultOutputWithContext added in v0.12.0

func (o LookupUserProfileResultOutput) ToLookupUserProfileResultOutputWithContext(ctx context.Context) LookupUserProfileResultOutput

func (LookupUserProfileResultOutput) UserProfileArn added in v0.12.0

The user profile Amazon Resource Name (ARN).

func (LookupUserProfileResultOutput) UserSettings added in v0.12.0

A collection of settings.

type LookupWorkteamArgs added in v0.12.0

type LookupWorkteamArgs struct {
	Id string `pulumi:"id"`
}

type LookupWorkteamOutputArgs added in v0.12.0

type LookupWorkteamOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupWorkteamOutputArgs) ElementType added in v0.12.0

func (LookupWorkteamOutputArgs) ElementType() reflect.Type

type LookupWorkteamResult added in v0.12.0

type LookupWorkteamResult struct {
	Description               *string                            `pulumi:"description"`
	Id                        *string                            `pulumi:"id"`
	MemberDefinitions         []WorkteamMemberDefinition         `pulumi:"memberDefinitions"`
	NotificationConfiguration *WorkteamNotificationConfiguration `pulumi:"notificationConfiguration"`
	Tags                      []WorkteamTag                      `pulumi:"tags"`
}

func LookupWorkteam added in v0.12.0

func LookupWorkteam(ctx *pulumi.Context, args *LookupWorkteamArgs, opts ...pulumi.InvokeOption) (*LookupWorkteamResult, error)

Resource Type definition for AWS::SageMaker::Workteam

type LookupWorkteamResultOutput added in v0.12.0

type LookupWorkteamResultOutput struct{ *pulumi.OutputState }

func LookupWorkteamOutput added in v0.12.0

func LookupWorkteamOutput(ctx *pulumi.Context, args LookupWorkteamOutputArgs, opts ...pulumi.InvokeOption) LookupWorkteamResultOutput

func (LookupWorkteamResultOutput) Description added in v0.12.0

func (LookupWorkteamResultOutput) ElementType added in v0.12.0

func (LookupWorkteamResultOutput) ElementType() reflect.Type

func (LookupWorkteamResultOutput) Id added in v0.12.0

func (LookupWorkteamResultOutput) MemberDefinitions added in v0.12.0

func (LookupWorkteamResultOutput) NotificationConfiguration added in v0.12.0

func (LookupWorkteamResultOutput) Tags added in v0.12.0

func (LookupWorkteamResultOutput) ToLookupWorkteamResultOutput added in v0.12.0

func (o LookupWorkteamResultOutput) ToLookupWorkteamResultOutput() LookupWorkteamResultOutput

func (LookupWorkteamResultOutput) ToLookupWorkteamResultOutputWithContext added in v0.12.0

func (o LookupWorkteamResultOutput) ToLookupWorkteamResultOutputWithContext(ctx context.Context) LookupWorkteamResultOutput

type Model deprecated

type Model struct {
	pulumi.CustomResourceState

	Containers               ModelContainerDefinitionArrayOutput    `pulumi:"containers"`
	EnableNetworkIsolation   pulumi.BoolPtrOutput                   `pulumi:"enableNetworkIsolation"`
	ExecutionRoleArn         pulumi.StringOutput                    `pulumi:"executionRoleArn"`
	InferenceExecutionConfig ModelInferenceExecutionConfigPtrOutput `pulumi:"inferenceExecutionConfig"`
	ModelName                pulumi.StringPtrOutput                 `pulumi:"modelName"`
	PrimaryContainer         ModelContainerDefinitionPtrOutput      `pulumi:"primaryContainer"`
	Tags                     ModelTagArrayOutput                    `pulumi:"tags"`
	VpcConfig                ModelVpcConfigPtrOutput                `pulumi:"vpcConfig"`
}

Resource Type definition for AWS::SageMaker::Model

Deprecated: Model is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetModel

func GetModel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelState, opts ...pulumi.ResourceOption) (*Model, error)

GetModel gets an existing Model resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModel

func NewModel(ctx *pulumi.Context,
	name string, args *ModelArgs, opts ...pulumi.ResourceOption) (*Model, error)

NewModel registers a new resource with the given unique name, arguments, and options.

func (*Model) ElementType

func (*Model) ElementType() reflect.Type

func (*Model) ToModelOutput

func (i *Model) ToModelOutput() ModelOutput

func (*Model) ToModelOutputWithContext

func (i *Model) ToModelOutputWithContext(ctx context.Context) ModelOutput

type ModelArgs

type ModelArgs struct {
	Containers               ModelContainerDefinitionArrayInput
	EnableNetworkIsolation   pulumi.BoolPtrInput
	ExecutionRoleArn         pulumi.StringInput
	InferenceExecutionConfig ModelInferenceExecutionConfigPtrInput
	ModelName                pulumi.StringPtrInput
	PrimaryContainer         ModelContainerDefinitionPtrInput
	Tags                     ModelTagArrayInput
	VpcConfig                ModelVpcConfigPtrInput
}

The set of arguments for constructing a Model resource.

func (ModelArgs) ElementType

func (ModelArgs) ElementType() reflect.Type

type ModelBiasJobDefinition

type ModelBiasJobDefinition struct {
	pulumi.CustomResourceState

	// The time at which the job definition was created.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn          pulumi.StringOutput                                    `pulumi:"jobDefinitionArn"`
	JobDefinitionName         pulumi.StringPtrOutput                                 `pulumi:"jobDefinitionName"`
	JobResources              ModelBiasJobDefinitionMonitoringResourcesOutput        `pulumi:"jobResources"`
	ModelBiasAppSpecification ModelBiasJobDefinitionModelBiasAppSpecificationOutput  `pulumi:"modelBiasAppSpecification"`
	ModelBiasBaselineConfig   ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput `pulumi:"modelBiasBaselineConfig"`
	ModelBiasJobInput         ModelBiasJobDefinitionModelBiasJobInputOutput          `pulumi:"modelBiasJobInput"`
	ModelBiasJobOutputConfig  ModelBiasJobDefinitionMonitoringOutputConfigOutput     `pulumi:"modelBiasJobOutputConfig"`
	NetworkConfig             ModelBiasJobDefinitionNetworkConfigPtrOutput           `pulumi:"networkConfig"`
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringOutput                              `pulumi:"roleArn"`
	StoppingCondition ModelBiasJobDefinitionStoppingConditionPtrOutput `pulumi:"stoppingCondition"`
	// An array of key-value pairs to apply to this resource.
	Tags ModelBiasJobDefinitionTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::ModelBiasJobDefinition

func GetModelBiasJobDefinition

func GetModelBiasJobDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelBiasJobDefinitionState, opts ...pulumi.ResourceOption) (*ModelBiasJobDefinition, error)

GetModelBiasJobDefinition gets an existing ModelBiasJobDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelBiasJobDefinition

func NewModelBiasJobDefinition(ctx *pulumi.Context,
	name string, args *ModelBiasJobDefinitionArgs, opts ...pulumi.ResourceOption) (*ModelBiasJobDefinition, error)

NewModelBiasJobDefinition registers a new resource with the given unique name, arguments, and options.

func (*ModelBiasJobDefinition) ElementType

func (*ModelBiasJobDefinition) ElementType() reflect.Type

func (*ModelBiasJobDefinition) ToModelBiasJobDefinitionOutput

func (i *ModelBiasJobDefinition) ToModelBiasJobDefinitionOutput() ModelBiasJobDefinitionOutput

func (*ModelBiasJobDefinition) ToModelBiasJobDefinitionOutputWithContext

func (i *ModelBiasJobDefinition) ToModelBiasJobDefinitionOutputWithContext(ctx context.Context) ModelBiasJobDefinitionOutput

type ModelBiasJobDefinitionArgs

type ModelBiasJobDefinitionArgs struct {
	JobDefinitionName         pulumi.StringPtrInput
	JobResources              ModelBiasJobDefinitionMonitoringResourcesInput
	ModelBiasAppSpecification ModelBiasJobDefinitionModelBiasAppSpecificationInput
	ModelBiasBaselineConfig   ModelBiasJobDefinitionModelBiasBaselineConfigPtrInput
	ModelBiasJobInput         ModelBiasJobDefinitionModelBiasJobInputInput
	ModelBiasJobOutputConfig  ModelBiasJobDefinitionMonitoringOutputConfigInput
	NetworkConfig             ModelBiasJobDefinitionNetworkConfigPtrInput
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringInput
	StoppingCondition ModelBiasJobDefinitionStoppingConditionPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags ModelBiasJobDefinitionTagArrayInput
}

The set of arguments for constructing a ModelBiasJobDefinition resource.

func (ModelBiasJobDefinitionArgs) ElementType

func (ModelBiasJobDefinitionArgs) ElementType() reflect.Type

type ModelBiasJobDefinitionClusterConfig

type ModelBiasJobDefinitionClusterConfig struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount int `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType string `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId *string `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB int `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

type ModelBiasJobDefinitionClusterConfigArgs

type ModelBiasJobDefinitionClusterConfigArgs struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId pulumi.StringPtrInput `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB pulumi.IntInput `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

func (ModelBiasJobDefinitionClusterConfigArgs) ElementType

func (ModelBiasJobDefinitionClusterConfigArgs) ToModelBiasJobDefinitionClusterConfigOutput

func (i ModelBiasJobDefinitionClusterConfigArgs) ToModelBiasJobDefinitionClusterConfigOutput() ModelBiasJobDefinitionClusterConfigOutput

func (ModelBiasJobDefinitionClusterConfigArgs) ToModelBiasJobDefinitionClusterConfigOutputWithContext

func (i ModelBiasJobDefinitionClusterConfigArgs) ToModelBiasJobDefinitionClusterConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionClusterConfigOutput

type ModelBiasJobDefinitionClusterConfigInput

type ModelBiasJobDefinitionClusterConfigInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionClusterConfigOutput() ModelBiasJobDefinitionClusterConfigOutput
	ToModelBiasJobDefinitionClusterConfigOutputWithContext(context.Context) ModelBiasJobDefinitionClusterConfigOutput
}

ModelBiasJobDefinitionClusterConfigInput is an input type that accepts ModelBiasJobDefinitionClusterConfigArgs and ModelBiasJobDefinitionClusterConfigOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionClusterConfigInput` via:

ModelBiasJobDefinitionClusterConfigArgs{...}

type ModelBiasJobDefinitionClusterConfigOutput

type ModelBiasJobDefinitionClusterConfigOutput struct{ *pulumi.OutputState }

Configuration for the cluster used to run model monitoring jobs.

func (ModelBiasJobDefinitionClusterConfigOutput) ElementType

func (ModelBiasJobDefinitionClusterConfigOutput) InstanceCount

The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.

func (ModelBiasJobDefinitionClusterConfigOutput) InstanceType

The ML compute instance type for the processing job.

func (ModelBiasJobDefinitionClusterConfigOutput) ToModelBiasJobDefinitionClusterConfigOutput

func (o ModelBiasJobDefinitionClusterConfigOutput) ToModelBiasJobDefinitionClusterConfigOutput() ModelBiasJobDefinitionClusterConfigOutput

func (ModelBiasJobDefinitionClusterConfigOutput) ToModelBiasJobDefinitionClusterConfigOutputWithContext

func (o ModelBiasJobDefinitionClusterConfigOutput) ToModelBiasJobDefinitionClusterConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionClusterConfigOutput

func (ModelBiasJobDefinitionClusterConfigOutput) VolumeKmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

func (ModelBiasJobDefinitionClusterConfigOutput) VolumeSizeInGB

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

type ModelBiasJobDefinitionConstraintsResource

type ModelBiasJobDefinitionConstraintsResource struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri *string `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

type ModelBiasJobDefinitionConstraintsResourceArgs

type ModelBiasJobDefinitionConstraintsResourceArgs struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

func (ModelBiasJobDefinitionConstraintsResourceArgs) ElementType

func (ModelBiasJobDefinitionConstraintsResourceArgs) ToModelBiasJobDefinitionConstraintsResourceOutput

func (i ModelBiasJobDefinitionConstraintsResourceArgs) ToModelBiasJobDefinitionConstraintsResourceOutput() ModelBiasJobDefinitionConstraintsResourceOutput

func (ModelBiasJobDefinitionConstraintsResourceArgs) ToModelBiasJobDefinitionConstraintsResourceOutputWithContext

func (i ModelBiasJobDefinitionConstraintsResourceArgs) ToModelBiasJobDefinitionConstraintsResourceOutputWithContext(ctx context.Context) ModelBiasJobDefinitionConstraintsResourceOutput

func (ModelBiasJobDefinitionConstraintsResourceArgs) ToModelBiasJobDefinitionConstraintsResourcePtrOutput

func (i ModelBiasJobDefinitionConstraintsResourceArgs) ToModelBiasJobDefinitionConstraintsResourcePtrOutput() ModelBiasJobDefinitionConstraintsResourcePtrOutput

func (ModelBiasJobDefinitionConstraintsResourceArgs) ToModelBiasJobDefinitionConstraintsResourcePtrOutputWithContext

func (i ModelBiasJobDefinitionConstraintsResourceArgs) ToModelBiasJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionConstraintsResourcePtrOutput

type ModelBiasJobDefinitionConstraintsResourceInput

type ModelBiasJobDefinitionConstraintsResourceInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionConstraintsResourceOutput() ModelBiasJobDefinitionConstraintsResourceOutput
	ToModelBiasJobDefinitionConstraintsResourceOutputWithContext(context.Context) ModelBiasJobDefinitionConstraintsResourceOutput
}

ModelBiasJobDefinitionConstraintsResourceInput is an input type that accepts ModelBiasJobDefinitionConstraintsResourceArgs and ModelBiasJobDefinitionConstraintsResourceOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionConstraintsResourceInput` via:

ModelBiasJobDefinitionConstraintsResourceArgs{...}

type ModelBiasJobDefinitionConstraintsResourceOutput

type ModelBiasJobDefinitionConstraintsResourceOutput struct{ *pulumi.OutputState }

The baseline constraints resource for a monitoring job.

func (ModelBiasJobDefinitionConstraintsResourceOutput) ElementType

func (ModelBiasJobDefinitionConstraintsResourceOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (ModelBiasJobDefinitionConstraintsResourceOutput) ToModelBiasJobDefinitionConstraintsResourceOutput

func (o ModelBiasJobDefinitionConstraintsResourceOutput) ToModelBiasJobDefinitionConstraintsResourceOutput() ModelBiasJobDefinitionConstraintsResourceOutput

func (ModelBiasJobDefinitionConstraintsResourceOutput) ToModelBiasJobDefinitionConstraintsResourceOutputWithContext

func (o ModelBiasJobDefinitionConstraintsResourceOutput) ToModelBiasJobDefinitionConstraintsResourceOutputWithContext(ctx context.Context) ModelBiasJobDefinitionConstraintsResourceOutput

func (ModelBiasJobDefinitionConstraintsResourceOutput) ToModelBiasJobDefinitionConstraintsResourcePtrOutput

func (o ModelBiasJobDefinitionConstraintsResourceOutput) ToModelBiasJobDefinitionConstraintsResourcePtrOutput() ModelBiasJobDefinitionConstraintsResourcePtrOutput

func (ModelBiasJobDefinitionConstraintsResourceOutput) ToModelBiasJobDefinitionConstraintsResourcePtrOutputWithContext

func (o ModelBiasJobDefinitionConstraintsResourceOutput) ToModelBiasJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionConstraintsResourcePtrOutput

type ModelBiasJobDefinitionConstraintsResourcePtrInput

type ModelBiasJobDefinitionConstraintsResourcePtrInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionConstraintsResourcePtrOutput() ModelBiasJobDefinitionConstraintsResourcePtrOutput
	ToModelBiasJobDefinitionConstraintsResourcePtrOutputWithContext(context.Context) ModelBiasJobDefinitionConstraintsResourcePtrOutput
}

ModelBiasJobDefinitionConstraintsResourcePtrInput is an input type that accepts ModelBiasJobDefinitionConstraintsResourceArgs, ModelBiasJobDefinitionConstraintsResourcePtr and ModelBiasJobDefinitionConstraintsResourcePtrOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionConstraintsResourcePtrInput` via:

        ModelBiasJobDefinitionConstraintsResourceArgs{...}

or:

        nil

type ModelBiasJobDefinitionConstraintsResourcePtrOutput

type ModelBiasJobDefinitionConstraintsResourcePtrOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionConstraintsResourcePtrOutput) Elem

func (ModelBiasJobDefinitionConstraintsResourcePtrOutput) ElementType

func (ModelBiasJobDefinitionConstraintsResourcePtrOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (ModelBiasJobDefinitionConstraintsResourcePtrOutput) ToModelBiasJobDefinitionConstraintsResourcePtrOutput

func (o ModelBiasJobDefinitionConstraintsResourcePtrOutput) ToModelBiasJobDefinitionConstraintsResourcePtrOutput() ModelBiasJobDefinitionConstraintsResourcePtrOutput

func (ModelBiasJobDefinitionConstraintsResourcePtrOutput) ToModelBiasJobDefinitionConstraintsResourcePtrOutputWithContext

func (o ModelBiasJobDefinitionConstraintsResourcePtrOutput) ToModelBiasJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionConstraintsResourcePtrOutput

type ModelBiasJobDefinitionEndpointInput

type ModelBiasJobDefinitionEndpointInput struct {
	// Monitoring end time offset, e.g. PT0H
	EndTimeOffset *string `pulumi:"endTimeOffset"`
	EndpointName  string  `pulumi:"endpointName"`
	// JSONpath to locate features in JSONlines dataset
	FeaturesAttribute *string `pulumi:"featuresAttribute"`
	// Index or JSONpath to locate predicted label(s)
	InferenceAttribute *string `pulumi:"inferenceAttribute"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath string `pulumi:"localPath"`
	// Index or JSONpath to locate probabilities
	ProbabilityAttribute          *string  `pulumi:"probabilityAttribute"`
	ProbabilityThresholdAttribute *float64 `pulumi:"probabilityThresholdAttribute"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType *ModelBiasJobDefinitionEndpointInputS3DataDistributionType `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode *ModelBiasJobDefinitionEndpointInputS3InputMode `pulumi:"s3InputMode"`
	// Monitoring start time offset, e.g. -PT1H
	StartTimeOffset *string `pulumi:"startTimeOffset"`
}

The endpoint for a monitoring job.

type ModelBiasJobDefinitionEndpointInputArgs

type ModelBiasJobDefinitionEndpointInputArgs struct {
	// Monitoring end time offset, e.g. PT0H
	EndTimeOffset pulumi.StringPtrInput `pulumi:"endTimeOffset"`
	EndpointName  pulumi.StringInput    `pulumi:"endpointName"`
	// JSONpath to locate features in JSONlines dataset
	FeaturesAttribute pulumi.StringPtrInput `pulumi:"featuresAttribute"`
	// Index or JSONpath to locate predicted label(s)
	InferenceAttribute pulumi.StringPtrInput `pulumi:"inferenceAttribute"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Index or JSONpath to locate probabilities
	ProbabilityAttribute          pulumi.StringPtrInput  `pulumi:"probabilityAttribute"`
	ProbabilityThresholdAttribute pulumi.Float64PtrInput `pulumi:"probabilityThresholdAttribute"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrInput `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode ModelBiasJobDefinitionEndpointInputS3InputModePtrInput `pulumi:"s3InputMode"`
	// Monitoring start time offset, e.g. -PT1H
	StartTimeOffset pulumi.StringPtrInput `pulumi:"startTimeOffset"`
}

The endpoint for a monitoring job.

func (ModelBiasJobDefinitionEndpointInputArgs) ElementType

func (ModelBiasJobDefinitionEndpointInputArgs) ToModelBiasJobDefinitionEndpointInputOutput

func (i ModelBiasJobDefinitionEndpointInputArgs) ToModelBiasJobDefinitionEndpointInputOutput() ModelBiasJobDefinitionEndpointInputOutput

func (ModelBiasJobDefinitionEndpointInputArgs) ToModelBiasJobDefinitionEndpointInputOutputWithContext

func (i ModelBiasJobDefinitionEndpointInputArgs) ToModelBiasJobDefinitionEndpointInputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputOutput

type ModelBiasJobDefinitionEndpointInputInput

type ModelBiasJobDefinitionEndpointInputInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionEndpointInputOutput() ModelBiasJobDefinitionEndpointInputOutput
	ToModelBiasJobDefinitionEndpointInputOutputWithContext(context.Context) ModelBiasJobDefinitionEndpointInputOutput
}

ModelBiasJobDefinitionEndpointInputInput is an input type that accepts ModelBiasJobDefinitionEndpointInputArgs and ModelBiasJobDefinitionEndpointInputOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionEndpointInputInput` via:

ModelBiasJobDefinitionEndpointInputArgs{...}

type ModelBiasJobDefinitionEndpointInputOutput

type ModelBiasJobDefinitionEndpointInputOutput struct{ *pulumi.OutputState }

The endpoint for a monitoring job.

func (ModelBiasJobDefinitionEndpointInputOutput) ElementType

func (ModelBiasJobDefinitionEndpointInputOutput) EndTimeOffset

Monitoring end time offset, e.g. PT0H

func (ModelBiasJobDefinitionEndpointInputOutput) EndpointName

func (ModelBiasJobDefinitionEndpointInputOutput) FeaturesAttribute

JSONpath to locate features in JSONlines dataset

func (ModelBiasJobDefinitionEndpointInputOutput) InferenceAttribute

Index or JSONpath to locate predicted label(s)

func (ModelBiasJobDefinitionEndpointInputOutput) LocalPath

Path to the filesystem where the endpoint data is available to the container.

func (ModelBiasJobDefinitionEndpointInputOutput) ProbabilityAttribute

Index or JSONpath to locate probabilities

func (ModelBiasJobDefinitionEndpointInputOutput) ProbabilityThresholdAttribute

func (o ModelBiasJobDefinitionEndpointInputOutput) ProbabilityThresholdAttribute() pulumi.Float64PtrOutput

func (ModelBiasJobDefinitionEndpointInputOutput) S3DataDistributionType

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (ModelBiasJobDefinitionEndpointInputOutput) S3InputMode

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (ModelBiasJobDefinitionEndpointInputOutput) StartTimeOffset

Monitoring start time offset, e.g. -PT1H

func (ModelBiasJobDefinitionEndpointInputOutput) ToModelBiasJobDefinitionEndpointInputOutput

func (o ModelBiasJobDefinitionEndpointInputOutput) ToModelBiasJobDefinitionEndpointInputOutput() ModelBiasJobDefinitionEndpointInputOutput

func (ModelBiasJobDefinitionEndpointInputOutput) ToModelBiasJobDefinitionEndpointInputOutputWithContext

func (o ModelBiasJobDefinitionEndpointInputOutput) ToModelBiasJobDefinitionEndpointInputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputOutput

type ModelBiasJobDefinitionEndpointInputS3DataDistributionType

type ModelBiasJobDefinitionEndpointInputS3DataDistributionType string

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ElementType

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (e ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput() ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext

func (e ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (e ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput() ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (e ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToStringOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToStringOutputWithContext

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToStringPtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionType) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeInput

type ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput() ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput
	ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(context.Context) ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput
}

ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeInput is an input type that accepts ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeArgs and ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeInput` via:

ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeArgs{...}

type ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput

type ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ElementType

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext

func (o ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringOutputWithContext

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrInput

type ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput() ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput
	ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(context.Context) ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput
}

type ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

type ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) Elem

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ElementType

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutput

func (ModelBiasJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionEndpointInputS3InputMode

type ModelBiasJobDefinitionEndpointInputS3InputMode string

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ElementType

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ToModelBiasJobDefinitionEndpointInputS3InputModeOutput

func (e ModelBiasJobDefinitionEndpointInputS3InputMode) ToModelBiasJobDefinitionEndpointInputS3InputModeOutput() ModelBiasJobDefinitionEndpointInputS3InputModeOutput

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ToModelBiasJobDefinitionEndpointInputS3InputModeOutputWithContext

func (e ModelBiasJobDefinitionEndpointInputS3InputMode) ToModelBiasJobDefinitionEndpointInputS3InputModeOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3InputModeOutput

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

func (e ModelBiasJobDefinitionEndpointInputS3InputMode) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutput() ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (e ModelBiasJobDefinitionEndpointInputS3InputMode) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ToStringOutput

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ToStringOutputWithContext

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ToStringPtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputMode) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionEndpointInputS3InputModeInput

type ModelBiasJobDefinitionEndpointInputS3InputModeInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionEndpointInputS3InputModeOutput() ModelBiasJobDefinitionEndpointInputS3InputModeOutput
	ToModelBiasJobDefinitionEndpointInputS3InputModeOutputWithContext(context.Context) ModelBiasJobDefinitionEndpointInputS3InputModeOutput
}

ModelBiasJobDefinitionEndpointInputS3InputModeInput is an input type that accepts ModelBiasJobDefinitionEndpointInputS3InputModeArgs and ModelBiasJobDefinitionEndpointInputS3InputModeOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionEndpointInputS3InputModeInput` via:

ModelBiasJobDefinitionEndpointInputS3InputModeArgs{...}

type ModelBiasJobDefinitionEndpointInputS3InputModeOutput

type ModelBiasJobDefinitionEndpointInputS3InputModeOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ElementType

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToModelBiasJobDefinitionEndpointInputS3InputModeOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToModelBiasJobDefinitionEndpointInputS3InputModeOutputWithContext

func (o ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToModelBiasJobDefinitionEndpointInputS3InputModeOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3InputModeOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

func (o ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutput() ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (o ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToStringOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToStringOutputWithContext

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToStringPtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModeOutput) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionEndpointInputS3InputModePtrInput

type ModelBiasJobDefinitionEndpointInputS3InputModePtrInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutput() ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput
	ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutputWithContext(context.Context) ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput
}

type ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

type ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput) Elem

func (ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput) ElementType

func (ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (o ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput) ToModelBiasJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput) ToStringPtrOutput

func (ModelBiasJobDefinitionEndpointInputS3InputModePtrOutput) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionInput

type ModelBiasJobDefinitionInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionOutput() ModelBiasJobDefinitionOutput
	ToModelBiasJobDefinitionOutputWithContext(ctx context.Context) ModelBiasJobDefinitionOutput
}

type ModelBiasJobDefinitionModelBiasAppSpecification

type ModelBiasJobDefinitionModelBiasAppSpecification struct {
	// The S3 URI to an analysis configuration file
	ConfigUri string `pulumi:"configUri"`
	// Sets the environment variables in the Docker container
	Environment interface{} `pulumi:"environment"`
	// The container image to be run by the monitoring job.
	ImageUri string `pulumi:"imageUri"`
}

Container image configuration object for the monitoring job.

type ModelBiasJobDefinitionModelBiasAppSpecificationArgs

type ModelBiasJobDefinitionModelBiasAppSpecificationArgs struct {
	// The S3 URI to an analysis configuration file
	ConfigUri pulumi.StringInput `pulumi:"configUri"`
	// Sets the environment variables in the Docker container
	Environment pulumi.Input `pulumi:"environment"`
	// The container image to be run by the monitoring job.
	ImageUri pulumi.StringInput `pulumi:"imageUri"`
}

Container image configuration object for the monitoring job.

func (ModelBiasJobDefinitionModelBiasAppSpecificationArgs) ElementType

func (ModelBiasJobDefinitionModelBiasAppSpecificationArgs) ToModelBiasJobDefinitionModelBiasAppSpecificationOutput

func (i ModelBiasJobDefinitionModelBiasAppSpecificationArgs) ToModelBiasJobDefinitionModelBiasAppSpecificationOutput() ModelBiasJobDefinitionModelBiasAppSpecificationOutput

func (ModelBiasJobDefinitionModelBiasAppSpecificationArgs) ToModelBiasJobDefinitionModelBiasAppSpecificationOutputWithContext

func (i ModelBiasJobDefinitionModelBiasAppSpecificationArgs) ToModelBiasJobDefinitionModelBiasAppSpecificationOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasAppSpecificationOutput

type ModelBiasJobDefinitionModelBiasAppSpecificationInput

type ModelBiasJobDefinitionModelBiasAppSpecificationInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionModelBiasAppSpecificationOutput() ModelBiasJobDefinitionModelBiasAppSpecificationOutput
	ToModelBiasJobDefinitionModelBiasAppSpecificationOutputWithContext(context.Context) ModelBiasJobDefinitionModelBiasAppSpecificationOutput
}

ModelBiasJobDefinitionModelBiasAppSpecificationInput is an input type that accepts ModelBiasJobDefinitionModelBiasAppSpecificationArgs and ModelBiasJobDefinitionModelBiasAppSpecificationOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionModelBiasAppSpecificationInput` via:

ModelBiasJobDefinitionModelBiasAppSpecificationArgs{...}

type ModelBiasJobDefinitionModelBiasAppSpecificationOutput

type ModelBiasJobDefinitionModelBiasAppSpecificationOutput struct{ *pulumi.OutputState }

Container image configuration object for the monitoring job.

func (ModelBiasJobDefinitionModelBiasAppSpecificationOutput) ConfigUri

The S3 URI to an analysis configuration file

func (ModelBiasJobDefinitionModelBiasAppSpecificationOutput) ElementType

func (ModelBiasJobDefinitionModelBiasAppSpecificationOutput) Environment

Sets the environment variables in the Docker container

func (ModelBiasJobDefinitionModelBiasAppSpecificationOutput) ImageUri

The container image to be run by the monitoring job.

func (ModelBiasJobDefinitionModelBiasAppSpecificationOutput) ToModelBiasJobDefinitionModelBiasAppSpecificationOutput

func (ModelBiasJobDefinitionModelBiasAppSpecificationOutput) ToModelBiasJobDefinitionModelBiasAppSpecificationOutputWithContext

func (o ModelBiasJobDefinitionModelBiasAppSpecificationOutput) ToModelBiasJobDefinitionModelBiasAppSpecificationOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasAppSpecificationOutput

type ModelBiasJobDefinitionModelBiasBaselineConfig

type ModelBiasJobDefinitionModelBiasBaselineConfig struct {
	BaseliningJobName   *string                                    `pulumi:"baseliningJobName"`
	ConstraintsResource *ModelBiasJobDefinitionConstraintsResource `pulumi:"constraintsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

type ModelBiasJobDefinitionModelBiasBaselineConfigArgs

type ModelBiasJobDefinitionModelBiasBaselineConfigArgs struct {
	BaseliningJobName   pulumi.StringPtrInput                             `pulumi:"baseliningJobName"`
	ConstraintsResource ModelBiasJobDefinitionConstraintsResourcePtrInput `pulumi:"constraintsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ElementType

func (ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ToModelBiasJobDefinitionModelBiasBaselineConfigOutput

func (i ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ToModelBiasJobDefinitionModelBiasBaselineConfigOutput() ModelBiasJobDefinitionModelBiasBaselineConfigOutput

func (ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ToModelBiasJobDefinitionModelBiasBaselineConfigOutputWithContext

func (i ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ToModelBiasJobDefinitionModelBiasBaselineConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasBaselineConfigOutput

func (ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

func (i ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput() ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

func (ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutputWithContext

func (i ModelBiasJobDefinitionModelBiasBaselineConfigArgs) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

type ModelBiasJobDefinitionModelBiasBaselineConfigInput

type ModelBiasJobDefinitionModelBiasBaselineConfigInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionModelBiasBaselineConfigOutput() ModelBiasJobDefinitionModelBiasBaselineConfigOutput
	ToModelBiasJobDefinitionModelBiasBaselineConfigOutputWithContext(context.Context) ModelBiasJobDefinitionModelBiasBaselineConfigOutput
}

ModelBiasJobDefinitionModelBiasBaselineConfigInput is an input type that accepts ModelBiasJobDefinitionModelBiasBaselineConfigArgs and ModelBiasJobDefinitionModelBiasBaselineConfigOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionModelBiasBaselineConfigInput` via:

ModelBiasJobDefinitionModelBiasBaselineConfigArgs{...}

type ModelBiasJobDefinitionModelBiasBaselineConfigOutput

type ModelBiasJobDefinitionModelBiasBaselineConfigOutput struct{ *pulumi.OutputState }

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (ModelBiasJobDefinitionModelBiasBaselineConfigOutput) BaseliningJobName

func (ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ConstraintsResource

func (ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ElementType

func (ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigOutput

func (o ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigOutput() ModelBiasJobDefinitionModelBiasBaselineConfigOutput

func (ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigOutputWithContext

func (o ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasBaselineConfigOutput

func (ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

func (o ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput() ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

func (ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutputWithContext

func (o ModelBiasJobDefinitionModelBiasBaselineConfigOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

type ModelBiasJobDefinitionModelBiasBaselineConfigPtrInput

type ModelBiasJobDefinitionModelBiasBaselineConfigPtrInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput() ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput
	ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutputWithContext(context.Context) ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput
}

ModelBiasJobDefinitionModelBiasBaselineConfigPtrInput is an input type that accepts ModelBiasJobDefinitionModelBiasBaselineConfigArgs, ModelBiasJobDefinitionModelBiasBaselineConfigPtr and ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionModelBiasBaselineConfigPtrInput` via:

        ModelBiasJobDefinitionModelBiasBaselineConfigArgs{...}

or:

        nil

type ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

type ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput) BaseliningJobName

func (ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput) ConstraintsResource

func (ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput) Elem

func (ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput) ElementType

func (ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

func (ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutputWithContext

func (o ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput) ToModelBiasJobDefinitionModelBiasBaselineConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasBaselineConfigPtrOutput

type ModelBiasJobDefinitionModelBiasJobInput

type ModelBiasJobDefinitionModelBiasJobInput struct {
	EndpointInput      ModelBiasJobDefinitionEndpointInput                `pulumi:"endpointInput"`
	GroundTruthS3Input ModelBiasJobDefinitionMonitoringGroundTruthS3Input `pulumi:"groundTruthS3Input"`
}

The inputs for a monitoring job.

type ModelBiasJobDefinitionModelBiasJobInputArgs

type ModelBiasJobDefinitionModelBiasJobInputArgs struct {
	EndpointInput      ModelBiasJobDefinitionEndpointInputInput                `pulumi:"endpointInput"`
	GroundTruthS3Input ModelBiasJobDefinitionMonitoringGroundTruthS3InputInput `pulumi:"groundTruthS3Input"`
}

The inputs for a monitoring job.

func (ModelBiasJobDefinitionModelBiasJobInputArgs) ElementType

func (ModelBiasJobDefinitionModelBiasJobInputArgs) ToModelBiasJobDefinitionModelBiasJobInputOutput

func (i ModelBiasJobDefinitionModelBiasJobInputArgs) ToModelBiasJobDefinitionModelBiasJobInputOutput() ModelBiasJobDefinitionModelBiasJobInputOutput

func (ModelBiasJobDefinitionModelBiasJobInputArgs) ToModelBiasJobDefinitionModelBiasJobInputOutputWithContext

func (i ModelBiasJobDefinitionModelBiasJobInputArgs) ToModelBiasJobDefinitionModelBiasJobInputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasJobInputOutput

type ModelBiasJobDefinitionModelBiasJobInputInput

type ModelBiasJobDefinitionModelBiasJobInputInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionModelBiasJobInputOutput() ModelBiasJobDefinitionModelBiasJobInputOutput
	ToModelBiasJobDefinitionModelBiasJobInputOutputWithContext(context.Context) ModelBiasJobDefinitionModelBiasJobInputOutput
}

ModelBiasJobDefinitionModelBiasJobInputInput is an input type that accepts ModelBiasJobDefinitionModelBiasJobInputArgs and ModelBiasJobDefinitionModelBiasJobInputOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionModelBiasJobInputInput` via:

ModelBiasJobDefinitionModelBiasJobInputArgs{...}

type ModelBiasJobDefinitionModelBiasJobInputOutput

type ModelBiasJobDefinitionModelBiasJobInputOutput struct{ *pulumi.OutputState }

The inputs for a monitoring job.

func (ModelBiasJobDefinitionModelBiasJobInputOutput) ElementType

func (ModelBiasJobDefinitionModelBiasJobInputOutput) EndpointInput

func (ModelBiasJobDefinitionModelBiasJobInputOutput) GroundTruthS3Input

func (ModelBiasJobDefinitionModelBiasJobInputOutput) ToModelBiasJobDefinitionModelBiasJobInputOutput

func (o ModelBiasJobDefinitionModelBiasJobInputOutput) ToModelBiasJobDefinitionModelBiasJobInputOutput() ModelBiasJobDefinitionModelBiasJobInputOutput

func (ModelBiasJobDefinitionModelBiasJobInputOutput) ToModelBiasJobDefinitionModelBiasJobInputOutputWithContext

func (o ModelBiasJobDefinitionModelBiasJobInputOutput) ToModelBiasJobDefinitionModelBiasJobInputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionModelBiasJobInputOutput

type ModelBiasJobDefinitionMonitoringGroundTruthS3Input

type ModelBiasJobDefinitionMonitoringGroundTruthS3Input struct {
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri string `pulumi:"s3Uri"`
}

Ground truth input provided in S3

type ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs

type ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs struct {
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

Ground truth input provided in S3

func (ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs) ElementType

func (ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs) ToModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput

func (ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs) ToModelBiasJobDefinitionMonitoringGroundTruthS3InputOutputWithContext

func (i ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs) ToModelBiasJobDefinitionMonitoringGroundTruthS3InputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput

type ModelBiasJobDefinitionMonitoringGroundTruthS3InputInput

type ModelBiasJobDefinitionMonitoringGroundTruthS3InputInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput() ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput
	ToModelBiasJobDefinitionMonitoringGroundTruthS3InputOutputWithContext(context.Context) ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput
}

ModelBiasJobDefinitionMonitoringGroundTruthS3InputInput is an input type that accepts ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs and ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionMonitoringGroundTruthS3InputInput` via:

ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs{...}

type ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput

type ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput struct{ *pulumi.OutputState }

Ground truth input provided in S3

func (ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput) ElementType

func (ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput) S3Uri

A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

func (ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput) ToModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput

func (ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput) ToModelBiasJobDefinitionMonitoringGroundTruthS3InputOutputWithContext

func (o ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput) ToModelBiasJobDefinitionMonitoringGroundTruthS3InputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringGroundTruthS3InputOutput

type ModelBiasJobDefinitionMonitoringOutput

type ModelBiasJobDefinitionMonitoringOutput struct {
	S3Output ModelBiasJobDefinitionS3Output `pulumi:"s3Output"`
}

The output object for a monitoring job.

type ModelBiasJobDefinitionMonitoringOutputArgs

type ModelBiasJobDefinitionMonitoringOutputArgs struct {
	S3Output ModelBiasJobDefinitionS3OutputInput `pulumi:"s3Output"`
}

The output object for a monitoring job.

func (ModelBiasJobDefinitionMonitoringOutputArgs) ElementType

func (ModelBiasJobDefinitionMonitoringOutputArgs) ToModelBiasJobDefinitionMonitoringOutputOutput

func (i ModelBiasJobDefinitionMonitoringOutputArgs) ToModelBiasJobDefinitionMonitoringOutputOutput() ModelBiasJobDefinitionMonitoringOutputOutput

func (ModelBiasJobDefinitionMonitoringOutputArgs) ToModelBiasJobDefinitionMonitoringOutputOutputWithContext

func (i ModelBiasJobDefinitionMonitoringOutputArgs) ToModelBiasJobDefinitionMonitoringOutputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringOutputOutput

type ModelBiasJobDefinitionMonitoringOutputArray

type ModelBiasJobDefinitionMonitoringOutputArray []ModelBiasJobDefinitionMonitoringOutputInput

func (ModelBiasJobDefinitionMonitoringOutputArray) ElementType

func (ModelBiasJobDefinitionMonitoringOutputArray) ToModelBiasJobDefinitionMonitoringOutputArrayOutput

func (i ModelBiasJobDefinitionMonitoringOutputArray) ToModelBiasJobDefinitionMonitoringOutputArrayOutput() ModelBiasJobDefinitionMonitoringOutputArrayOutput

func (ModelBiasJobDefinitionMonitoringOutputArray) ToModelBiasJobDefinitionMonitoringOutputArrayOutputWithContext

func (i ModelBiasJobDefinitionMonitoringOutputArray) ToModelBiasJobDefinitionMonitoringOutputArrayOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringOutputArrayOutput

type ModelBiasJobDefinitionMonitoringOutputArrayInput

type ModelBiasJobDefinitionMonitoringOutputArrayInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionMonitoringOutputArrayOutput() ModelBiasJobDefinitionMonitoringOutputArrayOutput
	ToModelBiasJobDefinitionMonitoringOutputArrayOutputWithContext(context.Context) ModelBiasJobDefinitionMonitoringOutputArrayOutput
}

ModelBiasJobDefinitionMonitoringOutputArrayInput is an input type that accepts ModelBiasJobDefinitionMonitoringOutputArray and ModelBiasJobDefinitionMonitoringOutputArrayOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionMonitoringOutputArrayInput` via:

ModelBiasJobDefinitionMonitoringOutputArray{ ModelBiasJobDefinitionMonitoringOutputArgs{...} }

type ModelBiasJobDefinitionMonitoringOutputArrayOutput

type ModelBiasJobDefinitionMonitoringOutputArrayOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionMonitoringOutputArrayOutput) ElementType

func (ModelBiasJobDefinitionMonitoringOutputArrayOutput) Index

func (ModelBiasJobDefinitionMonitoringOutputArrayOutput) ToModelBiasJobDefinitionMonitoringOutputArrayOutput

func (o ModelBiasJobDefinitionMonitoringOutputArrayOutput) ToModelBiasJobDefinitionMonitoringOutputArrayOutput() ModelBiasJobDefinitionMonitoringOutputArrayOutput

func (ModelBiasJobDefinitionMonitoringOutputArrayOutput) ToModelBiasJobDefinitionMonitoringOutputArrayOutputWithContext

func (o ModelBiasJobDefinitionMonitoringOutputArrayOutput) ToModelBiasJobDefinitionMonitoringOutputArrayOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringOutputArrayOutput

type ModelBiasJobDefinitionMonitoringOutputConfig

type ModelBiasJobDefinitionMonitoringOutputConfig struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs []ModelBiasJobDefinitionMonitoringOutput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

type ModelBiasJobDefinitionMonitoringOutputConfigArgs

type ModelBiasJobDefinitionMonitoringOutputConfigArgs struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs ModelBiasJobDefinitionMonitoringOutputArrayInput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

func (ModelBiasJobDefinitionMonitoringOutputConfigArgs) ElementType

func (ModelBiasJobDefinitionMonitoringOutputConfigArgs) ToModelBiasJobDefinitionMonitoringOutputConfigOutput

func (i ModelBiasJobDefinitionMonitoringOutputConfigArgs) ToModelBiasJobDefinitionMonitoringOutputConfigOutput() ModelBiasJobDefinitionMonitoringOutputConfigOutput

func (ModelBiasJobDefinitionMonitoringOutputConfigArgs) ToModelBiasJobDefinitionMonitoringOutputConfigOutputWithContext

func (i ModelBiasJobDefinitionMonitoringOutputConfigArgs) ToModelBiasJobDefinitionMonitoringOutputConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringOutputConfigOutput

type ModelBiasJobDefinitionMonitoringOutputConfigInput

type ModelBiasJobDefinitionMonitoringOutputConfigInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionMonitoringOutputConfigOutput() ModelBiasJobDefinitionMonitoringOutputConfigOutput
	ToModelBiasJobDefinitionMonitoringOutputConfigOutputWithContext(context.Context) ModelBiasJobDefinitionMonitoringOutputConfigOutput
}

ModelBiasJobDefinitionMonitoringOutputConfigInput is an input type that accepts ModelBiasJobDefinitionMonitoringOutputConfigArgs and ModelBiasJobDefinitionMonitoringOutputConfigOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionMonitoringOutputConfigInput` via:

ModelBiasJobDefinitionMonitoringOutputConfigArgs{...}

type ModelBiasJobDefinitionMonitoringOutputConfigOutput

type ModelBiasJobDefinitionMonitoringOutputConfigOutput struct{ *pulumi.OutputState }

The output configuration for monitoring jobs.

func (ModelBiasJobDefinitionMonitoringOutputConfigOutput) ElementType

func (ModelBiasJobDefinitionMonitoringOutputConfigOutput) KmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

func (ModelBiasJobDefinitionMonitoringOutputConfigOutput) MonitoringOutputs

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

func (ModelBiasJobDefinitionMonitoringOutputConfigOutput) ToModelBiasJobDefinitionMonitoringOutputConfigOutput

func (o ModelBiasJobDefinitionMonitoringOutputConfigOutput) ToModelBiasJobDefinitionMonitoringOutputConfigOutput() ModelBiasJobDefinitionMonitoringOutputConfigOutput

func (ModelBiasJobDefinitionMonitoringOutputConfigOutput) ToModelBiasJobDefinitionMonitoringOutputConfigOutputWithContext

func (o ModelBiasJobDefinitionMonitoringOutputConfigOutput) ToModelBiasJobDefinitionMonitoringOutputConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringOutputConfigOutput

type ModelBiasJobDefinitionMonitoringOutputInput

type ModelBiasJobDefinitionMonitoringOutputInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionMonitoringOutputOutput() ModelBiasJobDefinitionMonitoringOutputOutput
	ToModelBiasJobDefinitionMonitoringOutputOutputWithContext(context.Context) ModelBiasJobDefinitionMonitoringOutputOutput
}

ModelBiasJobDefinitionMonitoringOutputInput is an input type that accepts ModelBiasJobDefinitionMonitoringOutputArgs and ModelBiasJobDefinitionMonitoringOutputOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionMonitoringOutputInput` via:

ModelBiasJobDefinitionMonitoringOutputArgs{...}

type ModelBiasJobDefinitionMonitoringOutputOutput

type ModelBiasJobDefinitionMonitoringOutputOutput struct{ *pulumi.OutputState }

The output object for a monitoring job.

func (ModelBiasJobDefinitionMonitoringOutputOutput) ElementType

func (ModelBiasJobDefinitionMonitoringOutputOutput) S3Output

func (ModelBiasJobDefinitionMonitoringOutputOutput) ToModelBiasJobDefinitionMonitoringOutputOutput

func (o ModelBiasJobDefinitionMonitoringOutputOutput) ToModelBiasJobDefinitionMonitoringOutputOutput() ModelBiasJobDefinitionMonitoringOutputOutput

func (ModelBiasJobDefinitionMonitoringOutputOutput) ToModelBiasJobDefinitionMonitoringOutputOutputWithContext

func (o ModelBiasJobDefinitionMonitoringOutputOutput) ToModelBiasJobDefinitionMonitoringOutputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringOutputOutput

type ModelBiasJobDefinitionMonitoringResources

type ModelBiasJobDefinitionMonitoringResources struct {
	ClusterConfig ModelBiasJobDefinitionClusterConfig `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

type ModelBiasJobDefinitionMonitoringResourcesArgs

type ModelBiasJobDefinitionMonitoringResourcesArgs struct {
	ClusterConfig ModelBiasJobDefinitionClusterConfigInput `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

func (ModelBiasJobDefinitionMonitoringResourcesArgs) ElementType

func (ModelBiasJobDefinitionMonitoringResourcesArgs) ToModelBiasJobDefinitionMonitoringResourcesOutput

func (i ModelBiasJobDefinitionMonitoringResourcesArgs) ToModelBiasJobDefinitionMonitoringResourcesOutput() ModelBiasJobDefinitionMonitoringResourcesOutput

func (ModelBiasJobDefinitionMonitoringResourcesArgs) ToModelBiasJobDefinitionMonitoringResourcesOutputWithContext

func (i ModelBiasJobDefinitionMonitoringResourcesArgs) ToModelBiasJobDefinitionMonitoringResourcesOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringResourcesOutput

type ModelBiasJobDefinitionMonitoringResourcesInput

type ModelBiasJobDefinitionMonitoringResourcesInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionMonitoringResourcesOutput() ModelBiasJobDefinitionMonitoringResourcesOutput
	ToModelBiasJobDefinitionMonitoringResourcesOutputWithContext(context.Context) ModelBiasJobDefinitionMonitoringResourcesOutput
}

ModelBiasJobDefinitionMonitoringResourcesInput is an input type that accepts ModelBiasJobDefinitionMonitoringResourcesArgs and ModelBiasJobDefinitionMonitoringResourcesOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionMonitoringResourcesInput` via:

ModelBiasJobDefinitionMonitoringResourcesArgs{...}

type ModelBiasJobDefinitionMonitoringResourcesOutput

type ModelBiasJobDefinitionMonitoringResourcesOutput struct{ *pulumi.OutputState }

Identifies the resources to deploy for a monitoring job.

func (ModelBiasJobDefinitionMonitoringResourcesOutput) ClusterConfig

func (ModelBiasJobDefinitionMonitoringResourcesOutput) ElementType

func (ModelBiasJobDefinitionMonitoringResourcesOutput) ToModelBiasJobDefinitionMonitoringResourcesOutput

func (o ModelBiasJobDefinitionMonitoringResourcesOutput) ToModelBiasJobDefinitionMonitoringResourcesOutput() ModelBiasJobDefinitionMonitoringResourcesOutput

func (ModelBiasJobDefinitionMonitoringResourcesOutput) ToModelBiasJobDefinitionMonitoringResourcesOutputWithContext

func (o ModelBiasJobDefinitionMonitoringResourcesOutput) ToModelBiasJobDefinitionMonitoringResourcesOutputWithContext(ctx context.Context) ModelBiasJobDefinitionMonitoringResourcesOutput

type ModelBiasJobDefinitionNetworkConfig

type ModelBiasJobDefinitionNetworkConfig struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption *bool `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation *bool                            `pulumi:"enableNetworkIsolation"`
	VpcConfig              *ModelBiasJobDefinitionVpcConfig `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

type ModelBiasJobDefinitionNetworkConfigArgs

type ModelBiasJobDefinitionNetworkConfigArgs struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption pulumi.BoolPtrInput `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation pulumi.BoolPtrInput                     `pulumi:"enableNetworkIsolation"`
	VpcConfig              ModelBiasJobDefinitionVpcConfigPtrInput `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (ModelBiasJobDefinitionNetworkConfigArgs) ElementType

func (ModelBiasJobDefinitionNetworkConfigArgs) ToModelBiasJobDefinitionNetworkConfigOutput

func (i ModelBiasJobDefinitionNetworkConfigArgs) ToModelBiasJobDefinitionNetworkConfigOutput() ModelBiasJobDefinitionNetworkConfigOutput

func (ModelBiasJobDefinitionNetworkConfigArgs) ToModelBiasJobDefinitionNetworkConfigOutputWithContext

func (i ModelBiasJobDefinitionNetworkConfigArgs) ToModelBiasJobDefinitionNetworkConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionNetworkConfigOutput

func (ModelBiasJobDefinitionNetworkConfigArgs) ToModelBiasJobDefinitionNetworkConfigPtrOutput

func (i ModelBiasJobDefinitionNetworkConfigArgs) ToModelBiasJobDefinitionNetworkConfigPtrOutput() ModelBiasJobDefinitionNetworkConfigPtrOutput

func (ModelBiasJobDefinitionNetworkConfigArgs) ToModelBiasJobDefinitionNetworkConfigPtrOutputWithContext

func (i ModelBiasJobDefinitionNetworkConfigArgs) ToModelBiasJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionNetworkConfigPtrOutput

type ModelBiasJobDefinitionNetworkConfigInput

type ModelBiasJobDefinitionNetworkConfigInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionNetworkConfigOutput() ModelBiasJobDefinitionNetworkConfigOutput
	ToModelBiasJobDefinitionNetworkConfigOutputWithContext(context.Context) ModelBiasJobDefinitionNetworkConfigOutput
}

ModelBiasJobDefinitionNetworkConfigInput is an input type that accepts ModelBiasJobDefinitionNetworkConfigArgs and ModelBiasJobDefinitionNetworkConfigOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionNetworkConfigInput` via:

ModelBiasJobDefinitionNetworkConfigArgs{...}

type ModelBiasJobDefinitionNetworkConfigOutput

type ModelBiasJobDefinitionNetworkConfigOutput struct{ *pulumi.OutputState }

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (ModelBiasJobDefinitionNetworkConfigOutput) ElementType

func (ModelBiasJobDefinitionNetworkConfigOutput) EnableInterContainerTrafficEncryption

func (o ModelBiasJobDefinitionNetworkConfigOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (ModelBiasJobDefinitionNetworkConfigOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (ModelBiasJobDefinitionNetworkConfigOutput) ToModelBiasJobDefinitionNetworkConfigOutput

func (o ModelBiasJobDefinitionNetworkConfigOutput) ToModelBiasJobDefinitionNetworkConfigOutput() ModelBiasJobDefinitionNetworkConfigOutput

func (ModelBiasJobDefinitionNetworkConfigOutput) ToModelBiasJobDefinitionNetworkConfigOutputWithContext

func (o ModelBiasJobDefinitionNetworkConfigOutput) ToModelBiasJobDefinitionNetworkConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionNetworkConfigOutput

func (ModelBiasJobDefinitionNetworkConfigOutput) ToModelBiasJobDefinitionNetworkConfigPtrOutput

func (o ModelBiasJobDefinitionNetworkConfigOutput) ToModelBiasJobDefinitionNetworkConfigPtrOutput() ModelBiasJobDefinitionNetworkConfigPtrOutput

func (ModelBiasJobDefinitionNetworkConfigOutput) ToModelBiasJobDefinitionNetworkConfigPtrOutputWithContext

func (o ModelBiasJobDefinitionNetworkConfigOutput) ToModelBiasJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionNetworkConfigPtrOutput

func (ModelBiasJobDefinitionNetworkConfigOutput) VpcConfig

type ModelBiasJobDefinitionNetworkConfigPtrInput

type ModelBiasJobDefinitionNetworkConfigPtrInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionNetworkConfigPtrOutput() ModelBiasJobDefinitionNetworkConfigPtrOutput
	ToModelBiasJobDefinitionNetworkConfigPtrOutputWithContext(context.Context) ModelBiasJobDefinitionNetworkConfigPtrOutput
}

ModelBiasJobDefinitionNetworkConfigPtrInput is an input type that accepts ModelBiasJobDefinitionNetworkConfigArgs, ModelBiasJobDefinitionNetworkConfigPtr and ModelBiasJobDefinitionNetworkConfigPtrOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionNetworkConfigPtrInput` via:

        ModelBiasJobDefinitionNetworkConfigArgs{...}

or:

        nil

type ModelBiasJobDefinitionNetworkConfigPtrOutput

type ModelBiasJobDefinitionNetworkConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionNetworkConfigPtrOutput) Elem

func (ModelBiasJobDefinitionNetworkConfigPtrOutput) ElementType

func (ModelBiasJobDefinitionNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption

func (o ModelBiasJobDefinitionNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (ModelBiasJobDefinitionNetworkConfigPtrOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (ModelBiasJobDefinitionNetworkConfigPtrOutput) ToModelBiasJobDefinitionNetworkConfigPtrOutput

func (o ModelBiasJobDefinitionNetworkConfigPtrOutput) ToModelBiasJobDefinitionNetworkConfigPtrOutput() ModelBiasJobDefinitionNetworkConfigPtrOutput

func (ModelBiasJobDefinitionNetworkConfigPtrOutput) ToModelBiasJobDefinitionNetworkConfigPtrOutputWithContext

func (o ModelBiasJobDefinitionNetworkConfigPtrOutput) ToModelBiasJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionNetworkConfigPtrOutput

func (ModelBiasJobDefinitionNetworkConfigPtrOutput) VpcConfig

type ModelBiasJobDefinitionOutput

type ModelBiasJobDefinitionOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionOutput) ElementType

func (ModelBiasJobDefinitionOutput) ToModelBiasJobDefinitionOutput

func (o ModelBiasJobDefinitionOutput) ToModelBiasJobDefinitionOutput() ModelBiasJobDefinitionOutput

func (ModelBiasJobDefinitionOutput) ToModelBiasJobDefinitionOutputWithContext

func (o ModelBiasJobDefinitionOutput) ToModelBiasJobDefinitionOutputWithContext(ctx context.Context) ModelBiasJobDefinitionOutput

type ModelBiasJobDefinitionS3Output

type ModelBiasJobDefinitionS3Output struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath string `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode *ModelBiasJobDefinitionS3OutputS3UploadMode `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri string `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

type ModelBiasJobDefinitionS3OutputArgs

type ModelBiasJobDefinitionS3OutputArgs struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode ModelBiasJobDefinitionS3OutputS3UploadModePtrInput `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

func (ModelBiasJobDefinitionS3OutputArgs) ElementType

func (ModelBiasJobDefinitionS3OutputArgs) ToModelBiasJobDefinitionS3OutputOutput

func (i ModelBiasJobDefinitionS3OutputArgs) ToModelBiasJobDefinitionS3OutputOutput() ModelBiasJobDefinitionS3OutputOutput

func (ModelBiasJobDefinitionS3OutputArgs) ToModelBiasJobDefinitionS3OutputOutputWithContext

func (i ModelBiasJobDefinitionS3OutputArgs) ToModelBiasJobDefinitionS3OutputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionS3OutputOutput

type ModelBiasJobDefinitionS3OutputInput

type ModelBiasJobDefinitionS3OutputInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionS3OutputOutput() ModelBiasJobDefinitionS3OutputOutput
	ToModelBiasJobDefinitionS3OutputOutputWithContext(context.Context) ModelBiasJobDefinitionS3OutputOutput
}

ModelBiasJobDefinitionS3OutputInput is an input type that accepts ModelBiasJobDefinitionS3OutputArgs and ModelBiasJobDefinitionS3OutputOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionS3OutputInput` via:

ModelBiasJobDefinitionS3OutputArgs{...}

type ModelBiasJobDefinitionS3OutputOutput

type ModelBiasJobDefinitionS3OutputOutput struct{ *pulumi.OutputState }

Information about where and how to store the results of a monitoring job.

func (ModelBiasJobDefinitionS3OutputOutput) ElementType

func (ModelBiasJobDefinitionS3OutputOutput) LocalPath

The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.

func (ModelBiasJobDefinitionS3OutputOutput) S3UploadMode

Whether to upload the results of the monitoring job continuously or after the job completes.

func (ModelBiasJobDefinitionS3OutputOutput) S3Uri

A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

func (ModelBiasJobDefinitionS3OutputOutput) ToModelBiasJobDefinitionS3OutputOutput

func (o ModelBiasJobDefinitionS3OutputOutput) ToModelBiasJobDefinitionS3OutputOutput() ModelBiasJobDefinitionS3OutputOutput

func (ModelBiasJobDefinitionS3OutputOutput) ToModelBiasJobDefinitionS3OutputOutputWithContext

func (o ModelBiasJobDefinitionS3OutputOutput) ToModelBiasJobDefinitionS3OutputOutputWithContext(ctx context.Context) ModelBiasJobDefinitionS3OutputOutput

type ModelBiasJobDefinitionS3OutputS3UploadMode

type ModelBiasJobDefinitionS3OutputS3UploadMode string

Whether to upload the results of the monitoring job continuously or after the job completes.

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ElementType

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ToModelBiasJobDefinitionS3OutputS3UploadModeOutput

func (e ModelBiasJobDefinitionS3OutputS3UploadMode) ToModelBiasJobDefinitionS3OutputS3UploadModeOutput() ModelBiasJobDefinitionS3OutputS3UploadModeOutput

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ToModelBiasJobDefinitionS3OutputS3UploadModeOutputWithContext

func (e ModelBiasJobDefinitionS3OutputS3UploadMode) ToModelBiasJobDefinitionS3OutputS3UploadModeOutputWithContext(ctx context.Context) ModelBiasJobDefinitionS3OutputS3UploadModeOutput

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (e ModelBiasJobDefinitionS3OutputS3UploadMode) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutput() ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (e ModelBiasJobDefinitionS3OutputS3UploadMode) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ToStringOutput

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ToStringOutputWithContext

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ToStringPtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadMode) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionS3OutputS3UploadModeInput

type ModelBiasJobDefinitionS3OutputS3UploadModeInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionS3OutputS3UploadModeOutput() ModelBiasJobDefinitionS3OutputS3UploadModeOutput
	ToModelBiasJobDefinitionS3OutputS3UploadModeOutputWithContext(context.Context) ModelBiasJobDefinitionS3OutputS3UploadModeOutput
}

ModelBiasJobDefinitionS3OutputS3UploadModeInput is an input type that accepts ModelBiasJobDefinitionS3OutputS3UploadModeArgs and ModelBiasJobDefinitionS3OutputS3UploadModeOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionS3OutputS3UploadModeInput` via:

ModelBiasJobDefinitionS3OutputS3UploadModeArgs{...}

type ModelBiasJobDefinitionS3OutputS3UploadModeOutput

type ModelBiasJobDefinitionS3OutputS3UploadModeOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ElementType

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToModelBiasJobDefinitionS3OutputS3UploadModeOutput

func (o ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToModelBiasJobDefinitionS3OutputS3UploadModeOutput() ModelBiasJobDefinitionS3OutputS3UploadModeOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToModelBiasJobDefinitionS3OutputS3UploadModeOutputWithContext

func (o ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToModelBiasJobDefinitionS3OutputS3UploadModeOutputWithContext(ctx context.Context) ModelBiasJobDefinitionS3OutputS3UploadModeOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (o ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutput() ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (o ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToStringOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToStringOutputWithContext

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToStringPtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModeOutput) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionS3OutputS3UploadModePtrInput

type ModelBiasJobDefinitionS3OutputS3UploadModePtrInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutput() ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput
	ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutputWithContext(context.Context) ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput
}

type ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

type ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput) Elem

func (ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput) ElementType

func (ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (o ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutput() ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (o ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput) ToModelBiasJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput) ToStringPtrOutput

func (ModelBiasJobDefinitionS3OutputS3UploadModePtrOutput) ToStringPtrOutputWithContext

type ModelBiasJobDefinitionState

type ModelBiasJobDefinitionState struct {
}

func (ModelBiasJobDefinitionState) ElementType

type ModelBiasJobDefinitionStoppingCondition

type ModelBiasJobDefinitionStoppingCondition struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds int `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

type ModelBiasJobDefinitionStoppingConditionArgs

type ModelBiasJobDefinitionStoppingConditionArgs struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds pulumi.IntInput `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

func (ModelBiasJobDefinitionStoppingConditionArgs) ElementType

func (ModelBiasJobDefinitionStoppingConditionArgs) ToModelBiasJobDefinitionStoppingConditionOutput

func (i ModelBiasJobDefinitionStoppingConditionArgs) ToModelBiasJobDefinitionStoppingConditionOutput() ModelBiasJobDefinitionStoppingConditionOutput

func (ModelBiasJobDefinitionStoppingConditionArgs) ToModelBiasJobDefinitionStoppingConditionOutputWithContext

func (i ModelBiasJobDefinitionStoppingConditionArgs) ToModelBiasJobDefinitionStoppingConditionOutputWithContext(ctx context.Context) ModelBiasJobDefinitionStoppingConditionOutput

func (ModelBiasJobDefinitionStoppingConditionArgs) ToModelBiasJobDefinitionStoppingConditionPtrOutput

func (i ModelBiasJobDefinitionStoppingConditionArgs) ToModelBiasJobDefinitionStoppingConditionPtrOutput() ModelBiasJobDefinitionStoppingConditionPtrOutput

func (ModelBiasJobDefinitionStoppingConditionArgs) ToModelBiasJobDefinitionStoppingConditionPtrOutputWithContext

func (i ModelBiasJobDefinitionStoppingConditionArgs) ToModelBiasJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionStoppingConditionPtrOutput

type ModelBiasJobDefinitionStoppingConditionInput

type ModelBiasJobDefinitionStoppingConditionInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionStoppingConditionOutput() ModelBiasJobDefinitionStoppingConditionOutput
	ToModelBiasJobDefinitionStoppingConditionOutputWithContext(context.Context) ModelBiasJobDefinitionStoppingConditionOutput
}

ModelBiasJobDefinitionStoppingConditionInput is an input type that accepts ModelBiasJobDefinitionStoppingConditionArgs and ModelBiasJobDefinitionStoppingConditionOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionStoppingConditionInput` via:

ModelBiasJobDefinitionStoppingConditionArgs{...}

type ModelBiasJobDefinitionStoppingConditionOutput

type ModelBiasJobDefinitionStoppingConditionOutput struct{ *pulumi.OutputState }

Specifies a time limit for how long the monitoring job is allowed to run.

func (ModelBiasJobDefinitionStoppingConditionOutput) ElementType

func (ModelBiasJobDefinitionStoppingConditionOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (ModelBiasJobDefinitionStoppingConditionOutput) ToModelBiasJobDefinitionStoppingConditionOutput

func (o ModelBiasJobDefinitionStoppingConditionOutput) ToModelBiasJobDefinitionStoppingConditionOutput() ModelBiasJobDefinitionStoppingConditionOutput

func (ModelBiasJobDefinitionStoppingConditionOutput) ToModelBiasJobDefinitionStoppingConditionOutputWithContext

func (o ModelBiasJobDefinitionStoppingConditionOutput) ToModelBiasJobDefinitionStoppingConditionOutputWithContext(ctx context.Context) ModelBiasJobDefinitionStoppingConditionOutput

func (ModelBiasJobDefinitionStoppingConditionOutput) ToModelBiasJobDefinitionStoppingConditionPtrOutput

func (o ModelBiasJobDefinitionStoppingConditionOutput) ToModelBiasJobDefinitionStoppingConditionPtrOutput() ModelBiasJobDefinitionStoppingConditionPtrOutput

func (ModelBiasJobDefinitionStoppingConditionOutput) ToModelBiasJobDefinitionStoppingConditionPtrOutputWithContext

func (o ModelBiasJobDefinitionStoppingConditionOutput) ToModelBiasJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionStoppingConditionPtrOutput

type ModelBiasJobDefinitionStoppingConditionPtrInput

type ModelBiasJobDefinitionStoppingConditionPtrInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionStoppingConditionPtrOutput() ModelBiasJobDefinitionStoppingConditionPtrOutput
	ToModelBiasJobDefinitionStoppingConditionPtrOutputWithContext(context.Context) ModelBiasJobDefinitionStoppingConditionPtrOutput
}

ModelBiasJobDefinitionStoppingConditionPtrInput is an input type that accepts ModelBiasJobDefinitionStoppingConditionArgs, ModelBiasJobDefinitionStoppingConditionPtr and ModelBiasJobDefinitionStoppingConditionPtrOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionStoppingConditionPtrInput` via:

        ModelBiasJobDefinitionStoppingConditionArgs{...}

or:

        nil

type ModelBiasJobDefinitionStoppingConditionPtrOutput

type ModelBiasJobDefinitionStoppingConditionPtrOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionStoppingConditionPtrOutput) Elem

func (ModelBiasJobDefinitionStoppingConditionPtrOutput) ElementType

func (ModelBiasJobDefinitionStoppingConditionPtrOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (ModelBiasJobDefinitionStoppingConditionPtrOutput) ToModelBiasJobDefinitionStoppingConditionPtrOutput

func (o ModelBiasJobDefinitionStoppingConditionPtrOutput) ToModelBiasJobDefinitionStoppingConditionPtrOutput() ModelBiasJobDefinitionStoppingConditionPtrOutput

func (ModelBiasJobDefinitionStoppingConditionPtrOutput) ToModelBiasJobDefinitionStoppingConditionPtrOutputWithContext

func (o ModelBiasJobDefinitionStoppingConditionPtrOutput) ToModelBiasJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionStoppingConditionPtrOutput

type ModelBiasJobDefinitionTag

type ModelBiasJobDefinitionTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ModelBiasJobDefinitionTagArgs

type ModelBiasJobDefinitionTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ModelBiasJobDefinitionTagArgs) ElementType

func (ModelBiasJobDefinitionTagArgs) ToModelBiasJobDefinitionTagOutput

func (i ModelBiasJobDefinitionTagArgs) ToModelBiasJobDefinitionTagOutput() ModelBiasJobDefinitionTagOutput

func (ModelBiasJobDefinitionTagArgs) ToModelBiasJobDefinitionTagOutputWithContext

func (i ModelBiasJobDefinitionTagArgs) ToModelBiasJobDefinitionTagOutputWithContext(ctx context.Context) ModelBiasJobDefinitionTagOutput

type ModelBiasJobDefinitionTagArray

type ModelBiasJobDefinitionTagArray []ModelBiasJobDefinitionTagInput

func (ModelBiasJobDefinitionTagArray) ElementType

func (ModelBiasJobDefinitionTagArray) ToModelBiasJobDefinitionTagArrayOutput

func (i ModelBiasJobDefinitionTagArray) ToModelBiasJobDefinitionTagArrayOutput() ModelBiasJobDefinitionTagArrayOutput

func (ModelBiasJobDefinitionTagArray) ToModelBiasJobDefinitionTagArrayOutputWithContext

func (i ModelBiasJobDefinitionTagArray) ToModelBiasJobDefinitionTagArrayOutputWithContext(ctx context.Context) ModelBiasJobDefinitionTagArrayOutput

type ModelBiasJobDefinitionTagArrayInput

type ModelBiasJobDefinitionTagArrayInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionTagArrayOutput() ModelBiasJobDefinitionTagArrayOutput
	ToModelBiasJobDefinitionTagArrayOutputWithContext(context.Context) ModelBiasJobDefinitionTagArrayOutput
}

ModelBiasJobDefinitionTagArrayInput is an input type that accepts ModelBiasJobDefinitionTagArray and ModelBiasJobDefinitionTagArrayOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionTagArrayInput` via:

ModelBiasJobDefinitionTagArray{ ModelBiasJobDefinitionTagArgs{...} }

type ModelBiasJobDefinitionTagArrayOutput

type ModelBiasJobDefinitionTagArrayOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionTagArrayOutput) ElementType

func (ModelBiasJobDefinitionTagArrayOutput) Index

func (ModelBiasJobDefinitionTagArrayOutput) ToModelBiasJobDefinitionTagArrayOutput

func (o ModelBiasJobDefinitionTagArrayOutput) ToModelBiasJobDefinitionTagArrayOutput() ModelBiasJobDefinitionTagArrayOutput

func (ModelBiasJobDefinitionTagArrayOutput) ToModelBiasJobDefinitionTagArrayOutputWithContext

func (o ModelBiasJobDefinitionTagArrayOutput) ToModelBiasJobDefinitionTagArrayOutputWithContext(ctx context.Context) ModelBiasJobDefinitionTagArrayOutput

type ModelBiasJobDefinitionTagInput

type ModelBiasJobDefinitionTagInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionTagOutput() ModelBiasJobDefinitionTagOutput
	ToModelBiasJobDefinitionTagOutputWithContext(context.Context) ModelBiasJobDefinitionTagOutput
}

ModelBiasJobDefinitionTagInput is an input type that accepts ModelBiasJobDefinitionTagArgs and ModelBiasJobDefinitionTagOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionTagInput` via:

ModelBiasJobDefinitionTagArgs{...}

type ModelBiasJobDefinitionTagOutput

type ModelBiasJobDefinitionTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ModelBiasJobDefinitionTagOutput) ElementType

func (ModelBiasJobDefinitionTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ModelBiasJobDefinitionTagOutput) ToModelBiasJobDefinitionTagOutput

func (o ModelBiasJobDefinitionTagOutput) ToModelBiasJobDefinitionTagOutput() ModelBiasJobDefinitionTagOutput

func (ModelBiasJobDefinitionTagOutput) ToModelBiasJobDefinitionTagOutputWithContext

func (o ModelBiasJobDefinitionTagOutput) ToModelBiasJobDefinitionTagOutputWithContext(ctx context.Context) ModelBiasJobDefinitionTagOutput

func (ModelBiasJobDefinitionTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ModelBiasJobDefinitionVpcConfig

type ModelBiasJobDefinitionVpcConfig struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets []string `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

type ModelBiasJobDefinitionVpcConfigArgs

type ModelBiasJobDefinitionVpcConfigArgs struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (ModelBiasJobDefinitionVpcConfigArgs) ElementType

func (ModelBiasJobDefinitionVpcConfigArgs) ToModelBiasJobDefinitionVpcConfigOutput

func (i ModelBiasJobDefinitionVpcConfigArgs) ToModelBiasJobDefinitionVpcConfigOutput() ModelBiasJobDefinitionVpcConfigOutput

func (ModelBiasJobDefinitionVpcConfigArgs) ToModelBiasJobDefinitionVpcConfigOutputWithContext

func (i ModelBiasJobDefinitionVpcConfigArgs) ToModelBiasJobDefinitionVpcConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionVpcConfigOutput

func (ModelBiasJobDefinitionVpcConfigArgs) ToModelBiasJobDefinitionVpcConfigPtrOutput

func (i ModelBiasJobDefinitionVpcConfigArgs) ToModelBiasJobDefinitionVpcConfigPtrOutput() ModelBiasJobDefinitionVpcConfigPtrOutput

func (ModelBiasJobDefinitionVpcConfigArgs) ToModelBiasJobDefinitionVpcConfigPtrOutputWithContext

func (i ModelBiasJobDefinitionVpcConfigArgs) ToModelBiasJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionVpcConfigPtrOutput

type ModelBiasJobDefinitionVpcConfigInput

type ModelBiasJobDefinitionVpcConfigInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionVpcConfigOutput() ModelBiasJobDefinitionVpcConfigOutput
	ToModelBiasJobDefinitionVpcConfigOutputWithContext(context.Context) ModelBiasJobDefinitionVpcConfigOutput
}

ModelBiasJobDefinitionVpcConfigInput is an input type that accepts ModelBiasJobDefinitionVpcConfigArgs and ModelBiasJobDefinitionVpcConfigOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionVpcConfigInput` via:

ModelBiasJobDefinitionVpcConfigArgs{...}

type ModelBiasJobDefinitionVpcConfigOutput

type ModelBiasJobDefinitionVpcConfigOutput struct{ *pulumi.OutputState }

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (ModelBiasJobDefinitionVpcConfigOutput) ElementType

func (ModelBiasJobDefinitionVpcConfigOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (ModelBiasJobDefinitionVpcConfigOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (ModelBiasJobDefinitionVpcConfigOutput) ToModelBiasJobDefinitionVpcConfigOutput

func (o ModelBiasJobDefinitionVpcConfigOutput) ToModelBiasJobDefinitionVpcConfigOutput() ModelBiasJobDefinitionVpcConfigOutput

func (ModelBiasJobDefinitionVpcConfigOutput) ToModelBiasJobDefinitionVpcConfigOutputWithContext

func (o ModelBiasJobDefinitionVpcConfigOutput) ToModelBiasJobDefinitionVpcConfigOutputWithContext(ctx context.Context) ModelBiasJobDefinitionVpcConfigOutput

func (ModelBiasJobDefinitionVpcConfigOutput) ToModelBiasJobDefinitionVpcConfigPtrOutput

func (o ModelBiasJobDefinitionVpcConfigOutput) ToModelBiasJobDefinitionVpcConfigPtrOutput() ModelBiasJobDefinitionVpcConfigPtrOutput

func (ModelBiasJobDefinitionVpcConfigOutput) ToModelBiasJobDefinitionVpcConfigPtrOutputWithContext

func (o ModelBiasJobDefinitionVpcConfigOutput) ToModelBiasJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionVpcConfigPtrOutput

type ModelBiasJobDefinitionVpcConfigPtrInput

type ModelBiasJobDefinitionVpcConfigPtrInput interface {
	pulumi.Input

	ToModelBiasJobDefinitionVpcConfigPtrOutput() ModelBiasJobDefinitionVpcConfigPtrOutput
	ToModelBiasJobDefinitionVpcConfigPtrOutputWithContext(context.Context) ModelBiasJobDefinitionVpcConfigPtrOutput
}

ModelBiasJobDefinitionVpcConfigPtrInput is an input type that accepts ModelBiasJobDefinitionVpcConfigArgs, ModelBiasJobDefinitionVpcConfigPtr and ModelBiasJobDefinitionVpcConfigPtrOutput values. You can construct a concrete instance of `ModelBiasJobDefinitionVpcConfigPtrInput` via:

        ModelBiasJobDefinitionVpcConfigArgs{...}

or:

        nil

type ModelBiasJobDefinitionVpcConfigPtrOutput

type ModelBiasJobDefinitionVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelBiasJobDefinitionVpcConfigPtrOutput) Elem

func (ModelBiasJobDefinitionVpcConfigPtrOutput) ElementType

func (ModelBiasJobDefinitionVpcConfigPtrOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (ModelBiasJobDefinitionVpcConfigPtrOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (ModelBiasJobDefinitionVpcConfigPtrOutput) ToModelBiasJobDefinitionVpcConfigPtrOutput

func (o ModelBiasJobDefinitionVpcConfigPtrOutput) ToModelBiasJobDefinitionVpcConfigPtrOutput() ModelBiasJobDefinitionVpcConfigPtrOutput

func (ModelBiasJobDefinitionVpcConfigPtrOutput) ToModelBiasJobDefinitionVpcConfigPtrOutputWithContext

func (o ModelBiasJobDefinitionVpcConfigPtrOutput) ToModelBiasJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelBiasJobDefinitionVpcConfigPtrOutput

type ModelContainerDefinition

type ModelContainerDefinition struct {
	ContainerHostname          *string                `pulumi:"containerHostname"`
	Environment                interface{}            `pulumi:"environment"`
	Image                      *string                `pulumi:"image"`
	ImageConfig                *ModelImageConfig      `pulumi:"imageConfig"`
	InferenceSpecificationName *string                `pulumi:"inferenceSpecificationName"`
	Mode                       *string                `pulumi:"mode"`
	ModelDataUrl               *string                `pulumi:"modelDataUrl"`
	ModelPackageName           *string                `pulumi:"modelPackageName"`
	MultiModelConfig           *ModelMultiModelConfig `pulumi:"multiModelConfig"`
}

type ModelContainerDefinitionArgs

type ModelContainerDefinitionArgs struct {
	ContainerHostname          pulumi.StringPtrInput         `pulumi:"containerHostname"`
	Environment                pulumi.Input                  `pulumi:"environment"`
	Image                      pulumi.StringPtrInput         `pulumi:"image"`
	ImageConfig                ModelImageConfigPtrInput      `pulumi:"imageConfig"`
	InferenceSpecificationName pulumi.StringPtrInput         `pulumi:"inferenceSpecificationName"`
	Mode                       pulumi.StringPtrInput         `pulumi:"mode"`
	ModelDataUrl               pulumi.StringPtrInput         `pulumi:"modelDataUrl"`
	ModelPackageName           pulumi.StringPtrInput         `pulumi:"modelPackageName"`
	MultiModelConfig           ModelMultiModelConfigPtrInput `pulumi:"multiModelConfig"`
}

func (ModelContainerDefinitionArgs) ElementType

func (ModelContainerDefinitionArgs) ToModelContainerDefinitionOutput

func (i ModelContainerDefinitionArgs) ToModelContainerDefinitionOutput() ModelContainerDefinitionOutput

func (ModelContainerDefinitionArgs) ToModelContainerDefinitionOutputWithContext

func (i ModelContainerDefinitionArgs) ToModelContainerDefinitionOutputWithContext(ctx context.Context) ModelContainerDefinitionOutput

func (ModelContainerDefinitionArgs) ToModelContainerDefinitionPtrOutput

func (i ModelContainerDefinitionArgs) ToModelContainerDefinitionPtrOutput() ModelContainerDefinitionPtrOutput

func (ModelContainerDefinitionArgs) ToModelContainerDefinitionPtrOutputWithContext

func (i ModelContainerDefinitionArgs) ToModelContainerDefinitionPtrOutputWithContext(ctx context.Context) ModelContainerDefinitionPtrOutput

type ModelContainerDefinitionArray

type ModelContainerDefinitionArray []ModelContainerDefinitionInput

func (ModelContainerDefinitionArray) ElementType

func (ModelContainerDefinitionArray) ToModelContainerDefinitionArrayOutput

func (i ModelContainerDefinitionArray) ToModelContainerDefinitionArrayOutput() ModelContainerDefinitionArrayOutput

func (ModelContainerDefinitionArray) ToModelContainerDefinitionArrayOutputWithContext

func (i ModelContainerDefinitionArray) ToModelContainerDefinitionArrayOutputWithContext(ctx context.Context) ModelContainerDefinitionArrayOutput

type ModelContainerDefinitionArrayInput

type ModelContainerDefinitionArrayInput interface {
	pulumi.Input

	ToModelContainerDefinitionArrayOutput() ModelContainerDefinitionArrayOutput
	ToModelContainerDefinitionArrayOutputWithContext(context.Context) ModelContainerDefinitionArrayOutput
}

ModelContainerDefinitionArrayInput is an input type that accepts ModelContainerDefinitionArray and ModelContainerDefinitionArrayOutput values. You can construct a concrete instance of `ModelContainerDefinitionArrayInput` via:

ModelContainerDefinitionArray{ ModelContainerDefinitionArgs{...} }

type ModelContainerDefinitionArrayOutput

type ModelContainerDefinitionArrayOutput struct{ *pulumi.OutputState }

func (ModelContainerDefinitionArrayOutput) ElementType

func (ModelContainerDefinitionArrayOutput) Index

func (ModelContainerDefinitionArrayOutput) ToModelContainerDefinitionArrayOutput

func (o ModelContainerDefinitionArrayOutput) ToModelContainerDefinitionArrayOutput() ModelContainerDefinitionArrayOutput

func (ModelContainerDefinitionArrayOutput) ToModelContainerDefinitionArrayOutputWithContext

func (o ModelContainerDefinitionArrayOutput) ToModelContainerDefinitionArrayOutputWithContext(ctx context.Context) ModelContainerDefinitionArrayOutput

type ModelContainerDefinitionInput

type ModelContainerDefinitionInput interface {
	pulumi.Input

	ToModelContainerDefinitionOutput() ModelContainerDefinitionOutput
	ToModelContainerDefinitionOutputWithContext(context.Context) ModelContainerDefinitionOutput
}

ModelContainerDefinitionInput is an input type that accepts ModelContainerDefinitionArgs and ModelContainerDefinitionOutput values. You can construct a concrete instance of `ModelContainerDefinitionInput` via:

ModelContainerDefinitionArgs{...}

type ModelContainerDefinitionOutput

type ModelContainerDefinitionOutput struct{ *pulumi.OutputState }

func (ModelContainerDefinitionOutput) ContainerHostname

func (ModelContainerDefinitionOutput) ElementType

func (ModelContainerDefinitionOutput) Environment

func (ModelContainerDefinitionOutput) Image

func (ModelContainerDefinitionOutput) ImageConfig

func (ModelContainerDefinitionOutput) InferenceSpecificationName added in v0.9.0

func (o ModelContainerDefinitionOutput) InferenceSpecificationName() pulumi.StringPtrOutput

func (ModelContainerDefinitionOutput) Mode

func (ModelContainerDefinitionOutput) ModelDataUrl

func (ModelContainerDefinitionOutput) ModelPackageName

func (ModelContainerDefinitionOutput) MultiModelConfig

func (ModelContainerDefinitionOutput) ToModelContainerDefinitionOutput

func (o ModelContainerDefinitionOutput) ToModelContainerDefinitionOutput() ModelContainerDefinitionOutput

func (ModelContainerDefinitionOutput) ToModelContainerDefinitionOutputWithContext

func (o ModelContainerDefinitionOutput) ToModelContainerDefinitionOutputWithContext(ctx context.Context) ModelContainerDefinitionOutput

func (ModelContainerDefinitionOutput) ToModelContainerDefinitionPtrOutput

func (o ModelContainerDefinitionOutput) ToModelContainerDefinitionPtrOutput() ModelContainerDefinitionPtrOutput

func (ModelContainerDefinitionOutput) ToModelContainerDefinitionPtrOutputWithContext

func (o ModelContainerDefinitionOutput) ToModelContainerDefinitionPtrOutputWithContext(ctx context.Context) ModelContainerDefinitionPtrOutput

type ModelContainerDefinitionPtrInput

type ModelContainerDefinitionPtrInput interface {
	pulumi.Input

	ToModelContainerDefinitionPtrOutput() ModelContainerDefinitionPtrOutput
	ToModelContainerDefinitionPtrOutputWithContext(context.Context) ModelContainerDefinitionPtrOutput
}

ModelContainerDefinitionPtrInput is an input type that accepts ModelContainerDefinitionArgs, ModelContainerDefinitionPtr and ModelContainerDefinitionPtrOutput values. You can construct a concrete instance of `ModelContainerDefinitionPtrInput` via:

        ModelContainerDefinitionArgs{...}

or:

        nil

type ModelContainerDefinitionPtrOutput

type ModelContainerDefinitionPtrOutput struct{ *pulumi.OutputState }

func (ModelContainerDefinitionPtrOutput) ContainerHostname

func (ModelContainerDefinitionPtrOutput) Elem

func (ModelContainerDefinitionPtrOutput) ElementType

func (ModelContainerDefinitionPtrOutput) Environment

func (ModelContainerDefinitionPtrOutput) Image

func (ModelContainerDefinitionPtrOutput) ImageConfig

func (ModelContainerDefinitionPtrOutput) InferenceSpecificationName added in v0.9.0

func (o ModelContainerDefinitionPtrOutput) InferenceSpecificationName() pulumi.StringPtrOutput

func (ModelContainerDefinitionPtrOutput) Mode

func (ModelContainerDefinitionPtrOutput) ModelDataUrl

func (ModelContainerDefinitionPtrOutput) ModelPackageName

func (ModelContainerDefinitionPtrOutput) MultiModelConfig

func (ModelContainerDefinitionPtrOutput) ToModelContainerDefinitionPtrOutput

func (o ModelContainerDefinitionPtrOutput) ToModelContainerDefinitionPtrOutput() ModelContainerDefinitionPtrOutput

func (ModelContainerDefinitionPtrOutput) ToModelContainerDefinitionPtrOutputWithContext

func (o ModelContainerDefinitionPtrOutput) ToModelContainerDefinitionPtrOutputWithContext(ctx context.Context) ModelContainerDefinitionPtrOutput

type ModelExplainabilityJobDefinition

type ModelExplainabilityJobDefinition struct {
	pulumi.CustomResourceState

	// The time at which the job definition was created.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn                    pulumi.StringOutput                                                        `pulumi:"jobDefinitionArn"`
	JobDefinitionName                   pulumi.StringPtrOutput                                                     `pulumi:"jobDefinitionName"`
	JobResources                        ModelExplainabilityJobDefinitionMonitoringResourcesOutput                  `pulumi:"jobResources"`
	ModelExplainabilityAppSpecification ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput  `pulumi:"modelExplainabilityAppSpecification"`
	ModelExplainabilityBaselineConfig   ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput `pulumi:"modelExplainabilityBaselineConfig"`
	ModelExplainabilityJobInput         ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput          `pulumi:"modelExplainabilityJobInput"`
	ModelExplainabilityJobOutputConfig  ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput               `pulumi:"modelExplainabilityJobOutputConfig"`
	NetworkConfig                       ModelExplainabilityJobDefinitionNetworkConfigPtrOutput                     `pulumi:"networkConfig"`
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringOutput                                        `pulumi:"roleArn"`
	StoppingCondition ModelExplainabilityJobDefinitionStoppingConditionPtrOutput `pulumi:"stoppingCondition"`
	// An array of key-value pairs to apply to this resource.
	Tags ModelExplainabilityJobDefinitionTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::ModelExplainabilityJobDefinition

func GetModelExplainabilityJobDefinition

func GetModelExplainabilityJobDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelExplainabilityJobDefinitionState, opts ...pulumi.ResourceOption) (*ModelExplainabilityJobDefinition, error)

GetModelExplainabilityJobDefinition gets an existing ModelExplainabilityJobDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelExplainabilityJobDefinition

func NewModelExplainabilityJobDefinition(ctx *pulumi.Context,
	name string, args *ModelExplainabilityJobDefinitionArgs, opts ...pulumi.ResourceOption) (*ModelExplainabilityJobDefinition, error)

NewModelExplainabilityJobDefinition registers a new resource with the given unique name, arguments, and options.

func (*ModelExplainabilityJobDefinition) ElementType

func (*ModelExplainabilityJobDefinition) ToModelExplainabilityJobDefinitionOutput

func (i *ModelExplainabilityJobDefinition) ToModelExplainabilityJobDefinitionOutput() ModelExplainabilityJobDefinitionOutput

func (*ModelExplainabilityJobDefinition) ToModelExplainabilityJobDefinitionOutputWithContext

func (i *ModelExplainabilityJobDefinition) ToModelExplainabilityJobDefinitionOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionOutput

type ModelExplainabilityJobDefinitionArgs

type ModelExplainabilityJobDefinitionArgs struct {
	JobDefinitionName                   pulumi.StringPtrInput
	JobResources                        ModelExplainabilityJobDefinitionMonitoringResourcesInput
	ModelExplainabilityAppSpecification ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationInput
	ModelExplainabilityBaselineConfig   ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrInput
	ModelExplainabilityJobInput         ModelExplainabilityJobDefinitionModelExplainabilityJobInputInput
	ModelExplainabilityJobOutputConfig  ModelExplainabilityJobDefinitionMonitoringOutputConfigInput
	NetworkConfig                       ModelExplainabilityJobDefinitionNetworkConfigPtrInput
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringInput
	StoppingCondition ModelExplainabilityJobDefinitionStoppingConditionPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags ModelExplainabilityJobDefinitionTagArrayInput
}

The set of arguments for constructing a ModelExplainabilityJobDefinition resource.

func (ModelExplainabilityJobDefinitionArgs) ElementType

type ModelExplainabilityJobDefinitionClusterConfig

type ModelExplainabilityJobDefinitionClusterConfig struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount int `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType string `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId *string `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB int `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

type ModelExplainabilityJobDefinitionClusterConfigArgs

type ModelExplainabilityJobDefinitionClusterConfigArgs struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId pulumi.StringPtrInput `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB pulumi.IntInput `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

func (ModelExplainabilityJobDefinitionClusterConfigArgs) ElementType

func (ModelExplainabilityJobDefinitionClusterConfigArgs) ToModelExplainabilityJobDefinitionClusterConfigOutput

func (i ModelExplainabilityJobDefinitionClusterConfigArgs) ToModelExplainabilityJobDefinitionClusterConfigOutput() ModelExplainabilityJobDefinitionClusterConfigOutput

func (ModelExplainabilityJobDefinitionClusterConfigArgs) ToModelExplainabilityJobDefinitionClusterConfigOutputWithContext

func (i ModelExplainabilityJobDefinitionClusterConfigArgs) ToModelExplainabilityJobDefinitionClusterConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionClusterConfigOutput

type ModelExplainabilityJobDefinitionClusterConfigInput

type ModelExplainabilityJobDefinitionClusterConfigInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionClusterConfigOutput() ModelExplainabilityJobDefinitionClusterConfigOutput
	ToModelExplainabilityJobDefinitionClusterConfigOutputWithContext(context.Context) ModelExplainabilityJobDefinitionClusterConfigOutput
}

ModelExplainabilityJobDefinitionClusterConfigInput is an input type that accepts ModelExplainabilityJobDefinitionClusterConfigArgs and ModelExplainabilityJobDefinitionClusterConfigOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionClusterConfigInput` via:

ModelExplainabilityJobDefinitionClusterConfigArgs{...}

type ModelExplainabilityJobDefinitionClusterConfigOutput

type ModelExplainabilityJobDefinitionClusterConfigOutput struct{ *pulumi.OutputState }

Configuration for the cluster used to run model monitoring jobs.

func (ModelExplainabilityJobDefinitionClusterConfigOutput) ElementType

func (ModelExplainabilityJobDefinitionClusterConfigOutput) InstanceCount

The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.

func (ModelExplainabilityJobDefinitionClusterConfigOutput) InstanceType

The ML compute instance type for the processing job.

func (ModelExplainabilityJobDefinitionClusterConfigOutput) ToModelExplainabilityJobDefinitionClusterConfigOutput

func (o ModelExplainabilityJobDefinitionClusterConfigOutput) ToModelExplainabilityJobDefinitionClusterConfigOutput() ModelExplainabilityJobDefinitionClusterConfigOutput

func (ModelExplainabilityJobDefinitionClusterConfigOutput) ToModelExplainabilityJobDefinitionClusterConfigOutputWithContext

func (o ModelExplainabilityJobDefinitionClusterConfigOutput) ToModelExplainabilityJobDefinitionClusterConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionClusterConfigOutput

func (ModelExplainabilityJobDefinitionClusterConfigOutput) VolumeKmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

func (ModelExplainabilityJobDefinitionClusterConfigOutput) VolumeSizeInGB

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

type ModelExplainabilityJobDefinitionConstraintsResource

type ModelExplainabilityJobDefinitionConstraintsResource struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri *string `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

type ModelExplainabilityJobDefinitionConstraintsResourceArgs

type ModelExplainabilityJobDefinitionConstraintsResourceArgs struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

func (ModelExplainabilityJobDefinitionConstraintsResourceArgs) ElementType

func (ModelExplainabilityJobDefinitionConstraintsResourceArgs) ToModelExplainabilityJobDefinitionConstraintsResourceOutput

func (ModelExplainabilityJobDefinitionConstraintsResourceArgs) ToModelExplainabilityJobDefinitionConstraintsResourceOutputWithContext

func (i ModelExplainabilityJobDefinitionConstraintsResourceArgs) ToModelExplainabilityJobDefinitionConstraintsResourceOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionConstraintsResourceOutput

func (ModelExplainabilityJobDefinitionConstraintsResourceArgs) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutput

func (i ModelExplainabilityJobDefinitionConstraintsResourceArgs) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutput() ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput

func (ModelExplainabilityJobDefinitionConstraintsResourceArgs) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutputWithContext

func (i ModelExplainabilityJobDefinitionConstraintsResourceArgs) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput

type ModelExplainabilityJobDefinitionConstraintsResourceInput

type ModelExplainabilityJobDefinitionConstraintsResourceInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionConstraintsResourceOutput() ModelExplainabilityJobDefinitionConstraintsResourceOutput
	ToModelExplainabilityJobDefinitionConstraintsResourceOutputWithContext(context.Context) ModelExplainabilityJobDefinitionConstraintsResourceOutput
}

ModelExplainabilityJobDefinitionConstraintsResourceInput is an input type that accepts ModelExplainabilityJobDefinitionConstraintsResourceArgs and ModelExplainabilityJobDefinitionConstraintsResourceOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionConstraintsResourceInput` via:

ModelExplainabilityJobDefinitionConstraintsResourceArgs{...}

type ModelExplainabilityJobDefinitionConstraintsResourceOutput

type ModelExplainabilityJobDefinitionConstraintsResourceOutput struct{ *pulumi.OutputState }

The baseline constraints resource for a monitoring job.

func (ModelExplainabilityJobDefinitionConstraintsResourceOutput) ElementType

func (ModelExplainabilityJobDefinitionConstraintsResourceOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (ModelExplainabilityJobDefinitionConstraintsResourceOutput) ToModelExplainabilityJobDefinitionConstraintsResourceOutput

func (ModelExplainabilityJobDefinitionConstraintsResourceOutput) ToModelExplainabilityJobDefinitionConstraintsResourceOutputWithContext

func (o ModelExplainabilityJobDefinitionConstraintsResourceOutput) ToModelExplainabilityJobDefinitionConstraintsResourceOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionConstraintsResourceOutput

func (ModelExplainabilityJobDefinitionConstraintsResourceOutput) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutput

func (ModelExplainabilityJobDefinitionConstraintsResourceOutput) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutputWithContext

func (o ModelExplainabilityJobDefinitionConstraintsResourceOutput) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput

type ModelExplainabilityJobDefinitionConstraintsResourcePtrInput

type ModelExplainabilityJobDefinitionConstraintsResourcePtrInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutput() ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput
	ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutputWithContext(context.Context) ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput
}

ModelExplainabilityJobDefinitionConstraintsResourcePtrInput is an input type that accepts ModelExplainabilityJobDefinitionConstraintsResourceArgs, ModelExplainabilityJobDefinitionConstraintsResourcePtr and ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionConstraintsResourcePtrInput` via:

        ModelExplainabilityJobDefinitionConstraintsResourceArgs{...}

or:

        nil

type ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput

type ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput) Elem

func (ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput) ElementType

func (ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutput

func (ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutputWithContext

func (o ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput) ToModelExplainabilityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionConstraintsResourcePtrOutput

type ModelExplainabilityJobDefinitionEndpointInput

type ModelExplainabilityJobDefinitionEndpointInput struct {
	EndpointName string `pulumi:"endpointName"`
	// JSONpath to locate features in JSONlines dataset
	FeaturesAttribute *string `pulumi:"featuresAttribute"`
	// Index or JSONpath to locate predicted label(s)
	InferenceAttribute *string `pulumi:"inferenceAttribute"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath string `pulumi:"localPath"`
	// Index or JSONpath to locate probabilities
	ProbabilityAttribute *string `pulumi:"probabilityAttribute"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType *ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode *ModelExplainabilityJobDefinitionEndpointInputS3InputMode `pulumi:"s3InputMode"`
}

The endpoint for a monitoring job.

type ModelExplainabilityJobDefinitionEndpointInputArgs

type ModelExplainabilityJobDefinitionEndpointInputArgs struct {
	EndpointName pulumi.StringInput `pulumi:"endpointName"`
	// JSONpath to locate features in JSONlines dataset
	FeaturesAttribute pulumi.StringPtrInput `pulumi:"featuresAttribute"`
	// Index or JSONpath to locate predicted label(s)
	InferenceAttribute pulumi.StringPtrInput `pulumi:"inferenceAttribute"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Index or JSONpath to locate probabilities
	ProbabilityAttribute pulumi.StringPtrInput `pulumi:"probabilityAttribute"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrInput `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrInput `pulumi:"s3InputMode"`
}

The endpoint for a monitoring job.

func (ModelExplainabilityJobDefinitionEndpointInputArgs) ElementType

func (ModelExplainabilityJobDefinitionEndpointInputArgs) ToModelExplainabilityJobDefinitionEndpointInputOutput

func (i ModelExplainabilityJobDefinitionEndpointInputArgs) ToModelExplainabilityJobDefinitionEndpointInputOutput() ModelExplainabilityJobDefinitionEndpointInputOutput

func (ModelExplainabilityJobDefinitionEndpointInputArgs) ToModelExplainabilityJobDefinitionEndpointInputOutputWithContext

func (i ModelExplainabilityJobDefinitionEndpointInputArgs) ToModelExplainabilityJobDefinitionEndpointInputOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputOutput

type ModelExplainabilityJobDefinitionEndpointInputInput

type ModelExplainabilityJobDefinitionEndpointInputInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionEndpointInputOutput() ModelExplainabilityJobDefinitionEndpointInputOutput
	ToModelExplainabilityJobDefinitionEndpointInputOutputWithContext(context.Context) ModelExplainabilityJobDefinitionEndpointInputOutput
}

ModelExplainabilityJobDefinitionEndpointInputInput is an input type that accepts ModelExplainabilityJobDefinitionEndpointInputArgs and ModelExplainabilityJobDefinitionEndpointInputOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionEndpointInputInput` via:

ModelExplainabilityJobDefinitionEndpointInputArgs{...}

type ModelExplainabilityJobDefinitionEndpointInputOutput

type ModelExplainabilityJobDefinitionEndpointInputOutput struct{ *pulumi.OutputState }

The endpoint for a monitoring job.

func (ModelExplainabilityJobDefinitionEndpointInputOutput) ElementType

func (ModelExplainabilityJobDefinitionEndpointInputOutput) EndpointName

func (ModelExplainabilityJobDefinitionEndpointInputOutput) FeaturesAttribute

JSONpath to locate features in JSONlines dataset

func (ModelExplainabilityJobDefinitionEndpointInputOutput) InferenceAttribute

Index or JSONpath to locate predicted label(s)

func (ModelExplainabilityJobDefinitionEndpointInputOutput) LocalPath

Path to the filesystem where the endpoint data is available to the container.

func (ModelExplainabilityJobDefinitionEndpointInputOutput) ProbabilityAttribute

Index or JSONpath to locate probabilities

func (ModelExplainabilityJobDefinitionEndpointInputOutput) S3DataDistributionType

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (ModelExplainabilityJobDefinitionEndpointInputOutput) S3InputMode

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (ModelExplainabilityJobDefinitionEndpointInputOutput) ToModelExplainabilityJobDefinitionEndpointInputOutput

func (o ModelExplainabilityJobDefinitionEndpointInputOutput) ToModelExplainabilityJobDefinitionEndpointInputOutput() ModelExplainabilityJobDefinitionEndpointInputOutput

func (ModelExplainabilityJobDefinitionEndpointInputOutput) ToModelExplainabilityJobDefinitionEndpointInputOutputWithContext

func (o ModelExplainabilityJobDefinitionEndpointInputOutput) ToModelExplainabilityJobDefinitionEndpointInputOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputOutput

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType string

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ElementType

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext

func (e ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (e ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToStringOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToStringOutputWithContext

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeInput

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput() ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput
	ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(context.Context) ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput
}

ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeInput is an input type that accepts ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeArgs and ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeInput` via:

ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeArgs{...}

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ElementType

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringOutputWithContext

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrInput

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput() ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput
	ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(context.Context) ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput
}

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

type ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) Elem

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ElementType

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionEndpointInputS3InputMode

type ModelExplainabilityJobDefinitionEndpointInputS3InputMode string

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ElementType

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput

func (e ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput() ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutputWithContext

func (e ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput

func (e ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput() ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (e ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToStringOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToStringOutputWithContext

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputMode) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionEndpointInputS3InputModeInput

type ModelExplainabilityJobDefinitionEndpointInputS3InputModeInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput() ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput
	ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutputWithContext(context.Context) ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput
}

ModelExplainabilityJobDefinitionEndpointInputS3InputModeInput is an input type that accepts ModelExplainabilityJobDefinitionEndpointInputS3InputModeArgs and ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionEndpointInputS3InputModeInput` via:

ModelExplainabilityJobDefinitionEndpointInputS3InputModeArgs{...}

type ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput

type ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ElementType

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutputWithContext

func (o ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModeOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (o ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToStringOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToStringOutputWithContext

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModeOutput) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrInput

type ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput() ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput
	ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(context.Context) ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput
}

type ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput

type ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput) Elem

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput) ElementType

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (o ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput) ToModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionEndpointInputS3InputModePtrOutput) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionInput

type ModelExplainabilityJobDefinitionInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionOutput() ModelExplainabilityJobDefinitionOutput
	ToModelExplainabilityJobDefinitionOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionOutput
}

type ModelExplainabilityJobDefinitionModelExplainabilityAppSpecification

type ModelExplainabilityJobDefinitionModelExplainabilityAppSpecification struct {
	// The S3 URI to an analysis configuration file
	ConfigUri string `pulumi:"configUri"`
	// Sets the environment variables in the Docker container
	Environment interface{} `pulumi:"environment"`
	// The container image to be run by the monitoring job.
	ImageUri string `pulumi:"imageUri"`
}

Container image configuration object for the monitoring job.

type ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs

type ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs struct {
	// The S3 URI to an analysis configuration file
	ConfigUri pulumi.StringInput `pulumi:"configUri"`
	// Sets the environment variables in the Docker container
	Environment pulumi.Input `pulumi:"environment"`
	// The container image to be run by the monitoring job.
	ImageUri pulumi.StringInput `pulumi:"imageUri"`
}

Container image configuration object for the monitoring job.

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs) ElementType

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs) ToModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs) ToModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputWithContext

func (i ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs) ToModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput

type ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationInput

type ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput() ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput
	ToModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputWithContext(context.Context) ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput
}

ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationInput is an input type that accepts ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs and ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationInput` via:

ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs{...}

type ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput

type ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput struct{ *pulumi.OutputState }

Container image configuration object for the monitoring job.

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput) ConfigUri

The S3 URI to an analysis configuration file

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput) ElementType

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput) Environment

Sets the environment variables in the Docker container

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput) ImageUri

The container image to be run by the monitoring job.

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput) ToModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutput) ToModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputWithContext

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig struct {
	BaseliningJobName   *string                                              `pulumi:"baseliningJobName"`
	ConstraintsResource *ModelExplainabilityJobDefinitionConstraintsResource `pulumi:"constraintsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs struct {
	BaseliningJobName   pulumi.StringPtrInput                                       `pulumi:"baseliningJobName"`
	ConstraintsResource ModelExplainabilityJobDefinitionConstraintsResourcePtrInput `pulumi:"constraintsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs) ElementType

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputWithContext

func (i ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutputWithContext

func (i ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigInput

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput() ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput
	ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputWithContext(context.Context) ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput
}

ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigInput is an input type that accepts ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs and ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigInput` via:

ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs{...}

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput struct{ *pulumi.OutputState }

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) BaseliningJobName

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) ConstraintsResource

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) ElementType

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputWithContext

func (o ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutputWithContext

func (o ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutput) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrInput

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput() ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput
	ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutputWithContext(context.Context) ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput
}

ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrInput is an input type that accepts ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs, ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtr and ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrInput` via:

        ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs{...}

or:

        nil

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput

type ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput) BaseliningJobName

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput) ConstraintsResource

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput) Elem

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput) ElementType

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutput) ToModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigPtrOutputWithContext

type ModelExplainabilityJobDefinitionModelExplainabilityJobInput

type ModelExplainabilityJobDefinitionModelExplainabilityJobInput struct {
	EndpointInput ModelExplainabilityJobDefinitionEndpointInput `pulumi:"endpointInput"`
}

The inputs for a monitoring job.

type ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs

type ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs struct {
	EndpointInput ModelExplainabilityJobDefinitionEndpointInputInput `pulumi:"endpointInput"`
}

The inputs for a monitoring job.

func (ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs) ElementType

func (ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs) ToModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs) ToModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputWithContext

func (i ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs) ToModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput

type ModelExplainabilityJobDefinitionModelExplainabilityJobInputInput

type ModelExplainabilityJobDefinitionModelExplainabilityJobInputInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput() ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput
	ToModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputWithContext(context.Context) ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput
}

ModelExplainabilityJobDefinitionModelExplainabilityJobInputInput is an input type that accepts ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs and ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionModelExplainabilityJobInputInput` via:

ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs{...}

type ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput

type ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput struct{ *pulumi.OutputState }

The inputs for a monitoring job.

func (ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput) ElementType

func (ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput) EndpointInput

func (ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput) ToModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput

func (ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput) ToModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputWithContext

func (o ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput) ToModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionModelExplainabilityJobInputOutput

type ModelExplainabilityJobDefinitionMonitoringOutput

type ModelExplainabilityJobDefinitionMonitoringOutput struct {
	S3Output ModelExplainabilityJobDefinitionS3Output `pulumi:"s3Output"`
}

The output object for a monitoring job.

type ModelExplainabilityJobDefinitionMonitoringOutputArgs

type ModelExplainabilityJobDefinitionMonitoringOutputArgs struct {
	S3Output ModelExplainabilityJobDefinitionS3OutputInput `pulumi:"s3Output"`
}

The output object for a monitoring job.

func (ModelExplainabilityJobDefinitionMonitoringOutputArgs) ElementType

func (ModelExplainabilityJobDefinitionMonitoringOutputArgs) ToModelExplainabilityJobDefinitionMonitoringOutputOutput

func (i ModelExplainabilityJobDefinitionMonitoringOutputArgs) ToModelExplainabilityJobDefinitionMonitoringOutputOutput() ModelExplainabilityJobDefinitionMonitoringOutputOutput

func (ModelExplainabilityJobDefinitionMonitoringOutputArgs) ToModelExplainabilityJobDefinitionMonitoringOutputOutputWithContext

func (i ModelExplainabilityJobDefinitionMonitoringOutputArgs) ToModelExplainabilityJobDefinitionMonitoringOutputOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionMonitoringOutputOutput

type ModelExplainabilityJobDefinitionMonitoringOutputArray

type ModelExplainabilityJobDefinitionMonitoringOutputArray []ModelExplainabilityJobDefinitionMonitoringOutputInput

func (ModelExplainabilityJobDefinitionMonitoringOutputArray) ElementType

func (ModelExplainabilityJobDefinitionMonitoringOutputArray) ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutput

func (i ModelExplainabilityJobDefinitionMonitoringOutputArray) ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutput() ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput

func (ModelExplainabilityJobDefinitionMonitoringOutputArray) ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutputWithContext

func (i ModelExplainabilityJobDefinitionMonitoringOutputArray) ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput

type ModelExplainabilityJobDefinitionMonitoringOutputArrayInput

type ModelExplainabilityJobDefinitionMonitoringOutputArrayInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutput() ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput
	ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutputWithContext(context.Context) ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput
}

ModelExplainabilityJobDefinitionMonitoringOutputArrayInput is an input type that accepts ModelExplainabilityJobDefinitionMonitoringOutputArray and ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionMonitoringOutputArrayInput` via:

ModelExplainabilityJobDefinitionMonitoringOutputArray{ ModelExplainabilityJobDefinitionMonitoringOutputArgs{...} }

type ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput

type ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput) ElementType

func (ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput) Index

func (ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput) ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutput

func (ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput) ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutputWithContext

func (o ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput) ToModelExplainabilityJobDefinitionMonitoringOutputArrayOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionMonitoringOutputArrayOutput

type ModelExplainabilityJobDefinitionMonitoringOutputConfig

type ModelExplainabilityJobDefinitionMonitoringOutputConfig struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs []ModelExplainabilityJobDefinitionMonitoringOutput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

type ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs

type ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs ModelExplainabilityJobDefinitionMonitoringOutputArrayInput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

func (ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs) ElementType

func (ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs) ToModelExplainabilityJobDefinitionMonitoringOutputConfigOutput

func (ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs) ToModelExplainabilityJobDefinitionMonitoringOutputConfigOutputWithContext

func (i ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs) ToModelExplainabilityJobDefinitionMonitoringOutputConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput

type ModelExplainabilityJobDefinitionMonitoringOutputConfigInput

type ModelExplainabilityJobDefinitionMonitoringOutputConfigInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionMonitoringOutputConfigOutput() ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput
	ToModelExplainabilityJobDefinitionMonitoringOutputConfigOutputWithContext(context.Context) ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput
}

ModelExplainabilityJobDefinitionMonitoringOutputConfigInput is an input type that accepts ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs and ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionMonitoringOutputConfigInput` via:

ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs{...}

type ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput

type ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput struct{ *pulumi.OutputState }

The output configuration for monitoring jobs.

func (ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput) ElementType

func (ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput) KmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

func (ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput) MonitoringOutputs

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

func (ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput) ToModelExplainabilityJobDefinitionMonitoringOutputConfigOutput

func (ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput) ToModelExplainabilityJobDefinitionMonitoringOutputConfigOutputWithContext

func (o ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput) ToModelExplainabilityJobDefinitionMonitoringOutputConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionMonitoringOutputConfigOutput

type ModelExplainabilityJobDefinitionMonitoringOutputInput

type ModelExplainabilityJobDefinitionMonitoringOutputInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionMonitoringOutputOutput() ModelExplainabilityJobDefinitionMonitoringOutputOutput
	ToModelExplainabilityJobDefinitionMonitoringOutputOutputWithContext(context.Context) ModelExplainabilityJobDefinitionMonitoringOutputOutput
}

ModelExplainabilityJobDefinitionMonitoringOutputInput is an input type that accepts ModelExplainabilityJobDefinitionMonitoringOutputArgs and ModelExplainabilityJobDefinitionMonitoringOutputOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionMonitoringOutputInput` via:

ModelExplainabilityJobDefinitionMonitoringOutputArgs{...}

type ModelExplainabilityJobDefinitionMonitoringOutputOutput

type ModelExplainabilityJobDefinitionMonitoringOutputOutput struct{ *pulumi.OutputState }

The output object for a monitoring job.

func (ModelExplainabilityJobDefinitionMonitoringOutputOutput) ElementType

func (ModelExplainabilityJobDefinitionMonitoringOutputOutput) S3Output

func (ModelExplainabilityJobDefinitionMonitoringOutputOutput) ToModelExplainabilityJobDefinitionMonitoringOutputOutput

func (ModelExplainabilityJobDefinitionMonitoringOutputOutput) ToModelExplainabilityJobDefinitionMonitoringOutputOutputWithContext

func (o ModelExplainabilityJobDefinitionMonitoringOutputOutput) ToModelExplainabilityJobDefinitionMonitoringOutputOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionMonitoringOutputOutput

type ModelExplainabilityJobDefinitionMonitoringResources

type ModelExplainabilityJobDefinitionMonitoringResources struct {
	ClusterConfig ModelExplainabilityJobDefinitionClusterConfig `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

type ModelExplainabilityJobDefinitionMonitoringResourcesArgs

type ModelExplainabilityJobDefinitionMonitoringResourcesArgs struct {
	ClusterConfig ModelExplainabilityJobDefinitionClusterConfigInput `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

func (ModelExplainabilityJobDefinitionMonitoringResourcesArgs) ElementType

func (ModelExplainabilityJobDefinitionMonitoringResourcesArgs) ToModelExplainabilityJobDefinitionMonitoringResourcesOutput

func (ModelExplainabilityJobDefinitionMonitoringResourcesArgs) ToModelExplainabilityJobDefinitionMonitoringResourcesOutputWithContext

func (i ModelExplainabilityJobDefinitionMonitoringResourcesArgs) ToModelExplainabilityJobDefinitionMonitoringResourcesOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionMonitoringResourcesOutput

type ModelExplainabilityJobDefinitionMonitoringResourcesInput

type ModelExplainabilityJobDefinitionMonitoringResourcesInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionMonitoringResourcesOutput() ModelExplainabilityJobDefinitionMonitoringResourcesOutput
	ToModelExplainabilityJobDefinitionMonitoringResourcesOutputWithContext(context.Context) ModelExplainabilityJobDefinitionMonitoringResourcesOutput
}

ModelExplainabilityJobDefinitionMonitoringResourcesInput is an input type that accepts ModelExplainabilityJobDefinitionMonitoringResourcesArgs and ModelExplainabilityJobDefinitionMonitoringResourcesOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionMonitoringResourcesInput` via:

ModelExplainabilityJobDefinitionMonitoringResourcesArgs{...}

type ModelExplainabilityJobDefinitionMonitoringResourcesOutput

type ModelExplainabilityJobDefinitionMonitoringResourcesOutput struct{ *pulumi.OutputState }

Identifies the resources to deploy for a monitoring job.

func (ModelExplainabilityJobDefinitionMonitoringResourcesOutput) ClusterConfig

func (ModelExplainabilityJobDefinitionMonitoringResourcesOutput) ElementType

func (ModelExplainabilityJobDefinitionMonitoringResourcesOutput) ToModelExplainabilityJobDefinitionMonitoringResourcesOutput

func (ModelExplainabilityJobDefinitionMonitoringResourcesOutput) ToModelExplainabilityJobDefinitionMonitoringResourcesOutputWithContext

func (o ModelExplainabilityJobDefinitionMonitoringResourcesOutput) ToModelExplainabilityJobDefinitionMonitoringResourcesOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionMonitoringResourcesOutput

type ModelExplainabilityJobDefinitionNetworkConfig

type ModelExplainabilityJobDefinitionNetworkConfig struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption *bool `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation *bool                                      `pulumi:"enableNetworkIsolation"`
	VpcConfig              *ModelExplainabilityJobDefinitionVpcConfig `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

type ModelExplainabilityJobDefinitionNetworkConfigArgs

type ModelExplainabilityJobDefinitionNetworkConfigArgs struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption pulumi.BoolPtrInput `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation pulumi.BoolPtrInput                               `pulumi:"enableNetworkIsolation"`
	VpcConfig              ModelExplainabilityJobDefinitionVpcConfigPtrInput `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (ModelExplainabilityJobDefinitionNetworkConfigArgs) ElementType

func (ModelExplainabilityJobDefinitionNetworkConfigArgs) ToModelExplainabilityJobDefinitionNetworkConfigOutput

func (i ModelExplainabilityJobDefinitionNetworkConfigArgs) ToModelExplainabilityJobDefinitionNetworkConfigOutput() ModelExplainabilityJobDefinitionNetworkConfigOutput

func (ModelExplainabilityJobDefinitionNetworkConfigArgs) ToModelExplainabilityJobDefinitionNetworkConfigOutputWithContext

func (i ModelExplainabilityJobDefinitionNetworkConfigArgs) ToModelExplainabilityJobDefinitionNetworkConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionNetworkConfigOutput

func (ModelExplainabilityJobDefinitionNetworkConfigArgs) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutput

func (i ModelExplainabilityJobDefinitionNetworkConfigArgs) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutput() ModelExplainabilityJobDefinitionNetworkConfigPtrOutput

func (ModelExplainabilityJobDefinitionNetworkConfigArgs) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutputWithContext

func (i ModelExplainabilityJobDefinitionNetworkConfigArgs) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionNetworkConfigPtrOutput

type ModelExplainabilityJobDefinitionNetworkConfigInput

type ModelExplainabilityJobDefinitionNetworkConfigInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionNetworkConfigOutput() ModelExplainabilityJobDefinitionNetworkConfigOutput
	ToModelExplainabilityJobDefinitionNetworkConfigOutputWithContext(context.Context) ModelExplainabilityJobDefinitionNetworkConfigOutput
}

ModelExplainabilityJobDefinitionNetworkConfigInput is an input type that accepts ModelExplainabilityJobDefinitionNetworkConfigArgs and ModelExplainabilityJobDefinitionNetworkConfigOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionNetworkConfigInput` via:

ModelExplainabilityJobDefinitionNetworkConfigArgs{...}

type ModelExplainabilityJobDefinitionNetworkConfigOutput

type ModelExplainabilityJobDefinitionNetworkConfigOutput struct{ *pulumi.OutputState }

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (ModelExplainabilityJobDefinitionNetworkConfigOutput) ElementType

func (ModelExplainabilityJobDefinitionNetworkConfigOutput) EnableInterContainerTrafficEncryption

func (o ModelExplainabilityJobDefinitionNetworkConfigOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (ModelExplainabilityJobDefinitionNetworkConfigOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (ModelExplainabilityJobDefinitionNetworkConfigOutput) ToModelExplainabilityJobDefinitionNetworkConfigOutput

func (o ModelExplainabilityJobDefinitionNetworkConfigOutput) ToModelExplainabilityJobDefinitionNetworkConfigOutput() ModelExplainabilityJobDefinitionNetworkConfigOutput

func (ModelExplainabilityJobDefinitionNetworkConfigOutput) ToModelExplainabilityJobDefinitionNetworkConfigOutputWithContext

func (o ModelExplainabilityJobDefinitionNetworkConfigOutput) ToModelExplainabilityJobDefinitionNetworkConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionNetworkConfigOutput

func (ModelExplainabilityJobDefinitionNetworkConfigOutput) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutput

func (o ModelExplainabilityJobDefinitionNetworkConfigOutput) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutput() ModelExplainabilityJobDefinitionNetworkConfigPtrOutput

func (ModelExplainabilityJobDefinitionNetworkConfigOutput) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutputWithContext

func (o ModelExplainabilityJobDefinitionNetworkConfigOutput) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionNetworkConfigPtrOutput

func (ModelExplainabilityJobDefinitionNetworkConfigOutput) VpcConfig

type ModelExplainabilityJobDefinitionNetworkConfigPtrInput

type ModelExplainabilityJobDefinitionNetworkConfigPtrInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionNetworkConfigPtrOutput() ModelExplainabilityJobDefinitionNetworkConfigPtrOutput
	ToModelExplainabilityJobDefinitionNetworkConfigPtrOutputWithContext(context.Context) ModelExplainabilityJobDefinitionNetworkConfigPtrOutput
}

ModelExplainabilityJobDefinitionNetworkConfigPtrInput is an input type that accepts ModelExplainabilityJobDefinitionNetworkConfigArgs, ModelExplainabilityJobDefinitionNetworkConfigPtr and ModelExplainabilityJobDefinitionNetworkConfigPtrOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionNetworkConfigPtrInput` via:

        ModelExplainabilityJobDefinitionNetworkConfigArgs{...}

or:

        nil

type ModelExplainabilityJobDefinitionNetworkConfigPtrOutput

type ModelExplainabilityJobDefinitionNetworkConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) Elem

func (ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) ElementType

func (ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption

func (o ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutput

func (ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutputWithContext

func (o ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) ToModelExplainabilityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionNetworkConfigPtrOutput

func (ModelExplainabilityJobDefinitionNetworkConfigPtrOutput) VpcConfig

type ModelExplainabilityJobDefinitionOutput

type ModelExplainabilityJobDefinitionOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionOutput) ElementType

func (ModelExplainabilityJobDefinitionOutput) ToModelExplainabilityJobDefinitionOutput

func (o ModelExplainabilityJobDefinitionOutput) ToModelExplainabilityJobDefinitionOutput() ModelExplainabilityJobDefinitionOutput

func (ModelExplainabilityJobDefinitionOutput) ToModelExplainabilityJobDefinitionOutputWithContext

func (o ModelExplainabilityJobDefinitionOutput) ToModelExplainabilityJobDefinitionOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionOutput

type ModelExplainabilityJobDefinitionS3Output

type ModelExplainabilityJobDefinitionS3Output struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath string `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode *ModelExplainabilityJobDefinitionS3OutputS3UploadMode `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri string `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

type ModelExplainabilityJobDefinitionS3OutputArgs

type ModelExplainabilityJobDefinitionS3OutputArgs struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrInput `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

func (ModelExplainabilityJobDefinitionS3OutputArgs) ElementType

func (ModelExplainabilityJobDefinitionS3OutputArgs) ToModelExplainabilityJobDefinitionS3OutputOutput

func (i ModelExplainabilityJobDefinitionS3OutputArgs) ToModelExplainabilityJobDefinitionS3OutputOutput() ModelExplainabilityJobDefinitionS3OutputOutput

func (ModelExplainabilityJobDefinitionS3OutputArgs) ToModelExplainabilityJobDefinitionS3OutputOutputWithContext

func (i ModelExplainabilityJobDefinitionS3OutputArgs) ToModelExplainabilityJobDefinitionS3OutputOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionS3OutputOutput

type ModelExplainabilityJobDefinitionS3OutputInput

type ModelExplainabilityJobDefinitionS3OutputInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionS3OutputOutput() ModelExplainabilityJobDefinitionS3OutputOutput
	ToModelExplainabilityJobDefinitionS3OutputOutputWithContext(context.Context) ModelExplainabilityJobDefinitionS3OutputOutput
}

ModelExplainabilityJobDefinitionS3OutputInput is an input type that accepts ModelExplainabilityJobDefinitionS3OutputArgs and ModelExplainabilityJobDefinitionS3OutputOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionS3OutputInput` via:

ModelExplainabilityJobDefinitionS3OutputArgs{...}

type ModelExplainabilityJobDefinitionS3OutputOutput

type ModelExplainabilityJobDefinitionS3OutputOutput struct{ *pulumi.OutputState }

Information about where and how to store the results of a monitoring job.

func (ModelExplainabilityJobDefinitionS3OutputOutput) ElementType

func (ModelExplainabilityJobDefinitionS3OutputOutput) LocalPath

The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.

func (ModelExplainabilityJobDefinitionS3OutputOutput) S3UploadMode

Whether to upload the results of the monitoring job continuously or after the job completes.

func (ModelExplainabilityJobDefinitionS3OutputOutput) S3Uri

A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

func (ModelExplainabilityJobDefinitionS3OutputOutput) ToModelExplainabilityJobDefinitionS3OutputOutput

func (o ModelExplainabilityJobDefinitionS3OutputOutput) ToModelExplainabilityJobDefinitionS3OutputOutput() ModelExplainabilityJobDefinitionS3OutputOutput

func (ModelExplainabilityJobDefinitionS3OutputOutput) ToModelExplainabilityJobDefinitionS3OutputOutputWithContext

func (o ModelExplainabilityJobDefinitionS3OutputOutput) ToModelExplainabilityJobDefinitionS3OutputOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionS3OutputOutput

type ModelExplainabilityJobDefinitionS3OutputS3UploadMode

type ModelExplainabilityJobDefinitionS3OutputS3UploadMode string

Whether to upload the results of the monitoring job continuously or after the job completes.

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ElementType

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput

func (e ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput() ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutputWithContext

func (e ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput

func (e ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput() ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (e ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToStringOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToStringOutputWithContext

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadMode) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionS3OutputS3UploadModeInput

type ModelExplainabilityJobDefinitionS3OutputS3UploadModeInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput() ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput
	ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutputWithContext(context.Context) ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput
}

ModelExplainabilityJobDefinitionS3OutputS3UploadModeInput is an input type that accepts ModelExplainabilityJobDefinitionS3OutputS3UploadModeArgs and ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionS3OutputS3UploadModeInput` via:

ModelExplainabilityJobDefinitionS3OutputS3UploadModeArgs{...}

type ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput

type ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ElementType

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutputWithContext

func (o ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModeOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (o ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToStringOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToStringOutputWithContext

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModeOutput) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrInput

type ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput() ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput
	ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(context.Context) ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput
}

type ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput

type ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput) Elem

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput) ElementType

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (o ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput) ToModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput) ToStringPtrOutput

func (ModelExplainabilityJobDefinitionS3OutputS3UploadModePtrOutput) ToStringPtrOutputWithContext

type ModelExplainabilityJobDefinitionState

type ModelExplainabilityJobDefinitionState struct {
}

func (ModelExplainabilityJobDefinitionState) ElementType

type ModelExplainabilityJobDefinitionStoppingCondition

type ModelExplainabilityJobDefinitionStoppingCondition struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds int `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

type ModelExplainabilityJobDefinitionStoppingConditionArgs

type ModelExplainabilityJobDefinitionStoppingConditionArgs struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds pulumi.IntInput `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

func (ModelExplainabilityJobDefinitionStoppingConditionArgs) ElementType

func (ModelExplainabilityJobDefinitionStoppingConditionArgs) ToModelExplainabilityJobDefinitionStoppingConditionOutput

func (i ModelExplainabilityJobDefinitionStoppingConditionArgs) ToModelExplainabilityJobDefinitionStoppingConditionOutput() ModelExplainabilityJobDefinitionStoppingConditionOutput

func (ModelExplainabilityJobDefinitionStoppingConditionArgs) ToModelExplainabilityJobDefinitionStoppingConditionOutputWithContext

func (i ModelExplainabilityJobDefinitionStoppingConditionArgs) ToModelExplainabilityJobDefinitionStoppingConditionOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionStoppingConditionOutput

func (ModelExplainabilityJobDefinitionStoppingConditionArgs) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutput

func (i ModelExplainabilityJobDefinitionStoppingConditionArgs) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutput() ModelExplainabilityJobDefinitionStoppingConditionPtrOutput

func (ModelExplainabilityJobDefinitionStoppingConditionArgs) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutputWithContext

func (i ModelExplainabilityJobDefinitionStoppingConditionArgs) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionStoppingConditionPtrOutput

type ModelExplainabilityJobDefinitionStoppingConditionInput

type ModelExplainabilityJobDefinitionStoppingConditionInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionStoppingConditionOutput() ModelExplainabilityJobDefinitionStoppingConditionOutput
	ToModelExplainabilityJobDefinitionStoppingConditionOutputWithContext(context.Context) ModelExplainabilityJobDefinitionStoppingConditionOutput
}

ModelExplainabilityJobDefinitionStoppingConditionInput is an input type that accepts ModelExplainabilityJobDefinitionStoppingConditionArgs and ModelExplainabilityJobDefinitionStoppingConditionOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionStoppingConditionInput` via:

ModelExplainabilityJobDefinitionStoppingConditionArgs{...}

type ModelExplainabilityJobDefinitionStoppingConditionOutput

type ModelExplainabilityJobDefinitionStoppingConditionOutput struct{ *pulumi.OutputState }

Specifies a time limit for how long the monitoring job is allowed to run.

func (ModelExplainabilityJobDefinitionStoppingConditionOutput) ElementType

func (ModelExplainabilityJobDefinitionStoppingConditionOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (ModelExplainabilityJobDefinitionStoppingConditionOutput) ToModelExplainabilityJobDefinitionStoppingConditionOutput

func (ModelExplainabilityJobDefinitionStoppingConditionOutput) ToModelExplainabilityJobDefinitionStoppingConditionOutputWithContext

func (o ModelExplainabilityJobDefinitionStoppingConditionOutput) ToModelExplainabilityJobDefinitionStoppingConditionOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionStoppingConditionOutput

func (ModelExplainabilityJobDefinitionStoppingConditionOutput) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutput

func (ModelExplainabilityJobDefinitionStoppingConditionOutput) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutputWithContext

func (o ModelExplainabilityJobDefinitionStoppingConditionOutput) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionStoppingConditionPtrOutput

type ModelExplainabilityJobDefinitionStoppingConditionPtrInput

type ModelExplainabilityJobDefinitionStoppingConditionPtrInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionStoppingConditionPtrOutput() ModelExplainabilityJobDefinitionStoppingConditionPtrOutput
	ToModelExplainabilityJobDefinitionStoppingConditionPtrOutputWithContext(context.Context) ModelExplainabilityJobDefinitionStoppingConditionPtrOutput
}

ModelExplainabilityJobDefinitionStoppingConditionPtrInput is an input type that accepts ModelExplainabilityJobDefinitionStoppingConditionArgs, ModelExplainabilityJobDefinitionStoppingConditionPtr and ModelExplainabilityJobDefinitionStoppingConditionPtrOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionStoppingConditionPtrInput` via:

        ModelExplainabilityJobDefinitionStoppingConditionArgs{...}

or:

        nil

type ModelExplainabilityJobDefinitionStoppingConditionPtrOutput

type ModelExplainabilityJobDefinitionStoppingConditionPtrOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionStoppingConditionPtrOutput) Elem

func (ModelExplainabilityJobDefinitionStoppingConditionPtrOutput) ElementType

func (ModelExplainabilityJobDefinitionStoppingConditionPtrOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (ModelExplainabilityJobDefinitionStoppingConditionPtrOutput) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutput

func (ModelExplainabilityJobDefinitionStoppingConditionPtrOutput) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutputWithContext

func (o ModelExplainabilityJobDefinitionStoppingConditionPtrOutput) ToModelExplainabilityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionStoppingConditionPtrOutput

type ModelExplainabilityJobDefinitionTag

type ModelExplainabilityJobDefinitionTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ModelExplainabilityJobDefinitionTagArgs

type ModelExplainabilityJobDefinitionTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ModelExplainabilityJobDefinitionTagArgs) ElementType

func (ModelExplainabilityJobDefinitionTagArgs) ToModelExplainabilityJobDefinitionTagOutput

func (i ModelExplainabilityJobDefinitionTagArgs) ToModelExplainabilityJobDefinitionTagOutput() ModelExplainabilityJobDefinitionTagOutput

func (ModelExplainabilityJobDefinitionTagArgs) ToModelExplainabilityJobDefinitionTagOutputWithContext

func (i ModelExplainabilityJobDefinitionTagArgs) ToModelExplainabilityJobDefinitionTagOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionTagOutput

type ModelExplainabilityJobDefinitionTagArray

type ModelExplainabilityJobDefinitionTagArray []ModelExplainabilityJobDefinitionTagInput

func (ModelExplainabilityJobDefinitionTagArray) ElementType

func (ModelExplainabilityJobDefinitionTagArray) ToModelExplainabilityJobDefinitionTagArrayOutput

func (i ModelExplainabilityJobDefinitionTagArray) ToModelExplainabilityJobDefinitionTagArrayOutput() ModelExplainabilityJobDefinitionTagArrayOutput

func (ModelExplainabilityJobDefinitionTagArray) ToModelExplainabilityJobDefinitionTagArrayOutputWithContext

func (i ModelExplainabilityJobDefinitionTagArray) ToModelExplainabilityJobDefinitionTagArrayOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionTagArrayOutput

type ModelExplainabilityJobDefinitionTagArrayInput

type ModelExplainabilityJobDefinitionTagArrayInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionTagArrayOutput() ModelExplainabilityJobDefinitionTagArrayOutput
	ToModelExplainabilityJobDefinitionTagArrayOutputWithContext(context.Context) ModelExplainabilityJobDefinitionTagArrayOutput
}

ModelExplainabilityJobDefinitionTagArrayInput is an input type that accepts ModelExplainabilityJobDefinitionTagArray and ModelExplainabilityJobDefinitionTagArrayOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionTagArrayInput` via:

ModelExplainabilityJobDefinitionTagArray{ ModelExplainabilityJobDefinitionTagArgs{...} }

type ModelExplainabilityJobDefinitionTagArrayOutput

type ModelExplainabilityJobDefinitionTagArrayOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionTagArrayOutput) ElementType

func (ModelExplainabilityJobDefinitionTagArrayOutput) Index

func (ModelExplainabilityJobDefinitionTagArrayOutput) ToModelExplainabilityJobDefinitionTagArrayOutput

func (o ModelExplainabilityJobDefinitionTagArrayOutput) ToModelExplainabilityJobDefinitionTagArrayOutput() ModelExplainabilityJobDefinitionTagArrayOutput

func (ModelExplainabilityJobDefinitionTagArrayOutput) ToModelExplainabilityJobDefinitionTagArrayOutputWithContext

func (o ModelExplainabilityJobDefinitionTagArrayOutput) ToModelExplainabilityJobDefinitionTagArrayOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionTagArrayOutput

type ModelExplainabilityJobDefinitionTagInput

type ModelExplainabilityJobDefinitionTagInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionTagOutput() ModelExplainabilityJobDefinitionTagOutput
	ToModelExplainabilityJobDefinitionTagOutputWithContext(context.Context) ModelExplainabilityJobDefinitionTagOutput
}

ModelExplainabilityJobDefinitionTagInput is an input type that accepts ModelExplainabilityJobDefinitionTagArgs and ModelExplainabilityJobDefinitionTagOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionTagInput` via:

ModelExplainabilityJobDefinitionTagArgs{...}

type ModelExplainabilityJobDefinitionTagOutput

type ModelExplainabilityJobDefinitionTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ModelExplainabilityJobDefinitionTagOutput) ElementType

func (ModelExplainabilityJobDefinitionTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ModelExplainabilityJobDefinitionTagOutput) ToModelExplainabilityJobDefinitionTagOutput

func (o ModelExplainabilityJobDefinitionTagOutput) ToModelExplainabilityJobDefinitionTagOutput() ModelExplainabilityJobDefinitionTagOutput

func (ModelExplainabilityJobDefinitionTagOutput) ToModelExplainabilityJobDefinitionTagOutputWithContext

func (o ModelExplainabilityJobDefinitionTagOutput) ToModelExplainabilityJobDefinitionTagOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionTagOutput

func (ModelExplainabilityJobDefinitionTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ModelExplainabilityJobDefinitionVpcConfig

type ModelExplainabilityJobDefinitionVpcConfig struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets []string `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

type ModelExplainabilityJobDefinitionVpcConfigArgs

type ModelExplainabilityJobDefinitionVpcConfigArgs struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (ModelExplainabilityJobDefinitionVpcConfigArgs) ElementType

func (ModelExplainabilityJobDefinitionVpcConfigArgs) ToModelExplainabilityJobDefinitionVpcConfigOutput

func (i ModelExplainabilityJobDefinitionVpcConfigArgs) ToModelExplainabilityJobDefinitionVpcConfigOutput() ModelExplainabilityJobDefinitionVpcConfigOutput

func (ModelExplainabilityJobDefinitionVpcConfigArgs) ToModelExplainabilityJobDefinitionVpcConfigOutputWithContext

func (i ModelExplainabilityJobDefinitionVpcConfigArgs) ToModelExplainabilityJobDefinitionVpcConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionVpcConfigOutput

func (ModelExplainabilityJobDefinitionVpcConfigArgs) ToModelExplainabilityJobDefinitionVpcConfigPtrOutput

func (i ModelExplainabilityJobDefinitionVpcConfigArgs) ToModelExplainabilityJobDefinitionVpcConfigPtrOutput() ModelExplainabilityJobDefinitionVpcConfigPtrOutput

func (ModelExplainabilityJobDefinitionVpcConfigArgs) ToModelExplainabilityJobDefinitionVpcConfigPtrOutputWithContext

func (i ModelExplainabilityJobDefinitionVpcConfigArgs) ToModelExplainabilityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionVpcConfigPtrOutput

type ModelExplainabilityJobDefinitionVpcConfigInput

type ModelExplainabilityJobDefinitionVpcConfigInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionVpcConfigOutput() ModelExplainabilityJobDefinitionVpcConfigOutput
	ToModelExplainabilityJobDefinitionVpcConfigOutputWithContext(context.Context) ModelExplainabilityJobDefinitionVpcConfigOutput
}

ModelExplainabilityJobDefinitionVpcConfigInput is an input type that accepts ModelExplainabilityJobDefinitionVpcConfigArgs and ModelExplainabilityJobDefinitionVpcConfigOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionVpcConfigInput` via:

ModelExplainabilityJobDefinitionVpcConfigArgs{...}

type ModelExplainabilityJobDefinitionVpcConfigOutput

type ModelExplainabilityJobDefinitionVpcConfigOutput struct{ *pulumi.OutputState }

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (ModelExplainabilityJobDefinitionVpcConfigOutput) ElementType

func (ModelExplainabilityJobDefinitionVpcConfigOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (ModelExplainabilityJobDefinitionVpcConfigOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (ModelExplainabilityJobDefinitionVpcConfigOutput) ToModelExplainabilityJobDefinitionVpcConfigOutput

func (o ModelExplainabilityJobDefinitionVpcConfigOutput) ToModelExplainabilityJobDefinitionVpcConfigOutput() ModelExplainabilityJobDefinitionVpcConfigOutput

func (ModelExplainabilityJobDefinitionVpcConfigOutput) ToModelExplainabilityJobDefinitionVpcConfigOutputWithContext

func (o ModelExplainabilityJobDefinitionVpcConfigOutput) ToModelExplainabilityJobDefinitionVpcConfigOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionVpcConfigOutput

func (ModelExplainabilityJobDefinitionVpcConfigOutput) ToModelExplainabilityJobDefinitionVpcConfigPtrOutput

func (o ModelExplainabilityJobDefinitionVpcConfigOutput) ToModelExplainabilityJobDefinitionVpcConfigPtrOutput() ModelExplainabilityJobDefinitionVpcConfigPtrOutput

func (ModelExplainabilityJobDefinitionVpcConfigOutput) ToModelExplainabilityJobDefinitionVpcConfigPtrOutputWithContext

func (o ModelExplainabilityJobDefinitionVpcConfigOutput) ToModelExplainabilityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionVpcConfigPtrOutput

type ModelExplainabilityJobDefinitionVpcConfigPtrInput

type ModelExplainabilityJobDefinitionVpcConfigPtrInput interface {
	pulumi.Input

	ToModelExplainabilityJobDefinitionVpcConfigPtrOutput() ModelExplainabilityJobDefinitionVpcConfigPtrOutput
	ToModelExplainabilityJobDefinitionVpcConfigPtrOutputWithContext(context.Context) ModelExplainabilityJobDefinitionVpcConfigPtrOutput
}

ModelExplainabilityJobDefinitionVpcConfigPtrInput is an input type that accepts ModelExplainabilityJobDefinitionVpcConfigArgs, ModelExplainabilityJobDefinitionVpcConfigPtr and ModelExplainabilityJobDefinitionVpcConfigPtrOutput values. You can construct a concrete instance of `ModelExplainabilityJobDefinitionVpcConfigPtrInput` via:

        ModelExplainabilityJobDefinitionVpcConfigArgs{...}

or:

        nil

type ModelExplainabilityJobDefinitionVpcConfigPtrOutput

type ModelExplainabilityJobDefinitionVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelExplainabilityJobDefinitionVpcConfigPtrOutput) Elem

func (ModelExplainabilityJobDefinitionVpcConfigPtrOutput) ElementType

func (ModelExplainabilityJobDefinitionVpcConfigPtrOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (ModelExplainabilityJobDefinitionVpcConfigPtrOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (ModelExplainabilityJobDefinitionVpcConfigPtrOutput) ToModelExplainabilityJobDefinitionVpcConfigPtrOutput

func (o ModelExplainabilityJobDefinitionVpcConfigPtrOutput) ToModelExplainabilityJobDefinitionVpcConfigPtrOutput() ModelExplainabilityJobDefinitionVpcConfigPtrOutput

func (ModelExplainabilityJobDefinitionVpcConfigPtrOutput) ToModelExplainabilityJobDefinitionVpcConfigPtrOutputWithContext

func (o ModelExplainabilityJobDefinitionVpcConfigPtrOutput) ToModelExplainabilityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelExplainabilityJobDefinitionVpcConfigPtrOutput

type ModelImageConfig

type ModelImageConfig struct {
	RepositoryAccessMode string                     `pulumi:"repositoryAccessMode"`
	RepositoryAuthConfig *ModelRepositoryAuthConfig `pulumi:"repositoryAuthConfig"`
}

type ModelImageConfigArgs

type ModelImageConfigArgs struct {
	RepositoryAccessMode pulumi.StringInput                `pulumi:"repositoryAccessMode"`
	RepositoryAuthConfig ModelRepositoryAuthConfigPtrInput `pulumi:"repositoryAuthConfig"`
}

func (ModelImageConfigArgs) ElementType

func (ModelImageConfigArgs) ElementType() reflect.Type

func (ModelImageConfigArgs) ToModelImageConfigOutput

func (i ModelImageConfigArgs) ToModelImageConfigOutput() ModelImageConfigOutput

func (ModelImageConfigArgs) ToModelImageConfigOutputWithContext

func (i ModelImageConfigArgs) ToModelImageConfigOutputWithContext(ctx context.Context) ModelImageConfigOutput

func (ModelImageConfigArgs) ToModelImageConfigPtrOutput

func (i ModelImageConfigArgs) ToModelImageConfigPtrOutput() ModelImageConfigPtrOutput

func (ModelImageConfigArgs) ToModelImageConfigPtrOutputWithContext

func (i ModelImageConfigArgs) ToModelImageConfigPtrOutputWithContext(ctx context.Context) ModelImageConfigPtrOutput

type ModelImageConfigInput

type ModelImageConfigInput interface {
	pulumi.Input

	ToModelImageConfigOutput() ModelImageConfigOutput
	ToModelImageConfigOutputWithContext(context.Context) ModelImageConfigOutput
}

ModelImageConfigInput is an input type that accepts ModelImageConfigArgs and ModelImageConfigOutput values. You can construct a concrete instance of `ModelImageConfigInput` via:

ModelImageConfigArgs{...}

type ModelImageConfigOutput

type ModelImageConfigOutput struct{ *pulumi.OutputState }

func (ModelImageConfigOutput) ElementType

func (ModelImageConfigOutput) ElementType() reflect.Type

func (ModelImageConfigOutput) RepositoryAccessMode

func (o ModelImageConfigOutput) RepositoryAccessMode() pulumi.StringOutput

func (ModelImageConfigOutput) RepositoryAuthConfig

func (ModelImageConfigOutput) ToModelImageConfigOutput

func (o ModelImageConfigOutput) ToModelImageConfigOutput() ModelImageConfigOutput

func (ModelImageConfigOutput) ToModelImageConfigOutputWithContext

func (o ModelImageConfigOutput) ToModelImageConfigOutputWithContext(ctx context.Context) ModelImageConfigOutput

func (ModelImageConfigOutput) ToModelImageConfigPtrOutput

func (o ModelImageConfigOutput) ToModelImageConfigPtrOutput() ModelImageConfigPtrOutput

func (ModelImageConfigOutput) ToModelImageConfigPtrOutputWithContext

func (o ModelImageConfigOutput) ToModelImageConfigPtrOutputWithContext(ctx context.Context) ModelImageConfigPtrOutput

type ModelImageConfigPtrInput

type ModelImageConfigPtrInput interface {
	pulumi.Input

	ToModelImageConfigPtrOutput() ModelImageConfigPtrOutput
	ToModelImageConfigPtrOutputWithContext(context.Context) ModelImageConfigPtrOutput
}

ModelImageConfigPtrInput is an input type that accepts ModelImageConfigArgs, ModelImageConfigPtr and ModelImageConfigPtrOutput values. You can construct a concrete instance of `ModelImageConfigPtrInput` via:

        ModelImageConfigArgs{...}

or:

        nil

type ModelImageConfigPtrOutput

type ModelImageConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelImageConfigPtrOutput) Elem

func (ModelImageConfigPtrOutput) ElementType

func (ModelImageConfigPtrOutput) ElementType() reflect.Type

func (ModelImageConfigPtrOutput) RepositoryAccessMode

func (o ModelImageConfigPtrOutput) RepositoryAccessMode() pulumi.StringPtrOutput

func (ModelImageConfigPtrOutput) RepositoryAuthConfig

func (ModelImageConfigPtrOutput) ToModelImageConfigPtrOutput

func (o ModelImageConfigPtrOutput) ToModelImageConfigPtrOutput() ModelImageConfigPtrOutput

func (ModelImageConfigPtrOutput) ToModelImageConfigPtrOutputWithContext

func (o ModelImageConfigPtrOutput) ToModelImageConfigPtrOutputWithContext(ctx context.Context) ModelImageConfigPtrOutput

type ModelInferenceExecutionConfig

type ModelInferenceExecutionConfig struct {
	Mode string `pulumi:"mode"`
}

type ModelInferenceExecutionConfigArgs

type ModelInferenceExecutionConfigArgs struct {
	Mode pulumi.StringInput `pulumi:"mode"`
}

func (ModelInferenceExecutionConfigArgs) ElementType

func (ModelInferenceExecutionConfigArgs) ToModelInferenceExecutionConfigOutput

func (i ModelInferenceExecutionConfigArgs) ToModelInferenceExecutionConfigOutput() ModelInferenceExecutionConfigOutput

func (ModelInferenceExecutionConfigArgs) ToModelInferenceExecutionConfigOutputWithContext

func (i ModelInferenceExecutionConfigArgs) ToModelInferenceExecutionConfigOutputWithContext(ctx context.Context) ModelInferenceExecutionConfigOutput

func (ModelInferenceExecutionConfigArgs) ToModelInferenceExecutionConfigPtrOutput

func (i ModelInferenceExecutionConfigArgs) ToModelInferenceExecutionConfigPtrOutput() ModelInferenceExecutionConfigPtrOutput

func (ModelInferenceExecutionConfigArgs) ToModelInferenceExecutionConfigPtrOutputWithContext

func (i ModelInferenceExecutionConfigArgs) ToModelInferenceExecutionConfigPtrOutputWithContext(ctx context.Context) ModelInferenceExecutionConfigPtrOutput

type ModelInferenceExecutionConfigInput

type ModelInferenceExecutionConfigInput interface {
	pulumi.Input

	ToModelInferenceExecutionConfigOutput() ModelInferenceExecutionConfigOutput
	ToModelInferenceExecutionConfigOutputWithContext(context.Context) ModelInferenceExecutionConfigOutput
}

ModelInferenceExecutionConfigInput is an input type that accepts ModelInferenceExecutionConfigArgs and ModelInferenceExecutionConfigOutput values. You can construct a concrete instance of `ModelInferenceExecutionConfigInput` via:

ModelInferenceExecutionConfigArgs{...}

type ModelInferenceExecutionConfigOutput

type ModelInferenceExecutionConfigOutput struct{ *pulumi.OutputState }

func (ModelInferenceExecutionConfigOutput) ElementType

func (ModelInferenceExecutionConfigOutput) Mode

func (ModelInferenceExecutionConfigOutput) ToModelInferenceExecutionConfigOutput

func (o ModelInferenceExecutionConfigOutput) ToModelInferenceExecutionConfigOutput() ModelInferenceExecutionConfigOutput

func (ModelInferenceExecutionConfigOutput) ToModelInferenceExecutionConfigOutputWithContext

func (o ModelInferenceExecutionConfigOutput) ToModelInferenceExecutionConfigOutputWithContext(ctx context.Context) ModelInferenceExecutionConfigOutput

func (ModelInferenceExecutionConfigOutput) ToModelInferenceExecutionConfigPtrOutput

func (o ModelInferenceExecutionConfigOutput) ToModelInferenceExecutionConfigPtrOutput() ModelInferenceExecutionConfigPtrOutput

func (ModelInferenceExecutionConfigOutput) ToModelInferenceExecutionConfigPtrOutputWithContext

func (o ModelInferenceExecutionConfigOutput) ToModelInferenceExecutionConfigPtrOutputWithContext(ctx context.Context) ModelInferenceExecutionConfigPtrOutput

type ModelInferenceExecutionConfigPtrInput

type ModelInferenceExecutionConfigPtrInput interface {
	pulumi.Input

	ToModelInferenceExecutionConfigPtrOutput() ModelInferenceExecutionConfigPtrOutput
	ToModelInferenceExecutionConfigPtrOutputWithContext(context.Context) ModelInferenceExecutionConfigPtrOutput
}

ModelInferenceExecutionConfigPtrInput is an input type that accepts ModelInferenceExecutionConfigArgs, ModelInferenceExecutionConfigPtr and ModelInferenceExecutionConfigPtrOutput values. You can construct a concrete instance of `ModelInferenceExecutionConfigPtrInput` via:

        ModelInferenceExecutionConfigArgs{...}

or:

        nil

type ModelInferenceExecutionConfigPtrOutput

type ModelInferenceExecutionConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelInferenceExecutionConfigPtrOutput) Elem

func (ModelInferenceExecutionConfigPtrOutput) ElementType

func (ModelInferenceExecutionConfigPtrOutput) Mode

func (ModelInferenceExecutionConfigPtrOutput) ToModelInferenceExecutionConfigPtrOutput

func (o ModelInferenceExecutionConfigPtrOutput) ToModelInferenceExecutionConfigPtrOutput() ModelInferenceExecutionConfigPtrOutput

func (ModelInferenceExecutionConfigPtrOutput) ToModelInferenceExecutionConfigPtrOutputWithContext

func (o ModelInferenceExecutionConfigPtrOutput) ToModelInferenceExecutionConfigPtrOutputWithContext(ctx context.Context) ModelInferenceExecutionConfigPtrOutput

type ModelInput

type ModelInput interface {
	pulumi.Input

	ToModelOutput() ModelOutput
	ToModelOutputWithContext(ctx context.Context) ModelOutput
}

type ModelMultiModelConfig

type ModelMultiModelConfig struct {
	ModelCacheSetting *string `pulumi:"modelCacheSetting"`
}

type ModelMultiModelConfigArgs

type ModelMultiModelConfigArgs struct {
	ModelCacheSetting pulumi.StringPtrInput `pulumi:"modelCacheSetting"`
}

func (ModelMultiModelConfigArgs) ElementType

func (ModelMultiModelConfigArgs) ElementType() reflect.Type

func (ModelMultiModelConfigArgs) ToModelMultiModelConfigOutput

func (i ModelMultiModelConfigArgs) ToModelMultiModelConfigOutput() ModelMultiModelConfigOutput

func (ModelMultiModelConfigArgs) ToModelMultiModelConfigOutputWithContext

func (i ModelMultiModelConfigArgs) ToModelMultiModelConfigOutputWithContext(ctx context.Context) ModelMultiModelConfigOutput

func (ModelMultiModelConfigArgs) ToModelMultiModelConfigPtrOutput

func (i ModelMultiModelConfigArgs) ToModelMultiModelConfigPtrOutput() ModelMultiModelConfigPtrOutput

func (ModelMultiModelConfigArgs) ToModelMultiModelConfigPtrOutputWithContext

func (i ModelMultiModelConfigArgs) ToModelMultiModelConfigPtrOutputWithContext(ctx context.Context) ModelMultiModelConfigPtrOutput

type ModelMultiModelConfigInput

type ModelMultiModelConfigInput interface {
	pulumi.Input

	ToModelMultiModelConfigOutput() ModelMultiModelConfigOutput
	ToModelMultiModelConfigOutputWithContext(context.Context) ModelMultiModelConfigOutput
}

ModelMultiModelConfigInput is an input type that accepts ModelMultiModelConfigArgs and ModelMultiModelConfigOutput values. You can construct a concrete instance of `ModelMultiModelConfigInput` via:

ModelMultiModelConfigArgs{...}

type ModelMultiModelConfigOutput

type ModelMultiModelConfigOutput struct{ *pulumi.OutputState }

func (ModelMultiModelConfigOutput) ElementType

func (ModelMultiModelConfigOutput) ModelCacheSetting

func (o ModelMultiModelConfigOutput) ModelCacheSetting() pulumi.StringPtrOutput

func (ModelMultiModelConfigOutput) ToModelMultiModelConfigOutput

func (o ModelMultiModelConfigOutput) ToModelMultiModelConfigOutput() ModelMultiModelConfigOutput

func (ModelMultiModelConfigOutput) ToModelMultiModelConfigOutputWithContext

func (o ModelMultiModelConfigOutput) ToModelMultiModelConfigOutputWithContext(ctx context.Context) ModelMultiModelConfigOutput

func (ModelMultiModelConfigOutput) ToModelMultiModelConfigPtrOutput

func (o ModelMultiModelConfigOutput) ToModelMultiModelConfigPtrOutput() ModelMultiModelConfigPtrOutput

func (ModelMultiModelConfigOutput) ToModelMultiModelConfigPtrOutputWithContext

func (o ModelMultiModelConfigOutput) ToModelMultiModelConfigPtrOutputWithContext(ctx context.Context) ModelMultiModelConfigPtrOutput

type ModelMultiModelConfigPtrInput

type ModelMultiModelConfigPtrInput interface {
	pulumi.Input

	ToModelMultiModelConfigPtrOutput() ModelMultiModelConfigPtrOutput
	ToModelMultiModelConfigPtrOutputWithContext(context.Context) ModelMultiModelConfigPtrOutput
}

ModelMultiModelConfigPtrInput is an input type that accepts ModelMultiModelConfigArgs, ModelMultiModelConfigPtr and ModelMultiModelConfigPtrOutput values. You can construct a concrete instance of `ModelMultiModelConfigPtrInput` via:

        ModelMultiModelConfigArgs{...}

or:

        nil

type ModelMultiModelConfigPtrOutput

type ModelMultiModelConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelMultiModelConfigPtrOutput) Elem

func (ModelMultiModelConfigPtrOutput) ElementType

func (ModelMultiModelConfigPtrOutput) ModelCacheSetting

func (ModelMultiModelConfigPtrOutput) ToModelMultiModelConfigPtrOutput

func (o ModelMultiModelConfigPtrOutput) ToModelMultiModelConfigPtrOutput() ModelMultiModelConfigPtrOutput

func (ModelMultiModelConfigPtrOutput) ToModelMultiModelConfigPtrOutputWithContext

func (o ModelMultiModelConfigPtrOutput) ToModelMultiModelConfigPtrOutputWithContext(ctx context.Context) ModelMultiModelConfigPtrOutput

type ModelOutput

type ModelOutput struct{ *pulumi.OutputState }

func (ModelOutput) ElementType

func (ModelOutput) ElementType() reflect.Type

func (ModelOutput) ToModelOutput

func (o ModelOutput) ToModelOutput() ModelOutput

func (ModelOutput) ToModelOutputWithContext

func (o ModelOutput) ToModelOutputWithContext(ctx context.Context) ModelOutput

type ModelPackageGroup

type ModelPackageGroup struct {
	pulumi.CustomResourceState

	// The time at which the model package group was created.
	CreationTime                 pulumi.StringOutput    `pulumi:"creationTime"`
	ModelPackageGroupArn         pulumi.StringOutput    `pulumi:"modelPackageGroupArn"`
	ModelPackageGroupDescription pulumi.StringPtrOutput `pulumi:"modelPackageGroupDescription"`
	ModelPackageGroupName        pulumi.StringOutput    `pulumi:"modelPackageGroupName"`
	ModelPackageGroupPolicy      pulumi.AnyOutput       `pulumi:"modelPackageGroupPolicy"`
	// The status of a modelpackage group job.
	ModelPackageGroupStatus ModelPackageGroupStatusOutput `pulumi:"modelPackageGroupStatus"`
	// An array of key-value pairs to apply to this resource.
	Tags ModelPackageGroupTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::ModelPackageGroup

func GetModelPackageGroup

func GetModelPackageGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelPackageGroupState, opts ...pulumi.ResourceOption) (*ModelPackageGroup, error)

GetModelPackageGroup gets an existing ModelPackageGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelPackageGroup

func NewModelPackageGroup(ctx *pulumi.Context,
	name string, args *ModelPackageGroupArgs, opts ...pulumi.ResourceOption) (*ModelPackageGroup, error)

NewModelPackageGroup registers a new resource with the given unique name, arguments, and options.

func (*ModelPackageGroup) ElementType

func (*ModelPackageGroup) ElementType() reflect.Type

func (*ModelPackageGroup) ToModelPackageGroupOutput

func (i *ModelPackageGroup) ToModelPackageGroupOutput() ModelPackageGroupOutput

func (*ModelPackageGroup) ToModelPackageGroupOutputWithContext

func (i *ModelPackageGroup) ToModelPackageGroupOutputWithContext(ctx context.Context) ModelPackageGroupOutput

type ModelPackageGroupArgs

type ModelPackageGroupArgs struct {
	ModelPackageGroupDescription pulumi.StringPtrInput
	ModelPackageGroupName        pulumi.StringPtrInput
	ModelPackageGroupPolicy      pulumi.Input
	// An array of key-value pairs to apply to this resource.
	Tags ModelPackageGroupTagArrayInput
}

The set of arguments for constructing a ModelPackageGroup resource.

func (ModelPackageGroupArgs) ElementType

func (ModelPackageGroupArgs) ElementType() reflect.Type

type ModelPackageGroupInput

type ModelPackageGroupInput interface {
	pulumi.Input

	ToModelPackageGroupOutput() ModelPackageGroupOutput
	ToModelPackageGroupOutputWithContext(ctx context.Context) ModelPackageGroupOutput
}

type ModelPackageGroupOutput

type ModelPackageGroupOutput struct{ *pulumi.OutputState }

func (ModelPackageGroupOutput) ElementType

func (ModelPackageGroupOutput) ElementType() reflect.Type

func (ModelPackageGroupOutput) ToModelPackageGroupOutput

func (o ModelPackageGroupOutput) ToModelPackageGroupOutput() ModelPackageGroupOutput

func (ModelPackageGroupOutput) ToModelPackageGroupOutputWithContext

func (o ModelPackageGroupOutput) ToModelPackageGroupOutputWithContext(ctx context.Context) ModelPackageGroupOutput

type ModelPackageGroupState

type ModelPackageGroupState struct {
}

func (ModelPackageGroupState) ElementType

func (ModelPackageGroupState) ElementType() reflect.Type

type ModelPackageGroupStatus added in v0.2.0

type ModelPackageGroupStatus string

The status of a modelpackage group job.

type ModelPackageGroupStatusOutput added in v0.2.0

type ModelPackageGroupStatusOutput struct{ *pulumi.OutputState }

func (ModelPackageGroupStatusOutput) ElementType added in v0.2.0

func (ModelPackageGroupStatusOutput) ToModelPackageGroupStatusOutput added in v0.2.0

func (o ModelPackageGroupStatusOutput) ToModelPackageGroupStatusOutput() ModelPackageGroupStatusOutput

func (ModelPackageGroupStatusOutput) ToModelPackageGroupStatusOutputWithContext added in v0.2.0

func (o ModelPackageGroupStatusOutput) ToModelPackageGroupStatusOutputWithContext(ctx context.Context) ModelPackageGroupStatusOutput

func (ModelPackageGroupStatusOutput) ToModelPackageGroupStatusPtrOutput added in v0.2.0

func (o ModelPackageGroupStatusOutput) ToModelPackageGroupStatusPtrOutput() ModelPackageGroupStatusPtrOutput

func (ModelPackageGroupStatusOutput) ToModelPackageGroupStatusPtrOutputWithContext added in v0.2.0

func (o ModelPackageGroupStatusOutput) ToModelPackageGroupStatusPtrOutputWithContext(ctx context.Context) ModelPackageGroupStatusPtrOutput

func (ModelPackageGroupStatusOutput) ToStringOutput added in v0.2.0

func (ModelPackageGroupStatusOutput) ToStringOutputWithContext added in v0.2.0

func (o ModelPackageGroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ModelPackageGroupStatusOutput) ToStringPtrOutput added in v0.2.0

func (ModelPackageGroupStatusOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o ModelPackageGroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ModelPackageGroupStatusPtrOutput added in v0.2.0

type ModelPackageGroupStatusPtrOutput struct{ *pulumi.OutputState }

func (ModelPackageGroupStatusPtrOutput) Elem added in v0.2.0

func (ModelPackageGroupStatusPtrOutput) ElementType added in v0.2.0

func (ModelPackageGroupStatusPtrOutput) ToModelPackageGroupStatusPtrOutput added in v0.2.0

func (o ModelPackageGroupStatusPtrOutput) ToModelPackageGroupStatusPtrOutput() ModelPackageGroupStatusPtrOutput

func (ModelPackageGroupStatusPtrOutput) ToModelPackageGroupStatusPtrOutputWithContext added in v0.2.0

func (o ModelPackageGroupStatusPtrOutput) ToModelPackageGroupStatusPtrOutputWithContext(ctx context.Context) ModelPackageGroupStatusPtrOutput

func (ModelPackageGroupStatusPtrOutput) ToStringPtrOutput added in v0.2.0

func (ModelPackageGroupStatusPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o ModelPackageGroupStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ModelPackageGroupTag

type ModelPackageGroupTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ModelPackageGroupTagArgs

type ModelPackageGroupTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ModelPackageGroupTagArgs) ElementType

func (ModelPackageGroupTagArgs) ElementType() reflect.Type

func (ModelPackageGroupTagArgs) ToModelPackageGroupTagOutput

func (i ModelPackageGroupTagArgs) ToModelPackageGroupTagOutput() ModelPackageGroupTagOutput

func (ModelPackageGroupTagArgs) ToModelPackageGroupTagOutputWithContext

func (i ModelPackageGroupTagArgs) ToModelPackageGroupTagOutputWithContext(ctx context.Context) ModelPackageGroupTagOutput

type ModelPackageGroupTagArray

type ModelPackageGroupTagArray []ModelPackageGroupTagInput

func (ModelPackageGroupTagArray) ElementType

func (ModelPackageGroupTagArray) ElementType() reflect.Type

func (ModelPackageGroupTagArray) ToModelPackageGroupTagArrayOutput

func (i ModelPackageGroupTagArray) ToModelPackageGroupTagArrayOutput() ModelPackageGroupTagArrayOutput

func (ModelPackageGroupTagArray) ToModelPackageGroupTagArrayOutputWithContext

func (i ModelPackageGroupTagArray) ToModelPackageGroupTagArrayOutputWithContext(ctx context.Context) ModelPackageGroupTagArrayOutput

type ModelPackageGroupTagArrayInput

type ModelPackageGroupTagArrayInput interface {
	pulumi.Input

	ToModelPackageGroupTagArrayOutput() ModelPackageGroupTagArrayOutput
	ToModelPackageGroupTagArrayOutputWithContext(context.Context) ModelPackageGroupTagArrayOutput
}

ModelPackageGroupTagArrayInput is an input type that accepts ModelPackageGroupTagArray and ModelPackageGroupTagArrayOutput values. You can construct a concrete instance of `ModelPackageGroupTagArrayInput` via:

ModelPackageGroupTagArray{ ModelPackageGroupTagArgs{...} }

type ModelPackageGroupTagArrayOutput

type ModelPackageGroupTagArrayOutput struct{ *pulumi.OutputState }

func (ModelPackageGroupTagArrayOutput) ElementType

func (ModelPackageGroupTagArrayOutput) Index

func (ModelPackageGroupTagArrayOutput) ToModelPackageGroupTagArrayOutput

func (o ModelPackageGroupTagArrayOutput) ToModelPackageGroupTagArrayOutput() ModelPackageGroupTagArrayOutput

func (ModelPackageGroupTagArrayOutput) ToModelPackageGroupTagArrayOutputWithContext

func (o ModelPackageGroupTagArrayOutput) ToModelPackageGroupTagArrayOutputWithContext(ctx context.Context) ModelPackageGroupTagArrayOutput

type ModelPackageGroupTagInput

type ModelPackageGroupTagInput interface {
	pulumi.Input

	ToModelPackageGroupTagOutput() ModelPackageGroupTagOutput
	ToModelPackageGroupTagOutputWithContext(context.Context) ModelPackageGroupTagOutput
}

ModelPackageGroupTagInput is an input type that accepts ModelPackageGroupTagArgs and ModelPackageGroupTagOutput values. You can construct a concrete instance of `ModelPackageGroupTagInput` via:

ModelPackageGroupTagArgs{...}

type ModelPackageGroupTagOutput

type ModelPackageGroupTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ModelPackageGroupTagOutput) ElementType

func (ModelPackageGroupTagOutput) ElementType() reflect.Type

func (ModelPackageGroupTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ModelPackageGroupTagOutput) ToModelPackageGroupTagOutput

func (o ModelPackageGroupTagOutput) ToModelPackageGroupTagOutput() ModelPackageGroupTagOutput

func (ModelPackageGroupTagOutput) ToModelPackageGroupTagOutputWithContext

func (o ModelPackageGroupTagOutput) ToModelPackageGroupTagOutputWithContext(ctx context.Context) ModelPackageGroupTagOutput

func (ModelPackageGroupTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ModelQualityJobDefinition

type ModelQualityJobDefinition struct {
	pulumi.CustomResourceState

	// The time at which the job definition was created.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The Amazon Resource Name (ARN) of job definition.
	JobDefinitionArn             pulumi.StringOutput                                          `pulumi:"jobDefinitionArn"`
	JobDefinitionName            pulumi.StringPtrOutput                                       `pulumi:"jobDefinitionName"`
	JobResources                 ModelQualityJobDefinitionMonitoringResourcesOutput           `pulumi:"jobResources"`
	ModelQualityAppSpecification ModelQualityJobDefinitionModelQualityAppSpecificationOutput  `pulumi:"modelQualityAppSpecification"`
	ModelQualityBaselineConfig   ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput `pulumi:"modelQualityBaselineConfig"`
	ModelQualityJobInput         ModelQualityJobDefinitionModelQualityJobInputOutput          `pulumi:"modelQualityJobInput"`
	ModelQualityJobOutputConfig  ModelQualityJobDefinitionMonitoringOutputConfigOutput        `pulumi:"modelQualityJobOutputConfig"`
	NetworkConfig                ModelQualityJobDefinitionNetworkConfigPtrOutput              `pulumi:"networkConfig"`
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringOutput                                 `pulumi:"roleArn"`
	StoppingCondition ModelQualityJobDefinitionStoppingConditionPtrOutput `pulumi:"stoppingCondition"`
	// An array of key-value pairs to apply to this resource.
	Tags ModelQualityJobDefinitionTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::ModelQualityJobDefinition

func GetModelQualityJobDefinition

func GetModelQualityJobDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelQualityJobDefinitionState, opts ...pulumi.ResourceOption) (*ModelQualityJobDefinition, error)

GetModelQualityJobDefinition gets an existing ModelQualityJobDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelQualityJobDefinition

func NewModelQualityJobDefinition(ctx *pulumi.Context,
	name string, args *ModelQualityJobDefinitionArgs, opts ...pulumi.ResourceOption) (*ModelQualityJobDefinition, error)

NewModelQualityJobDefinition registers a new resource with the given unique name, arguments, and options.

func (*ModelQualityJobDefinition) ElementType

func (*ModelQualityJobDefinition) ElementType() reflect.Type

func (*ModelQualityJobDefinition) ToModelQualityJobDefinitionOutput

func (i *ModelQualityJobDefinition) ToModelQualityJobDefinitionOutput() ModelQualityJobDefinitionOutput

func (*ModelQualityJobDefinition) ToModelQualityJobDefinitionOutputWithContext

func (i *ModelQualityJobDefinition) ToModelQualityJobDefinitionOutputWithContext(ctx context.Context) ModelQualityJobDefinitionOutput

type ModelQualityJobDefinitionArgs

type ModelQualityJobDefinitionArgs struct {
	JobDefinitionName            pulumi.StringPtrInput
	JobResources                 ModelQualityJobDefinitionMonitoringResourcesInput
	ModelQualityAppSpecification ModelQualityJobDefinitionModelQualityAppSpecificationInput
	ModelQualityBaselineConfig   ModelQualityJobDefinitionModelQualityBaselineConfigPtrInput
	ModelQualityJobInput         ModelQualityJobDefinitionModelQualityJobInputInput
	ModelQualityJobOutputConfig  ModelQualityJobDefinitionMonitoringOutputConfigInput
	NetworkConfig                ModelQualityJobDefinitionNetworkConfigPtrInput
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringInput
	StoppingCondition ModelQualityJobDefinitionStoppingConditionPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags ModelQualityJobDefinitionTagArrayInput
}

The set of arguments for constructing a ModelQualityJobDefinition resource.

func (ModelQualityJobDefinitionArgs) ElementType

type ModelQualityJobDefinitionClusterConfig

type ModelQualityJobDefinitionClusterConfig struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount int `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType string `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId *string `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB int `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

type ModelQualityJobDefinitionClusterConfigArgs

type ModelQualityJobDefinitionClusterConfigArgs struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId pulumi.StringPtrInput `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB pulumi.IntInput `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

func (ModelQualityJobDefinitionClusterConfigArgs) ElementType

func (ModelQualityJobDefinitionClusterConfigArgs) ToModelQualityJobDefinitionClusterConfigOutput

func (i ModelQualityJobDefinitionClusterConfigArgs) ToModelQualityJobDefinitionClusterConfigOutput() ModelQualityJobDefinitionClusterConfigOutput

func (ModelQualityJobDefinitionClusterConfigArgs) ToModelQualityJobDefinitionClusterConfigOutputWithContext

func (i ModelQualityJobDefinitionClusterConfigArgs) ToModelQualityJobDefinitionClusterConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionClusterConfigOutput

type ModelQualityJobDefinitionClusterConfigInput

type ModelQualityJobDefinitionClusterConfigInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionClusterConfigOutput() ModelQualityJobDefinitionClusterConfigOutput
	ToModelQualityJobDefinitionClusterConfigOutputWithContext(context.Context) ModelQualityJobDefinitionClusterConfigOutput
}

ModelQualityJobDefinitionClusterConfigInput is an input type that accepts ModelQualityJobDefinitionClusterConfigArgs and ModelQualityJobDefinitionClusterConfigOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionClusterConfigInput` via:

ModelQualityJobDefinitionClusterConfigArgs{...}

type ModelQualityJobDefinitionClusterConfigOutput

type ModelQualityJobDefinitionClusterConfigOutput struct{ *pulumi.OutputState }

Configuration for the cluster used to run model monitoring jobs.

func (ModelQualityJobDefinitionClusterConfigOutput) ElementType

func (ModelQualityJobDefinitionClusterConfigOutput) InstanceCount

The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.

func (ModelQualityJobDefinitionClusterConfigOutput) InstanceType

The ML compute instance type for the processing job.

func (ModelQualityJobDefinitionClusterConfigOutput) ToModelQualityJobDefinitionClusterConfigOutput

func (o ModelQualityJobDefinitionClusterConfigOutput) ToModelQualityJobDefinitionClusterConfigOutput() ModelQualityJobDefinitionClusterConfigOutput

func (ModelQualityJobDefinitionClusterConfigOutput) ToModelQualityJobDefinitionClusterConfigOutputWithContext

func (o ModelQualityJobDefinitionClusterConfigOutput) ToModelQualityJobDefinitionClusterConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionClusterConfigOutput

func (ModelQualityJobDefinitionClusterConfigOutput) VolumeKmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

func (ModelQualityJobDefinitionClusterConfigOutput) VolumeSizeInGB

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

type ModelQualityJobDefinitionConstraintsResource

type ModelQualityJobDefinitionConstraintsResource struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri *string `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

type ModelQualityJobDefinitionConstraintsResourceArgs

type ModelQualityJobDefinitionConstraintsResourceArgs struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

func (ModelQualityJobDefinitionConstraintsResourceArgs) ElementType

func (ModelQualityJobDefinitionConstraintsResourceArgs) ToModelQualityJobDefinitionConstraintsResourceOutput

func (i ModelQualityJobDefinitionConstraintsResourceArgs) ToModelQualityJobDefinitionConstraintsResourceOutput() ModelQualityJobDefinitionConstraintsResourceOutput

func (ModelQualityJobDefinitionConstraintsResourceArgs) ToModelQualityJobDefinitionConstraintsResourceOutputWithContext

func (i ModelQualityJobDefinitionConstraintsResourceArgs) ToModelQualityJobDefinitionConstraintsResourceOutputWithContext(ctx context.Context) ModelQualityJobDefinitionConstraintsResourceOutput

func (ModelQualityJobDefinitionConstraintsResourceArgs) ToModelQualityJobDefinitionConstraintsResourcePtrOutput

func (i ModelQualityJobDefinitionConstraintsResourceArgs) ToModelQualityJobDefinitionConstraintsResourcePtrOutput() ModelQualityJobDefinitionConstraintsResourcePtrOutput

func (ModelQualityJobDefinitionConstraintsResourceArgs) ToModelQualityJobDefinitionConstraintsResourcePtrOutputWithContext

func (i ModelQualityJobDefinitionConstraintsResourceArgs) ToModelQualityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionConstraintsResourcePtrOutput

type ModelQualityJobDefinitionConstraintsResourceInput

type ModelQualityJobDefinitionConstraintsResourceInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionConstraintsResourceOutput() ModelQualityJobDefinitionConstraintsResourceOutput
	ToModelQualityJobDefinitionConstraintsResourceOutputWithContext(context.Context) ModelQualityJobDefinitionConstraintsResourceOutput
}

ModelQualityJobDefinitionConstraintsResourceInput is an input type that accepts ModelQualityJobDefinitionConstraintsResourceArgs and ModelQualityJobDefinitionConstraintsResourceOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionConstraintsResourceInput` via:

ModelQualityJobDefinitionConstraintsResourceArgs{...}

type ModelQualityJobDefinitionConstraintsResourceOutput

type ModelQualityJobDefinitionConstraintsResourceOutput struct{ *pulumi.OutputState }

The baseline constraints resource for a monitoring job.

func (ModelQualityJobDefinitionConstraintsResourceOutput) ElementType

func (ModelQualityJobDefinitionConstraintsResourceOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (ModelQualityJobDefinitionConstraintsResourceOutput) ToModelQualityJobDefinitionConstraintsResourceOutput

func (o ModelQualityJobDefinitionConstraintsResourceOutput) ToModelQualityJobDefinitionConstraintsResourceOutput() ModelQualityJobDefinitionConstraintsResourceOutput

func (ModelQualityJobDefinitionConstraintsResourceOutput) ToModelQualityJobDefinitionConstraintsResourceOutputWithContext

func (o ModelQualityJobDefinitionConstraintsResourceOutput) ToModelQualityJobDefinitionConstraintsResourceOutputWithContext(ctx context.Context) ModelQualityJobDefinitionConstraintsResourceOutput

func (ModelQualityJobDefinitionConstraintsResourceOutput) ToModelQualityJobDefinitionConstraintsResourcePtrOutput

func (o ModelQualityJobDefinitionConstraintsResourceOutput) ToModelQualityJobDefinitionConstraintsResourcePtrOutput() ModelQualityJobDefinitionConstraintsResourcePtrOutput

func (ModelQualityJobDefinitionConstraintsResourceOutput) ToModelQualityJobDefinitionConstraintsResourcePtrOutputWithContext

func (o ModelQualityJobDefinitionConstraintsResourceOutput) ToModelQualityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionConstraintsResourcePtrOutput

type ModelQualityJobDefinitionConstraintsResourcePtrInput

type ModelQualityJobDefinitionConstraintsResourcePtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionConstraintsResourcePtrOutput() ModelQualityJobDefinitionConstraintsResourcePtrOutput
	ToModelQualityJobDefinitionConstraintsResourcePtrOutputWithContext(context.Context) ModelQualityJobDefinitionConstraintsResourcePtrOutput
}

ModelQualityJobDefinitionConstraintsResourcePtrInput is an input type that accepts ModelQualityJobDefinitionConstraintsResourceArgs, ModelQualityJobDefinitionConstraintsResourcePtr and ModelQualityJobDefinitionConstraintsResourcePtrOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionConstraintsResourcePtrInput` via:

        ModelQualityJobDefinitionConstraintsResourceArgs{...}

or:

        nil

type ModelQualityJobDefinitionConstraintsResourcePtrOutput

type ModelQualityJobDefinitionConstraintsResourcePtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionConstraintsResourcePtrOutput) Elem

func (ModelQualityJobDefinitionConstraintsResourcePtrOutput) ElementType

func (ModelQualityJobDefinitionConstraintsResourcePtrOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (ModelQualityJobDefinitionConstraintsResourcePtrOutput) ToModelQualityJobDefinitionConstraintsResourcePtrOutput

func (ModelQualityJobDefinitionConstraintsResourcePtrOutput) ToModelQualityJobDefinitionConstraintsResourcePtrOutputWithContext

func (o ModelQualityJobDefinitionConstraintsResourcePtrOutput) ToModelQualityJobDefinitionConstraintsResourcePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionConstraintsResourcePtrOutput

type ModelQualityJobDefinitionEndpointInput

type ModelQualityJobDefinitionEndpointInput struct {
	// Monitoring end time offset, e.g. PT0H
	EndTimeOffset *string `pulumi:"endTimeOffset"`
	EndpointName  string  `pulumi:"endpointName"`
	// Index or JSONpath to locate predicted label(s)
	InferenceAttribute *string `pulumi:"inferenceAttribute"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath string `pulumi:"localPath"`
	// Index or JSONpath to locate probabilities
	ProbabilityAttribute          *string  `pulumi:"probabilityAttribute"`
	ProbabilityThresholdAttribute *float64 `pulumi:"probabilityThresholdAttribute"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType *ModelQualityJobDefinitionEndpointInputS3DataDistributionType `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode *ModelQualityJobDefinitionEndpointInputS3InputMode `pulumi:"s3InputMode"`
	// Monitoring start time offset, e.g. -PT1H
	StartTimeOffset *string `pulumi:"startTimeOffset"`
}

The endpoint for a monitoring job.

type ModelQualityJobDefinitionEndpointInputArgs

type ModelQualityJobDefinitionEndpointInputArgs struct {
	// Monitoring end time offset, e.g. PT0H
	EndTimeOffset pulumi.StringPtrInput `pulumi:"endTimeOffset"`
	EndpointName  pulumi.StringInput    `pulumi:"endpointName"`
	// Index or JSONpath to locate predicted label(s)
	InferenceAttribute pulumi.StringPtrInput `pulumi:"inferenceAttribute"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Index or JSONpath to locate probabilities
	ProbabilityAttribute          pulumi.StringPtrInput  `pulumi:"probabilityAttribute"`
	ProbabilityThresholdAttribute pulumi.Float64PtrInput `pulumi:"probabilityThresholdAttribute"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrInput `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode ModelQualityJobDefinitionEndpointInputS3InputModePtrInput `pulumi:"s3InputMode"`
	// Monitoring start time offset, e.g. -PT1H
	StartTimeOffset pulumi.StringPtrInput `pulumi:"startTimeOffset"`
}

The endpoint for a monitoring job.

func (ModelQualityJobDefinitionEndpointInputArgs) ElementType

func (ModelQualityJobDefinitionEndpointInputArgs) ToModelQualityJobDefinitionEndpointInputOutput

func (i ModelQualityJobDefinitionEndpointInputArgs) ToModelQualityJobDefinitionEndpointInputOutput() ModelQualityJobDefinitionEndpointInputOutput

func (ModelQualityJobDefinitionEndpointInputArgs) ToModelQualityJobDefinitionEndpointInputOutputWithContext

func (i ModelQualityJobDefinitionEndpointInputArgs) ToModelQualityJobDefinitionEndpointInputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputOutput

type ModelQualityJobDefinitionEndpointInputInput

type ModelQualityJobDefinitionEndpointInputInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionEndpointInputOutput() ModelQualityJobDefinitionEndpointInputOutput
	ToModelQualityJobDefinitionEndpointInputOutputWithContext(context.Context) ModelQualityJobDefinitionEndpointInputOutput
}

ModelQualityJobDefinitionEndpointInputInput is an input type that accepts ModelQualityJobDefinitionEndpointInputArgs and ModelQualityJobDefinitionEndpointInputOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionEndpointInputInput` via:

ModelQualityJobDefinitionEndpointInputArgs{...}

type ModelQualityJobDefinitionEndpointInputOutput

type ModelQualityJobDefinitionEndpointInputOutput struct{ *pulumi.OutputState }

The endpoint for a monitoring job.

func (ModelQualityJobDefinitionEndpointInputOutput) ElementType

func (ModelQualityJobDefinitionEndpointInputOutput) EndTimeOffset

Monitoring end time offset, e.g. PT0H

func (ModelQualityJobDefinitionEndpointInputOutput) EndpointName

func (ModelQualityJobDefinitionEndpointInputOutput) InferenceAttribute

Index or JSONpath to locate predicted label(s)

func (ModelQualityJobDefinitionEndpointInputOutput) LocalPath

Path to the filesystem where the endpoint data is available to the container.

func (ModelQualityJobDefinitionEndpointInputOutput) ProbabilityAttribute

Index or JSONpath to locate probabilities

func (ModelQualityJobDefinitionEndpointInputOutput) ProbabilityThresholdAttribute

func (o ModelQualityJobDefinitionEndpointInputOutput) ProbabilityThresholdAttribute() pulumi.Float64PtrOutput

func (ModelQualityJobDefinitionEndpointInputOutput) S3DataDistributionType

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (ModelQualityJobDefinitionEndpointInputOutput) S3InputMode

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (ModelQualityJobDefinitionEndpointInputOutput) StartTimeOffset

Monitoring start time offset, e.g. -PT1H

func (ModelQualityJobDefinitionEndpointInputOutput) ToModelQualityJobDefinitionEndpointInputOutput

func (o ModelQualityJobDefinitionEndpointInputOutput) ToModelQualityJobDefinitionEndpointInputOutput() ModelQualityJobDefinitionEndpointInputOutput

func (ModelQualityJobDefinitionEndpointInputOutput) ToModelQualityJobDefinitionEndpointInputOutputWithContext

func (o ModelQualityJobDefinitionEndpointInputOutput) ToModelQualityJobDefinitionEndpointInputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputOutput

type ModelQualityJobDefinitionEndpointInputS3DataDistributionType

type ModelQualityJobDefinitionEndpointInputS3DataDistributionType string

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ElementType

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext

func (e ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (e ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput() ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (e ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToStringOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToStringOutputWithContext

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToStringPtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionType) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeInput

type ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput() ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput
	ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(context.Context) ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput
}

ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeInput is an input type that accepts ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeArgs and ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeInput` via:

ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeArgs{...}

type ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

type ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ElementType

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext

func (o ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringOutputWithContext

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrInput

type ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput() ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput
	ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(context.Context) ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput
}

type ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

type ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) Elem

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ElementType

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutput

func (ModelQualityJobDefinitionEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionEndpointInputS3InputMode

type ModelQualityJobDefinitionEndpointInputS3InputMode string

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ElementType

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ToModelQualityJobDefinitionEndpointInputS3InputModeOutput

func (e ModelQualityJobDefinitionEndpointInputS3InputMode) ToModelQualityJobDefinitionEndpointInputS3InputModeOutput() ModelQualityJobDefinitionEndpointInputS3InputModeOutput

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ToModelQualityJobDefinitionEndpointInputS3InputModeOutputWithContext

func (e ModelQualityJobDefinitionEndpointInputS3InputMode) ToModelQualityJobDefinitionEndpointInputS3InputModeOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3InputModeOutput

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (e ModelQualityJobDefinitionEndpointInputS3InputMode) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutput() ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (e ModelQualityJobDefinitionEndpointInputS3InputMode) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ToStringOutput

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ToStringOutputWithContext

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ToStringPtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputMode) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionEndpointInputS3InputModeInput

type ModelQualityJobDefinitionEndpointInputS3InputModeInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionEndpointInputS3InputModeOutput() ModelQualityJobDefinitionEndpointInputS3InputModeOutput
	ToModelQualityJobDefinitionEndpointInputS3InputModeOutputWithContext(context.Context) ModelQualityJobDefinitionEndpointInputS3InputModeOutput
}

ModelQualityJobDefinitionEndpointInputS3InputModeInput is an input type that accepts ModelQualityJobDefinitionEndpointInputS3InputModeArgs and ModelQualityJobDefinitionEndpointInputS3InputModeOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionEndpointInputS3InputModeInput` via:

ModelQualityJobDefinitionEndpointInputS3InputModeArgs{...}

type ModelQualityJobDefinitionEndpointInputS3InputModeOutput

type ModelQualityJobDefinitionEndpointInputS3InputModeOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ElementType

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToModelQualityJobDefinitionEndpointInputS3InputModeOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToModelQualityJobDefinitionEndpointInputS3InputModeOutputWithContext

func (o ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToModelQualityJobDefinitionEndpointInputS3InputModeOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3InputModeOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (o ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToStringOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToStringOutputWithContext

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToStringPtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModeOutput) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionEndpointInputS3InputModePtrInput

type ModelQualityJobDefinitionEndpointInputS3InputModePtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutput() ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput
	ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(context.Context) ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput
}

type ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput

type ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput) Elem

func (ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput) ElementType

func (ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext

func (o ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToModelQualityJobDefinitionEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToStringPtrOutput

func (ModelQualityJobDefinitionEndpointInputS3InputModePtrOutput) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionInput

type ModelQualityJobDefinitionInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionOutput() ModelQualityJobDefinitionOutput
	ToModelQualityJobDefinitionOutputWithContext(ctx context.Context) ModelQualityJobDefinitionOutput
}

type ModelQualityJobDefinitionModelQualityAppSpecification

type ModelQualityJobDefinitionModelQualityAppSpecification struct {
	// An array of arguments for the container used to run the monitoring job.
	ContainerArguments []string `pulumi:"containerArguments"`
	// Specifies the entrypoint for a container used to run the monitoring job.
	ContainerEntrypoint []string `pulumi:"containerEntrypoint"`
	// Sets the environment variables in the Docker container
	Environment interface{} `pulumi:"environment"`
	// The container image to be run by the monitoring job.
	ImageUri string `pulumi:"imageUri"`
	// An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
	PostAnalyticsProcessorSourceUri *string                              `pulumi:"postAnalyticsProcessorSourceUri"`
	ProblemType                     ModelQualityJobDefinitionProblemType `pulumi:"problemType"`
	// An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
	RecordPreprocessorSourceUri *string `pulumi:"recordPreprocessorSourceUri"`
}

Container image configuration object for the monitoring job.

type ModelQualityJobDefinitionModelQualityAppSpecificationArgs

type ModelQualityJobDefinitionModelQualityAppSpecificationArgs struct {
	// An array of arguments for the container used to run the monitoring job.
	ContainerArguments pulumi.StringArrayInput `pulumi:"containerArguments"`
	// Specifies the entrypoint for a container used to run the monitoring job.
	ContainerEntrypoint pulumi.StringArrayInput `pulumi:"containerEntrypoint"`
	// Sets the environment variables in the Docker container
	Environment pulumi.Input `pulumi:"environment"`
	// The container image to be run by the monitoring job.
	ImageUri pulumi.StringInput `pulumi:"imageUri"`
	// An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
	PostAnalyticsProcessorSourceUri pulumi.StringPtrInput                     `pulumi:"postAnalyticsProcessorSourceUri"`
	ProblemType                     ModelQualityJobDefinitionProblemTypeInput `pulumi:"problemType"`
	// An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
	RecordPreprocessorSourceUri pulumi.StringPtrInput `pulumi:"recordPreprocessorSourceUri"`
}

Container image configuration object for the monitoring job.

func (ModelQualityJobDefinitionModelQualityAppSpecificationArgs) ElementType

func (ModelQualityJobDefinitionModelQualityAppSpecificationArgs) ToModelQualityJobDefinitionModelQualityAppSpecificationOutput

func (ModelQualityJobDefinitionModelQualityAppSpecificationArgs) ToModelQualityJobDefinitionModelQualityAppSpecificationOutputWithContext

func (i ModelQualityJobDefinitionModelQualityAppSpecificationArgs) ToModelQualityJobDefinitionModelQualityAppSpecificationOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityAppSpecificationOutput

type ModelQualityJobDefinitionModelQualityAppSpecificationInput

type ModelQualityJobDefinitionModelQualityAppSpecificationInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionModelQualityAppSpecificationOutput() ModelQualityJobDefinitionModelQualityAppSpecificationOutput
	ToModelQualityJobDefinitionModelQualityAppSpecificationOutputWithContext(context.Context) ModelQualityJobDefinitionModelQualityAppSpecificationOutput
}

ModelQualityJobDefinitionModelQualityAppSpecificationInput is an input type that accepts ModelQualityJobDefinitionModelQualityAppSpecificationArgs and ModelQualityJobDefinitionModelQualityAppSpecificationOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionModelQualityAppSpecificationInput` via:

ModelQualityJobDefinitionModelQualityAppSpecificationArgs{...}

type ModelQualityJobDefinitionModelQualityAppSpecificationOutput

type ModelQualityJobDefinitionModelQualityAppSpecificationOutput struct{ *pulumi.OutputState }

Container image configuration object for the monitoring job.

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) ContainerArguments

An array of arguments for the container used to run the monitoring job.

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) ContainerEntrypoint

Specifies the entrypoint for a container used to run the monitoring job.

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) ElementType

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) Environment

Sets the environment variables in the Docker container

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) ImageUri

The container image to be run by the monitoring job.

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) PostAnalyticsProcessorSourceUri

An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) ProblemType

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) RecordPreprocessorSourceUri

An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) ToModelQualityJobDefinitionModelQualityAppSpecificationOutput

func (ModelQualityJobDefinitionModelQualityAppSpecificationOutput) ToModelQualityJobDefinitionModelQualityAppSpecificationOutputWithContext

func (o ModelQualityJobDefinitionModelQualityAppSpecificationOutput) ToModelQualityJobDefinitionModelQualityAppSpecificationOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityAppSpecificationOutput

type ModelQualityJobDefinitionModelQualityBaselineConfig

type ModelQualityJobDefinitionModelQualityBaselineConfig struct {
	BaseliningJobName   *string                                       `pulumi:"baseliningJobName"`
	ConstraintsResource *ModelQualityJobDefinitionConstraintsResource `pulumi:"constraintsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

type ModelQualityJobDefinitionModelQualityBaselineConfigArgs

type ModelQualityJobDefinitionModelQualityBaselineConfigArgs struct {
	BaseliningJobName   pulumi.StringPtrInput                                `pulumi:"baseliningJobName"`
	ConstraintsResource ModelQualityJobDefinitionConstraintsResourcePtrInput `pulumi:"constraintsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (ModelQualityJobDefinitionModelQualityBaselineConfigArgs) ElementType

func (ModelQualityJobDefinitionModelQualityBaselineConfigArgs) ToModelQualityJobDefinitionModelQualityBaselineConfigOutput

func (ModelQualityJobDefinitionModelQualityBaselineConfigArgs) ToModelQualityJobDefinitionModelQualityBaselineConfigOutputWithContext

func (i ModelQualityJobDefinitionModelQualityBaselineConfigArgs) ToModelQualityJobDefinitionModelQualityBaselineConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityBaselineConfigOutput

func (ModelQualityJobDefinitionModelQualityBaselineConfigArgs) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput

func (i ModelQualityJobDefinitionModelQualityBaselineConfigArgs) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput() ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput

func (ModelQualityJobDefinitionModelQualityBaselineConfigArgs) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutputWithContext

func (i ModelQualityJobDefinitionModelQualityBaselineConfigArgs) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput

type ModelQualityJobDefinitionModelQualityBaselineConfigInput

type ModelQualityJobDefinitionModelQualityBaselineConfigInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionModelQualityBaselineConfigOutput() ModelQualityJobDefinitionModelQualityBaselineConfigOutput
	ToModelQualityJobDefinitionModelQualityBaselineConfigOutputWithContext(context.Context) ModelQualityJobDefinitionModelQualityBaselineConfigOutput
}

ModelQualityJobDefinitionModelQualityBaselineConfigInput is an input type that accepts ModelQualityJobDefinitionModelQualityBaselineConfigArgs and ModelQualityJobDefinitionModelQualityBaselineConfigOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionModelQualityBaselineConfigInput` via:

ModelQualityJobDefinitionModelQualityBaselineConfigArgs{...}

type ModelQualityJobDefinitionModelQualityBaselineConfigOutput

type ModelQualityJobDefinitionModelQualityBaselineConfigOutput struct{ *pulumi.OutputState }

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (ModelQualityJobDefinitionModelQualityBaselineConfigOutput) BaseliningJobName

func (ModelQualityJobDefinitionModelQualityBaselineConfigOutput) ConstraintsResource

func (ModelQualityJobDefinitionModelQualityBaselineConfigOutput) ElementType

func (ModelQualityJobDefinitionModelQualityBaselineConfigOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigOutput

func (ModelQualityJobDefinitionModelQualityBaselineConfigOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigOutputWithContext

func (o ModelQualityJobDefinitionModelQualityBaselineConfigOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityBaselineConfigOutput

func (ModelQualityJobDefinitionModelQualityBaselineConfigOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput

func (ModelQualityJobDefinitionModelQualityBaselineConfigOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutputWithContext

func (o ModelQualityJobDefinitionModelQualityBaselineConfigOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput

type ModelQualityJobDefinitionModelQualityBaselineConfigPtrInput

type ModelQualityJobDefinitionModelQualityBaselineConfigPtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput() ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput
	ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutputWithContext(context.Context) ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput
}

ModelQualityJobDefinitionModelQualityBaselineConfigPtrInput is an input type that accepts ModelQualityJobDefinitionModelQualityBaselineConfigArgs, ModelQualityJobDefinitionModelQualityBaselineConfigPtr and ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionModelQualityBaselineConfigPtrInput` via:

        ModelQualityJobDefinitionModelQualityBaselineConfigArgs{...}

or:

        nil

type ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput

type ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput) BaseliningJobName

func (ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput) ConstraintsResource

func (ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput) Elem

func (ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput) ElementType

func (ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput

func (ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutputWithContext

func (o ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput) ToModelQualityJobDefinitionModelQualityBaselineConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityBaselineConfigPtrOutput

type ModelQualityJobDefinitionModelQualityJobInput

type ModelQualityJobDefinitionModelQualityJobInput struct {
	EndpointInput      ModelQualityJobDefinitionEndpointInput                `pulumi:"endpointInput"`
	GroundTruthS3Input ModelQualityJobDefinitionMonitoringGroundTruthS3Input `pulumi:"groundTruthS3Input"`
}

The inputs for a monitoring job.

type ModelQualityJobDefinitionModelQualityJobInputArgs

type ModelQualityJobDefinitionModelQualityJobInputArgs struct {
	EndpointInput      ModelQualityJobDefinitionEndpointInputInput                `pulumi:"endpointInput"`
	GroundTruthS3Input ModelQualityJobDefinitionMonitoringGroundTruthS3InputInput `pulumi:"groundTruthS3Input"`
}

The inputs for a monitoring job.

func (ModelQualityJobDefinitionModelQualityJobInputArgs) ElementType

func (ModelQualityJobDefinitionModelQualityJobInputArgs) ToModelQualityJobDefinitionModelQualityJobInputOutput

func (i ModelQualityJobDefinitionModelQualityJobInputArgs) ToModelQualityJobDefinitionModelQualityJobInputOutput() ModelQualityJobDefinitionModelQualityJobInputOutput

func (ModelQualityJobDefinitionModelQualityJobInputArgs) ToModelQualityJobDefinitionModelQualityJobInputOutputWithContext

func (i ModelQualityJobDefinitionModelQualityJobInputArgs) ToModelQualityJobDefinitionModelQualityJobInputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityJobInputOutput

type ModelQualityJobDefinitionModelQualityJobInputInput

type ModelQualityJobDefinitionModelQualityJobInputInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionModelQualityJobInputOutput() ModelQualityJobDefinitionModelQualityJobInputOutput
	ToModelQualityJobDefinitionModelQualityJobInputOutputWithContext(context.Context) ModelQualityJobDefinitionModelQualityJobInputOutput
}

ModelQualityJobDefinitionModelQualityJobInputInput is an input type that accepts ModelQualityJobDefinitionModelQualityJobInputArgs and ModelQualityJobDefinitionModelQualityJobInputOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionModelQualityJobInputInput` via:

ModelQualityJobDefinitionModelQualityJobInputArgs{...}

type ModelQualityJobDefinitionModelQualityJobInputOutput

type ModelQualityJobDefinitionModelQualityJobInputOutput struct{ *pulumi.OutputState }

The inputs for a monitoring job.

func (ModelQualityJobDefinitionModelQualityJobInputOutput) ElementType

func (ModelQualityJobDefinitionModelQualityJobInputOutput) EndpointInput

func (ModelQualityJobDefinitionModelQualityJobInputOutput) GroundTruthS3Input

func (ModelQualityJobDefinitionModelQualityJobInputOutput) ToModelQualityJobDefinitionModelQualityJobInputOutput

func (o ModelQualityJobDefinitionModelQualityJobInputOutput) ToModelQualityJobDefinitionModelQualityJobInputOutput() ModelQualityJobDefinitionModelQualityJobInputOutput

func (ModelQualityJobDefinitionModelQualityJobInputOutput) ToModelQualityJobDefinitionModelQualityJobInputOutputWithContext

func (o ModelQualityJobDefinitionModelQualityJobInputOutput) ToModelQualityJobDefinitionModelQualityJobInputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionModelQualityJobInputOutput

type ModelQualityJobDefinitionMonitoringGroundTruthS3Input

type ModelQualityJobDefinitionMonitoringGroundTruthS3Input struct {
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri string `pulumi:"s3Uri"`
}

Ground truth input provided in S3

type ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs

type ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs struct {
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

Ground truth input provided in S3

func (ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs) ElementType

func (ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs) ToModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput

func (ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs) ToModelQualityJobDefinitionMonitoringGroundTruthS3InputOutputWithContext

func (i ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs) ToModelQualityJobDefinitionMonitoringGroundTruthS3InputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput

type ModelQualityJobDefinitionMonitoringGroundTruthS3InputInput

type ModelQualityJobDefinitionMonitoringGroundTruthS3InputInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput() ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput
	ToModelQualityJobDefinitionMonitoringGroundTruthS3InputOutputWithContext(context.Context) ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput
}

ModelQualityJobDefinitionMonitoringGroundTruthS3InputInput is an input type that accepts ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs and ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionMonitoringGroundTruthS3InputInput` via:

ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs{...}

type ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput

type ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput struct{ *pulumi.OutputState }

Ground truth input provided in S3

func (ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput) ElementType

func (ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput) S3Uri

A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

func (ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput) ToModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput

func (ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput) ToModelQualityJobDefinitionMonitoringGroundTruthS3InputOutputWithContext

func (o ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput) ToModelQualityJobDefinitionMonitoringGroundTruthS3InputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringGroundTruthS3InputOutput

type ModelQualityJobDefinitionMonitoringOutput

type ModelQualityJobDefinitionMonitoringOutput struct {
	S3Output ModelQualityJobDefinitionS3Output `pulumi:"s3Output"`
}

The output object for a monitoring job.

type ModelQualityJobDefinitionMonitoringOutputArgs

type ModelQualityJobDefinitionMonitoringOutputArgs struct {
	S3Output ModelQualityJobDefinitionS3OutputInput `pulumi:"s3Output"`
}

The output object for a monitoring job.

func (ModelQualityJobDefinitionMonitoringOutputArgs) ElementType

func (ModelQualityJobDefinitionMonitoringOutputArgs) ToModelQualityJobDefinitionMonitoringOutputOutput

func (i ModelQualityJobDefinitionMonitoringOutputArgs) ToModelQualityJobDefinitionMonitoringOutputOutput() ModelQualityJobDefinitionMonitoringOutputOutput

func (ModelQualityJobDefinitionMonitoringOutputArgs) ToModelQualityJobDefinitionMonitoringOutputOutputWithContext

func (i ModelQualityJobDefinitionMonitoringOutputArgs) ToModelQualityJobDefinitionMonitoringOutputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringOutputOutput

type ModelQualityJobDefinitionMonitoringOutputArray

type ModelQualityJobDefinitionMonitoringOutputArray []ModelQualityJobDefinitionMonitoringOutputInput

func (ModelQualityJobDefinitionMonitoringOutputArray) ElementType

func (ModelQualityJobDefinitionMonitoringOutputArray) ToModelQualityJobDefinitionMonitoringOutputArrayOutput

func (i ModelQualityJobDefinitionMonitoringOutputArray) ToModelQualityJobDefinitionMonitoringOutputArrayOutput() ModelQualityJobDefinitionMonitoringOutputArrayOutput

func (ModelQualityJobDefinitionMonitoringOutputArray) ToModelQualityJobDefinitionMonitoringOutputArrayOutputWithContext

func (i ModelQualityJobDefinitionMonitoringOutputArray) ToModelQualityJobDefinitionMonitoringOutputArrayOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringOutputArrayOutput

type ModelQualityJobDefinitionMonitoringOutputArrayInput

type ModelQualityJobDefinitionMonitoringOutputArrayInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionMonitoringOutputArrayOutput() ModelQualityJobDefinitionMonitoringOutputArrayOutput
	ToModelQualityJobDefinitionMonitoringOutputArrayOutputWithContext(context.Context) ModelQualityJobDefinitionMonitoringOutputArrayOutput
}

ModelQualityJobDefinitionMonitoringOutputArrayInput is an input type that accepts ModelQualityJobDefinitionMonitoringOutputArray and ModelQualityJobDefinitionMonitoringOutputArrayOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionMonitoringOutputArrayInput` via:

ModelQualityJobDefinitionMonitoringOutputArray{ ModelQualityJobDefinitionMonitoringOutputArgs{...} }

type ModelQualityJobDefinitionMonitoringOutputArrayOutput

type ModelQualityJobDefinitionMonitoringOutputArrayOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionMonitoringOutputArrayOutput) ElementType

func (ModelQualityJobDefinitionMonitoringOutputArrayOutput) Index

func (ModelQualityJobDefinitionMonitoringOutputArrayOutput) ToModelQualityJobDefinitionMonitoringOutputArrayOutput

func (ModelQualityJobDefinitionMonitoringOutputArrayOutput) ToModelQualityJobDefinitionMonitoringOutputArrayOutputWithContext

func (o ModelQualityJobDefinitionMonitoringOutputArrayOutput) ToModelQualityJobDefinitionMonitoringOutputArrayOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringOutputArrayOutput

type ModelQualityJobDefinitionMonitoringOutputConfig

type ModelQualityJobDefinitionMonitoringOutputConfig struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs []ModelQualityJobDefinitionMonitoringOutput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

type ModelQualityJobDefinitionMonitoringOutputConfigArgs

type ModelQualityJobDefinitionMonitoringOutputConfigArgs struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs ModelQualityJobDefinitionMonitoringOutputArrayInput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

func (ModelQualityJobDefinitionMonitoringOutputConfigArgs) ElementType

func (ModelQualityJobDefinitionMonitoringOutputConfigArgs) ToModelQualityJobDefinitionMonitoringOutputConfigOutput

func (i ModelQualityJobDefinitionMonitoringOutputConfigArgs) ToModelQualityJobDefinitionMonitoringOutputConfigOutput() ModelQualityJobDefinitionMonitoringOutputConfigOutput

func (ModelQualityJobDefinitionMonitoringOutputConfigArgs) ToModelQualityJobDefinitionMonitoringOutputConfigOutputWithContext

func (i ModelQualityJobDefinitionMonitoringOutputConfigArgs) ToModelQualityJobDefinitionMonitoringOutputConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringOutputConfigOutput

type ModelQualityJobDefinitionMonitoringOutputConfigInput

type ModelQualityJobDefinitionMonitoringOutputConfigInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionMonitoringOutputConfigOutput() ModelQualityJobDefinitionMonitoringOutputConfigOutput
	ToModelQualityJobDefinitionMonitoringOutputConfigOutputWithContext(context.Context) ModelQualityJobDefinitionMonitoringOutputConfigOutput
}

ModelQualityJobDefinitionMonitoringOutputConfigInput is an input type that accepts ModelQualityJobDefinitionMonitoringOutputConfigArgs and ModelQualityJobDefinitionMonitoringOutputConfigOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionMonitoringOutputConfigInput` via:

ModelQualityJobDefinitionMonitoringOutputConfigArgs{...}

type ModelQualityJobDefinitionMonitoringOutputConfigOutput

type ModelQualityJobDefinitionMonitoringOutputConfigOutput struct{ *pulumi.OutputState }

The output configuration for monitoring jobs.

func (ModelQualityJobDefinitionMonitoringOutputConfigOutput) ElementType

func (ModelQualityJobDefinitionMonitoringOutputConfigOutput) KmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

func (ModelQualityJobDefinitionMonitoringOutputConfigOutput) MonitoringOutputs

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

func (ModelQualityJobDefinitionMonitoringOutputConfigOutput) ToModelQualityJobDefinitionMonitoringOutputConfigOutput

func (ModelQualityJobDefinitionMonitoringOutputConfigOutput) ToModelQualityJobDefinitionMonitoringOutputConfigOutputWithContext

func (o ModelQualityJobDefinitionMonitoringOutputConfigOutput) ToModelQualityJobDefinitionMonitoringOutputConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringOutputConfigOutput

type ModelQualityJobDefinitionMonitoringOutputInput

type ModelQualityJobDefinitionMonitoringOutputInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionMonitoringOutputOutput() ModelQualityJobDefinitionMonitoringOutputOutput
	ToModelQualityJobDefinitionMonitoringOutputOutputWithContext(context.Context) ModelQualityJobDefinitionMonitoringOutputOutput
}

ModelQualityJobDefinitionMonitoringOutputInput is an input type that accepts ModelQualityJobDefinitionMonitoringOutputArgs and ModelQualityJobDefinitionMonitoringOutputOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionMonitoringOutputInput` via:

ModelQualityJobDefinitionMonitoringOutputArgs{...}

type ModelQualityJobDefinitionMonitoringOutputOutput

type ModelQualityJobDefinitionMonitoringOutputOutput struct{ *pulumi.OutputState }

The output object for a monitoring job.

func (ModelQualityJobDefinitionMonitoringOutputOutput) ElementType

func (ModelQualityJobDefinitionMonitoringOutputOutput) S3Output

func (ModelQualityJobDefinitionMonitoringOutputOutput) ToModelQualityJobDefinitionMonitoringOutputOutput

func (o ModelQualityJobDefinitionMonitoringOutputOutput) ToModelQualityJobDefinitionMonitoringOutputOutput() ModelQualityJobDefinitionMonitoringOutputOutput

func (ModelQualityJobDefinitionMonitoringOutputOutput) ToModelQualityJobDefinitionMonitoringOutputOutputWithContext

func (o ModelQualityJobDefinitionMonitoringOutputOutput) ToModelQualityJobDefinitionMonitoringOutputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringOutputOutput

type ModelQualityJobDefinitionMonitoringResources

type ModelQualityJobDefinitionMonitoringResources struct {
	ClusterConfig ModelQualityJobDefinitionClusterConfig `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

type ModelQualityJobDefinitionMonitoringResourcesArgs

type ModelQualityJobDefinitionMonitoringResourcesArgs struct {
	ClusterConfig ModelQualityJobDefinitionClusterConfigInput `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

func (ModelQualityJobDefinitionMonitoringResourcesArgs) ElementType

func (ModelQualityJobDefinitionMonitoringResourcesArgs) ToModelQualityJobDefinitionMonitoringResourcesOutput

func (i ModelQualityJobDefinitionMonitoringResourcesArgs) ToModelQualityJobDefinitionMonitoringResourcesOutput() ModelQualityJobDefinitionMonitoringResourcesOutput

func (ModelQualityJobDefinitionMonitoringResourcesArgs) ToModelQualityJobDefinitionMonitoringResourcesOutputWithContext

func (i ModelQualityJobDefinitionMonitoringResourcesArgs) ToModelQualityJobDefinitionMonitoringResourcesOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringResourcesOutput

type ModelQualityJobDefinitionMonitoringResourcesInput

type ModelQualityJobDefinitionMonitoringResourcesInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionMonitoringResourcesOutput() ModelQualityJobDefinitionMonitoringResourcesOutput
	ToModelQualityJobDefinitionMonitoringResourcesOutputWithContext(context.Context) ModelQualityJobDefinitionMonitoringResourcesOutput
}

ModelQualityJobDefinitionMonitoringResourcesInput is an input type that accepts ModelQualityJobDefinitionMonitoringResourcesArgs and ModelQualityJobDefinitionMonitoringResourcesOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionMonitoringResourcesInput` via:

ModelQualityJobDefinitionMonitoringResourcesArgs{...}

type ModelQualityJobDefinitionMonitoringResourcesOutput

type ModelQualityJobDefinitionMonitoringResourcesOutput struct{ *pulumi.OutputState }

Identifies the resources to deploy for a monitoring job.

func (ModelQualityJobDefinitionMonitoringResourcesOutput) ClusterConfig

func (ModelQualityJobDefinitionMonitoringResourcesOutput) ElementType

func (ModelQualityJobDefinitionMonitoringResourcesOutput) ToModelQualityJobDefinitionMonitoringResourcesOutput

func (o ModelQualityJobDefinitionMonitoringResourcesOutput) ToModelQualityJobDefinitionMonitoringResourcesOutput() ModelQualityJobDefinitionMonitoringResourcesOutput

func (ModelQualityJobDefinitionMonitoringResourcesOutput) ToModelQualityJobDefinitionMonitoringResourcesOutputWithContext

func (o ModelQualityJobDefinitionMonitoringResourcesOutput) ToModelQualityJobDefinitionMonitoringResourcesOutputWithContext(ctx context.Context) ModelQualityJobDefinitionMonitoringResourcesOutput

type ModelQualityJobDefinitionNetworkConfig

type ModelQualityJobDefinitionNetworkConfig struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption *bool `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation *bool                               `pulumi:"enableNetworkIsolation"`
	VpcConfig              *ModelQualityJobDefinitionVpcConfig `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

type ModelQualityJobDefinitionNetworkConfigArgs

type ModelQualityJobDefinitionNetworkConfigArgs struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption pulumi.BoolPtrInput `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation pulumi.BoolPtrInput                        `pulumi:"enableNetworkIsolation"`
	VpcConfig              ModelQualityJobDefinitionVpcConfigPtrInput `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (ModelQualityJobDefinitionNetworkConfigArgs) ElementType

func (ModelQualityJobDefinitionNetworkConfigArgs) ToModelQualityJobDefinitionNetworkConfigOutput

func (i ModelQualityJobDefinitionNetworkConfigArgs) ToModelQualityJobDefinitionNetworkConfigOutput() ModelQualityJobDefinitionNetworkConfigOutput

func (ModelQualityJobDefinitionNetworkConfigArgs) ToModelQualityJobDefinitionNetworkConfigOutputWithContext

func (i ModelQualityJobDefinitionNetworkConfigArgs) ToModelQualityJobDefinitionNetworkConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionNetworkConfigOutput

func (ModelQualityJobDefinitionNetworkConfigArgs) ToModelQualityJobDefinitionNetworkConfigPtrOutput

func (i ModelQualityJobDefinitionNetworkConfigArgs) ToModelQualityJobDefinitionNetworkConfigPtrOutput() ModelQualityJobDefinitionNetworkConfigPtrOutput

func (ModelQualityJobDefinitionNetworkConfigArgs) ToModelQualityJobDefinitionNetworkConfigPtrOutputWithContext

func (i ModelQualityJobDefinitionNetworkConfigArgs) ToModelQualityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionNetworkConfigPtrOutput

type ModelQualityJobDefinitionNetworkConfigInput

type ModelQualityJobDefinitionNetworkConfigInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionNetworkConfigOutput() ModelQualityJobDefinitionNetworkConfigOutput
	ToModelQualityJobDefinitionNetworkConfigOutputWithContext(context.Context) ModelQualityJobDefinitionNetworkConfigOutput
}

ModelQualityJobDefinitionNetworkConfigInput is an input type that accepts ModelQualityJobDefinitionNetworkConfigArgs and ModelQualityJobDefinitionNetworkConfigOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionNetworkConfigInput` via:

ModelQualityJobDefinitionNetworkConfigArgs{...}

type ModelQualityJobDefinitionNetworkConfigOutput

type ModelQualityJobDefinitionNetworkConfigOutput struct{ *pulumi.OutputState }

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (ModelQualityJobDefinitionNetworkConfigOutput) ElementType

func (ModelQualityJobDefinitionNetworkConfigOutput) EnableInterContainerTrafficEncryption

func (o ModelQualityJobDefinitionNetworkConfigOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (ModelQualityJobDefinitionNetworkConfigOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (ModelQualityJobDefinitionNetworkConfigOutput) ToModelQualityJobDefinitionNetworkConfigOutput

func (o ModelQualityJobDefinitionNetworkConfigOutput) ToModelQualityJobDefinitionNetworkConfigOutput() ModelQualityJobDefinitionNetworkConfigOutput

func (ModelQualityJobDefinitionNetworkConfigOutput) ToModelQualityJobDefinitionNetworkConfigOutputWithContext

func (o ModelQualityJobDefinitionNetworkConfigOutput) ToModelQualityJobDefinitionNetworkConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionNetworkConfigOutput

func (ModelQualityJobDefinitionNetworkConfigOutput) ToModelQualityJobDefinitionNetworkConfigPtrOutput

func (o ModelQualityJobDefinitionNetworkConfigOutput) ToModelQualityJobDefinitionNetworkConfigPtrOutput() ModelQualityJobDefinitionNetworkConfigPtrOutput

func (ModelQualityJobDefinitionNetworkConfigOutput) ToModelQualityJobDefinitionNetworkConfigPtrOutputWithContext

func (o ModelQualityJobDefinitionNetworkConfigOutput) ToModelQualityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionNetworkConfigPtrOutput

func (ModelQualityJobDefinitionNetworkConfigOutput) VpcConfig

type ModelQualityJobDefinitionNetworkConfigPtrInput

type ModelQualityJobDefinitionNetworkConfigPtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionNetworkConfigPtrOutput() ModelQualityJobDefinitionNetworkConfigPtrOutput
	ToModelQualityJobDefinitionNetworkConfigPtrOutputWithContext(context.Context) ModelQualityJobDefinitionNetworkConfigPtrOutput
}

ModelQualityJobDefinitionNetworkConfigPtrInput is an input type that accepts ModelQualityJobDefinitionNetworkConfigArgs, ModelQualityJobDefinitionNetworkConfigPtr and ModelQualityJobDefinitionNetworkConfigPtrOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionNetworkConfigPtrInput` via:

        ModelQualityJobDefinitionNetworkConfigArgs{...}

or:

        nil

type ModelQualityJobDefinitionNetworkConfigPtrOutput

type ModelQualityJobDefinitionNetworkConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionNetworkConfigPtrOutput) Elem

func (ModelQualityJobDefinitionNetworkConfigPtrOutput) ElementType

func (ModelQualityJobDefinitionNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption

func (o ModelQualityJobDefinitionNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (ModelQualityJobDefinitionNetworkConfigPtrOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (ModelQualityJobDefinitionNetworkConfigPtrOutput) ToModelQualityJobDefinitionNetworkConfigPtrOutput

func (o ModelQualityJobDefinitionNetworkConfigPtrOutput) ToModelQualityJobDefinitionNetworkConfigPtrOutput() ModelQualityJobDefinitionNetworkConfigPtrOutput

func (ModelQualityJobDefinitionNetworkConfigPtrOutput) ToModelQualityJobDefinitionNetworkConfigPtrOutputWithContext

func (o ModelQualityJobDefinitionNetworkConfigPtrOutput) ToModelQualityJobDefinitionNetworkConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionNetworkConfigPtrOutput

func (ModelQualityJobDefinitionNetworkConfigPtrOutput) VpcConfig

type ModelQualityJobDefinitionOutput

type ModelQualityJobDefinitionOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionOutput) ElementType

func (ModelQualityJobDefinitionOutput) ToModelQualityJobDefinitionOutput

func (o ModelQualityJobDefinitionOutput) ToModelQualityJobDefinitionOutput() ModelQualityJobDefinitionOutput

func (ModelQualityJobDefinitionOutput) ToModelQualityJobDefinitionOutputWithContext

func (o ModelQualityJobDefinitionOutput) ToModelQualityJobDefinitionOutputWithContext(ctx context.Context) ModelQualityJobDefinitionOutput

type ModelQualityJobDefinitionProblemType

type ModelQualityJobDefinitionProblemType string

The status of the monitoring job.

func (ModelQualityJobDefinitionProblemType) ElementType

func (ModelQualityJobDefinitionProblemType) ToModelQualityJobDefinitionProblemTypeOutput

func (e ModelQualityJobDefinitionProblemType) ToModelQualityJobDefinitionProblemTypeOutput() ModelQualityJobDefinitionProblemTypeOutput

func (ModelQualityJobDefinitionProblemType) ToModelQualityJobDefinitionProblemTypeOutputWithContext

func (e ModelQualityJobDefinitionProblemType) ToModelQualityJobDefinitionProblemTypeOutputWithContext(ctx context.Context) ModelQualityJobDefinitionProblemTypeOutput

func (ModelQualityJobDefinitionProblemType) ToModelQualityJobDefinitionProblemTypePtrOutput

func (e ModelQualityJobDefinitionProblemType) ToModelQualityJobDefinitionProblemTypePtrOutput() ModelQualityJobDefinitionProblemTypePtrOutput

func (ModelQualityJobDefinitionProblemType) ToModelQualityJobDefinitionProblemTypePtrOutputWithContext

func (e ModelQualityJobDefinitionProblemType) ToModelQualityJobDefinitionProblemTypePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionProblemTypePtrOutput

func (ModelQualityJobDefinitionProblemType) ToStringOutput

func (ModelQualityJobDefinitionProblemType) ToStringOutputWithContext

func (e ModelQualityJobDefinitionProblemType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ModelQualityJobDefinitionProblemType) ToStringPtrOutput

func (ModelQualityJobDefinitionProblemType) ToStringPtrOutputWithContext

func (e ModelQualityJobDefinitionProblemType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ModelQualityJobDefinitionProblemTypeInput

type ModelQualityJobDefinitionProblemTypeInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionProblemTypeOutput() ModelQualityJobDefinitionProblemTypeOutput
	ToModelQualityJobDefinitionProblemTypeOutputWithContext(context.Context) ModelQualityJobDefinitionProblemTypeOutput
}

ModelQualityJobDefinitionProblemTypeInput is an input type that accepts ModelQualityJobDefinitionProblemTypeArgs and ModelQualityJobDefinitionProblemTypeOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionProblemTypeInput` via:

ModelQualityJobDefinitionProblemTypeArgs{...}

type ModelQualityJobDefinitionProblemTypeOutput

type ModelQualityJobDefinitionProblemTypeOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionProblemTypeOutput) ElementType

func (ModelQualityJobDefinitionProblemTypeOutput) ToModelQualityJobDefinitionProblemTypeOutput

func (o ModelQualityJobDefinitionProblemTypeOutput) ToModelQualityJobDefinitionProblemTypeOutput() ModelQualityJobDefinitionProblemTypeOutput

func (ModelQualityJobDefinitionProblemTypeOutput) ToModelQualityJobDefinitionProblemTypeOutputWithContext

func (o ModelQualityJobDefinitionProblemTypeOutput) ToModelQualityJobDefinitionProblemTypeOutputWithContext(ctx context.Context) ModelQualityJobDefinitionProblemTypeOutput

func (ModelQualityJobDefinitionProblemTypeOutput) ToModelQualityJobDefinitionProblemTypePtrOutput

func (o ModelQualityJobDefinitionProblemTypeOutput) ToModelQualityJobDefinitionProblemTypePtrOutput() ModelQualityJobDefinitionProblemTypePtrOutput

func (ModelQualityJobDefinitionProblemTypeOutput) ToModelQualityJobDefinitionProblemTypePtrOutputWithContext

func (o ModelQualityJobDefinitionProblemTypeOutput) ToModelQualityJobDefinitionProblemTypePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionProblemTypePtrOutput

func (ModelQualityJobDefinitionProblemTypeOutput) ToStringOutput

func (ModelQualityJobDefinitionProblemTypeOutput) ToStringOutputWithContext

func (ModelQualityJobDefinitionProblemTypeOutput) ToStringPtrOutput

func (ModelQualityJobDefinitionProblemTypeOutput) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionProblemTypePtrInput

type ModelQualityJobDefinitionProblemTypePtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionProblemTypePtrOutput() ModelQualityJobDefinitionProblemTypePtrOutput
	ToModelQualityJobDefinitionProblemTypePtrOutputWithContext(context.Context) ModelQualityJobDefinitionProblemTypePtrOutput
}

type ModelQualityJobDefinitionProblemTypePtrOutput

type ModelQualityJobDefinitionProblemTypePtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionProblemTypePtrOutput) Elem

func (ModelQualityJobDefinitionProblemTypePtrOutput) ElementType

func (ModelQualityJobDefinitionProblemTypePtrOutput) ToModelQualityJobDefinitionProblemTypePtrOutput

func (o ModelQualityJobDefinitionProblemTypePtrOutput) ToModelQualityJobDefinitionProblemTypePtrOutput() ModelQualityJobDefinitionProblemTypePtrOutput

func (ModelQualityJobDefinitionProblemTypePtrOutput) ToModelQualityJobDefinitionProblemTypePtrOutputWithContext

func (o ModelQualityJobDefinitionProblemTypePtrOutput) ToModelQualityJobDefinitionProblemTypePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionProblemTypePtrOutput

func (ModelQualityJobDefinitionProblemTypePtrOutput) ToStringPtrOutput

func (ModelQualityJobDefinitionProblemTypePtrOutput) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionS3Output

type ModelQualityJobDefinitionS3Output struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath string `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode *ModelQualityJobDefinitionS3OutputS3UploadMode `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri string `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

type ModelQualityJobDefinitionS3OutputArgs

type ModelQualityJobDefinitionS3OutputArgs struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode ModelQualityJobDefinitionS3OutputS3UploadModePtrInput `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

func (ModelQualityJobDefinitionS3OutputArgs) ElementType

func (ModelQualityJobDefinitionS3OutputArgs) ToModelQualityJobDefinitionS3OutputOutput

func (i ModelQualityJobDefinitionS3OutputArgs) ToModelQualityJobDefinitionS3OutputOutput() ModelQualityJobDefinitionS3OutputOutput

func (ModelQualityJobDefinitionS3OutputArgs) ToModelQualityJobDefinitionS3OutputOutputWithContext

func (i ModelQualityJobDefinitionS3OutputArgs) ToModelQualityJobDefinitionS3OutputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionS3OutputOutput

type ModelQualityJobDefinitionS3OutputInput

type ModelQualityJobDefinitionS3OutputInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionS3OutputOutput() ModelQualityJobDefinitionS3OutputOutput
	ToModelQualityJobDefinitionS3OutputOutputWithContext(context.Context) ModelQualityJobDefinitionS3OutputOutput
}

ModelQualityJobDefinitionS3OutputInput is an input type that accepts ModelQualityJobDefinitionS3OutputArgs and ModelQualityJobDefinitionS3OutputOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionS3OutputInput` via:

ModelQualityJobDefinitionS3OutputArgs{...}

type ModelQualityJobDefinitionS3OutputOutput

type ModelQualityJobDefinitionS3OutputOutput struct{ *pulumi.OutputState }

Information about where and how to store the results of a monitoring job.

func (ModelQualityJobDefinitionS3OutputOutput) ElementType

func (ModelQualityJobDefinitionS3OutputOutput) LocalPath

The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.

func (ModelQualityJobDefinitionS3OutputOutput) S3UploadMode

Whether to upload the results of the monitoring job continuously or after the job completes.

func (ModelQualityJobDefinitionS3OutputOutput) S3Uri

A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

func (ModelQualityJobDefinitionS3OutputOutput) ToModelQualityJobDefinitionS3OutputOutput

func (o ModelQualityJobDefinitionS3OutputOutput) ToModelQualityJobDefinitionS3OutputOutput() ModelQualityJobDefinitionS3OutputOutput

func (ModelQualityJobDefinitionS3OutputOutput) ToModelQualityJobDefinitionS3OutputOutputWithContext

func (o ModelQualityJobDefinitionS3OutputOutput) ToModelQualityJobDefinitionS3OutputOutputWithContext(ctx context.Context) ModelQualityJobDefinitionS3OutputOutput

type ModelQualityJobDefinitionS3OutputS3UploadMode

type ModelQualityJobDefinitionS3OutputS3UploadMode string

Whether to upload the results of the monitoring job continuously or after the job completes.

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ElementType

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ToModelQualityJobDefinitionS3OutputS3UploadModeOutput

func (e ModelQualityJobDefinitionS3OutputS3UploadMode) ToModelQualityJobDefinitionS3OutputS3UploadModeOutput() ModelQualityJobDefinitionS3OutputS3UploadModeOutput

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ToModelQualityJobDefinitionS3OutputS3UploadModeOutputWithContext

func (e ModelQualityJobDefinitionS3OutputS3UploadMode) ToModelQualityJobDefinitionS3OutputS3UploadModeOutputWithContext(ctx context.Context) ModelQualityJobDefinitionS3OutputS3UploadModeOutput

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (e ModelQualityJobDefinitionS3OutputS3UploadMode) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutput() ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (e ModelQualityJobDefinitionS3OutputS3UploadMode) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ToStringOutput

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ToStringOutputWithContext

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ToStringPtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadMode) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionS3OutputS3UploadModeInput

type ModelQualityJobDefinitionS3OutputS3UploadModeInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionS3OutputS3UploadModeOutput() ModelQualityJobDefinitionS3OutputS3UploadModeOutput
	ToModelQualityJobDefinitionS3OutputS3UploadModeOutputWithContext(context.Context) ModelQualityJobDefinitionS3OutputS3UploadModeOutput
}

ModelQualityJobDefinitionS3OutputS3UploadModeInput is an input type that accepts ModelQualityJobDefinitionS3OutputS3UploadModeArgs and ModelQualityJobDefinitionS3OutputS3UploadModeOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionS3OutputS3UploadModeInput` via:

ModelQualityJobDefinitionS3OutputS3UploadModeArgs{...}

type ModelQualityJobDefinitionS3OutputS3UploadModeOutput

type ModelQualityJobDefinitionS3OutputS3UploadModeOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ElementType

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToModelQualityJobDefinitionS3OutputS3UploadModeOutput

func (o ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToModelQualityJobDefinitionS3OutputS3UploadModeOutput() ModelQualityJobDefinitionS3OutputS3UploadModeOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToModelQualityJobDefinitionS3OutputS3UploadModeOutputWithContext

func (o ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToModelQualityJobDefinitionS3OutputS3UploadModeOutputWithContext(ctx context.Context) ModelQualityJobDefinitionS3OutputS3UploadModeOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (o ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutput() ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (o ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToStringOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToStringOutputWithContext

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToStringPtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModeOutput) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionS3OutputS3UploadModePtrInput

type ModelQualityJobDefinitionS3OutputS3UploadModePtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutput() ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput
	ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(context.Context) ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput
}

type ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

type ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput) Elem

func (ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput) ElementType

func (ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext

func (o ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToModelQualityJobDefinitionS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToStringPtrOutput

func (ModelQualityJobDefinitionS3OutputS3UploadModePtrOutput) ToStringPtrOutputWithContext

type ModelQualityJobDefinitionState

type ModelQualityJobDefinitionState struct {
}

func (ModelQualityJobDefinitionState) ElementType

type ModelQualityJobDefinitionStoppingCondition

type ModelQualityJobDefinitionStoppingCondition struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds int `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

type ModelQualityJobDefinitionStoppingConditionArgs

type ModelQualityJobDefinitionStoppingConditionArgs struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds pulumi.IntInput `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

func (ModelQualityJobDefinitionStoppingConditionArgs) ElementType

func (ModelQualityJobDefinitionStoppingConditionArgs) ToModelQualityJobDefinitionStoppingConditionOutput

func (i ModelQualityJobDefinitionStoppingConditionArgs) ToModelQualityJobDefinitionStoppingConditionOutput() ModelQualityJobDefinitionStoppingConditionOutput

func (ModelQualityJobDefinitionStoppingConditionArgs) ToModelQualityJobDefinitionStoppingConditionOutputWithContext

func (i ModelQualityJobDefinitionStoppingConditionArgs) ToModelQualityJobDefinitionStoppingConditionOutputWithContext(ctx context.Context) ModelQualityJobDefinitionStoppingConditionOutput

func (ModelQualityJobDefinitionStoppingConditionArgs) ToModelQualityJobDefinitionStoppingConditionPtrOutput

func (i ModelQualityJobDefinitionStoppingConditionArgs) ToModelQualityJobDefinitionStoppingConditionPtrOutput() ModelQualityJobDefinitionStoppingConditionPtrOutput

func (ModelQualityJobDefinitionStoppingConditionArgs) ToModelQualityJobDefinitionStoppingConditionPtrOutputWithContext

func (i ModelQualityJobDefinitionStoppingConditionArgs) ToModelQualityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionStoppingConditionPtrOutput

type ModelQualityJobDefinitionStoppingConditionInput

type ModelQualityJobDefinitionStoppingConditionInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionStoppingConditionOutput() ModelQualityJobDefinitionStoppingConditionOutput
	ToModelQualityJobDefinitionStoppingConditionOutputWithContext(context.Context) ModelQualityJobDefinitionStoppingConditionOutput
}

ModelQualityJobDefinitionStoppingConditionInput is an input type that accepts ModelQualityJobDefinitionStoppingConditionArgs and ModelQualityJobDefinitionStoppingConditionOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionStoppingConditionInput` via:

ModelQualityJobDefinitionStoppingConditionArgs{...}

type ModelQualityJobDefinitionStoppingConditionOutput

type ModelQualityJobDefinitionStoppingConditionOutput struct{ *pulumi.OutputState }

Specifies a time limit for how long the monitoring job is allowed to run.

func (ModelQualityJobDefinitionStoppingConditionOutput) ElementType

func (ModelQualityJobDefinitionStoppingConditionOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (ModelQualityJobDefinitionStoppingConditionOutput) ToModelQualityJobDefinitionStoppingConditionOutput

func (o ModelQualityJobDefinitionStoppingConditionOutput) ToModelQualityJobDefinitionStoppingConditionOutput() ModelQualityJobDefinitionStoppingConditionOutput

func (ModelQualityJobDefinitionStoppingConditionOutput) ToModelQualityJobDefinitionStoppingConditionOutputWithContext

func (o ModelQualityJobDefinitionStoppingConditionOutput) ToModelQualityJobDefinitionStoppingConditionOutputWithContext(ctx context.Context) ModelQualityJobDefinitionStoppingConditionOutput

func (ModelQualityJobDefinitionStoppingConditionOutput) ToModelQualityJobDefinitionStoppingConditionPtrOutput

func (o ModelQualityJobDefinitionStoppingConditionOutput) ToModelQualityJobDefinitionStoppingConditionPtrOutput() ModelQualityJobDefinitionStoppingConditionPtrOutput

func (ModelQualityJobDefinitionStoppingConditionOutput) ToModelQualityJobDefinitionStoppingConditionPtrOutputWithContext

func (o ModelQualityJobDefinitionStoppingConditionOutput) ToModelQualityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionStoppingConditionPtrOutput

type ModelQualityJobDefinitionStoppingConditionPtrInput

type ModelQualityJobDefinitionStoppingConditionPtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionStoppingConditionPtrOutput() ModelQualityJobDefinitionStoppingConditionPtrOutput
	ToModelQualityJobDefinitionStoppingConditionPtrOutputWithContext(context.Context) ModelQualityJobDefinitionStoppingConditionPtrOutput
}

ModelQualityJobDefinitionStoppingConditionPtrInput is an input type that accepts ModelQualityJobDefinitionStoppingConditionArgs, ModelQualityJobDefinitionStoppingConditionPtr and ModelQualityJobDefinitionStoppingConditionPtrOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionStoppingConditionPtrInput` via:

        ModelQualityJobDefinitionStoppingConditionArgs{...}

or:

        nil

type ModelQualityJobDefinitionStoppingConditionPtrOutput

type ModelQualityJobDefinitionStoppingConditionPtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionStoppingConditionPtrOutput) Elem

func (ModelQualityJobDefinitionStoppingConditionPtrOutput) ElementType

func (ModelQualityJobDefinitionStoppingConditionPtrOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (ModelQualityJobDefinitionStoppingConditionPtrOutput) ToModelQualityJobDefinitionStoppingConditionPtrOutput

func (o ModelQualityJobDefinitionStoppingConditionPtrOutput) ToModelQualityJobDefinitionStoppingConditionPtrOutput() ModelQualityJobDefinitionStoppingConditionPtrOutput

func (ModelQualityJobDefinitionStoppingConditionPtrOutput) ToModelQualityJobDefinitionStoppingConditionPtrOutputWithContext

func (o ModelQualityJobDefinitionStoppingConditionPtrOutput) ToModelQualityJobDefinitionStoppingConditionPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionStoppingConditionPtrOutput

type ModelQualityJobDefinitionTag

type ModelQualityJobDefinitionTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ModelQualityJobDefinitionTagArgs

type ModelQualityJobDefinitionTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ModelQualityJobDefinitionTagArgs) ElementType

func (ModelQualityJobDefinitionTagArgs) ToModelQualityJobDefinitionTagOutput

func (i ModelQualityJobDefinitionTagArgs) ToModelQualityJobDefinitionTagOutput() ModelQualityJobDefinitionTagOutput

func (ModelQualityJobDefinitionTagArgs) ToModelQualityJobDefinitionTagOutputWithContext

func (i ModelQualityJobDefinitionTagArgs) ToModelQualityJobDefinitionTagOutputWithContext(ctx context.Context) ModelQualityJobDefinitionTagOutput

type ModelQualityJobDefinitionTagArray

type ModelQualityJobDefinitionTagArray []ModelQualityJobDefinitionTagInput

func (ModelQualityJobDefinitionTagArray) ElementType

func (ModelQualityJobDefinitionTagArray) ToModelQualityJobDefinitionTagArrayOutput

func (i ModelQualityJobDefinitionTagArray) ToModelQualityJobDefinitionTagArrayOutput() ModelQualityJobDefinitionTagArrayOutput

func (ModelQualityJobDefinitionTagArray) ToModelQualityJobDefinitionTagArrayOutputWithContext

func (i ModelQualityJobDefinitionTagArray) ToModelQualityJobDefinitionTagArrayOutputWithContext(ctx context.Context) ModelQualityJobDefinitionTagArrayOutput

type ModelQualityJobDefinitionTagArrayInput

type ModelQualityJobDefinitionTagArrayInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionTagArrayOutput() ModelQualityJobDefinitionTagArrayOutput
	ToModelQualityJobDefinitionTagArrayOutputWithContext(context.Context) ModelQualityJobDefinitionTagArrayOutput
}

ModelQualityJobDefinitionTagArrayInput is an input type that accepts ModelQualityJobDefinitionTagArray and ModelQualityJobDefinitionTagArrayOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionTagArrayInput` via:

ModelQualityJobDefinitionTagArray{ ModelQualityJobDefinitionTagArgs{...} }

type ModelQualityJobDefinitionTagArrayOutput

type ModelQualityJobDefinitionTagArrayOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionTagArrayOutput) ElementType

func (ModelQualityJobDefinitionTagArrayOutput) Index

func (ModelQualityJobDefinitionTagArrayOutput) ToModelQualityJobDefinitionTagArrayOutput

func (o ModelQualityJobDefinitionTagArrayOutput) ToModelQualityJobDefinitionTagArrayOutput() ModelQualityJobDefinitionTagArrayOutput

func (ModelQualityJobDefinitionTagArrayOutput) ToModelQualityJobDefinitionTagArrayOutputWithContext

func (o ModelQualityJobDefinitionTagArrayOutput) ToModelQualityJobDefinitionTagArrayOutputWithContext(ctx context.Context) ModelQualityJobDefinitionTagArrayOutput

type ModelQualityJobDefinitionTagInput

type ModelQualityJobDefinitionTagInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionTagOutput() ModelQualityJobDefinitionTagOutput
	ToModelQualityJobDefinitionTagOutputWithContext(context.Context) ModelQualityJobDefinitionTagOutput
}

ModelQualityJobDefinitionTagInput is an input type that accepts ModelQualityJobDefinitionTagArgs and ModelQualityJobDefinitionTagOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionTagInput` via:

ModelQualityJobDefinitionTagArgs{...}

type ModelQualityJobDefinitionTagOutput

type ModelQualityJobDefinitionTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ModelQualityJobDefinitionTagOutput) ElementType

func (ModelQualityJobDefinitionTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ModelQualityJobDefinitionTagOutput) ToModelQualityJobDefinitionTagOutput

func (o ModelQualityJobDefinitionTagOutput) ToModelQualityJobDefinitionTagOutput() ModelQualityJobDefinitionTagOutput

func (ModelQualityJobDefinitionTagOutput) ToModelQualityJobDefinitionTagOutputWithContext

func (o ModelQualityJobDefinitionTagOutput) ToModelQualityJobDefinitionTagOutputWithContext(ctx context.Context) ModelQualityJobDefinitionTagOutput

func (ModelQualityJobDefinitionTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ModelQualityJobDefinitionVpcConfig

type ModelQualityJobDefinitionVpcConfig struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets []string `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

type ModelQualityJobDefinitionVpcConfigArgs

type ModelQualityJobDefinitionVpcConfigArgs struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (ModelQualityJobDefinitionVpcConfigArgs) ElementType

func (ModelQualityJobDefinitionVpcConfigArgs) ToModelQualityJobDefinitionVpcConfigOutput

func (i ModelQualityJobDefinitionVpcConfigArgs) ToModelQualityJobDefinitionVpcConfigOutput() ModelQualityJobDefinitionVpcConfigOutput

func (ModelQualityJobDefinitionVpcConfigArgs) ToModelQualityJobDefinitionVpcConfigOutputWithContext

func (i ModelQualityJobDefinitionVpcConfigArgs) ToModelQualityJobDefinitionVpcConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionVpcConfigOutput

func (ModelQualityJobDefinitionVpcConfigArgs) ToModelQualityJobDefinitionVpcConfigPtrOutput

func (i ModelQualityJobDefinitionVpcConfigArgs) ToModelQualityJobDefinitionVpcConfigPtrOutput() ModelQualityJobDefinitionVpcConfigPtrOutput

func (ModelQualityJobDefinitionVpcConfigArgs) ToModelQualityJobDefinitionVpcConfigPtrOutputWithContext

func (i ModelQualityJobDefinitionVpcConfigArgs) ToModelQualityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionVpcConfigPtrOutput

type ModelQualityJobDefinitionVpcConfigInput

type ModelQualityJobDefinitionVpcConfigInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionVpcConfigOutput() ModelQualityJobDefinitionVpcConfigOutput
	ToModelQualityJobDefinitionVpcConfigOutputWithContext(context.Context) ModelQualityJobDefinitionVpcConfigOutput
}

ModelQualityJobDefinitionVpcConfigInput is an input type that accepts ModelQualityJobDefinitionVpcConfigArgs and ModelQualityJobDefinitionVpcConfigOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionVpcConfigInput` via:

ModelQualityJobDefinitionVpcConfigArgs{...}

type ModelQualityJobDefinitionVpcConfigOutput

type ModelQualityJobDefinitionVpcConfigOutput struct{ *pulumi.OutputState }

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (ModelQualityJobDefinitionVpcConfigOutput) ElementType

func (ModelQualityJobDefinitionVpcConfigOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (ModelQualityJobDefinitionVpcConfigOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (ModelQualityJobDefinitionVpcConfigOutput) ToModelQualityJobDefinitionVpcConfigOutput

func (o ModelQualityJobDefinitionVpcConfigOutput) ToModelQualityJobDefinitionVpcConfigOutput() ModelQualityJobDefinitionVpcConfigOutput

func (ModelQualityJobDefinitionVpcConfigOutput) ToModelQualityJobDefinitionVpcConfigOutputWithContext

func (o ModelQualityJobDefinitionVpcConfigOutput) ToModelQualityJobDefinitionVpcConfigOutputWithContext(ctx context.Context) ModelQualityJobDefinitionVpcConfigOutput

func (ModelQualityJobDefinitionVpcConfigOutput) ToModelQualityJobDefinitionVpcConfigPtrOutput

func (o ModelQualityJobDefinitionVpcConfigOutput) ToModelQualityJobDefinitionVpcConfigPtrOutput() ModelQualityJobDefinitionVpcConfigPtrOutput

func (ModelQualityJobDefinitionVpcConfigOutput) ToModelQualityJobDefinitionVpcConfigPtrOutputWithContext

func (o ModelQualityJobDefinitionVpcConfigOutput) ToModelQualityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionVpcConfigPtrOutput

type ModelQualityJobDefinitionVpcConfigPtrInput

type ModelQualityJobDefinitionVpcConfigPtrInput interface {
	pulumi.Input

	ToModelQualityJobDefinitionVpcConfigPtrOutput() ModelQualityJobDefinitionVpcConfigPtrOutput
	ToModelQualityJobDefinitionVpcConfigPtrOutputWithContext(context.Context) ModelQualityJobDefinitionVpcConfigPtrOutput
}

ModelQualityJobDefinitionVpcConfigPtrInput is an input type that accepts ModelQualityJobDefinitionVpcConfigArgs, ModelQualityJobDefinitionVpcConfigPtr and ModelQualityJobDefinitionVpcConfigPtrOutput values. You can construct a concrete instance of `ModelQualityJobDefinitionVpcConfigPtrInput` via:

        ModelQualityJobDefinitionVpcConfigArgs{...}

or:

        nil

type ModelQualityJobDefinitionVpcConfigPtrOutput

type ModelQualityJobDefinitionVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelQualityJobDefinitionVpcConfigPtrOutput) Elem

func (ModelQualityJobDefinitionVpcConfigPtrOutput) ElementType

func (ModelQualityJobDefinitionVpcConfigPtrOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (ModelQualityJobDefinitionVpcConfigPtrOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (ModelQualityJobDefinitionVpcConfigPtrOutput) ToModelQualityJobDefinitionVpcConfigPtrOutput

func (o ModelQualityJobDefinitionVpcConfigPtrOutput) ToModelQualityJobDefinitionVpcConfigPtrOutput() ModelQualityJobDefinitionVpcConfigPtrOutput

func (ModelQualityJobDefinitionVpcConfigPtrOutput) ToModelQualityJobDefinitionVpcConfigPtrOutputWithContext

func (o ModelQualityJobDefinitionVpcConfigPtrOutput) ToModelQualityJobDefinitionVpcConfigPtrOutputWithContext(ctx context.Context) ModelQualityJobDefinitionVpcConfigPtrOutput

type ModelRepositoryAuthConfig

type ModelRepositoryAuthConfig struct {
	RepositoryCredentialsProviderArn string `pulumi:"repositoryCredentialsProviderArn"`
}

type ModelRepositoryAuthConfigArgs

type ModelRepositoryAuthConfigArgs struct {
	RepositoryCredentialsProviderArn pulumi.StringInput `pulumi:"repositoryCredentialsProviderArn"`
}

func (ModelRepositoryAuthConfigArgs) ElementType

func (ModelRepositoryAuthConfigArgs) ToModelRepositoryAuthConfigOutput

func (i ModelRepositoryAuthConfigArgs) ToModelRepositoryAuthConfigOutput() ModelRepositoryAuthConfigOutput

func (ModelRepositoryAuthConfigArgs) ToModelRepositoryAuthConfigOutputWithContext

func (i ModelRepositoryAuthConfigArgs) ToModelRepositoryAuthConfigOutputWithContext(ctx context.Context) ModelRepositoryAuthConfigOutput

func (ModelRepositoryAuthConfigArgs) ToModelRepositoryAuthConfigPtrOutput

func (i ModelRepositoryAuthConfigArgs) ToModelRepositoryAuthConfigPtrOutput() ModelRepositoryAuthConfigPtrOutput

func (ModelRepositoryAuthConfigArgs) ToModelRepositoryAuthConfigPtrOutputWithContext

func (i ModelRepositoryAuthConfigArgs) ToModelRepositoryAuthConfigPtrOutputWithContext(ctx context.Context) ModelRepositoryAuthConfigPtrOutput

type ModelRepositoryAuthConfigInput

type ModelRepositoryAuthConfigInput interface {
	pulumi.Input

	ToModelRepositoryAuthConfigOutput() ModelRepositoryAuthConfigOutput
	ToModelRepositoryAuthConfigOutputWithContext(context.Context) ModelRepositoryAuthConfigOutput
}

ModelRepositoryAuthConfigInput is an input type that accepts ModelRepositoryAuthConfigArgs and ModelRepositoryAuthConfigOutput values. You can construct a concrete instance of `ModelRepositoryAuthConfigInput` via:

ModelRepositoryAuthConfigArgs{...}

type ModelRepositoryAuthConfigOutput

type ModelRepositoryAuthConfigOutput struct{ *pulumi.OutputState }

func (ModelRepositoryAuthConfigOutput) ElementType

func (ModelRepositoryAuthConfigOutput) RepositoryCredentialsProviderArn

func (o ModelRepositoryAuthConfigOutput) RepositoryCredentialsProviderArn() pulumi.StringOutput

func (ModelRepositoryAuthConfigOutput) ToModelRepositoryAuthConfigOutput

func (o ModelRepositoryAuthConfigOutput) ToModelRepositoryAuthConfigOutput() ModelRepositoryAuthConfigOutput

func (ModelRepositoryAuthConfigOutput) ToModelRepositoryAuthConfigOutputWithContext

func (o ModelRepositoryAuthConfigOutput) ToModelRepositoryAuthConfigOutputWithContext(ctx context.Context) ModelRepositoryAuthConfigOutput

func (ModelRepositoryAuthConfigOutput) ToModelRepositoryAuthConfigPtrOutput

func (o ModelRepositoryAuthConfigOutput) ToModelRepositoryAuthConfigPtrOutput() ModelRepositoryAuthConfigPtrOutput

func (ModelRepositoryAuthConfigOutput) ToModelRepositoryAuthConfigPtrOutputWithContext

func (o ModelRepositoryAuthConfigOutput) ToModelRepositoryAuthConfigPtrOutputWithContext(ctx context.Context) ModelRepositoryAuthConfigPtrOutput

type ModelRepositoryAuthConfigPtrInput

type ModelRepositoryAuthConfigPtrInput interface {
	pulumi.Input

	ToModelRepositoryAuthConfigPtrOutput() ModelRepositoryAuthConfigPtrOutput
	ToModelRepositoryAuthConfigPtrOutputWithContext(context.Context) ModelRepositoryAuthConfigPtrOutput
}

ModelRepositoryAuthConfigPtrInput is an input type that accepts ModelRepositoryAuthConfigArgs, ModelRepositoryAuthConfigPtr and ModelRepositoryAuthConfigPtrOutput values. You can construct a concrete instance of `ModelRepositoryAuthConfigPtrInput` via:

        ModelRepositoryAuthConfigArgs{...}

or:

        nil

type ModelRepositoryAuthConfigPtrOutput

type ModelRepositoryAuthConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelRepositoryAuthConfigPtrOutput) Elem

func (ModelRepositoryAuthConfigPtrOutput) ElementType

func (ModelRepositoryAuthConfigPtrOutput) RepositoryCredentialsProviderArn

func (o ModelRepositoryAuthConfigPtrOutput) RepositoryCredentialsProviderArn() pulumi.StringPtrOutput

func (ModelRepositoryAuthConfigPtrOutput) ToModelRepositoryAuthConfigPtrOutput

func (o ModelRepositoryAuthConfigPtrOutput) ToModelRepositoryAuthConfigPtrOutput() ModelRepositoryAuthConfigPtrOutput

func (ModelRepositoryAuthConfigPtrOutput) ToModelRepositoryAuthConfigPtrOutputWithContext

func (o ModelRepositoryAuthConfigPtrOutput) ToModelRepositoryAuthConfigPtrOutputWithContext(ctx context.Context) ModelRepositoryAuthConfigPtrOutput

type ModelState

type ModelState struct {
}

func (ModelState) ElementType

func (ModelState) ElementType() reflect.Type

type ModelTag

type ModelTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ModelTagArgs

type ModelTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ModelTagArgs) ElementType

func (ModelTagArgs) ElementType() reflect.Type

func (ModelTagArgs) ToModelTagOutput

func (i ModelTagArgs) ToModelTagOutput() ModelTagOutput

func (ModelTagArgs) ToModelTagOutputWithContext

func (i ModelTagArgs) ToModelTagOutputWithContext(ctx context.Context) ModelTagOutput

type ModelTagArray

type ModelTagArray []ModelTagInput

func (ModelTagArray) ElementType

func (ModelTagArray) ElementType() reflect.Type

func (ModelTagArray) ToModelTagArrayOutput

func (i ModelTagArray) ToModelTagArrayOutput() ModelTagArrayOutput

func (ModelTagArray) ToModelTagArrayOutputWithContext

func (i ModelTagArray) ToModelTagArrayOutputWithContext(ctx context.Context) ModelTagArrayOutput

type ModelTagArrayInput

type ModelTagArrayInput interface {
	pulumi.Input

	ToModelTagArrayOutput() ModelTagArrayOutput
	ToModelTagArrayOutputWithContext(context.Context) ModelTagArrayOutput
}

ModelTagArrayInput is an input type that accepts ModelTagArray and ModelTagArrayOutput values. You can construct a concrete instance of `ModelTagArrayInput` via:

ModelTagArray{ ModelTagArgs{...} }

type ModelTagArrayOutput

type ModelTagArrayOutput struct{ *pulumi.OutputState }

func (ModelTagArrayOutput) ElementType

func (ModelTagArrayOutput) ElementType() reflect.Type

func (ModelTagArrayOutput) Index

func (ModelTagArrayOutput) ToModelTagArrayOutput

func (o ModelTagArrayOutput) ToModelTagArrayOutput() ModelTagArrayOutput

func (ModelTagArrayOutput) ToModelTagArrayOutputWithContext

func (o ModelTagArrayOutput) ToModelTagArrayOutputWithContext(ctx context.Context) ModelTagArrayOutput

type ModelTagInput

type ModelTagInput interface {
	pulumi.Input

	ToModelTagOutput() ModelTagOutput
	ToModelTagOutputWithContext(context.Context) ModelTagOutput
}

ModelTagInput is an input type that accepts ModelTagArgs and ModelTagOutput values. You can construct a concrete instance of `ModelTagInput` via:

ModelTagArgs{...}

type ModelTagOutput

type ModelTagOutput struct{ *pulumi.OutputState }

func (ModelTagOutput) ElementType

func (ModelTagOutput) ElementType() reflect.Type

func (ModelTagOutput) Key

func (ModelTagOutput) ToModelTagOutput

func (o ModelTagOutput) ToModelTagOutput() ModelTagOutput

func (ModelTagOutput) ToModelTagOutputWithContext

func (o ModelTagOutput) ToModelTagOutputWithContext(ctx context.Context) ModelTagOutput

func (ModelTagOutput) Value

type ModelVpcConfig

type ModelVpcConfig struct {
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	Subnets          []string `pulumi:"subnets"`
}

type ModelVpcConfigArgs

type ModelVpcConfigArgs struct {
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	Subnets          pulumi.StringArrayInput `pulumi:"subnets"`
}

func (ModelVpcConfigArgs) ElementType

func (ModelVpcConfigArgs) ElementType() reflect.Type

func (ModelVpcConfigArgs) ToModelVpcConfigOutput

func (i ModelVpcConfigArgs) ToModelVpcConfigOutput() ModelVpcConfigOutput

func (ModelVpcConfigArgs) ToModelVpcConfigOutputWithContext

func (i ModelVpcConfigArgs) ToModelVpcConfigOutputWithContext(ctx context.Context) ModelVpcConfigOutput

func (ModelVpcConfigArgs) ToModelVpcConfigPtrOutput

func (i ModelVpcConfigArgs) ToModelVpcConfigPtrOutput() ModelVpcConfigPtrOutput

func (ModelVpcConfigArgs) ToModelVpcConfigPtrOutputWithContext

func (i ModelVpcConfigArgs) ToModelVpcConfigPtrOutputWithContext(ctx context.Context) ModelVpcConfigPtrOutput

type ModelVpcConfigInput

type ModelVpcConfigInput interface {
	pulumi.Input

	ToModelVpcConfigOutput() ModelVpcConfigOutput
	ToModelVpcConfigOutputWithContext(context.Context) ModelVpcConfigOutput
}

ModelVpcConfigInput is an input type that accepts ModelVpcConfigArgs and ModelVpcConfigOutput values. You can construct a concrete instance of `ModelVpcConfigInput` via:

ModelVpcConfigArgs{...}

type ModelVpcConfigOutput

type ModelVpcConfigOutput struct{ *pulumi.OutputState }

func (ModelVpcConfigOutput) ElementType

func (ModelVpcConfigOutput) ElementType() reflect.Type

func (ModelVpcConfigOutput) SecurityGroupIds

func (o ModelVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (ModelVpcConfigOutput) Subnets

func (ModelVpcConfigOutput) ToModelVpcConfigOutput

func (o ModelVpcConfigOutput) ToModelVpcConfigOutput() ModelVpcConfigOutput

func (ModelVpcConfigOutput) ToModelVpcConfigOutputWithContext

func (o ModelVpcConfigOutput) ToModelVpcConfigOutputWithContext(ctx context.Context) ModelVpcConfigOutput

func (ModelVpcConfigOutput) ToModelVpcConfigPtrOutput

func (o ModelVpcConfigOutput) ToModelVpcConfigPtrOutput() ModelVpcConfigPtrOutput

func (ModelVpcConfigOutput) ToModelVpcConfigPtrOutputWithContext

func (o ModelVpcConfigOutput) ToModelVpcConfigPtrOutputWithContext(ctx context.Context) ModelVpcConfigPtrOutput

type ModelVpcConfigPtrInput

type ModelVpcConfigPtrInput interface {
	pulumi.Input

	ToModelVpcConfigPtrOutput() ModelVpcConfigPtrOutput
	ToModelVpcConfigPtrOutputWithContext(context.Context) ModelVpcConfigPtrOutput
}

ModelVpcConfigPtrInput is an input type that accepts ModelVpcConfigArgs, ModelVpcConfigPtr and ModelVpcConfigPtrOutput values. You can construct a concrete instance of `ModelVpcConfigPtrInput` via:

        ModelVpcConfigArgs{...}

or:

        nil

type ModelVpcConfigPtrOutput

type ModelVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (ModelVpcConfigPtrOutput) Elem

func (ModelVpcConfigPtrOutput) ElementType

func (ModelVpcConfigPtrOutput) ElementType() reflect.Type

func (ModelVpcConfigPtrOutput) SecurityGroupIds

func (o ModelVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (ModelVpcConfigPtrOutput) Subnets

func (ModelVpcConfigPtrOutput) ToModelVpcConfigPtrOutput

func (o ModelVpcConfigPtrOutput) ToModelVpcConfigPtrOutput() ModelVpcConfigPtrOutput

func (ModelVpcConfigPtrOutput) ToModelVpcConfigPtrOutputWithContext

func (o ModelVpcConfigPtrOutput) ToModelVpcConfigPtrOutputWithContext(ctx context.Context) ModelVpcConfigPtrOutput

type MonitoringSchedule

type MonitoringSchedule struct {
	pulumi.CustomResourceState

	// The time at which the schedule was created.
	CreationTime pulumi.StringOutput    `pulumi:"creationTime"`
	EndpointName pulumi.StringPtrOutput `pulumi:"endpointName"`
	// Contains the reason a monitoring job failed, if it failed.
	FailureReason pulumi.StringPtrOutput `pulumi:"failureReason"`
	// A timestamp that indicates the last time the monitoring job was modified.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// Describes metadata on the last execution to run, if there was one.
	LastMonitoringExecutionSummary MonitoringScheduleMonitoringExecutionSummaryPtrOutput `pulumi:"lastMonitoringExecutionSummary"`
	// The Amazon Resource Name (ARN) of the monitoring schedule.
	MonitoringScheduleArn    pulumi.StringOutput            `pulumi:"monitoringScheduleArn"`
	MonitoringScheduleConfig MonitoringScheduleConfigOutput `pulumi:"monitoringScheduleConfig"`
	MonitoringScheduleName   pulumi.StringOutput            `pulumi:"monitoringScheduleName"`
	// The status of a schedule job.
	MonitoringScheduleStatus MonitoringScheduleStatusPtrOutput `pulumi:"monitoringScheduleStatus"`
	// An array of key-value pairs to apply to this resource.
	Tags MonitoringScheduleTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::MonitoringSchedule

func GetMonitoringSchedule

func GetMonitoringSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitoringScheduleState, opts ...pulumi.ResourceOption) (*MonitoringSchedule, error)

GetMonitoringSchedule gets an existing MonitoringSchedule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMonitoringSchedule

func NewMonitoringSchedule(ctx *pulumi.Context,
	name string, args *MonitoringScheduleArgs, opts ...pulumi.ResourceOption) (*MonitoringSchedule, error)

NewMonitoringSchedule registers a new resource with the given unique name, arguments, and options.

func (*MonitoringSchedule) ElementType

func (*MonitoringSchedule) ElementType() reflect.Type

func (*MonitoringSchedule) ToMonitoringScheduleOutput

func (i *MonitoringSchedule) ToMonitoringScheduleOutput() MonitoringScheduleOutput

func (*MonitoringSchedule) ToMonitoringScheduleOutputWithContext

func (i *MonitoringSchedule) ToMonitoringScheduleOutputWithContext(ctx context.Context) MonitoringScheduleOutput

type MonitoringScheduleArgs

type MonitoringScheduleArgs struct {
	EndpointName pulumi.StringPtrInput
	// Contains the reason a monitoring job failed, if it failed.
	FailureReason pulumi.StringPtrInput
	// Describes metadata on the last execution to run, if there was one.
	LastMonitoringExecutionSummary MonitoringScheduleMonitoringExecutionSummaryPtrInput
	MonitoringScheduleConfig       MonitoringScheduleConfigInput
	MonitoringScheduleName         pulumi.StringPtrInput
	// The status of a schedule job.
	MonitoringScheduleStatus MonitoringScheduleStatusPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags MonitoringScheduleTagArrayInput
}

The set of arguments for constructing a MonitoringSchedule resource.

func (MonitoringScheduleArgs) ElementType

func (MonitoringScheduleArgs) ElementType() reflect.Type

type MonitoringScheduleBaselineConfig

type MonitoringScheduleBaselineConfig struct {
	ConstraintsResource *MonitoringScheduleConstraintsResource `pulumi:"constraintsResource"`
	StatisticsResource  *MonitoringScheduleStatisticsResource  `pulumi:"statisticsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

type MonitoringScheduleBaselineConfigArgs

type MonitoringScheduleBaselineConfigArgs struct {
	ConstraintsResource MonitoringScheduleConstraintsResourcePtrInput `pulumi:"constraintsResource"`
	StatisticsResource  MonitoringScheduleStatisticsResourcePtrInput  `pulumi:"statisticsResource"`
}

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (MonitoringScheduleBaselineConfigArgs) ElementType

func (MonitoringScheduleBaselineConfigArgs) ToMonitoringScheduleBaselineConfigOutput

func (i MonitoringScheduleBaselineConfigArgs) ToMonitoringScheduleBaselineConfigOutput() MonitoringScheduleBaselineConfigOutput

func (MonitoringScheduleBaselineConfigArgs) ToMonitoringScheduleBaselineConfigOutputWithContext

func (i MonitoringScheduleBaselineConfigArgs) ToMonitoringScheduleBaselineConfigOutputWithContext(ctx context.Context) MonitoringScheduleBaselineConfigOutput

func (MonitoringScheduleBaselineConfigArgs) ToMonitoringScheduleBaselineConfigPtrOutput

func (i MonitoringScheduleBaselineConfigArgs) ToMonitoringScheduleBaselineConfigPtrOutput() MonitoringScheduleBaselineConfigPtrOutput

func (MonitoringScheduleBaselineConfigArgs) ToMonitoringScheduleBaselineConfigPtrOutputWithContext

func (i MonitoringScheduleBaselineConfigArgs) ToMonitoringScheduleBaselineConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleBaselineConfigPtrOutput

type MonitoringScheduleBaselineConfigInput

type MonitoringScheduleBaselineConfigInput interface {
	pulumi.Input

	ToMonitoringScheduleBaselineConfigOutput() MonitoringScheduleBaselineConfigOutput
	ToMonitoringScheduleBaselineConfigOutputWithContext(context.Context) MonitoringScheduleBaselineConfigOutput
}

MonitoringScheduleBaselineConfigInput is an input type that accepts MonitoringScheduleBaselineConfigArgs and MonitoringScheduleBaselineConfigOutput values. You can construct a concrete instance of `MonitoringScheduleBaselineConfigInput` via:

MonitoringScheduleBaselineConfigArgs{...}

type MonitoringScheduleBaselineConfigOutput

type MonitoringScheduleBaselineConfigOutput struct{ *pulumi.OutputState }

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

func (MonitoringScheduleBaselineConfigOutput) ConstraintsResource

func (MonitoringScheduleBaselineConfigOutput) ElementType

func (MonitoringScheduleBaselineConfigOutput) StatisticsResource

func (MonitoringScheduleBaselineConfigOutput) ToMonitoringScheduleBaselineConfigOutput

func (o MonitoringScheduleBaselineConfigOutput) ToMonitoringScheduleBaselineConfigOutput() MonitoringScheduleBaselineConfigOutput

func (MonitoringScheduleBaselineConfigOutput) ToMonitoringScheduleBaselineConfigOutputWithContext

func (o MonitoringScheduleBaselineConfigOutput) ToMonitoringScheduleBaselineConfigOutputWithContext(ctx context.Context) MonitoringScheduleBaselineConfigOutput

func (MonitoringScheduleBaselineConfigOutput) ToMonitoringScheduleBaselineConfigPtrOutput

func (o MonitoringScheduleBaselineConfigOutput) ToMonitoringScheduleBaselineConfigPtrOutput() MonitoringScheduleBaselineConfigPtrOutput

func (MonitoringScheduleBaselineConfigOutput) ToMonitoringScheduleBaselineConfigPtrOutputWithContext

func (o MonitoringScheduleBaselineConfigOutput) ToMonitoringScheduleBaselineConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleBaselineConfigPtrOutput

type MonitoringScheduleBaselineConfigPtrInput

type MonitoringScheduleBaselineConfigPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleBaselineConfigPtrOutput() MonitoringScheduleBaselineConfigPtrOutput
	ToMonitoringScheduleBaselineConfigPtrOutputWithContext(context.Context) MonitoringScheduleBaselineConfigPtrOutput
}

MonitoringScheduleBaselineConfigPtrInput is an input type that accepts MonitoringScheduleBaselineConfigArgs, MonitoringScheduleBaselineConfigPtr and MonitoringScheduleBaselineConfigPtrOutput values. You can construct a concrete instance of `MonitoringScheduleBaselineConfigPtrInput` via:

        MonitoringScheduleBaselineConfigArgs{...}

or:

        nil

type MonitoringScheduleBaselineConfigPtrOutput

type MonitoringScheduleBaselineConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleBaselineConfigPtrOutput) ConstraintsResource

func (MonitoringScheduleBaselineConfigPtrOutput) Elem

func (MonitoringScheduleBaselineConfigPtrOutput) ElementType

func (MonitoringScheduleBaselineConfigPtrOutput) StatisticsResource

func (MonitoringScheduleBaselineConfigPtrOutput) ToMonitoringScheduleBaselineConfigPtrOutput

func (o MonitoringScheduleBaselineConfigPtrOutput) ToMonitoringScheduleBaselineConfigPtrOutput() MonitoringScheduleBaselineConfigPtrOutput

func (MonitoringScheduleBaselineConfigPtrOutput) ToMonitoringScheduleBaselineConfigPtrOutputWithContext

func (o MonitoringScheduleBaselineConfigPtrOutput) ToMonitoringScheduleBaselineConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleBaselineConfigPtrOutput

type MonitoringScheduleClusterConfig

type MonitoringScheduleClusterConfig struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount int `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType string `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId *string `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB int `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

type MonitoringScheduleClusterConfigArgs

type MonitoringScheduleClusterConfigArgs struct {
	// The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// The ML compute instance type for the processing job.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.
	VolumeKmsKeyId pulumi.StringPtrInput `pulumi:"volumeKmsKeyId"`
	// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
	VolumeSizeInGB pulumi.IntInput `pulumi:"volumeSizeInGB"`
}

Configuration for the cluster used to run model monitoring jobs.

func (MonitoringScheduleClusterConfigArgs) ElementType

func (MonitoringScheduleClusterConfigArgs) ToMonitoringScheduleClusterConfigOutput

func (i MonitoringScheduleClusterConfigArgs) ToMonitoringScheduleClusterConfigOutput() MonitoringScheduleClusterConfigOutput

func (MonitoringScheduleClusterConfigArgs) ToMonitoringScheduleClusterConfigOutputWithContext

func (i MonitoringScheduleClusterConfigArgs) ToMonitoringScheduleClusterConfigOutputWithContext(ctx context.Context) MonitoringScheduleClusterConfigOutput

func (MonitoringScheduleClusterConfigArgs) ToMonitoringScheduleClusterConfigPtrOutput

func (i MonitoringScheduleClusterConfigArgs) ToMonitoringScheduleClusterConfigPtrOutput() MonitoringScheduleClusterConfigPtrOutput

func (MonitoringScheduleClusterConfigArgs) ToMonitoringScheduleClusterConfigPtrOutputWithContext

func (i MonitoringScheduleClusterConfigArgs) ToMonitoringScheduleClusterConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleClusterConfigPtrOutput

type MonitoringScheduleClusterConfigInput

type MonitoringScheduleClusterConfigInput interface {
	pulumi.Input

	ToMonitoringScheduleClusterConfigOutput() MonitoringScheduleClusterConfigOutput
	ToMonitoringScheduleClusterConfigOutputWithContext(context.Context) MonitoringScheduleClusterConfigOutput
}

MonitoringScheduleClusterConfigInput is an input type that accepts MonitoringScheduleClusterConfigArgs and MonitoringScheduleClusterConfigOutput values. You can construct a concrete instance of `MonitoringScheduleClusterConfigInput` via:

MonitoringScheduleClusterConfigArgs{...}

type MonitoringScheduleClusterConfigOutput

type MonitoringScheduleClusterConfigOutput struct{ *pulumi.OutputState }

Configuration for the cluster used to run model monitoring jobs.

func (MonitoringScheduleClusterConfigOutput) ElementType

func (MonitoringScheduleClusterConfigOutput) InstanceCount

The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.

func (MonitoringScheduleClusterConfigOutput) InstanceType

The ML compute instance type for the processing job.

func (MonitoringScheduleClusterConfigOutput) ToMonitoringScheduleClusterConfigOutput

func (o MonitoringScheduleClusterConfigOutput) ToMonitoringScheduleClusterConfigOutput() MonitoringScheduleClusterConfigOutput

func (MonitoringScheduleClusterConfigOutput) ToMonitoringScheduleClusterConfigOutputWithContext

func (o MonitoringScheduleClusterConfigOutput) ToMonitoringScheduleClusterConfigOutputWithContext(ctx context.Context) MonitoringScheduleClusterConfigOutput

func (MonitoringScheduleClusterConfigOutput) ToMonitoringScheduleClusterConfigPtrOutput

func (o MonitoringScheduleClusterConfigOutput) ToMonitoringScheduleClusterConfigPtrOutput() MonitoringScheduleClusterConfigPtrOutput

func (MonitoringScheduleClusterConfigOutput) ToMonitoringScheduleClusterConfigPtrOutputWithContext

func (o MonitoringScheduleClusterConfigOutput) ToMonitoringScheduleClusterConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleClusterConfigPtrOutput

func (MonitoringScheduleClusterConfigOutput) VolumeKmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

func (MonitoringScheduleClusterConfigOutput) VolumeSizeInGB

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

type MonitoringScheduleClusterConfigPtrInput

type MonitoringScheduleClusterConfigPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleClusterConfigPtrOutput() MonitoringScheduleClusterConfigPtrOutput
	ToMonitoringScheduleClusterConfigPtrOutputWithContext(context.Context) MonitoringScheduleClusterConfigPtrOutput
}

MonitoringScheduleClusterConfigPtrInput is an input type that accepts MonitoringScheduleClusterConfigArgs, MonitoringScheduleClusterConfigPtr and MonitoringScheduleClusterConfigPtrOutput values. You can construct a concrete instance of `MonitoringScheduleClusterConfigPtrInput` via:

        MonitoringScheduleClusterConfigArgs{...}

or:

        nil

type MonitoringScheduleClusterConfigPtrOutput

type MonitoringScheduleClusterConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleClusterConfigPtrOutput) Elem

func (MonitoringScheduleClusterConfigPtrOutput) ElementType

func (MonitoringScheduleClusterConfigPtrOutput) InstanceCount

The number of ML compute instances to use in the model monitoring job. For distributed processing jobs, specify a value greater than 1. The default value is 1.

func (MonitoringScheduleClusterConfigPtrOutput) InstanceType

The ML compute instance type for the processing job.

func (MonitoringScheduleClusterConfigPtrOutput) ToMonitoringScheduleClusterConfigPtrOutput

func (o MonitoringScheduleClusterConfigPtrOutput) ToMonitoringScheduleClusterConfigPtrOutput() MonitoringScheduleClusterConfigPtrOutput

func (MonitoringScheduleClusterConfigPtrOutput) ToMonitoringScheduleClusterConfigPtrOutputWithContext

func (o MonitoringScheduleClusterConfigPtrOutput) ToMonitoringScheduleClusterConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleClusterConfigPtrOutput

func (MonitoringScheduleClusterConfigPtrOutput) VolumeKmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job.

func (MonitoringScheduleClusterConfigPtrOutput) VolumeSizeInGB

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

type MonitoringScheduleConfig added in v0.2.0

type MonitoringScheduleConfig struct {
	MonitoringJobDefinition *MonitoringScheduleMonitoringJobDefinition `pulumi:"monitoringJobDefinition"`
	// Name of the job definition
	MonitoringJobDefinitionName *string                           `pulumi:"monitoringJobDefinitionName"`
	MonitoringType              *MonitoringScheduleMonitoringType `pulumi:"monitoringType"`
	ScheduleConfig              *MonitoringScheduleScheduleConfig `pulumi:"scheduleConfig"`
}

The configuration object that specifies the monitoring schedule and defines the monitoring job.

type MonitoringScheduleConfigArgs added in v0.2.0

type MonitoringScheduleConfigArgs struct {
	MonitoringJobDefinition MonitoringScheduleMonitoringJobDefinitionPtrInput `pulumi:"monitoringJobDefinition"`
	// Name of the job definition
	MonitoringJobDefinitionName pulumi.StringPtrInput                    `pulumi:"monitoringJobDefinitionName"`
	MonitoringType              MonitoringScheduleMonitoringTypePtrInput `pulumi:"monitoringType"`
	ScheduleConfig              MonitoringScheduleScheduleConfigPtrInput `pulumi:"scheduleConfig"`
}

The configuration object that specifies the monitoring schedule and defines the monitoring job.

func (MonitoringScheduleConfigArgs) ElementType added in v0.2.0

func (MonitoringScheduleConfigArgs) ToMonitoringScheduleConfigOutput added in v0.2.0

func (i MonitoringScheduleConfigArgs) ToMonitoringScheduleConfigOutput() MonitoringScheduleConfigOutput

func (MonitoringScheduleConfigArgs) ToMonitoringScheduleConfigOutputWithContext added in v0.2.0

func (i MonitoringScheduleConfigArgs) ToMonitoringScheduleConfigOutputWithContext(ctx context.Context) MonitoringScheduleConfigOutput

type MonitoringScheduleConfigInput added in v0.2.0

type MonitoringScheduleConfigInput interface {
	pulumi.Input

	ToMonitoringScheduleConfigOutput() MonitoringScheduleConfigOutput
	ToMonitoringScheduleConfigOutputWithContext(context.Context) MonitoringScheduleConfigOutput
}

MonitoringScheduleConfigInput is an input type that accepts MonitoringScheduleConfigArgs and MonitoringScheduleConfigOutput values. You can construct a concrete instance of `MonitoringScheduleConfigInput` via:

MonitoringScheduleConfigArgs{...}

type MonitoringScheduleConfigOutput added in v0.2.0

type MonitoringScheduleConfigOutput struct{ *pulumi.OutputState }

The configuration object that specifies the monitoring schedule and defines the monitoring job.

func (MonitoringScheduleConfigOutput) ElementType added in v0.2.0

func (MonitoringScheduleConfigOutput) MonitoringJobDefinition added in v0.2.0

func (MonitoringScheduleConfigOutput) MonitoringJobDefinitionName added in v0.2.0

func (o MonitoringScheduleConfigOutput) MonitoringJobDefinitionName() pulumi.StringPtrOutput

Name of the job definition

func (MonitoringScheduleConfigOutput) MonitoringType added in v0.2.0

func (MonitoringScheduleConfigOutput) ScheduleConfig added in v0.2.0

func (MonitoringScheduleConfigOutput) ToMonitoringScheduleConfigOutput added in v0.2.0

func (o MonitoringScheduleConfigOutput) ToMonitoringScheduleConfigOutput() MonitoringScheduleConfigOutput

func (MonitoringScheduleConfigOutput) ToMonitoringScheduleConfigOutputWithContext added in v0.2.0

func (o MonitoringScheduleConfigOutput) ToMonitoringScheduleConfigOutputWithContext(ctx context.Context) MonitoringScheduleConfigOutput

type MonitoringScheduleConfigPtrOutput added in v0.2.0

type MonitoringScheduleConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleConfigPtrOutput) Elem added in v0.2.0

func (MonitoringScheduleConfigPtrOutput) ElementType added in v0.2.0

func (MonitoringScheduleConfigPtrOutput) MonitoringJobDefinition added in v0.2.0

func (MonitoringScheduleConfigPtrOutput) MonitoringJobDefinitionName added in v0.2.0

func (o MonitoringScheduleConfigPtrOutput) MonitoringJobDefinitionName() pulumi.StringPtrOutput

Name of the job definition

func (MonitoringScheduleConfigPtrOutput) MonitoringType added in v0.2.0

func (MonitoringScheduleConfigPtrOutput) ScheduleConfig added in v0.2.0

func (MonitoringScheduleConfigPtrOutput) ToMonitoringScheduleConfigPtrOutput added in v0.2.0

func (o MonitoringScheduleConfigPtrOutput) ToMonitoringScheduleConfigPtrOutput() MonitoringScheduleConfigPtrOutput

func (MonitoringScheduleConfigPtrOutput) ToMonitoringScheduleConfigPtrOutputWithContext added in v0.2.0

func (o MonitoringScheduleConfigPtrOutput) ToMonitoringScheduleConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleConfigPtrOutput

type MonitoringScheduleConstraintsResource

type MonitoringScheduleConstraintsResource struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri *string `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

type MonitoringScheduleConstraintsResourceArgs

type MonitoringScheduleConstraintsResourceArgs struct {
	// The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
}

The baseline constraints resource for a monitoring job.

func (MonitoringScheduleConstraintsResourceArgs) ElementType

func (MonitoringScheduleConstraintsResourceArgs) ToMonitoringScheduleConstraintsResourceOutput

func (i MonitoringScheduleConstraintsResourceArgs) ToMonitoringScheduleConstraintsResourceOutput() MonitoringScheduleConstraintsResourceOutput

func (MonitoringScheduleConstraintsResourceArgs) ToMonitoringScheduleConstraintsResourceOutputWithContext

func (i MonitoringScheduleConstraintsResourceArgs) ToMonitoringScheduleConstraintsResourceOutputWithContext(ctx context.Context) MonitoringScheduleConstraintsResourceOutput

func (MonitoringScheduleConstraintsResourceArgs) ToMonitoringScheduleConstraintsResourcePtrOutput

func (i MonitoringScheduleConstraintsResourceArgs) ToMonitoringScheduleConstraintsResourcePtrOutput() MonitoringScheduleConstraintsResourcePtrOutput

func (MonitoringScheduleConstraintsResourceArgs) ToMonitoringScheduleConstraintsResourcePtrOutputWithContext

func (i MonitoringScheduleConstraintsResourceArgs) ToMonitoringScheduleConstraintsResourcePtrOutputWithContext(ctx context.Context) MonitoringScheduleConstraintsResourcePtrOutput

type MonitoringScheduleConstraintsResourceInput

type MonitoringScheduleConstraintsResourceInput interface {
	pulumi.Input

	ToMonitoringScheduleConstraintsResourceOutput() MonitoringScheduleConstraintsResourceOutput
	ToMonitoringScheduleConstraintsResourceOutputWithContext(context.Context) MonitoringScheduleConstraintsResourceOutput
}

MonitoringScheduleConstraintsResourceInput is an input type that accepts MonitoringScheduleConstraintsResourceArgs and MonitoringScheduleConstraintsResourceOutput values. You can construct a concrete instance of `MonitoringScheduleConstraintsResourceInput` via:

MonitoringScheduleConstraintsResourceArgs{...}

type MonitoringScheduleConstraintsResourceOutput

type MonitoringScheduleConstraintsResourceOutput struct{ *pulumi.OutputState }

The baseline constraints resource for a monitoring job.

func (MonitoringScheduleConstraintsResourceOutput) ElementType

func (MonitoringScheduleConstraintsResourceOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (MonitoringScheduleConstraintsResourceOutput) ToMonitoringScheduleConstraintsResourceOutput

func (o MonitoringScheduleConstraintsResourceOutput) ToMonitoringScheduleConstraintsResourceOutput() MonitoringScheduleConstraintsResourceOutput

func (MonitoringScheduleConstraintsResourceOutput) ToMonitoringScheduleConstraintsResourceOutputWithContext

func (o MonitoringScheduleConstraintsResourceOutput) ToMonitoringScheduleConstraintsResourceOutputWithContext(ctx context.Context) MonitoringScheduleConstraintsResourceOutput

func (MonitoringScheduleConstraintsResourceOutput) ToMonitoringScheduleConstraintsResourcePtrOutput

func (o MonitoringScheduleConstraintsResourceOutput) ToMonitoringScheduleConstraintsResourcePtrOutput() MonitoringScheduleConstraintsResourcePtrOutput

func (MonitoringScheduleConstraintsResourceOutput) ToMonitoringScheduleConstraintsResourcePtrOutputWithContext

func (o MonitoringScheduleConstraintsResourceOutput) ToMonitoringScheduleConstraintsResourcePtrOutputWithContext(ctx context.Context) MonitoringScheduleConstraintsResourcePtrOutput

type MonitoringScheduleConstraintsResourcePtrInput

type MonitoringScheduleConstraintsResourcePtrInput interface {
	pulumi.Input

	ToMonitoringScheduleConstraintsResourcePtrOutput() MonitoringScheduleConstraintsResourcePtrOutput
	ToMonitoringScheduleConstraintsResourcePtrOutputWithContext(context.Context) MonitoringScheduleConstraintsResourcePtrOutput
}

MonitoringScheduleConstraintsResourcePtrInput is an input type that accepts MonitoringScheduleConstraintsResourceArgs, MonitoringScheduleConstraintsResourcePtr and MonitoringScheduleConstraintsResourcePtrOutput values. You can construct a concrete instance of `MonitoringScheduleConstraintsResourcePtrInput` via:

        MonitoringScheduleConstraintsResourceArgs{...}

or:

        nil

type MonitoringScheduleConstraintsResourcePtrOutput

type MonitoringScheduleConstraintsResourcePtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleConstraintsResourcePtrOutput) Elem

func (MonitoringScheduleConstraintsResourcePtrOutput) ElementType

func (MonitoringScheduleConstraintsResourcePtrOutput) S3Uri

The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against.

func (MonitoringScheduleConstraintsResourcePtrOutput) ToMonitoringScheduleConstraintsResourcePtrOutput

func (o MonitoringScheduleConstraintsResourcePtrOutput) ToMonitoringScheduleConstraintsResourcePtrOutput() MonitoringScheduleConstraintsResourcePtrOutput

func (MonitoringScheduleConstraintsResourcePtrOutput) ToMonitoringScheduleConstraintsResourcePtrOutputWithContext

func (o MonitoringScheduleConstraintsResourcePtrOutput) ToMonitoringScheduleConstraintsResourcePtrOutputWithContext(ctx context.Context) MonitoringScheduleConstraintsResourcePtrOutput

type MonitoringScheduleEndpointInput

type MonitoringScheduleEndpointInput struct {
	EndpointName string `pulumi:"endpointName"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath string `pulumi:"localPath"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType *MonitoringScheduleEndpointInputS3DataDistributionType `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode *MonitoringScheduleEndpointInputS3InputMode `pulumi:"s3InputMode"`
}

The endpoint for a monitoring job.

type MonitoringScheduleEndpointInputArgs

type MonitoringScheduleEndpointInputArgs struct {
	EndpointName pulumi.StringInput `pulumi:"endpointName"`
	// Path to the filesystem where the endpoint data is available to the container.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated
	S3DataDistributionType MonitoringScheduleEndpointInputS3DataDistributionTypePtrInput `pulumi:"s3DataDistributionType"`
	// Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.
	S3InputMode MonitoringScheduleEndpointInputS3InputModePtrInput `pulumi:"s3InputMode"`
}

The endpoint for a monitoring job.

func (MonitoringScheduleEndpointInputArgs) ElementType

func (MonitoringScheduleEndpointInputArgs) ToMonitoringScheduleEndpointInputOutput

func (i MonitoringScheduleEndpointInputArgs) ToMonitoringScheduleEndpointInputOutput() MonitoringScheduleEndpointInputOutput

func (MonitoringScheduleEndpointInputArgs) ToMonitoringScheduleEndpointInputOutputWithContext

func (i MonitoringScheduleEndpointInputArgs) ToMonitoringScheduleEndpointInputOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputOutput

type MonitoringScheduleEndpointInputInput

type MonitoringScheduleEndpointInputInput interface {
	pulumi.Input

	ToMonitoringScheduleEndpointInputOutput() MonitoringScheduleEndpointInputOutput
	ToMonitoringScheduleEndpointInputOutputWithContext(context.Context) MonitoringScheduleEndpointInputOutput
}

MonitoringScheduleEndpointInputInput is an input type that accepts MonitoringScheduleEndpointInputArgs and MonitoringScheduleEndpointInputOutput values. You can construct a concrete instance of `MonitoringScheduleEndpointInputInput` via:

MonitoringScheduleEndpointInputArgs{...}

type MonitoringScheduleEndpointInputOutput

type MonitoringScheduleEndpointInputOutput struct{ *pulumi.OutputState }

The endpoint for a monitoring job.

func (MonitoringScheduleEndpointInputOutput) ElementType

func (MonitoringScheduleEndpointInputOutput) EndpointName

func (MonitoringScheduleEndpointInputOutput) LocalPath

Path to the filesystem where the endpoint data is available to the container.

func (MonitoringScheduleEndpointInputOutput) S3DataDistributionType

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (MonitoringScheduleEndpointInputOutput) S3InputMode

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (MonitoringScheduleEndpointInputOutput) ToMonitoringScheduleEndpointInputOutput

func (o MonitoringScheduleEndpointInputOutput) ToMonitoringScheduleEndpointInputOutput() MonitoringScheduleEndpointInputOutput

func (MonitoringScheduleEndpointInputOutput) ToMonitoringScheduleEndpointInputOutputWithContext

func (o MonitoringScheduleEndpointInputOutput) ToMonitoringScheduleEndpointInputOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputOutput

type MonitoringScheduleEndpointInputS3DataDistributionType

type MonitoringScheduleEndpointInputS3DataDistributionType string

Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated

func (MonitoringScheduleEndpointInputS3DataDistributionType) ElementType

func (MonitoringScheduleEndpointInputS3DataDistributionType) ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutput

func (e MonitoringScheduleEndpointInputS3DataDistributionType) ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutput() MonitoringScheduleEndpointInputS3DataDistributionTypeOutput

func (MonitoringScheduleEndpointInputS3DataDistributionType) ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutputWithContext

func (e MonitoringScheduleEndpointInputS3DataDistributionType) ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3DataDistributionTypeOutput

func (MonitoringScheduleEndpointInputS3DataDistributionType) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput

func (e MonitoringScheduleEndpointInputS3DataDistributionType) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput() MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionType) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutputWithContext

func (e MonitoringScheduleEndpointInputS3DataDistributionType) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionType) ToStringOutput

func (MonitoringScheduleEndpointInputS3DataDistributionType) ToStringOutputWithContext

func (MonitoringScheduleEndpointInputS3DataDistributionType) ToStringPtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionType) ToStringPtrOutputWithContext

type MonitoringScheduleEndpointInputS3DataDistributionTypeInput

type MonitoringScheduleEndpointInputS3DataDistributionTypeInput interface {
	pulumi.Input

	ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutput() MonitoringScheduleEndpointInputS3DataDistributionTypeOutput
	ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutputWithContext(context.Context) MonitoringScheduleEndpointInputS3DataDistributionTypeOutput
}

MonitoringScheduleEndpointInputS3DataDistributionTypeInput is an input type that accepts MonitoringScheduleEndpointInputS3DataDistributionTypeArgs and MonitoringScheduleEndpointInputS3DataDistributionTypeOutput values. You can construct a concrete instance of `MonitoringScheduleEndpointInputS3DataDistributionTypeInput` via:

MonitoringScheduleEndpointInputS3DataDistributionTypeArgs{...}

type MonitoringScheduleEndpointInputS3DataDistributionTypeOutput

type MonitoringScheduleEndpointInputS3DataDistributionTypeOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ElementType

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutputWithContext

func (o MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypeOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3DataDistributionTypeOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToStringOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToStringOutputWithContext

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypeOutput) ToStringPtrOutputWithContext

type MonitoringScheduleEndpointInputS3DataDistributionTypePtrInput

type MonitoringScheduleEndpointInputS3DataDistributionTypePtrInput interface {
	pulumi.Input

	ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput() MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput
	ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutputWithContext(context.Context) MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput
}

type MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput

type MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput) Elem

func (MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput) ElementType

func (MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutputWithContext

func (o MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput) ToMonitoringScheduleEndpointInputS3DataDistributionTypePtrOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutput

func (MonitoringScheduleEndpointInputS3DataDistributionTypePtrOutput) ToStringPtrOutputWithContext

type MonitoringScheduleEndpointInputS3InputMode

type MonitoringScheduleEndpointInputS3InputMode string

Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.

func (MonitoringScheduleEndpointInputS3InputMode) ElementType

func (MonitoringScheduleEndpointInputS3InputMode) ToMonitoringScheduleEndpointInputS3InputModeOutput

func (e MonitoringScheduleEndpointInputS3InputMode) ToMonitoringScheduleEndpointInputS3InputModeOutput() MonitoringScheduleEndpointInputS3InputModeOutput

func (MonitoringScheduleEndpointInputS3InputMode) ToMonitoringScheduleEndpointInputS3InputModeOutputWithContext

func (e MonitoringScheduleEndpointInputS3InputMode) ToMonitoringScheduleEndpointInputS3InputModeOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3InputModeOutput

func (MonitoringScheduleEndpointInputS3InputMode) ToMonitoringScheduleEndpointInputS3InputModePtrOutput

func (e MonitoringScheduleEndpointInputS3InputMode) ToMonitoringScheduleEndpointInputS3InputModePtrOutput() MonitoringScheduleEndpointInputS3InputModePtrOutput

func (MonitoringScheduleEndpointInputS3InputMode) ToMonitoringScheduleEndpointInputS3InputModePtrOutputWithContext

func (e MonitoringScheduleEndpointInputS3InputMode) ToMonitoringScheduleEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3InputModePtrOutput

func (MonitoringScheduleEndpointInputS3InputMode) ToStringOutput

func (MonitoringScheduleEndpointInputS3InputMode) ToStringOutputWithContext

func (MonitoringScheduleEndpointInputS3InputMode) ToStringPtrOutput

func (MonitoringScheduleEndpointInputS3InputMode) ToStringPtrOutputWithContext

type MonitoringScheduleEndpointInputS3InputModeInput

type MonitoringScheduleEndpointInputS3InputModeInput interface {
	pulumi.Input

	ToMonitoringScheduleEndpointInputS3InputModeOutput() MonitoringScheduleEndpointInputS3InputModeOutput
	ToMonitoringScheduleEndpointInputS3InputModeOutputWithContext(context.Context) MonitoringScheduleEndpointInputS3InputModeOutput
}

MonitoringScheduleEndpointInputS3InputModeInput is an input type that accepts MonitoringScheduleEndpointInputS3InputModeArgs and MonitoringScheduleEndpointInputS3InputModeOutput values. You can construct a concrete instance of `MonitoringScheduleEndpointInputS3InputModeInput` via:

MonitoringScheduleEndpointInputS3InputModeArgs{...}

type MonitoringScheduleEndpointInputS3InputModeOutput

type MonitoringScheduleEndpointInputS3InputModeOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleEndpointInputS3InputModeOutput) ElementType

func (MonitoringScheduleEndpointInputS3InputModeOutput) ToMonitoringScheduleEndpointInputS3InputModeOutput

func (o MonitoringScheduleEndpointInputS3InputModeOutput) ToMonitoringScheduleEndpointInputS3InputModeOutput() MonitoringScheduleEndpointInputS3InputModeOutput

func (MonitoringScheduleEndpointInputS3InputModeOutput) ToMonitoringScheduleEndpointInputS3InputModeOutputWithContext

func (o MonitoringScheduleEndpointInputS3InputModeOutput) ToMonitoringScheduleEndpointInputS3InputModeOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3InputModeOutput

func (MonitoringScheduleEndpointInputS3InputModeOutput) ToMonitoringScheduleEndpointInputS3InputModePtrOutput

func (o MonitoringScheduleEndpointInputS3InputModeOutput) ToMonitoringScheduleEndpointInputS3InputModePtrOutput() MonitoringScheduleEndpointInputS3InputModePtrOutput

func (MonitoringScheduleEndpointInputS3InputModeOutput) ToMonitoringScheduleEndpointInputS3InputModePtrOutputWithContext

func (o MonitoringScheduleEndpointInputS3InputModeOutput) ToMonitoringScheduleEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3InputModePtrOutput

func (MonitoringScheduleEndpointInputS3InputModeOutput) ToStringOutput

func (MonitoringScheduleEndpointInputS3InputModeOutput) ToStringOutputWithContext

func (MonitoringScheduleEndpointInputS3InputModeOutput) ToStringPtrOutput

func (MonitoringScheduleEndpointInputS3InputModeOutput) ToStringPtrOutputWithContext

type MonitoringScheduleEndpointInputS3InputModePtrInput

type MonitoringScheduleEndpointInputS3InputModePtrInput interface {
	pulumi.Input

	ToMonitoringScheduleEndpointInputS3InputModePtrOutput() MonitoringScheduleEndpointInputS3InputModePtrOutput
	ToMonitoringScheduleEndpointInputS3InputModePtrOutputWithContext(context.Context) MonitoringScheduleEndpointInputS3InputModePtrOutput
}

type MonitoringScheduleEndpointInputS3InputModePtrOutput

type MonitoringScheduleEndpointInputS3InputModePtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleEndpointInputS3InputModePtrOutput) Elem

func (MonitoringScheduleEndpointInputS3InputModePtrOutput) ElementType

func (MonitoringScheduleEndpointInputS3InputModePtrOutput) ToMonitoringScheduleEndpointInputS3InputModePtrOutput

func (o MonitoringScheduleEndpointInputS3InputModePtrOutput) ToMonitoringScheduleEndpointInputS3InputModePtrOutput() MonitoringScheduleEndpointInputS3InputModePtrOutput

func (MonitoringScheduleEndpointInputS3InputModePtrOutput) ToMonitoringScheduleEndpointInputS3InputModePtrOutputWithContext

func (o MonitoringScheduleEndpointInputS3InputModePtrOutput) ToMonitoringScheduleEndpointInputS3InputModePtrOutputWithContext(ctx context.Context) MonitoringScheduleEndpointInputS3InputModePtrOutput

func (MonitoringScheduleEndpointInputS3InputModePtrOutput) ToStringPtrOutput

func (MonitoringScheduleEndpointInputS3InputModePtrOutput) ToStringPtrOutputWithContext

type MonitoringScheduleInput

type MonitoringScheduleInput interface {
	pulumi.Input

	ToMonitoringScheduleOutput() MonitoringScheduleOutput
	ToMonitoringScheduleOutputWithContext(ctx context.Context) MonitoringScheduleOutput
}

type MonitoringScheduleMonitoringAppSpecification

type MonitoringScheduleMonitoringAppSpecification struct {
	// An array of arguments for the container used to run the monitoring job.
	ContainerArguments []string `pulumi:"containerArguments"`
	// Specifies the entrypoint for a container used to run the monitoring job.
	ContainerEntrypoint []string `pulumi:"containerEntrypoint"`
	// The container image to be run by the monitoring job.
	ImageUri string `pulumi:"imageUri"`
	// An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
	PostAnalyticsProcessorSourceUri *string `pulumi:"postAnalyticsProcessorSourceUri"`
	// An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
	RecordPreprocessorSourceUri *string `pulumi:"recordPreprocessorSourceUri"`
}

Container image configuration object for the monitoring job.

type MonitoringScheduleMonitoringAppSpecificationArgs

type MonitoringScheduleMonitoringAppSpecificationArgs struct {
	// An array of arguments for the container used to run the monitoring job.
	ContainerArguments pulumi.StringArrayInput `pulumi:"containerArguments"`
	// Specifies the entrypoint for a container used to run the monitoring job.
	ContainerEntrypoint pulumi.StringArrayInput `pulumi:"containerEntrypoint"`
	// The container image to be run by the monitoring job.
	ImageUri pulumi.StringInput `pulumi:"imageUri"`
	// An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
	PostAnalyticsProcessorSourceUri pulumi.StringPtrInput `pulumi:"postAnalyticsProcessorSourceUri"`
	// An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers
	RecordPreprocessorSourceUri pulumi.StringPtrInput `pulumi:"recordPreprocessorSourceUri"`
}

Container image configuration object for the monitoring job.

func (MonitoringScheduleMonitoringAppSpecificationArgs) ElementType

func (MonitoringScheduleMonitoringAppSpecificationArgs) ToMonitoringScheduleMonitoringAppSpecificationOutput

func (i MonitoringScheduleMonitoringAppSpecificationArgs) ToMonitoringScheduleMonitoringAppSpecificationOutput() MonitoringScheduleMonitoringAppSpecificationOutput

func (MonitoringScheduleMonitoringAppSpecificationArgs) ToMonitoringScheduleMonitoringAppSpecificationOutputWithContext

func (i MonitoringScheduleMonitoringAppSpecificationArgs) ToMonitoringScheduleMonitoringAppSpecificationOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringAppSpecificationOutput

func (MonitoringScheduleMonitoringAppSpecificationArgs) ToMonitoringScheduleMonitoringAppSpecificationPtrOutput

func (i MonitoringScheduleMonitoringAppSpecificationArgs) ToMonitoringScheduleMonitoringAppSpecificationPtrOutput() MonitoringScheduleMonitoringAppSpecificationPtrOutput

func (MonitoringScheduleMonitoringAppSpecificationArgs) ToMonitoringScheduleMonitoringAppSpecificationPtrOutputWithContext

func (i MonitoringScheduleMonitoringAppSpecificationArgs) ToMonitoringScheduleMonitoringAppSpecificationPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringAppSpecificationPtrOutput

type MonitoringScheduleMonitoringAppSpecificationInput

type MonitoringScheduleMonitoringAppSpecificationInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringAppSpecificationOutput() MonitoringScheduleMonitoringAppSpecificationOutput
	ToMonitoringScheduleMonitoringAppSpecificationOutputWithContext(context.Context) MonitoringScheduleMonitoringAppSpecificationOutput
}

MonitoringScheduleMonitoringAppSpecificationInput is an input type that accepts MonitoringScheduleMonitoringAppSpecificationArgs and MonitoringScheduleMonitoringAppSpecificationOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringAppSpecificationInput` via:

MonitoringScheduleMonitoringAppSpecificationArgs{...}

type MonitoringScheduleMonitoringAppSpecificationOutput

type MonitoringScheduleMonitoringAppSpecificationOutput struct{ *pulumi.OutputState }

Container image configuration object for the monitoring job.

func (MonitoringScheduleMonitoringAppSpecificationOutput) ContainerArguments

An array of arguments for the container used to run the monitoring job.

func (MonitoringScheduleMonitoringAppSpecificationOutput) ContainerEntrypoint

Specifies the entrypoint for a container used to run the monitoring job.

func (MonitoringScheduleMonitoringAppSpecificationOutput) ElementType

func (MonitoringScheduleMonitoringAppSpecificationOutput) ImageUri

The container image to be run by the monitoring job.

func (MonitoringScheduleMonitoringAppSpecificationOutput) PostAnalyticsProcessorSourceUri

An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.

func (MonitoringScheduleMonitoringAppSpecificationOutput) RecordPreprocessorSourceUri

An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers

func (MonitoringScheduleMonitoringAppSpecificationOutput) ToMonitoringScheduleMonitoringAppSpecificationOutput

func (o MonitoringScheduleMonitoringAppSpecificationOutput) ToMonitoringScheduleMonitoringAppSpecificationOutput() MonitoringScheduleMonitoringAppSpecificationOutput

func (MonitoringScheduleMonitoringAppSpecificationOutput) ToMonitoringScheduleMonitoringAppSpecificationOutputWithContext

func (o MonitoringScheduleMonitoringAppSpecificationOutput) ToMonitoringScheduleMonitoringAppSpecificationOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringAppSpecificationOutput

func (MonitoringScheduleMonitoringAppSpecificationOutput) ToMonitoringScheduleMonitoringAppSpecificationPtrOutput

func (o MonitoringScheduleMonitoringAppSpecificationOutput) ToMonitoringScheduleMonitoringAppSpecificationPtrOutput() MonitoringScheduleMonitoringAppSpecificationPtrOutput

func (MonitoringScheduleMonitoringAppSpecificationOutput) ToMonitoringScheduleMonitoringAppSpecificationPtrOutputWithContext

func (o MonitoringScheduleMonitoringAppSpecificationOutput) ToMonitoringScheduleMonitoringAppSpecificationPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringAppSpecificationPtrOutput

type MonitoringScheduleMonitoringAppSpecificationPtrInput

type MonitoringScheduleMonitoringAppSpecificationPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringAppSpecificationPtrOutput() MonitoringScheduleMonitoringAppSpecificationPtrOutput
	ToMonitoringScheduleMonitoringAppSpecificationPtrOutputWithContext(context.Context) MonitoringScheduleMonitoringAppSpecificationPtrOutput
}

MonitoringScheduleMonitoringAppSpecificationPtrInput is an input type that accepts MonitoringScheduleMonitoringAppSpecificationArgs, MonitoringScheduleMonitoringAppSpecificationPtr and MonitoringScheduleMonitoringAppSpecificationPtrOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringAppSpecificationPtrInput` via:

        MonitoringScheduleMonitoringAppSpecificationArgs{...}

or:

        nil

type MonitoringScheduleMonitoringAppSpecificationPtrOutput

type MonitoringScheduleMonitoringAppSpecificationPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) ContainerArguments

An array of arguments for the container used to run the monitoring job.

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) ContainerEntrypoint

Specifies the entrypoint for a container used to run the monitoring job.

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) Elem

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) ElementType

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) ImageUri

The container image to be run by the monitoring job.

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) PostAnalyticsProcessorSourceUri

An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) RecordPreprocessorSourceUri

An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) ToMonitoringScheduleMonitoringAppSpecificationPtrOutput

func (MonitoringScheduleMonitoringAppSpecificationPtrOutput) ToMonitoringScheduleMonitoringAppSpecificationPtrOutputWithContext

func (o MonitoringScheduleMonitoringAppSpecificationPtrOutput) ToMonitoringScheduleMonitoringAppSpecificationPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringAppSpecificationPtrOutput

type MonitoringScheduleMonitoringExecutionSummary

type MonitoringScheduleMonitoringExecutionSummary struct {
	// The time at which the monitoring job was created.
	CreationTime string  `pulumi:"creationTime"`
	EndpointName *string `pulumi:"endpointName"`
	// Contains the reason a monitoring job failed, if it failed.
	FailureReason *string `pulumi:"failureReason"`
	// A timestamp that indicates the last time the monitoring job was modified.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The status of the monitoring job.
	MonitoringExecutionStatus MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus `pulumi:"monitoringExecutionStatus"`
	MonitoringScheduleName    string                                                                `pulumi:"monitoringScheduleName"`
	// The Amazon Resource Name (ARN) of the monitoring job.
	ProcessingJobArn *string `pulumi:"processingJobArn"`
	// The time the monitoring job was scheduled.
	ScheduledTime string `pulumi:"scheduledTime"`
}

Summary of information about monitoring job

type MonitoringScheduleMonitoringExecutionSummaryArgs

type MonitoringScheduleMonitoringExecutionSummaryArgs struct {
	// The time at which the monitoring job was created.
	CreationTime pulumi.StringInput    `pulumi:"creationTime"`
	EndpointName pulumi.StringPtrInput `pulumi:"endpointName"`
	// Contains the reason a monitoring job failed, if it failed.
	FailureReason pulumi.StringPtrInput `pulumi:"failureReason"`
	// A timestamp that indicates the last time the monitoring job was modified.
	LastModifiedTime pulumi.StringInput `pulumi:"lastModifiedTime"`
	// The status of the monitoring job.
	MonitoringExecutionStatus MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusInput `pulumi:"monitoringExecutionStatus"`
	MonitoringScheduleName    pulumi.StringInput                                                         `pulumi:"monitoringScheduleName"`
	// The Amazon Resource Name (ARN) of the monitoring job.
	ProcessingJobArn pulumi.StringPtrInput `pulumi:"processingJobArn"`
	// The time the monitoring job was scheduled.
	ScheduledTime pulumi.StringInput `pulumi:"scheduledTime"`
}

Summary of information about monitoring job

func (MonitoringScheduleMonitoringExecutionSummaryArgs) ElementType

func (MonitoringScheduleMonitoringExecutionSummaryArgs) ToMonitoringScheduleMonitoringExecutionSummaryOutput

func (i MonitoringScheduleMonitoringExecutionSummaryArgs) ToMonitoringScheduleMonitoringExecutionSummaryOutput() MonitoringScheduleMonitoringExecutionSummaryOutput

func (MonitoringScheduleMonitoringExecutionSummaryArgs) ToMonitoringScheduleMonitoringExecutionSummaryOutputWithContext

func (i MonitoringScheduleMonitoringExecutionSummaryArgs) ToMonitoringScheduleMonitoringExecutionSummaryOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringExecutionSummaryOutput

func (MonitoringScheduleMonitoringExecutionSummaryArgs) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutput

func (i MonitoringScheduleMonitoringExecutionSummaryArgs) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutput() MonitoringScheduleMonitoringExecutionSummaryPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryArgs) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutputWithContext

func (i MonitoringScheduleMonitoringExecutionSummaryArgs) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringExecutionSummaryPtrOutput

type MonitoringScheduleMonitoringExecutionSummaryInput

type MonitoringScheduleMonitoringExecutionSummaryInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringExecutionSummaryOutput() MonitoringScheduleMonitoringExecutionSummaryOutput
	ToMonitoringScheduleMonitoringExecutionSummaryOutputWithContext(context.Context) MonitoringScheduleMonitoringExecutionSummaryOutput
}

MonitoringScheduleMonitoringExecutionSummaryInput is an input type that accepts MonitoringScheduleMonitoringExecutionSummaryArgs and MonitoringScheduleMonitoringExecutionSummaryOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringExecutionSummaryInput` via:

MonitoringScheduleMonitoringExecutionSummaryArgs{...}

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus string

The status of the monitoring job.

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ElementType

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutputWithContext

func (e MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutputWithContext

func (e MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToStringOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToStringOutputWithContext

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToStringPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus) ToStringPtrOutputWithContext

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusInput

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput() MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput
	ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutputWithContext(context.Context) MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput
}

MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusInput is an input type that accepts MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusArgs and MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusInput` via:

MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusArgs{...}

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ElementType

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutputWithContext

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutputWithContext

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ToStringOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ToStringOutputWithContext

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ToStringPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusOutput) ToStringPtrOutputWithContext

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrInput

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput() MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput
	ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutputWithContext(context.Context) MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput
}

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput

type MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput) Elem

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput) ElementType

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput) ToMonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutputWithContext

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput) ToStringPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatusPtrOutput) ToStringPtrOutputWithContext

type MonitoringScheduleMonitoringExecutionSummaryOutput

type MonitoringScheduleMonitoringExecutionSummaryOutput struct{ *pulumi.OutputState }

Summary of information about monitoring job

func (MonitoringScheduleMonitoringExecutionSummaryOutput) CreationTime

The time at which the monitoring job was created.

func (MonitoringScheduleMonitoringExecutionSummaryOutput) ElementType

func (MonitoringScheduleMonitoringExecutionSummaryOutput) EndpointName

func (MonitoringScheduleMonitoringExecutionSummaryOutput) FailureReason

Contains the reason a monitoring job failed, if it failed.

func (MonitoringScheduleMonitoringExecutionSummaryOutput) LastModifiedTime

A timestamp that indicates the last time the monitoring job was modified.

func (MonitoringScheduleMonitoringExecutionSummaryOutput) MonitoringExecutionStatus

The status of the monitoring job.

func (MonitoringScheduleMonitoringExecutionSummaryOutput) MonitoringScheduleName

func (MonitoringScheduleMonitoringExecutionSummaryOutput) ProcessingJobArn

The Amazon Resource Name (ARN) of the monitoring job.

func (MonitoringScheduleMonitoringExecutionSummaryOutput) ScheduledTime

The time the monitoring job was scheduled.

func (MonitoringScheduleMonitoringExecutionSummaryOutput) ToMonitoringScheduleMonitoringExecutionSummaryOutput

func (o MonitoringScheduleMonitoringExecutionSummaryOutput) ToMonitoringScheduleMonitoringExecutionSummaryOutput() MonitoringScheduleMonitoringExecutionSummaryOutput

func (MonitoringScheduleMonitoringExecutionSummaryOutput) ToMonitoringScheduleMonitoringExecutionSummaryOutputWithContext

func (o MonitoringScheduleMonitoringExecutionSummaryOutput) ToMonitoringScheduleMonitoringExecutionSummaryOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringExecutionSummaryOutput

func (MonitoringScheduleMonitoringExecutionSummaryOutput) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutput

func (o MonitoringScheduleMonitoringExecutionSummaryOutput) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutput() MonitoringScheduleMonitoringExecutionSummaryPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryOutput) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutputWithContext

func (o MonitoringScheduleMonitoringExecutionSummaryOutput) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringExecutionSummaryPtrOutput

type MonitoringScheduleMonitoringExecutionSummaryPtrInput

type MonitoringScheduleMonitoringExecutionSummaryPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringExecutionSummaryPtrOutput() MonitoringScheduleMonitoringExecutionSummaryPtrOutput
	ToMonitoringScheduleMonitoringExecutionSummaryPtrOutputWithContext(context.Context) MonitoringScheduleMonitoringExecutionSummaryPtrOutput
}

MonitoringScheduleMonitoringExecutionSummaryPtrInput is an input type that accepts MonitoringScheduleMonitoringExecutionSummaryArgs, MonitoringScheduleMonitoringExecutionSummaryPtr and MonitoringScheduleMonitoringExecutionSummaryPtrOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringExecutionSummaryPtrInput` via:

        MonitoringScheduleMonitoringExecutionSummaryArgs{...}

or:

        nil

type MonitoringScheduleMonitoringExecutionSummaryPtrOutput

type MonitoringScheduleMonitoringExecutionSummaryPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) CreationTime

The time at which the monitoring job was created.

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) Elem

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) ElementType

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) EndpointName

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) FailureReason

Contains the reason a monitoring job failed, if it failed.

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) LastModifiedTime

A timestamp that indicates the last time the monitoring job was modified.

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) MonitoringExecutionStatus

The status of the monitoring job.

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) MonitoringScheduleName

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) ProcessingJobArn

The Amazon Resource Name (ARN) of the monitoring job.

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) ScheduledTime

The time the monitoring job was scheduled.

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutput

func (MonitoringScheduleMonitoringExecutionSummaryPtrOutput) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutputWithContext

func (o MonitoringScheduleMonitoringExecutionSummaryPtrOutput) ToMonitoringScheduleMonitoringExecutionSummaryPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringExecutionSummaryPtrOutput

type MonitoringScheduleMonitoringInput

type MonitoringScheduleMonitoringInput struct {
	EndpointInput MonitoringScheduleEndpointInput `pulumi:"endpointInput"`
}

The inputs for a monitoring job.

type MonitoringScheduleMonitoringInputArgs

type MonitoringScheduleMonitoringInputArgs struct {
	EndpointInput MonitoringScheduleEndpointInputInput `pulumi:"endpointInput"`
}

The inputs for a monitoring job.

func (MonitoringScheduleMonitoringInputArgs) ElementType

func (MonitoringScheduleMonitoringInputArgs) ToMonitoringScheduleMonitoringInputOutput

func (i MonitoringScheduleMonitoringInputArgs) ToMonitoringScheduleMonitoringInputOutput() MonitoringScheduleMonitoringInputOutput

func (MonitoringScheduleMonitoringInputArgs) ToMonitoringScheduleMonitoringInputOutputWithContext

func (i MonitoringScheduleMonitoringInputArgs) ToMonitoringScheduleMonitoringInputOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringInputOutput

type MonitoringScheduleMonitoringInputArray

type MonitoringScheduleMonitoringInputArray []MonitoringScheduleMonitoringInputInput

func (MonitoringScheduleMonitoringInputArray) ElementType

func (MonitoringScheduleMonitoringInputArray) ToMonitoringScheduleMonitoringInputArrayOutput

func (i MonitoringScheduleMonitoringInputArray) ToMonitoringScheduleMonitoringInputArrayOutput() MonitoringScheduleMonitoringInputArrayOutput

func (MonitoringScheduleMonitoringInputArray) ToMonitoringScheduleMonitoringInputArrayOutputWithContext

func (i MonitoringScheduleMonitoringInputArray) ToMonitoringScheduleMonitoringInputArrayOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringInputArrayOutput

type MonitoringScheduleMonitoringInputArrayInput

type MonitoringScheduleMonitoringInputArrayInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringInputArrayOutput() MonitoringScheduleMonitoringInputArrayOutput
	ToMonitoringScheduleMonitoringInputArrayOutputWithContext(context.Context) MonitoringScheduleMonitoringInputArrayOutput
}

MonitoringScheduleMonitoringInputArrayInput is an input type that accepts MonitoringScheduleMonitoringInputArray and MonitoringScheduleMonitoringInputArrayOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringInputArrayInput` via:

MonitoringScheduleMonitoringInputArray{ MonitoringScheduleMonitoringInputArgs{...} }

type MonitoringScheduleMonitoringInputArrayOutput

type MonitoringScheduleMonitoringInputArrayOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringInputArrayOutput) ElementType

func (MonitoringScheduleMonitoringInputArrayOutput) Index

func (MonitoringScheduleMonitoringInputArrayOutput) ToMonitoringScheduleMonitoringInputArrayOutput

func (o MonitoringScheduleMonitoringInputArrayOutput) ToMonitoringScheduleMonitoringInputArrayOutput() MonitoringScheduleMonitoringInputArrayOutput

func (MonitoringScheduleMonitoringInputArrayOutput) ToMonitoringScheduleMonitoringInputArrayOutputWithContext

func (o MonitoringScheduleMonitoringInputArrayOutput) ToMonitoringScheduleMonitoringInputArrayOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringInputArrayOutput

type MonitoringScheduleMonitoringInputInput

type MonitoringScheduleMonitoringInputInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringInputOutput() MonitoringScheduleMonitoringInputOutput
	ToMonitoringScheduleMonitoringInputOutputWithContext(context.Context) MonitoringScheduleMonitoringInputOutput
}

MonitoringScheduleMonitoringInputInput is an input type that accepts MonitoringScheduleMonitoringInputArgs and MonitoringScheduleMonitoringInputOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringInputInput` via:

MonitoringScheduleMonitoringInputArgs{...}

type MonitoringScheduleMonitoringInputOutput

type MonitoringScheduleMonitoringInputOutput struct{ *pulumi.OutputState }

The inputs for a monitoring job.

func (MonitoringScheduleMonitoringInputOutput) ElementType

func (MonitoringScheduleMonitoringInputOutput) EndpointInput

func (MonitoringScheduleMonitoringInputOutput) ToMonitoringScheduleMonitoringInputOutput

func (o MonitoringScheduleMonitoringInputOutput) ToMonitoringScheduleMonitoringInputOutput() MonitoringScheduleMonitoringInputOutput

func (MonitoringScheduleMonitoringInputOutput) ToMonitoringScheduleMonitoringInputOutputWithContext

func (o MonitoringScheduleMonitoringInputOutput) ToMonitoringScheduleMonitoringInputOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringInputOutput

type MonitoringScheduleMonitoringJobDefinition

type MonitoringScheduleMonitoringJobDefinition struct {
	BaselineConfig *MonitoringScheduleBaselineConfig `pulumi:"baselineConfig"`
	// Sets the environment variables in the Docker container
	Environment                interface{}                                  `pulumi:"environment"`
	MonitoringAppSpecification MonitoringScheduleMonitoringAppSpecification `pulumi:"monitoringAppSpecification"`
	MonitoringInputs           []MonitoringScheduleMonitoringInput          `pulumi:"monitoringInputs"`
	MonitoringOutputConfig     MonitoringScheduleMonitoringOutputConfig     `pulumi:"monitoringOutputConfig"`
	MonitoringResources        MonitoringScheduleMonitoringResources        `pulumi:"monitoringResources"`
	NetworkConfig              *MonitoringScheduleNetworkConfig             `pulumi:"networkConfig"`
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           string                               `pulumi:"roleArn"`
	StoppingCondition *MonitoringScheduleStoppingCondition `pulumi:"stoppingCondition"`
}

Defines the monitoring job.

type MonitoringScheduleMonitoringJobDefinitionArgs

type MonitoringScheduleMonitoringJobDefinitionArgs struct {
	BaselineConfig MonitoringScheduleBaselineConfigPtrInput `pulumi:"baselineConfig"`
	// Sets the environment variables in the Docker container
	Environment                pulumi.Input                                      `pulumi:"environment"`
	MonitoringAppSpecification MonitoringScheduleMonitoringAppSpecificationInput `pulumi:"monitoringAppSpecification"`
	MonitoringInputs           MonitoringScheduleMonitoringInputArrayInput       `pulumi:"monitoringInputs"`
	MonitoringOutputConfig     MonitoringScheduleMonitoringOutputConfigInput     `pulumi:"monitoringOutputConfig"`
	MonitoringResources        MonitoringScheduleMonitoringResourcesInput        `pulumi:"monitoringResources"`
	NetworkConfig              MonitoringScheduleNetworkConfigPtrInput           `pulumi:"networkConfig"`
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
	RoleArn           pulumi.StringInput                          `pulumi:"roleArn"`
	StoppingCondition MonitoringScheduleStoppingConditionPtrInput `pulumi:"stoppingCondition"`
}

Defines the monitoring job.

func (MonitoringScheduleMonitoringJobDefinitionArgs) ElementType

func (MonitoringScheduleMonitoringJobDefinitionArgs) ToMonitoringScheduleMonitoringJobDefinitionOutput

func (i MonitoringScheduleMonitoringJobDefinitionArgs) ToMonitoringScheduleMonitoringJobDefinitionOutput() MonitoringScheduleMonitoringJobDefinitionOutput

func (MonitoringScheduleMonitoringJobDefinitionArgs) ToMonitoringScheduleMonitoringJobDefinitionOutputWithContext

func (i MonitoringScheduleMonitoringJobDefinitionArgs) ToMonitoringScheduleMonitoringJobDefinitionOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringJobDefinitionOutput

func (MonitoringScheduleMonitoringJobDefinitionArgs) ToMonitoringScheduleMonitoringJobDefinitionPtrOutput

func (i MonitoringScheduleMonitoringJobDefinitionArgs) ToMonitoringScheduleMonitoringJobDefinitionPtrOutput() MonitoringScheduleMonitoringJobDefinitionPtrOutput

func (MonitoringScheduleMonitoringJobDefinitionArgs) ToMonitoringScheduleMonitoringJobDefinitionPtrOutputWithContext

func (i MonitoringScheduleMonitoringJobDefinitionArgs) ToMonitoringScheduleMonitoringJobDefinitionPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringJobDefinitionPtrOutput

type MonitoringScheduleMonitoringJobDefinitionInput

type MonitoringScheduleMonitoringJobDefinitionInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringJobDefinitionOutput() MonitoringScheduleMonitoringJobDefinitionOutput
	ToMonitoringScheduleMonitoringJobDefinitionOutputWithContext(context.Context) MonitoringScheduleMonitoringJobDefinitionOutput
}

MonitoringScheduleMonitoringJobDefinitionInput is an input type that accepts MonitoringScheduleMonitoringJobDefinitionArgs and MonitoringScheduleMonitoringJobDefinitionOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringJobDefinitionInput` via:

MonitoringScheduleMonitoringJobDefinitionArgs{...}

type MonitoringScheduleMonitoringJobDefinitionOutput

type MonitoringScheduleMonitoringJobDefinitionOutput struct{ *pulumi.OutputState }

Defines the monitoring job.

func (MonitoringScheduleMonitoringJobDefinitionOutput) BaselineConfig

func (MonitoringScheduleMonitoringJobDefinitionOutput) ElementType

func (MonitoringScheduleMonitoringJobDefinitionOutput) Environment

Sets the environment variables in the Docker container

func (MonitoringScheduleMonitoringJobDefinitionOutput) MonitoringAppSpecification

func (MonitoringScheduleMonitoringJobDefinitionOutput) MonitoringInputs

func (MonitoringScheduleMonitoringJobDefinitionOutput) MonitoringOutputConfig

func (MonitoringScheduleMonitoringJobDefinitionOutput) MonitoringResources

func (MonitoringScheduleMonitoringJobDefinitionOutput) NetworkConfig

func (MonitoringScheduleMonitoringJobDefinitionOutput) RoleArn

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

func (MonitoringScheduleMonitoringJobDefinitionOutput) StoppingCondition

func (MonitoringScheduleMonitoringJobDefinitionOutput) ToMonitoringScheduleMonitoringJobDefinitionOutput

func (o MonitoringScheduleMonitoringJobDefinitionOutput) ToMonitoringScheduleMonitoringJobDefinitionOutput() MonitoringScheduleMonitoringJobDefinitionOutput

func (MonitoringScheduleMonitoringJobDefinitionOutput) ToMonitoringScheduleMonitoringJobDefinitionOutputWithContext

func (o MonitoringScheduleMonitoringJobDefinitionOutput) ToMonitoringScheduleMonitoringJobDefinitionOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringJobDefinitionOutput

func (MonitoringScheduleMonitoringJobDefinitionOutput) ToMonitoringScheduleMonitoringJobDefinitionPtrOutput

func (o MonitoringScheduleMonitoringJobDefinitionOutput) ToMonitoringScheduleMonitoringJobDefinitionPtrOutput() MonitoringScheduleMonitoringJobDefinitionPtrOutput

func (MonitoringScheduleMonitoringJobDefinitionOutput) ToMonitoringScheduleMonitoringJobDefinitionPtrOutputWithContext

func (o MonitoringScheduleMonitoringJobDefinitionOutput) ToMonitoringScheduleMonitoringJobDefinitionPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringJobDefinitionPtrOutput

type MonitoringScheduleMonitoringJobDefinitionPtrInput

type MonitoringScheduleMonitoringJobDefinitionPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringJobDefinitionPtrOutput() MonitoringScheduleMonitoringJobDefinitionPtrOutput
	ToMonitoringScheduleMonitoringJobDefinitionPtrOutputWithContext(context.Context) MonitoringScheduleMonitoringJobDefinitionPtrOutput
}

MonitoringScheduleMonitoringJobDefinitionPtrInput is an input type that accepts MonitoringScheduleMonitoringJobDefinitionArgs, MonitoringScheduleMonitoringJobDefinitionPtr and MonitoringScheduleMonitoringJobDefinitionPtrOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringJobDefinitionPtrInput` via:

        MonitoringScheduleMonitoringJobDefinitionArgs{...}

or:

        nil

type MonitoringScheduleMonitoringJobDefinitionPtrOutput

type MonitoringScheduleMonitoringJobDefinitionPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) BaselineConfig

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) Elem

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) ElementType

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) Environment

Sets the environment variables in the Docker container

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) MonitoringAppSpecification

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) MonitoringInputs

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) MonitoringOutputConfig

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) MonitoringResources

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) NetworkConfig

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) RoleArn

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

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) StoppingCondition

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) ToMonitoringScheduleMonitoringJobDefinitionPtrOutput

func (o MonitoringScheduleMonitoringJobDefinitionPtrOutput) ToMonitoringScheduleMonitoringJobDefinitionPtrOutput() MonitoringScheduleMonitoringJobDefinitionPtrOutput

func (MonitoringScheduleMonitoringJobDefinitionPtrOutput) ToMonitoringScheduleMonitoringJobDefinitionPtrOutputWithContext

func (o MonitoringScheduleMonitoringJobDefinitionPtrOutput) ToMonitoringScheduleMonitoringJobDefinitionPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringJobDefinitionPtrOutput

type MonitoringScheduleMonitoringOutput

type MonitoringScheduleMonitoringOutput struct {
	S3Output MonitoringScheduleS3Output `pulumi:"s3Output"`
}

The output object for a monitoring job.

type MonitoringScheduleMonitoringOutputArgs

type MonitoringScheduleMonitoringOutputArgs struct {
	S3Output MonitoringScheduleS3OutputInput `pulumi:"s3Output"`
}

The output object for a monitoring job.

func (MonitoringScheduleMonitoringOutputArgs) ElementType

func (MonitoringScheduleMonitoringOutputArgs) ToMonitoringScheduleMonitoringOutputOutput

func (i MonitoringScheduleMonitoringOutputArgs) ToMonitoringScheduleMonitoringOutputOutput() MonitoringScheduleMonitoringOutputOutput

func (MonitoringScheduleMonitoringOutputArgs) ToMonitoringScheduleMonitoringOutputOutputWithContext

func (i MonitoringScheduleMonitoringOutputArgs) ToMonitoringScheduleMonitoringOutputOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputOutput

type MonitoringScheduleMonitoringOutputArray

type MonitoringScheduleMonitoringOutputArray []MonitoringScheduleMonitoringOutputInput

func (MonitoringScheduleMonitoringOutputArray) ElementType

func (MonitoringScheduleMonitoringOutputArray) ToMonitoringScheduleMonitoringOutputArrayOutput

func (i MonitoringScheduleMonitoringOutputArray) ToMonitoringScheduleMonitoringOutputArrayOutput() MonitoringScheduleMonitoringOutputArrayOutput

func (MonitoringScheduleMonitoringOutputArray) ToMonitoringScheduleMonitoringOutputArrayOutputWithContext

func (i MonitoringScheduleMonitoringOutputArray) ToMonitoringScheduleMonitoringOutputArrayOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputArrayOutput

type MonitoringScheduleMonitoringOutputArrayInput

type MonitoringScheduleMonitoringOutputArrayInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringOutputArrayOutput() MonitoringScheduleMonitoringOutputArrayOutput
	ToMonitoringScheduleMonitoringOutputArrayOutputWithContext(context.Context) MonitoringScheduleMonitoringOutputArrayOutput
}

MonitoringScheduleMonitoringOutputArrayInput is an input type that accepts MonitoringScheduleMonitoringOutputArray and MonitoringScheduleMonitoringOutputArrayOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringOutputArrayInput` via:

MonitoringScheduleMonitoringOutputArray{ MonitoringScheduleMonitoringOutputArgs{...} }

type MonitoringScheduleMonitoringOutputArrayOutput

type MonitoringScheduleMonitoringOutputArrayOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringOutputArrayOutput) ElementType

func (MonitoringScheduleMonitoringOutputArrayOutput) Index

func (MonitoringScheduleMonitoringOutputArrayOutput) ToMonitoringScheduleMonitoringOutputArrayOutput

func (o MonitoringScheduleMonitoringOutputArrayOutput) ToMonitoringScheduleMonitoringOutputArrayOutput() MonitoringScheduleMonitoringOutputArrayOutput

func (MonitoringScheduleMonitoringOutputArrayOutput) ToMonitoringScheduleMonitoringOutputArrayOutputWithContext

func (o MonitoringScheduleMonitoringOutputArrayOutput) ToMonitoringScheduleMonitoringOutputArrayOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputArrayOutput

type MonitoringScheduleMonitoringOutputConfig

type MonitoringScheduleMonitoringOutputConfig struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId *string `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs []MonitoringScheduleMonitoringOutput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

type MonitoringScheduleMonitoringOutputConfigArgs

type MonitoringScheduleMonitoringOutputConfigArgs struct {
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
	MonitoringOutputs MonitoringScheduleMonitoringOutputArrayInput `pulumi:"monitoringOutputs"`
}

The output configuration for monitoring jobs.

func (MonitoringScheduleMonitoringOutputConfigArgs) ElementType

func (MonitoringScheduleMonitoringOutputConfigArgs) ToMonitoringScheduleMonitoringOutputConfigOutput

func (i MonitoringScheduleMonitoringOutputConfigArgs) ToMonitoringScheduleMonitoringOutputConfigOutput() MonitoringScheduleMonitoringOutputConfigOutput

func (MonitoringScheduleMonitoringOutputConfigArgs) ToMonitoringScheduleMonitoringOutputConfigOutputWithContext

func (i MonitoringScheduleMonitoringOutputConfigArgs) ToMonitoringScheduleMonitoringOutputConfigOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputConfigOutput

func (MonitoringScheduleMonitoringOutputConfigArgs) ToMonitoringScheduleMonitoringOutputConfigPtrOutput

func (i MonitoringScheduleMonitoringOutputConfigArgs) ToMonitoringScheduleMonitoringOutputConfigPtrOutput() MonitoringScheduleMonitoringOutputConfigPtrOutput

func (MonitoringScheduleMonitoringOutputConfigArgs) ToMonitoringScheduleMonitoringOutputConfigPtrOutputWithContext

func (i MonitoringScheduleMonitoringOutputConfigArgs) ToMonitoringScheduleMonitoringOutputConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputConfigPtrOutput

type MonitoringScheduleMonitoringOutputConfigInput

type MonitoringScheduleMonitoringOutputConfigInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringOutputConfigOutput() MonitoringScheduleMonitoringOutputConfigOutput
	ToMonitoringScheduleMonitoringOutputConfigOutputWithContext(context.Context) MonitoringScheduleMonitoringOutputConfigOutput
}

MonitoringScheduleMonitoringOutputConfigInput is an input type that accepts MonitoringScheduleMonitoringOutputConfigArgs and MonitoringScheduleMonitoringOutputConfigOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringOutputConfigInput` via:

MonitoringScheduleMonitoringOutputConfigArgs{...}

type MonitoringScheduleMonitoringOutputConfigOutput

type MonitoringScheduleMonitoringOutputConfigOutput struct{ *pulumi.OutputState }

The output configuration for monitoring jobs.

func (MonitoringScheduleMonitoringOutputConfigOutput) ElementType

func (MonitoringScheduleMonitoringOutputConfigOutput) KmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

func (MonitoringScheduleMonitoringOutputConfigOutput) MonitoringOutputs

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

func (MonitoringScheduleMonitoringOutputConfigOutput) ToMonitoringScheduleMonitoringOutputConfigOutput

func (o MonitoringScheduleMonitoringOutputConfigOutput) ToMonitoringScheduleMonitoringOutputConfigOutput() MonitoringScheduleMonitoringOutputConfigOutput

func (MonitoringScheduleMonitoringOutputConfigOutput) ToMonitoringScheduleMonitoringOutputConfigOutputWithContext

func (o MonitoringScheduleMonitoringOutputConfigOutput) ToMonitoringScheduleMonitoringOutputConfigOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputConfigOutput

func (MonitoringScheduleMonitoringOutputConfigOutput) ToMonitoringScheduleMonitoringOutputConfigPtrOutput

func (o MonitoringScheduleMonitoringOutputConfigOutput) ToMonitoringScheduleMonitoringOutputConfigPtrOutput() MonitoringScheduleMonitoringOutputConfigPtrOutput

func (MonitoringScheduleMonitoringOutputConfigOutput) ToMonitoringScheduleMonitoringOutputConfigPtrOutputWithContext

func (o MonitoringScheduleMonitoringOutputConfigOutput) ToMonitoringScheduleMonitoringOutputConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputConfigPtrOutput

type MonitoringScheduleMonitoringOutputConfigPtrInput

type MonitoringScheduleMonitoringOutputConfigPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringOutputConfigPtrOutput() MonitoringScheduleMonitoringOutputConfigPtrOutput
	ToMonitoringScheduleMonitoringOutputConfigPtrOutputWithContext(context.Context) MonitoringScheduleMonitoringOutputConfigPtrOutput
}

MonitoringScheduleMonitoringOutputConfigPtrInput is an input type that accepts MonitoringScheduleMonitoringOutputConfigArgs, MonitoringScheduleMonitoringOutputConfigPtr and MonitoringScheduleMonitoringOutputConfigPtrOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringOutputConfigPtrInput` via:

        MonitoringScheduleMonitoringOutputConfigArgs{...}

or:

        nil

type MonitoringScheduleMonitoringOutputConfigPtrOutput

type MonitoringScheduleMonitoringOutputConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringOutputConfigPtrOutput) Elem

func (MonitoringScheduleMonitoringOutputConfigPtrOutput) ElementType

func (MonitoringScheduleMonitoringOutputConfigPtrOutput) KmsKeyId

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

func (MonitoringScheduleMonitoringOutputConfigPtrOutput) MonitoringOutputs

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

func (MonitoringScheduleMonitoringOutputConfigPtrOutput) ToMonitoringScheduleMonitoringOutputConfigPtrOutput

func (o MonitoringScheduleMonitoringOutputConfigPtrOutput) ToMonitoringScheduleMonitoringOutputConfigPtrOutput() MonitoringScheduleMonitoringOutputConfigPtrOutput

func (MonitoringScheduleMonitoringOutputConfigPtrOutput) ToMonitoringScheduleMonitoringOutputConfigPtrOutputWithContext

func (o MonitoringScheduleMonitoringOutputConfigPtrOutput) ToMonitoringScheduleMonitoringOutputConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputConfigPtrOutput

type MonitoringScheduleMonitoringOutputInput

type MonitoringScheduleMonitoringOutputInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringOutputOutput() MonitoringScheduleMonitoringOutputOutput
	ToMonitoringScheduleMonitoringOutputOutputWithContext(context.Context) MonitoringScheduleMonitoringOutputOutput
}

MonitoringScheduleMonitoringOutputInput is an input type that accepts MonitoringScheduleMonitoringOutputArgs and MonitoringScheduleMonitoringOutputOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringOutputInput` via:

MonitoringScheduleMonitoringOutputArgs{...}

type MonitoringScheduleMonitoringOutputOutput

type MonitoringScheduleMonitoringOutputOutput struct{ *pulumi.OutputState }

The output object for a monitoring job.

func (MonitoringScheduleMonitoringOutputOutput) ElementType

func (MonitoringScheduleMonitoringOutputOutput) S3Output

func (MonitoringScheduleMonitoringOutputOutput) ToMonitoringScheduleMonitoringOutputOutput

func (o MonitoringScheduleMonitoringOutputOutput) ToMonitoringScheduleMonitoringOutputOutput() MonitoringScheduleMonitoringOutputOutput

func (MonitoringScheduleMonitoringOutputOutput) ToMonitoringScheduleMonitoringOutputOutputWithContext

func (o MonitoringScheduleMonitoringOutputOutput) ToMonitoringScheduleMonitoringOutputOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringOutputOutput

type MonitoringScheduleMonitoringResources

type MonitoringScheduleMonitoringResources struct {
	ClusterConfig MonitoringScheduleClusterConfig `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

type MonitoringScheduleMonitoringResourcesArgs

type MonitoringScheduleMonitoringResourcesArgs struct {
	ClusterConfig MonitoringScheduleClusterConfigInput `pulumi:"clusterConfig"`
}

Identifies the resources to deploy for a monitoring job.

func (MonitoringScheduleMonitoringResourcesArgs) ElementType

func (MonitoringScheduleMonitoringResourcesArgs) ToMonitoringScheduleMonitoringResourcesOutput

func (i MonitoringScheduleMonitoringResourcesArgs) ToMonitoringScheduleMonitoringResourcesOutput() MonitoringScheduleMonitoringResourcesOutput

func (MonitoringScheduleMonitoringResourcesArgs) ToMonitoringScheduleMonitoringResourcesOutputWithContext

func (i MonitoringScheduleMonitoringResourcesArgs) ToMonitoringScheduleMonitoringResourcesOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringResourcesOutput

func (MonitoringScheduleMonitoringResourcesArgs) ToMonitoringScheduleMonitoringResourcesPtrOutput

func (i MonitoringScheduleMonitoringResourcesArgs) ToMonitoringScheduleMonitoringResourcesPtrOutput() MonitoringScheduleMonitoringResourcesPtrOutput

func (MonitoringScheduleMonitoringResourcesArgs) ToMonitoringScheduleMonitoringResourcesPtrOutputWithContext

func (i MonitoringScheduleMonitoringResourcesArgs) ToMonitoringScheduleMonitoringResourcesPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringResourcesPtrOutput

type MonitoringScheduleMonitoringResourcesInput

type MonitoringScheduleMonitoringResourcesInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringResourcesOutput() MonitoringScheduleMonitoringResourcesOutput
	ToMonitoringScheduleMonitoringResourcesOutputWithContext(context.Context) MonitoringScheduleMonitoringResourcesOutput
}

MonitoringScheduleMonitoringResourcesInput is an input type that accepts MonitoringScheduleMonitoringResourcesArgs and MonitoringScheduleMonitoringResourcesOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringResourcesInput` via:

MonitoringScheduleMonitoringResourcesArgs{...}

type MonitoringScheduleMonitoringResourcesOutput

type MonitoringScheduleMonitoringResourcesOutput struct{ *pulumi.OutputState }

Identifies the resources to deploy for a monitoring job.

func (MonitoringScheduleMonitoringResourcesOutput) ClusterConfig

func (MonitoringScheduleMonitoringResourcesOutput) ElementType

func (MonitoringScheduleMonitoringResourcesOutput) ToMonitoringScheduleMonitoringResourcesOutput

func (o MonitoringScheduleMonitoringResourcesOutput) ToMonitoringScheduleMonitoringResourcesOutput() MonitoringScheduleMonitoringResourcesOutput

func (MonitoringScheduleMonitoringResourcesOutput) ToMonitoringScheduleMonitoringResourcesOutputWithContext

func (o MonitoringScheduleMonitoringResourcesOutput) ToMonitoringScheduleMonitoringResourcesOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringResourcesOutput

func (MonitoringScheduleMonitoringResourcesOutput) ToMonitoringScheduleMonitoringResourcesPtrOutput

func (o MonitoringScheduleMonitoringResourcesOutput) ToMonitoringScheduleMonitoringResourcesPtrOutput() MonitoringScheduleMonitoringResourcesPtrOutput

func (MonitoringScheduleMonitoringResourcesOutput) ToMonitoringScheduleMonitoringResourcesPtrOutputWithContext

func (o MonitoringScheduleMonitoringResourcesOutput) ToMonitoringScheduleMonitoringResourcesPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringResourcesPtrOutput

type MonitoringScheduleMonitoringResourcesPtrInput

type MonitoringScheduleMonitoringResourcesPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringResourcesPtrOutput() MonitoringScheduleMonitoringResourcesPtrOutput
	ToMonitoringScheduleMonitoringResourcesPtrOutputWithContext(context.Context) MonitoringScheduleMonitoringResourcesPtrOutput
}

MonitoringScheduleMonitoringResourcesPtrInput is an input type that accepts MonitoringScheduleMonitoringResourcesArgs, MonitoringScheduleMonitoringResourcesPtr and MonitoringScheduleMonitoringResourcesPtrOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringResourcesPtrInput` via:

        MonitoringScheduleMonitoringResourcesArgs{...}

or:

        nil

type MonitoringScheduleMonitoringResourcesPtrOutput

type MonitoringScheduleMonitoringResourcesPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringResourcesPtrOutput) ClusterConfig

func (MonitoringScheduleMonitoringResourcesPtrOutput) Elem

func (MonitoringScheduleMonitoringResourcesPtrOutput) ElementType

func (MonitoringScheduleMonitoringResourcesPtrOutput) ToMonitoringScheduleMonitoringResourcesPtrOutput

func (o MonitoringScheduleMonitoringResourcesPtrOutput) ToMonitoringScheduleMonitoringResourcesPtrOutput() MonitoringScheduleMonitoringResourcesPtrOutput

func (MonitoringScheduleMonitoringResourcesPtrOutput) ToMonitoringScheduleMonitoringResourcesPtrOutputWithContext

func (o MonitoringScheduleMonitoringResourcesPtrOutput) ToMonitoringScheduleMonitoringResourcesPtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringResourcesPtrOutput

type MonitoringScheduleMonitoringType

type MonitoringScheduleMonitoringType string

The type of monitoring job.

func (MonitoringScheduleMonitoringType) ElementType

func (MonitoringScheduleMonitoringType) ToMonitoringScheduleMonitoringTypeOutput

func (e MonitoringScheduleMonitoringType) ToMonitoringScheduleMonitoringTypeOutput() MonitoringScheduleMonitoringTypeOutput

func (MonitoringScheduleMonitoringType) ToMonitoringScheduleMonitoringTypeOutputWithContext

func (e MonitoringScheduleMonitoringType) ToMonitoringScheduleMonitoringTypeOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringTypeOutput

func (MonitoringScheduleMonitoringType) ToMonitoringScheduleMonitoringTypePtrOutput

func (e MonitoringScheduleMonitoringType) ToMonitoringScheduleMonitoringTypePtrOutput() MonitoringScheduleMonitoringTypePtrOutput

func (MonitoringScheduleMonitoringType) ToMonitoringScheduleMonitoringTypePtrOutputWithContext

func (e MonitoringScheduleMonitoringType) ToMonitoringScheduleMonitoringTypePtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringTypePtrOutput

func (MonitoringScheduleMonitoringType) ToStringOutput

func (MonitoringScheduleMonitoringType) ToStringOutputWithContext

func (e MonitoringScheduleMonitoringType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MonitoringScheduleMonitoringType) ToStringPtrOutput

func (MonitoringScheduleMonitoringType) ToStringPtrOutputWithContext

func (e MonitoringScheduleMonitoringType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitoringScheduleMonitoringTypeInput

type MonitoringScheduleMonitoringTypeInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringTypeOutput() MonitoringScheduleMonitoringTypeOutput
	ToMonitoringScheduleMonitoringTypeOutputWithContext(context.Context) MonitoringScheduleMonitoringTypeOutput
}

MonitoringScheduleMonitoringTypeInput is an input type that accepts MonitoringScheduleMonitoringTypeArgs and MonitoringScheduleMonitoringTypeOutput values. You can construct a concrete instance of `MonitoringScheduleMonitoringTypeInput` via:

MonitoringScheduleMonitoringTypeArgs{...}

type MonitoringScheduleMonitoringTypeOutput

type MonitoringScheduleMonitoringTypeOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringTypeOutput) ElementType

func (MonitoringScheduleMonitoringTypeOutput) ToMonitoringScheduleMonitoringTypeOutput

func (o MonitoringScheduleMonitoringTypeOutput) ToMonitoringScheduleMonitoringTypeOutput() MonitoringScheduleMonitoringTypeOutput

func (MonitoringScheduleMonitoringTypeOutput) ToMonitoringScheduleMonitoringTypeOutputWithContext

func (o MonitoringScheduleMonitoringTypeOutput) ToMonitoringScheduleMonitoringTypeOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringTypeOutput

func (MonitoringScheduleMonitoringTypeOutput) ToMonitoringScheduleMonitoringTypePtrOutput

func (o MonitoringScheduleMonitoringTypeOutput) ToMonitoringScheduleMonitoringTypePtrOutput() MonitoringScheduleMonitoringTypePtrOutput

func (MonitoringScheduleMonitoringTypeOutput) ToMonitoringScheduleMonitoringTypePtrOutputWithContext

func (o MonitoringScheduleMonitoringTypeOutput) ToMonitoringScheduleMonitoringTypePtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringTypePtrOutput

func (MonitoringScheduleMonitoringTypeOutput) ToStringOutput

func (MonitoringScheduleMonitoringTypeOutput) ToStringOutputWithContext

func (MonitoringScheduleMonitoringTypeOutput) ToStringPtrOutput

func (MonitoringScheduleMonitoringTypeOutput) ToStringPtrOutputWithContext

func (o MonitoringScheduleMonitoringTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitoringScheduleMonitoringTypePtrInput

type MonitoringScheduleMonitoringTypePtrInput interface {
	pulumi.Input

	ToMonitoringScheduleMonitoringTypePtrOutput() MonitoringScheduleMonitoringTypePtrOutput
	ToMonitoringScheduleMonitoringTypePtrOutputWithContext(context.Context) MonitoringScheduleMonitoringTypePtrOutput
}

type MonitoringScheduleMonitoringTypePtrOutput

type MonitoringScheduleMonitoringTypePtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleMonitoringTypePtrOutput) Elem

func (MonitoringScheduleMonitoringTypePtrOutput) ElementType

func (MonitoringScheduleMonitoringTypePtrOutput) ToMonitoringScheduleMonitoringTypePtrOutput

func (o MonitoringScheduleMonitoringTypePtrOutput) ToMonitoringScheduleMonitoringTypePtrOutput() MonitoringScheduleMonitoringTypePtrOutput

func (MonitoringScheduleMonitoringTypePtrOutput) ToMonitoringScheduleMonitoringTypePtrOutputWithContext

func (o MonitoringScheduleMonitoringTypePtrOutput) ToMonitoringScheduleMonitoringTypePtrOutputWithContext(ctx context.Context) MonitoringScheduleMonitoringTypePtrOutput

func (MonitoringScheduleMonitoringTypePtrOutput) ToStringPtrOutput

func (MonitoringScheduleMonitoringTypePtrOutput) ToStringPtrOutputWithContext

type MonitoringScheduleNetworkConfig

type MonitoringScheduleNetworkConfig struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption *bool `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation *bool                        `pulumi:"enableNetworkIsolation"`
	VpcConfig              *MonitoringScheduleVpcConfig `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

type MonitoringScheduleNetworkConfigArgs

type MonitoringScheduleNetworkConfigArgs struct {
	// Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
	EnableInterContainerTrafficEncryption pulumi.BoolPtrInput `pulumi:"enableInterContainerTrafficEncryption"`
	// Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
	EnableNetworkIsolation pulumi.BoolPtrInput                 `pulumi:"enableNetworkIsolation"`
	VpcConfig              MonitoringScheduleVpcConfigPtrInput `pulumi:"vpcConfig"`
}

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (MonitoringScheduleNetworkConfigArgs) ElementType

func (MonitoringScheduleNetworkConfigArgs) ToMonitoringScheduleNetworkConfigOutput

func (i MonitoringScheduleNetworkConfigArgs) ToMonitoringScheduleNetworkConfigOutput() MonitoringScheduleNetworkConfigOutput

func (MonitoringScheduleNetworkConfigArgs) ToMonitoringScheduleNetworkConfigOutputWithContext

func (i MonitoringScheduleNetworkConfigArgs) ToMonitoringScheduleNetworkConfigOutputWithContext(ctx context.Context) MonitoringScheduleNetworkConfigOutput

func (MonitoringScheduleNetworkConfigArgs) ToMonitoringScheduleNetworkConfigPtrOutput

func (i MonitoringScheduleNetworkConfigArgs) ToMonitoringScheduleNetworkConfigPtrOutput() MonitoringScheduleNetworkConfigPtrOutput

func (MonitoringScheduleNetworkConfigArgs) ToMonitoringScheduleNetworkConfigPtrOutputWithContext

func (i MonitoringScheduleNetworkConfigArgs) ToMonitoringScheduleNetworkConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleNetworkConfigPtrOutput

type MonitoringScheduleNetworkConfigInput

type MonitoringScheduleNetworkConfigInput interface {
	pulumi.Input

	ToMonitoringScheduleNetworkConfigOutput() MonitoringScheduleNetworkConfigOutput
	ToMonitoringScheduleNetworkConfigOutputWithContext(context.Context) MonitoringScheduleNetworkConfigOutput
}

MonitoringScheduleNetworkConfigInput is an input type that accepts MonitoringScheduleNetworkConfigArgs and MonitoringScheduleNetworkConfigOutput values. You can construct a concrete instance of `MonitoringScheduleNetworkConfigInput` via:

MonitoringScheduleNetworkConfigArgs{...}

type MonitoringScheduleNetworkConfigOutput

type MonitoringScheduleNetworkConfigOutput struct{ *pulumi.OutputState }

Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.

func (MonitoringScheduleNetworkConfigOutput) ElementType

func (MonitoringScheduleNetworkConfigOutput) EnableInterContainerTrafficEncryption

func (o MonitoringScheduleNetworkConfigOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (MonitoringScheduleNetworkConfigOutput) EnableNetworkIsolation

func (o MonitoringScheduleNetworkConfigOutput) EnableNetworkIsolation() pulumi.BoolPtrOutput

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (MonitoringScheduleNetworkConfigOutput) ToMonitoringScheduleNetworkConfigOutput

func (o MonitoringScheduleNetworkConfigOutput) ToMonitoringScheduleNetworkConfigOutput() MonitoringScheduleNetworkConfigOutput

func (MonitoringScheduleNetworkConfigOutput) ToMonitoringScheduleNetworkConfigOutputWithContext

func (o MonitoringScheduleNetworkConfigOutput) ToMonitoringScheduleNetworkConfigOutputWithContext(ctx context.Context) MonitoringScheduleNetworkConfigOutput

func (MonitoringScheduleNetworkConfigOutput) ToMonitoringScheduleNetworkConfigPtrOutput

func (o MonitoringScheduleNetworkConfigOutput) ToMonitoringScheduleNetworkConfigPtrOutput() MonitoringScheduleNetworkConfigPtrOutput

func (MonitoringScheduleNetworkConfigOutput) ToMonitoringScheduleNetworkConfigPtrOutputWithContext

func (o MonitoringScheduleNetworkConfigOutput) ToMonitoringScheduleNetworkConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleNetworkConfigPtrOutput

func (MonitoringScheduleNetworkConfigOutput) VpcConfig

type MonitoringScheduleNetworkConfigPtrInput

type MonitoringScheduleNetworkConfigPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleNetworkConfigPtrOutput() MonitoringScheduleNetworkConfigPtrOutput
	ToMonitoringScheduleNetworkConfigPtrOutputWithContext(context.Context) MonitoringScheduleNetworkConfigPtrOutput
}

MonitoringScheduleNetworkConfigPtrInput is an input type that accepts MonitoringScheduleNetworkConfigArgs, MonitoringScheduleNetworkConfigPtr and MonitoringScheduleNetworkConfigPtrOutput values. You can construct a concrete instance of `MonitoringScheduleNetworkConfigPtrInput` via:

        MonitoringScheduleNetworkConfigArgs{...}

or:

        nil

type MonitoringScheduleNetworkConfigPtrOutput

type MonitoringScheduleNetworkConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleNetworkConfigPtrOutput) Elem

func (MonitoringScheduleNetworkConfigPtrOutput) ElementType

func (MonitoringScheduleNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption

func (o MonitoringScheduleNetworkConfigPtrOutput) EnableInterContainerTrafficEncryption() pulumi.BoolPtrOutput

Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.

func (MonitoringScheduleNetworkConfigPtrOutput) EnableNetworkIsolation

Whether to allow inbound and outbound network calls to and from the containers used for the processing job.

func (MonitoringScheduleNetworkConfigPtrOutput) ToMonitoringScheduleNetworkConfigPtrOutput

func (o MonitoringScheduleNetworkConfigPtrOutput) ToMonitoringScheduleNetworkConfigPtrOutput() MonitoringScheduleNetworkConfigPtrOutput

func (MonitoringScheduleNetworkConfigPtrOutput) ToMonitoringScheduleNetworkConfigPtrOutputWithContext

func (o MonitoringScheduleNetworkConfigPtrOutput) ToMonitoringScheduleNetworkConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleNetworkConfigPtrOutput

func (MonitoringScheduleNetworkConfigPtrOutput) VpcConfig

type MonitoringScheduleOutput

type MonitoringScheduleOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleOutput) ElementType

func (MonitoringScheduleOutput) ElementType() reflect.Type

func (MonitoringScheduleOutput) ToMonitoringScheduleOutput

func (o MonitoringScheduleOutput) ToMonitoringScheduleOutput() MonitoringScheduleOutput

func (MonitoringScheduleOutput) ToMonitoringScheduleOutputWithContext

func (o MonitoringScheduleOutput) ToMonitoringScheduleOutputWithContext(ctx context.Context) MonitoringScheduleOutput

type MonitoringScheduleS3Output

type MonitoringScheduleS3Output struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath string `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode *MonitoringScheduleS3OutputS3UploadMode `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri string `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

type MonitoringScheduleS3OutputArgs

type MonitoringScheduleS3OutputArgs struct {
	// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.
	LocalPath pulumi.StringInput `pulumi:"localPath"`
	// Whether to upload the results of the monitoring job continuously or after the job completes.
	S3UploadMode MonitoringScheduleS3OutputS3UploadModePtrInput `pulumi:"s3UploadMode"`
	// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.
	S3Uri pulumi.StringInput `pulumi:"s3Uri"`
}

Information about where and how to store the results of a monitoring job.

func (MonitoringScheduleS3OutputArgs) ElementType

func (MonitoringScheduleS3OutputArgs) ToMonitoringScheduleS3OutputOutput

func (i MonitoringScheduleS3OutputArgs) ToMonitoringScheduleS3OutputOutput() MonitoringScheduleS3OutputOutput

func (MonitoringScheduleS3OutputArgs) ToMonitoringScheduleS3OutputOutputWithContext

func (i MonitoringScheduleS3OutputArgs) ToMonitoringScheduleS3OutputOutputWithContext(ctx context.Context) MonitoringScheduleS3OutputOutput

type MonitoringScheduleS3OutputInput

type MonitoringScheduleS3OutputInput interface {
	pulumi.Input

	ToMonitoringScheduleS3OutputOutput() MonitoringScheduleS3OutputOutput
	ToMonitoringScheduleS3OutputOutputWithContext(context.Context) MonitoringScheduleS3OutputOutput
}

MonitoringScheduleS3OutputInput is an input type that accepts MonitoringScheduleS3OutputArgs and MonitoringScheduleS3OutputOutput values. You can construct a concrete instance of `MonitoringScheduleS3OutputInput` via:

MonitoringScheduleS3OutputArgs{...}

type MonitoringScheduleS3OutputOutput

type MonitoringScheduleS3OutputOutput struct{ *pulumi.OutputState }

Information about where and how to store the results of a monitoring job.

func (MonitoringScheduleS3OutputOutput) ElementType

func (MonitoringScheduleS3OutputOutput) LocalPath

The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data.

func (MonitoringScheduleS3OutputOutput) S3UploadMode

Whether to upload the results of the monitoring job continuously or after the job completes.

func (MonitoringScheduleS3OutputOutput) S3Uri

A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job.

func (MonitoringScheduleS3OutputOutput) ToMonitoringScheduleS3OutputOutput

func (o MonitoringScheduleS3OutputOutput) ToMonitoringScheduleS3OutputOutput() MonitoringScheduleS3OutputOutput

func (MonitoringScheduleS3OutputOutput) ToMonitoringScheduleS3OutputOutputWithContext

func (o MonitoringScheduleS3OutputOutput) ToMonitoringScheduleS3OutputOutputWithContext(ctx context.Context) MonitoringScheduleS3OutputOutput

type MonitoringScheduleS3OutputS3UploadMode

type MonitoringScheduleS3OutputS3UploadMode string

Whether to upload the results of the monitoring job continuously or after the job completes.

func (MonitoringScheduleS3OutputS3UploadMode) ElementType

func (MonitoringScheduleS3OutputS3UploadMode) ToMonitoringScheduleS3OutputS3UploadModeOutput

func (e MonitoringScheduleS3OutputS3UploadMode) ToMonitoringScheduleS3OutputS3UploadModeOutput() MonitoringScheduleS3OutputS3UploadModeOutput

func (MonitoringScheduleS3OutputS3UploadMode) ToMonitoringScheduleS3OutputS3UploadModeOutputWithContext

func (e MonitoringScheduleS3OutputS3UploadMode) ToMonitoringScheduleS3OutputS3UploadModeOutputWithContext(ctx context.Context) MonitoringScheduleS3OutputS3UploadModeOutput

func (MonitoringScheduleS3OutputS3UploadMode) ToMonitoringScheduleS3OutputS3UploadModePtrOutput

func (e MonitoringScheduleS3OutputS3UploadMode) ToMonitoringScheduleS3OutputS3UploadModePtrOutput() MonitoringScheduleS3OutputS3UploadModePtrOutput

func (MonitoringScheduleS3OutputS3UploadMode) ToMonitoringScheduleS3OutputS3UploadModePtrOutputWithContext

func (e MonitoringScheduleS3OutputS3UploadMode) ToMonitoringScheduleS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) MonitoringScheduleS3OutputS3UploadModePtrOutput

func (MonitoringScheduleS3OutputS3UploadMode) ToStringOutput

func (MonitoringScheduleS3OutputS3UploadMode) ToStringOutputWithContext

func (MonitoringScheduleS3OutputS3UploadMode) ToStringPtrOutput

func (MonitoringScheduleS3OutputS3UploadMode) ToStringPtrOutputWithContext

func (e MonitoringScheduleS3OutputS3UploadMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitoringScheduleS3OutputS3UploadModeInput

type MonitoringScheduleS3OutputS3UploadModeInput interface {
	pulumi.Input

	ToMonitoringScheduleS3OutputS3UploadModeOutput() MonitoringScheduleS3OutputS3UploadModeOutput
	ToMonitoringScheduleS3OutputS3UploadModeOutputWithContext(context.Context) MonitoringScheduleS3OutputS3UploadModeOutput
}

MonitoringScheduleS3OutputS3UploadModeInput is an input type that accepts MonitoringScheduleS3OutputS3UploadModeArgs and MonitoringScheduleS3OutputS3UploadModeOutput values. You can construct a concrete instance of `MonitoringScheduleS3OutputS3UploadModeInput` via:

MonitoringScheduleS3OutputS3UploadModeArgs{...}

type MonitoringScheduleS3OutputS3UploadModeOutput

type MonitoringScheduleS3OutputS3UploadModeOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleS3OutputS3UploadModeOutput) ElementType

func (MonitoringScheduleS3OutputS3UploadModeOutput) ToMonitoringScheduleS3OutputS3UploadModeOutput

func (o MonitoringScheduleS3OutputS3UploadModeOutput) ToMonitoringScheduleS3OutputS3UploadModeOutput() MonitoringScheduleS3OutputS3UploadModeOutput

func (MonitoringScheduleS3OutputS3UploadModeOutput) ToMonitoringScheduleS3OutputS3UploadModeOutputWithContext

func (o MonitoringScheduleS3OutputS3UploadModeOutput) ToMonitoringScheduleS3OutputS3UploadModeOutputWithContext(ctx context.Context) MonitoringScheduleS3OutputS3UploadModeOutput

func (MonitoringScheduleS3OutputS3UploadModeOutput) ToMonitoringScheduleS3OutputS3UploadModePtrOutput

func (o MonitoringScheduleS3OutputS3UploadModeOutput) ToMonitoringScheduleS3OutputS3UploadModePtrOutput() MonitoringScheduleS3OutputS3UploadModePtrOutput

func (MonitoringScheduleS3OutputS3UploadModeOutput) ToMonitoringScheduleS3OutputS3UploadModePtrOutputWithContext

func (o MonitoringScheduleS3OutputS3UploadModeOutput) ToMonitoringScheduleS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) MonitoringScheduleS3OutputS3UploadModePtrOutput

func (MonitoringScheduleS3OutputS3UploadModeOutput) ToStringOutput

func (MonitoringScheduleS3OutputS3UploadModeOutput) ToStringOutputWithContext

func (MonitoringScheduleS3OutputS3UploadModeOutput) ToStringPtrOutput

func (MonitoringScheduleS3OutputS3UploadModeOutput) ToStringPtrOutputWithContext

type MonitoringScheduleS3OutputS3UploadModePtrInput

type MonitoringScheduleS3OutputS3UploadModePtrInput interface {
	pulumi.Input

	ToMonitoringScheduleS3OutputS3UploadModePtrOutput() MonitoringScheduleS3OutputS3UploadModePtrOutput
	ToMonitoringScheduleS3OutputS3UploadModePtrOutputWithContext(context.Context) MonitoringScheduleS3OutputS3UploadModePtrOutput
}

type MonitoringScheduleS3OutputS3UploadModePtrOutput

type MonitoringScheduleS3OutputS3UploadModePtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleS3OutputS3UploadModePtrOutput) Elem

func (MonitoringScheduleS3OutputS3UploadModePtrOutput) ElementType

func (MonitoringScheduleS3OutputS3UploadModePtrOutput) ToMonitoringScheduleS3OutputS3UploadModePtrOutput

func (o MonitoringScheduleS3OutputS3UploadModePtrOutput) ToMonitoringScheduleS3OutputS3UploadModePtrOutput() MonitoringScheduleS3OutputS3UploadModePtrOutput

func (MonitoringScheduleS3OutputS3UploadModePtrOutput) ToMonitoringScheduleS3OutputS3UploadModePtrOutputWithContext

func (o MonitoringScheduleS3OutputS3UploadModePtrOutput) ToMonitoringScheduleS3OutputS3UploadModePtrOutputWithContext(ctx context.Context) MonitoringScheduleS3OutputS3UploadModePtrOutput

func (MonitoringScheduleS3OutputS3UploadModePtrOutput) ToStringPtrOutput

func (MonitoringScheduleS3OutputS3UploadModePtrOutput) ToStringPtrOutputWithContext

type MonitoringScheduleScheduleConfig

type MonitoringScheduleScheduleConfig struct {
	// A cron expression that describes details about the monitoring schedule.
	ScheduleExpression string `pulumi:"scheduleExpression"`
}

Configuration details about the monitoring schedule.

type MonitoringScheduleScheduleConfigArgs

type MonitoringScheduleScheduleConfigArgs struct {
	// A cron expression that describes details about the monitoring schedule.
	ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"`
}

Configuration details about the monitoring schedule.

func (MonitoringScheduleScheduleConfigArgs) ElementType

func (MonitoringScheduleScheduleConfigArgs) ToMonitoringScheduleScheduleConfigOutput

func (i MonitoringScheduleScheduleConfigArgs) ToMonitoringScheduleScheduleConfigOutput() MonitoringScheduleScheduleConfigOutput

func (MonitoringScheduleScheduleConfigArgs) ToMonitoringScheduleScheduleConfigOutputWithContext

func (i MonitoringScheduleScheduleConfigArgs) ToMonitoringScheduleScheduleConfigOutputWithContext(ctx context.Context) MonitoringScheduleScheduleConfigOutput

func (MonitoringScheduleScheduleConfigArgs) ToMonitoringScheduleScheduleConfigPtrOutput

func (i MonitoringScheduleScheduleConfigArgs) ToMonitoringScheduleScheduleConfigPtrOutput() MonitoringScheduleScheduleConfigPtrOutput

func (MonitoringScheduleScheduleConfigArgs) ToMonitoringScheduleScheduleConfigPtrOutputWithContext

func (i MonitoringScheduleScheduleConfigArgs) ToMonitoringScheduleScheduleConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleScheduleConfigPtrOutput

type MonitoringScheduleScheduleConfigInput

type MonitoringScheduleScheduleConfigInput interface {
	pulumi.Input

	ToMonitoringScheduleScheduleConfigOutput() MonitoringScheduleScheduleConfigOutput
	ToMonitoringScheduleScheduleConfigOutputWithContext(context.Context) MonitoringScheduleScheduleConfigOutput
}

MonitoringScheduleScheduleConfigInput is an input type that accepts MonitoringScheduleScheduleConfigArgs and MonitoringScheduleScheduleConfigOutput values. You can construct a concrete instance of `MonitoringScheduleScheduleConfigInput` via:

MonitoringScheduleScheduleConfigArgs{...}

type MonitoringScheduleScheduleConfigOutput

type MonitoringScheduleScheduleConfigOutput struct{ *pulumi.OutputState }

Configuration details about the monitoring schedule.

func (MonitoringScheduleScheduleConfigOutput) ElementType

func (MonitoringScheduleScheduleConfigOutput) ScheduleExpression

A cron expression that describes details about the monitoring schedule.

func (MonitoringScheduleScheduleConfigOutput) ToMonitoringScheduleScheduleConfigOutput

func (o MonitoringScheduleScheduleConfigOutput) ToMonitoringScheduleScheduleConfigOutput() MonitoringScheduleScheduleConfigOutput

func (MonitoringScheduleScheduleConfigOutput) ToMonitoringScheduleScheduleConfigOutputWithContext

func (o MonitoringScheduleScheduleConfigOutput) ToMonitoringScheduleScheduleConfigOutputWithContext(ctx context.Context) MonitoringScheduleScheduleConfigOutput

func (MonitoringScheduleScheduleConfigOutput) ToMonitoringScheduleScheduleConfigPtrOutput

func (o MonitoringScheduleScheduleConfigOutput) ToMonitoringScheduleScheduleConfigPtrOutput() MonitoringScheduleScheduleConfigPtrOutput

func (MonitoringScheduleScheduleConfigOutput) ToMonitoringScheduleScheduleConfigPtrOutputWithContext

func (o MonitoringScheduleScheduleConfigOutput) ToMonitoringScheduleScheduleConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleScheduleConfigPtrOutput

type MonitoringScheduleScheduleConfigPtrInput

type MonitoringScheduleScheduleConfigPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleScheduleConfigPtrOutput() MonitoringScheduleScheduleConfigPtrOutput
	ToMonitoringScheduleScheduleConfigPtrOutputWithContext(context.Context) MonitoringScheduleScheduleConfigPtrOutput
}

MonitoringScheduleScheduleConfigPtrInput is an input type that accepts MonitoringScheduleScheduleConfigArgs, MonitoringScheduleScheduleConfigPtr and MonitoringScheduleScheduleConfigPtrOutput values. You can construct a concrete instance of `MonitoringScheduleScheduleConfigPtrInput` via:

        MonitoringScheduleScheduleConfigArgs{...}

or:

        nil

type MonitoringScheduleScheduleConfigPtrOutput

type MonitoringScheduleScheduleConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleScheduleConfigPtrOutput) Elem

func (MonitoringScheduleScheduleConfigPtrOutput) ElementType

func (MonitoringScheduleScheduleConfigPtrOutput) ScheduleExpression

A cron expression that describes details about the monitoring schedule.

func (MonitoringScheduleScheduleConfigPtrOutput) ToMonitoringScheduleScheduleConfigPtrOutput

func (o MonitoringScheduleScheduleConfigPtrOutput) ToMonitoringScheduleScheduleConfigPtrOutput() MonitoringScheduleScheduleConfigPtrOutput

func (MonitoringScheduleScheduleConfigPtrOutput) ToMonitoringScheduleScheduleConfigPtrOutputWithContext

func (o MonitoringScheduleScheduleConfigPtrOutput) ToMonitoringScheduleScheduleConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleScheduleConfigPtrOutput

type MonitoringScheduleState

type MonitoringScheduleState struct {
}

func (MonitoringScheduleState) ElementType

func (MonitoringScheduleState) ElementType() reflect.Type

type MonitoringScheduleStatisticsResource

type MonitoringScheduleStatisticsResource struct {
	// The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
	S3Uri *string `pulumi:"s3Uri"`
}

The baseline statistics resource for a monitoring job.

type MonitoringScheduleStatisticsResourceArgs

type MonitoringScheduleStatisticsResourceArgs struct {
	// The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against.
	S3Uri pulumi.StringPtrInput `pulumi:"s3Uri"`
}

The baseline statistics resource for a monitoring job.

func (MonitoringScheduleStatisticsResourceArgs) ElementType

func (MonitoringScheduleStatisticsResourceArgs) ToMonitoringScheduleStatisticsResourceOutput

func (i MonitoringScheduleStatisticsResourceArgs) ToMonitoringScheduleStatisticsResourceOutput() MonitoringScheduleStatisticsResourceOutput

func (MonitoringScheduleStatisticsResourceArgs) ToMonitoringScheduleStatisticsResourceOutputWithContext

func (i MonitoringScheduleStatisticsResourceArgs) ToMonitoringScheduleStatisticsResourceOutputWithContext(ctx context.Context) MonitoringScheduleStatisticsResourceOutput

func (MonitoringScheduleStatisticsResourceArgs) ToMonitoringScheduleStatisticsResourcePtrOutput

func (i MonitoringScheduleStatisticsResourceArgs) ToMonitoringScheduleStatisticsResourcePtrOutput() MonitoringScheduleStatisticsResourcePtrOutput

func (MonitoringScheduleStatisticsResourceArgs) ToMonitoringScheduleStatisticsResourcePtrOutputWithContext

func (i MonitoringScheduleStatisticsResourceArgs) ToMonitoringScheduleStatisticsResourcePtrOutputWithContext(ctx context.Context) MonitoringScheduleStatisticsResourcePtrOutput

type MonitoringScheduleStatisticsResourceInput

type MonitoringScheduleStatisticsResourceInput interface {
	pulumi.Input

	ToMonitoringScheduleStatisticsResourceOutput() MonitoringScheduleStatisticsResourceOutput
	ToMonitoringScheduleStatisticsResourceOutputWithContext(context.Context) MonitoringScheduleStatisticsResourceOutput
}

MonitoringScheduleStatisticsResourceInput is an input type that accepts MonitoringScheduleStatisticsResourceArgs and MonitoringScheduleStatisticsResourceOutput values. You can construct a concrete instance of `MonitoringScheduleStatisticsResourceInput` via:

MonitoringScheduleStatisticsResourceArgs{...}

type MonitoringScheduleStatisticsResourceOutput

type MonitoringScheduleStatisticsResourceOutput struct{ *pulumi.OutputState }

The baseline statistics resource for a monitoring job.

func (MonitoringScheduleStatisticsResourceOutput) ElementType

func (MonitoringScheduleStatisticsResourceOutput) S3Uri

The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against.

func (MonitoringScheduleStatisticsResourceOutput) ToMonitoringScheduleStatisticsResourceOutput

func (o MonitoringScheduleStatisticsResourceOutput) ToMonitoringScheduleStatisticsResourceOutput() MonitoringScheduleStatisticsResourceOutput

func (MonitoringScheduleStatisticsResourceOutput) ToMonitoringScheduleStatisticsResourceOutputWithContext

func (o MonitoringScheduleStatisticsResourceOutput) ToMonitoringScheduleStatisticsResourceOutputWithContext(ctx context.Context) MonitoringScheduleStatisticsResourceOutput

func (MonitoringScheduleStatisticsResourceOutput) ToMonitoringScheduleStatisticsResourcePtrOutput

func (o MonitoringScheduleStatisticsResourceOutput) ToMonitoringScheduleStatisticsResourcePtrOutput() MonitoringScheduleStatisticsResourcePtrOutput

func (MonitoringScheduleStatisticsResourceOutput) ToMonitoringScheduleStatisticsResourcePtrOutputWithContext

func (o MonitoringScheduleStatisticsResourceOutput) ToMonitoringScheduleStatisticsResourcePtrOutputWithContext(ctx context.Context) MonitoringScheduleStatisticsResourcePtrOutput

type MonitoringScheduleStatisticsResourcePtrInput

type MonitoringScheduleStatisticsResourcePtrInput interface {
	pulumi.Input

	ToMonitoringScheduleStatisticsResourcePtrOutput() MonitoringScheduleStatisticsResourcePtrOutput
	ToMonitoringScheduleStatisticsResourcePtrOutputWithContext(context.Context) MonitoringScheduleStatisticsResourcePtrOutput
}

MonitoringScheduleStatisticsResourcePtrInput is an input type that accepts MonitoringScheduleStatisticsResourceArgs, MonitoringScheduleStatisticsResourcePtr and MonitoringScheduleStatisticsResourcePtrOutput values. You can construct a concrete instance of `MonitoringScheduleStatisticsResourcePtrInput` via:

        MonitoringScheduleStatisticsResourceArgs{...}

or:

        nil

type MonitoringScheduleStatisticsResourcePtrOutput

type MonitoringScheduleStatisticsResourcePtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleStatisticsResourcePtrOutput) Elem

func (MonitoringScheduleStatisticsResourcePtrOutput) ElementType

func (MonitoringScheduleStatisticsResourcePtrOutput) S3Uri

The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against.

func (MonitoringScheduleStatisticsResourcePtrOutput) ToMonitoringScheduleStatisticsResourcePtrOutput

func (o MonitoringScheduleStatisticsResourcePtrOutput) ToMonitoringScheduleStatisticsResourcePtrOutput() MonitoringScheduleStatisticsResourcePtrOutput

func (MonitoringScheduleStatisticsResourcePtrOutput) ToMonitoringScheduleStatisticsResourcePtrOutputWithContext

func (o MonitoringScheduleStatisticsResourcePtrOutput) ToMonitoringScheduleStatisticsResourcePtrOutputWithContext(ctx context.Context) MonitoringScheduleStatisticsResourcePtrOutput

type MonitoringScheduleStatus added in v0.2.0

type MonitoringScheduleStatus string

The status of a schedule job.

func (MonitoringScheduleStatus) ElementType added in v0.2.0

func (MonitoringScheduleStatus) ElementType() reflect.Type

func (MonitoringScheduleStatus) ToMonitoringScheduleStatusOutput added in v0.2.0

func (e MonitoringScheduleStatus) ToMonitoringScheduleStatusOutput() MonitoringScheduleStatusOutput

func (MonitoringScheduleStatus) ToMonitoringScheduleStatusOutputWithContext added in v0.2.0

func (e MonitoringScheduleStatus) ToMonitoringScheduleStatusOutputWithContext(ctx context.Context) MonitoringScheduleStatusOutput

func (MonitoringScheduleStatus) ToMonitoringScheduleStatusPtrOutput added in v0.2.0

func (e MonitoringScheduleStatus) ToMonitoringScheduleStatusPtrOutput() MonitoringScheduleStatusPtrOutput

func (MonitoringScheduleStatus) ToMonitoringScheduleStatusPtrOutputWithContext added in v0.2.0

func (e MonitoringScheduleStatus) ToMonitoringScheduleStatusPtrOutputWithContext(ctx context.Context) MonitoringScheduleStatusPtrOutput

func (MonitoringScheduleStatus) ToStringOutput added in v0.2.0

func (e MonitoringScheduleStatus) ToStringOutput() pulumi.StringOutput

func (MonitoringScheduleStatus) ToStringOutputWithContext added in v0.2.0

func (e MonitoringScheduleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MonitoringScheduleStatus) ToStringPtrOutput added in v0.2.0

func (e MonitoringScheduleStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringScheduleStatus) ToStringPtrOutputWithContext added in v0.2.0

func (e MonitoringScheduleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitoringScheduleStatusInput added in v0.2.0

type MonitoringScheduleStatusInput interface {
	pulumi.Input

	ToMonitoringScheduleStatusOutput() MonitoringScheduleStatusOutput
	ToMonitoringScheduleStatusOutputWithContext(context.Context) MonitoringScheduleStatusOutput
}

MonitoringScheduleStatusInput is an input type that accepts MonitoringScheduleStatusArgs and MonitoringScheduleStatusOutput values. You can construct a concrete instance of `MonitoringScheduleStatusInput` via:

MonitoringScheduleStatusArgs{...}

type MonitoringScheduleStatusOutput added in v0.2.0

type MonitoringScheduleStatusOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleStatusOutput) ElementType added in v0.2.0

func (MonitoringScheduleStatusOutput) ToMonitoringScheduleStatusOutput added in v0.2.0

func (o MonitoringScheduleStatusOutput) ToMonitoringScheduleStatusOutput() MonitoringScheduleStatusOutput

func (MonitoringScheduleStatusOutput) ToMonitoringScheduleStatusOutputWithContext added in v0.2.0

func (o MonitoringScheduleStatusOutput) ToMonitoringScheduleStatusOutputWithContext(ctx context.Context) MonitoringScheduleStatusOutput

func (MonitoringScheduleStatusOutput) ToMonitoringScheduleStatusPtrOutput added in v0.2.0

func (o MonitoringScheduleStatusOutput) ToMonitoringScheduleStatusPtrOutput() MonitoringScheduleStatusPtrOutput

func (MonitoringScheduleStatusOutput) ToMonitoringScheduleStatusPtrOutputWithContext added in v0.2.0

func (o MonitoringScheduleStatusOutput) ToMonitoringScheduleStatusPtrOutputWithContext(ctx context.Context) MonitoringScheduleStatusPtrOutput

func (MonitoringScheduleStatusOutput) ToStringOutput added in v0.2.0

func (MonitoringScheduleStatusOutput) ToStringOutputWithContext added in v0.2.0

func (o MonitoringScheduleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MonitoringScheduleStatusOutput) ToStringPtrOutput added in v0.2.0

func (MonitoringScheduleStatusOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o MonitoringScheduleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitoringScheduleStatusPtrInput added in v0.2.0

type MonitoringScheduleStatusPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleStatusPtrOutput() MonitoringScheduleStatusPtrOutput
	ToMonitoringScheduleStatusPtrOutputWithContext(context.Context) MonitoringScheduleStatusPtrOutput
}

func MonitoringScheduleStatusPtr added in v0.2.0

func MonitoringScheduleStatusPtr(v string) MonitoringScheduleStatusPtrInput

type MonitoringScheduleStatusPtrOutput added in v0.2.0

type MonitoringScheduleStatusPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleStatusPtrOutput) Elem added in v0.2.0

func (MonitoringScheduleStatusPtrOutput) ElementType added in v0.2.0

func (MonitoringScheduleStatusPtrOutput) ToMonitoringScheduleStatusPtrOutput added in v0.2.0

func (o MonitoringScheduleStatusPtrOutput) ToMonitoringScheduleStatusPtrOutput() MonitoringScheduleStatusPtrOutput

func (MonitoringScheduleStatusPtrOutput) ToMonitoringScheduleStatusPtrOutputWithContext added in v0.2.0

func (o MonitoringScheduleStatusPtrOutput) ToMonitoringScheduleStatusPtrOutputWithContext(ctx context.Context) MonitoringScheduleStatusPtrOutput

func (MonitoringScheduleStatusPtrOutput) ToStringPtrOutput added in v0.2.0

func (MonitoringScheduleStatusPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o MonitoringScheduleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MonitoringScheduleStoppingCondition

type MonitoringScheduleStoppingCondition struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds int `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

type MonitoringScheduleStoppingConditionArgs

type MonitoringScheduleStoppingConditionArgs struct {
	// The maximum runtime allowed in seconds.
	MaxRuntimeInSeconds pulumi.IntInput `pulumi:"maxRuntimeInSeconds"`
}

Specifies a time limit for how long the monitoring job is allowed to run.

func (MonitoringScheduleStoppingConditionArgs) ElementType

func (MonitoringScheduleStoppingConditionArgs) ToMonitoringScheduleStoppingConditionOutput

func (i MonitoringScheduleStoppingConditionArgs) ToMonitoringScheduleStoppingConditionOutput() MonitoringScheduleStoppingConditionOutput

func (MonitoringScheduleStoppingConditionArgs) ToMonitoringScheduleStoppingConditionOutputWithContext

func (i MonitoringScheduleStoppingConditionArgs) ToMonitoringScheduleStoppingConditionOutputWithContext(ctx context.Context) MonitoringScheduleStoppingConditionOutput

func (MonitoringScheduleStoppingConditionArgs) ToMonitoringScheduleStoppingConditionPtrOutput

func (i MonitoringScheduleStoppingConditionArgs) ToMonitoringScheduleStoppingConditionPtrOutput() MonitoringScheduleStoppingConditionPtrOutput

func (MonitoringScheduleStoppingConditionArgs) ToMonitoringScheduleStoppingConditionPtrOutputWithContext

func (i MonitoringScheduleStoppingConditionArgs) ToMonitoringScheduleStoppingConditionPtrOutputWithContext(ctx context.Context) MonitoringScheduleStoppingConditionPtrOutput

type MonitoringScheduleStoppingConditionInput

type MonitoringScheduleStoppingConditionInput interface {
	pulumi.Input

	ToMonitoringScheduleStoppingConditionOutput() MonitoringScheduleStoppingConditionOutput
	ToMonitoringScheduleStoppingConditionOutputWithContext(context.Context) MonitoringScheduleStoppingConditionOutput
}

MonitoringScheduleStoppingConditionInput is an input type that accepts MonitoringScheduleStoppingConditionArgs and MonitoringScheduleStoppingConditionOutput values. You can construct a concrete instance of `MonitoringScheduleStoppingConditionInput` via:

MonitoringScheduleStoppingConditionArgs{...}

type MonitoringScheduleStoppingConditionOutput

type MonitoringScheduleStoppingConditionOutput struct{ *pulumi.OutputState }

Specifies a time limit for how long the monitoring job is allowed to run.

func (MonitoringScheduleStoppingConditionOutput) ElementType

func (MonitoringScheduleStoppingConditionOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (MonitoringScheduleStoppingConditionOutput) ToMonitoringScheduleStoppingConditionOutput

func (o MonitoringScheduleStoppingConditionOutput) ToMonitoringScheduleStoppingConditionOutput() MonitoringScheduleStoppingConditionOutput

func (MonitoringScheduleStoppingConditionOutput) ToMonitoringScheduleStoppingConditionOutputWithContext

func (o MonitoringScheduleStoppingConditionOutput) ToMonitoringScheduleStoppingConditionOutputWithContext(ctx context.Context) MonitoringScheduleStoppingConditionOutput

func (MonitoringScheduleStoppingConditionOutput) ToMonitoringScheduleStoppingConditionPtrOutput

func (o MonitoringScheduleStoppingConditionOutput) ToMonitoringScheduleStoppingConditionPtrOutput() MonitoringScheduleStoppingConditionPtrOutput

func (MonitoringScheduleStoppingConditionOutput) ToMonitoringScheduleStoppingConditionPtrOutputWithContext

func (o MonitoringScheduleStoppingConditionOutput) ToMonitoringScheduleStoppingConditionPtrOutputWithContext(ctx context.Context) MonitoringScheduleStoppingConditionPtrOutput

type MonitoringScheduleStoppingConditionPtrInput

type MonitoringScheduleStoppingConditionPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleStoppingConditionPtrOutput() MonitoringScheduleStoppingConditionPtrOutput
	ToMonitoringScheduleStoppingConditionPtrOutputWithContext(context.Context) MonitoringScheduleStoppingConditionPtrOutput
}

MonitoringScheduleStoppingConditionPtrInput is an input type that accepts MonitoringScheduleStoppingConditionArgs, MonitoringScheduleStoppingConditionPtr and MonitoringScheduleStoppingConditionPtrOutput values. You can construct a concrete instance of `MonitoringScheduleStoppingConditionPtrInput` via:

        MonitoringScheduleStoppingConditionArgs{...}

or:

        nil

type MonitoringScheduleStoppingConditionPtrOutput

type MonitoringScheduleStoppingConditionPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleStoppingConditionPtrOutput) Elem

func (MonitoringScheduleStoppingConditionPtrOutput) ElementType

func (MonitoringScheduleStoppingConditionPtrOutput) MaxRuntimeInSeconds

The maximum runtime allowed in seconds.

func (MonitoringScheduleStoppingConditionPtrOutput) ToMonitoringScheduleStoppingConditionPtrOutput

func (o MonitoringScheduleStoppingConditionPtrOutput) ToMonitoringScheduleStoppingConditionPtrOutput() MonitoringScheduleStoppingConditionPtrOutput

func (MonitoringScheduleStoppingConditionPtrOutput) ToMonitoringScheduleStoppingConditionPtrOutputWithContext

func (o MonitoringScheduleStoppingConditionPtrOutput) ToMonitoringScheduleStoppingConditionPtrOutputWithContext(ctx context.Context) MonitoringScheduleStoppingConditionPtrOutput

type MonitoringScheduleTag

type MonitoringScheduleTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type MonitoringScheduleTagArgs

type MonitoringScheduleTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (MonitoringScheduleTagArgs) ElementType

func (MonitoringScheduleTagArgs) ElementType() reflect.Type

func (MonitoringScheduleTagArgs) ToMonitoringScheduleTagOutput

func (i MonitoringScheduleTagArgs) ToMonitoringScheduleTagOutput() MonitoringScheduleTagOutput

func (MonitoringScheduleTagArgs) ToMonitoringScheduleTagOutputWithContext

func (i MonitoringScheduleTagArgs) ToMonitoringScheduleTagOutputWithContext(ctx context.Context) MonitoringScheduleTagOutput

type MonitoringScheduleTagArray

type MonitoringScheduleTagArray []MonitoringScheduleTagInput

func (MonitoringScheduleTagArray) ElementType

func (MonitoringScheduleTagArray) ElementType() reflect.Type

func (MonitoringScheduleTagArray) ToMonitoringScheduleTagArrayOutput

func (i MonitoringScheduleTagArray) ToMonitoringScheduleTagArrayOutput() MonitoringScheduleTagArrayOutput

func (MonitoringScheduleTagArray) ToMonitoringScheduleTagArrayOutputWithContext

func (i MonitoringScheduleTagArray) ToMonitoringScheduleTagArrayOutputWithContext(ctx context.Context) MonitoringScheduleTagArrayOutput

type MonitoringScheduleTagArrayInput

type MonitoringScheduleTagArrayInput interface {
	pulumi.Input

	ToMonitoringScheduleTagArrayOutput() MonitoringScheduleTagArrayOutput
	ToMonitoringScheduleTagArrayOutputWithContext(context.Context) MonitoringScheduleTagArrayOutput
}

MonitoringScheduleTagArrayInput is an input type that accepts MonitoringScheduleTagArray and MonitoringScheduleTagArrayOutput values. You can construct a concrete instance of `MonitoringScheduleTagArrayInput` via:

MonitoringScheduleTagArray{ MonitoringScheduleTagArgs{...} }

type MonitoringScheduleTagArrayOutput

type MonitoringScheduleTagArrayOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleTagArrayOutput) ElementType

func (MonitoringScheduleTagArrayOutput) Index

func (MonitoringScheduleTagArrayOutput) ToMonitoringScheduleTagArrayOutput

func (o MonitoringScheduleTagArrayOutput) ToMonitoringScheduleTagArrayOutput() MonitoringScheduleTagArrayOutput

func (MonitoringScheduleTagArrayOutput) ToMonitoringScheduleTagArrayOutputWithContext

func (o MonitoringScheduleTagArrayOutput) ToMonitoringScheduleTagArrayOutputWithContext(ctx context.Context) MonitoringScheduleTagArrayOutput

type MonitoringScheduleTagInput

type MonitoringScheduleTagInput interface {
	pulumi.Input

	ToMonitoringScheduleTagOutput() MonitoringScheduleTagOutput
	ToMonitoringScheduleTagOutputWithContext(context.Context) MonitoringScheduleTagOutput
}

MonitoringScheduleTagInput is an input type that accepts MonitoringScheduleTagArgs and MonitoringScheduleTagOutput values. You can construct a concrete instance of `MonitoringScheduleTagInput` via:

MonitoringScheduleTagArgs{...}

type MonitoringScheduleTagOutput

type MonitoringScheduleTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (MonitoringScheduleTagOutput) ElementType

func (MonitoringScheduleTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (MonitoringScheduleTagOutput) ToMonitoringScheduleTagOutput

func (o MonitoringScheduleTagOutput) ToMonitoringScheduleTagOutput() MonitoringScheduleTagOutput

func (MonitoringScheduleTagOutput) ToMonitoringScheduleTagOutputWithContext

func (o MonitoringScheduleTagOutput) ToMonitoringScheduleTagOutputWithContext(ctx context.Context) MonitoringScheduleTagOutput

func (MonitoringScheduleTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type MonitoringScheduleVpcConfig

type MonitoringScheduleVpcConfig struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets []string `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

type MonitoringScheduleVpcConfigArgs

type MonitoringScheduleVpcConfigArgs struct {
	// The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
}

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (MonitoringScheduleVpcConfigArgs) ElementType

func (MonitoringScheduleVpcConfigArgs) ToMonitoringScheduleVpcConfigOutput

func (i MonitoringScheduleVpcConfigArgs) ToMonitoringScheduleVpcConfigOutput() MonitoringScheduleVpcConfigOutput

func (MonitoringScheduleVpcConfigArgs) ToMonitoringScheduleVpcConfigOutputWithContext

func (i MonitoringScheduleVpcConfigArgs) ToMonitoringScheduleVpcConfigOutputWithContext(ctx context.Context) MonitoringScheduleVpcConfigOutput

func (MonitoringScheduleVpcConfigArgs) ToMonitoringScheduleVpcConfigPtrOutput

func (i MonitoringScheduleVpcConfigArgs) ToMonitoringScheduleVpcConfigPtrOutput() MonitoringScheduleVpcConfigPtrOutput

func (MonitoringScheduleVpcConfigArgs) ToMonitoringScheduleVpcConfigPtrOutputWithContext

func (i MonitoringScheduleVpcConfigArgs) ToMonitoringScheduleVpcConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleVpcConfigPtrOutput

type MonitoringScheduleVpcConfigInput

type MonitoringScheduleVpcConfigInput interface {
	pulumi.Input

	ToMonitoringScheduleVpcConfigOutput() MonitoringScheduleVpcConfigOutput
	ToMonitoringScheduleVpcConfigOutputWithContext(context.Context) MonitoringScheduleVpcConfigOutput
}

MonitoringScheduleVpcConfigInput is an input type that accepts MonitoringScheduleVpcConfigArgs and MonitoringScheduleVpcConfigOutput values. You can construct a concrete instance of `MonitoringScheduleVpcConfigInput` via:

MonitoringScheduleVpcConfigArgs{...}

type MonitoringScheduleVpcConfigOutput

type MonitoringScheduleVpcConfigOutput struct{ *pulumi.OutputState }

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

func (MonitoringScheduleVpcConfigOutput) ElementType

func (MonitoringScheduleVpcConfigOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (MonitoringScheduleVpcConfigOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (MonitoringScheduleVpcConfigOutput) ToMonitoringScheduleVpcConfigOutput

func (o MonitoringScheduleVpcConfigOutput) ToMonitoringScheduleVpcConfigOutput() MonitoringScheduleVpcConfigOutput

func (MonitoringScheduleVpcConfigOutput) ToMonitoringScheduleVpcConfigOutputWithContext

func (o MonitoringScheduleVpcConfigOutput) ToMonitoringScheduleVpcConfigOutputWithContext(ctx context.Context) MonitoringScheduleVpcConfigOutput

func (MonitoringScheduleVpcConfigOutput) ToMonitoringScheduleVpcConfigPtrOutput

func (o MonitoringScheduleVpcConfigOutput) ToMonitoringScheduleVpcConfigPtrOutput() MonitoringScheduleVpcConfigPtrOutput

func (MonitoringScheduleVpcConfigOutput) ToMonitoringScheduleVpcConfigPtrOutputWithContext

func (o MonitoringScheduleVpcConfigOutput) ToMonitoringScheduleVpcConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleVpcConfigPtrOutput

type MonitoringScheduleVpcConfigPtrInput

type MonitoringScheduleVpcConfigPtrInput interface {
	pulumi.Input

	ToMonitoringScheduleVpcConfigPtrOutput() MonitoringScheduleVpcConfigPtrOutput
	ToMonitoringScheduleVpcConfigPtrOutputWithContext(context.Context) MonitoringScheduleVpcConfigPtrOutput
}

MonitoringScheduleVpcConfigPtrInput is an input type that accepts MonitoringScheduleVpcConfigArgs, MonitoringScheduleVpcConfigPtr and MonitoringScheduleVpcConfigPtrOutput values. You can construct a concrete instance of `MonitoringScheduleVpcConfigPtrInput` via:

        MonitoringScheduleVpcConfigArgs{...}

or:

        nil

type MonitoringScheduleVpcConfigPtrOutput

type MonitoringScheduleVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitoringScheduleVpcConfigPtrOutput) Elem

func (MonitoringScheduleVpcConfigPtrOutput) ElementType

func (MonitoringScheduleVpcConfigPtrOutput) SecurityGroupIds

The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field.

func (MonitoringScheduleVpcConfigPtrOutput) Subnets

The ID of the subnets in the VPC to which you want to connect to your monitoring jobs.

func (MonitoringScheduleVpcConfigPtrOutput) ToMonitoringScheduleVpcConfigPtrOutput

func (o MonitoringScheduleVpcConfigPtrOutput) ToMonitoringScheduleVpcConfigPtrOutput() MonitoringScheduleVpcConfigPtrOutput

func (MonitoringScheduleVpcConfigPtrOutput) ToMonitoringScheduleVpcConfigPtrOutputWithContext

func (o MonitoringScheduleVpcConfigPtrOutput) ToMonitoringScheduleVpcConfigPtrOutputWithContext(ctx context.Context) MonitoringScheduleVpcConfigPtrOutput

type NotebookInstance deprecated

type NotebookInstance struct {
	pulumi.CustomResourceState

	AcceleratorTypes           pulumi.StringArrayOutput       `pulumi:"acceleratorTypes"`
	AdditionalCodeRepositories pulumi.StringArrayOutput       `pulumi:"additionalCodeRepositories"`
	DefaultCodeRepository      pulumi.StringPtrOutput         `pulumi:"defaultCodeRepository"`
	DirectInternetAccess       pulumi.StringPtrOutput         `pulumi:"directInternetAccess"`
	InstanceType               pulumi.StringOutput            `pulumi:"instanceType"`
	KmsKeyId                   pulumi.StringPtrOutput         `pulumi:"kmsKeyId"`
	LifecycleConfigName        pulumi.StringPtrOutput         `pulumi:"lifecycleConfigName"`
	NotebookInstanceName       pulumi.StringPtrOutput         `pulumi:"notebookInstanceName"`
	PlatformIdentifier         pulumi.StringPtrOutput         `pulumi:"platformIdentifier"`
	RoleArn                    pulumi.StringOutput            `pulumi:"roleArn"`
	RootAccess                 pulumi.StringPtrOutput         `pulumi:"rootAccess"`
	SecurityGroupIds           pulumi.StringArrayOutput       `pulumi:"securityGroupIds"`
	SubnetId                   pulumi.StringPtrOutput         `pulumi:"subnetId"`
	Tags                       NotebookInstanceTagArrayOutput `pulumi:"tags"`
	VolumeSizeInGB             pulumi.IntPtrOutput            `pulumi:"volumeSizeInGB"`
}

Resource Type definition for AWS::SageMaker::NotebookInstance

Deprecated: NotebookInstance is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetNotebookInstance

func GetNotebookInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotebookInstanceState, opts ...pulumi.ResourceOption) (*NotebookInstance, error)

GetNotebookInstance gets an existing NotebookInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotebookInstance

func NewNotebookInstance(ctx *pulumi.Context,
	name string, args *NotebookInstanceArgs, opts ...pulumi.ResourceOption) (*NotebookInstance, error)

NewNotebookInstance registers a new resource with the given unique name, arguments, and options.

func (*NotebookInstance) ElementType

func (*NotebookInstance) ElementType() reflect.Type

func (*NotebookInstance) ToNotebookInstanceOutput

func (i *NotebookInstance) ToNotebookInstanceOutput() NotebookInstanceOutput

func (*NotebookInstance) ToNotebookInstanceOutputWithContext

func (i *NotebookInstance) ToNotebookInstanceOutputWithContext(ctx context.Context) NotebookInstanceOutput

type NotebookInstanceArgs

type NotebookInstanceArgs struct {
	AcceleratorTypes           pulumi.StringArrayInput
	AdditionalCodeRepositories pulumi.StringArrayInput
	DefaultCodeRepository      pulumi.StringPtrInput
	DirectInternetAccess       pulumi.StringPtrInput
	InstanceType               pulumi.StringInput
	KmsKeyId                   pulumi.StringPtrInput
	LifecycleConfigName        pulumi.StringPtrInput
	NotebookInstanceName       pulumi.StringPtrInput
	PlatformIdentifier         pulumi.StringPtrInput
	RoleArn                    pulumi.StringInput
	RootAccess                 pulumi.StringPtrInput
	SecurityGroupIds           pulumi.StringArrayInput
	SubnetId                   pulumi.StringPtrInput
	Tags                       NotebookInstanceTagArrayInput
	VolumeSizeInGB             pulumi.IntPtrInput
}

The set of arguments for constructing a NotebookInstance resource.

func (NotebookInstanceArgs) ElementType

func (NotebookInstanceArgs) ElementType() reflect.Type

type NotebookInstanceInput

type NotebookInstanceInput interface {
	pulumi.Input

	ToNotebookInstanceOutput() NotebookInstanceOutput
	ToNotebookInstanceOutputWithContext(ctx context.Context) NotebookInstanceOutput
}

type NotebookInstanceLifecycleConfig deprecated

type NotebookInstanceLifecycleConfig struct {
	pulumi.CustomResourceState

	NotebookInstanceLifecycleConfigName pulumi.StringPtrOutput                                                  `pulumi:"notebookInstanceLifecycleConfigName"`
	OnCreate                            NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput `pulumi:"onCreate"`
	OnStart                             NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput `pulumi:"onStart"`
}

Resource Type definition for AWS::SageMaker::NotebookInstanceLifecycleConfig

Deprecated: NotebookInstanceLifecycleConfig is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetNotebookInstanceLifecycleConfig

func GetNotebookInstanceLifecycleConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotebookInstanceLifecycleConfigState, opts ...pulumi.ResourceOption) (*NotebookInstanceLifecycleConfig, error)

GetNotebookInstanceLifecycleConfig gets an existing NotebookInstanceLifecycleConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotebookInstanceLifecycleConfig

func NewNotebookInstanceLifecycleConfig(ctx *pulumi.Context,
	name string, args *NotebookInstanceLifecycleConfigArgs, opts ...pulumi.ResourceOption) (*NotebookInstanceLifecycleConfig, error)

NewNotebookInstanceLifecycleConfig registers a new resource with the given unique name, arguments, and options.

func (*NotebookInstanceLifecycleConfig) ElementType

func (*NotebookInstanceLifecycleConfig) ToNotebookInstanceLifecycleConfigOutput

func (i *NotebookInstanceLifecycleConfig) ToNotebookInstanceLifecycleConfigOutput() NotebookInstanceLifecycleConfigOutput

func (*NotebookInstanceLifecycleConfig) ToNotebookInstanceLifecycleConfigOutputWithContext

func (i *NotebookInstanceLifecycleConfig) ToNotebookInstanceLifecycleConfigOutputWithContext(ctx context.Context) NotebookInstanceLifecycleConfigOutput

type NotebookInstanceLifecycleConfigArgs

type NotebookInstanceLifecycleConfigArgs struct {
	NotebookInstanceLifecycleConfigName pulumi.StringPtrInput
	OnCreate                            NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayInput
	OnStart                             NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayInput
}

The set of arguments for constructing a NotebookInstanceLifecycleConfig resource.

func (NotebookInstanceLifecycleConfigArgs) ElementType

type NotebookInstanceLifecycleConfigInput

type NotebookInstanceLifecycleConfigInput interface {
	pulumi.Input

	ToNotebookInstanceLifecycleConfigOutput() NotebookInstanceLifecycleConfigOutput
	ToNotebookInstanceLifecycleConfigOutputWithContext(ctx context.Context) NotebookInstanceLifecycleConfigOutput
}

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook struct {
	Content *string `pulumi:"content"`
}

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs struct {
	Content pulumi.StringPtrInput `pulumi:"content"`
}

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs) ElementType

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutputWithContext

func (i NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutputWithContext(ctx context.Context) NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArray

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArray []NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookInput

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArray) ElementType

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArray) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArray) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutputWithContext

func (i NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArray) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutputWithContext(ctx context.Context) NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayInput

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayInput interface {
	pulumi.Input

	ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput() NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput
	ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutputWithContext(context.Context) NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput
}

NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayInput is an input type that accepts NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArray and NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput values. You can construct a concrete instance of `NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayInput` via:

NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArray{ NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs{...} }

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput struct{ *pulumi.OutputState }

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput) ElementType

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutputWithContext

func (o NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutputWithContext(ctx context.Context) NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArrayOutput

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookInput

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookInput interface {
	pulumi.Input

	ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput() NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput
	ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutputWithContext(context.Context) NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput
}

NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookInput is an input type that accepts NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs and NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput values. You can construct a concrete instance of `NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookInput` via:

NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs{...}

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput

type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput struct{ *pulumi.OutputState }

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput) Content

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput) ElementType

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput

func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutputWithContext

func (o NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput) ToNotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutputWithContext(ctx context.Context) NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookOutput

type NotebookInstanceLifecycleConfigOutput

type NotebookInstanceLifecycleConfigOutput struct{ *pulumi.OutputState }

func (NotebookInstanceLifecycleConfigOutput) ElementType

func (NotebookInstanceLifecycleConfigOutput) ToNotebookInstanceLifecycleConfigOutput

func (o NotebookInstanceLifecycleConfigOutput) ToNotebookInstanceLifecycleConfigOutput() NotebookInstanceLifecycleConfigOutput

func (NotebookInstanceLifecycleConfigOutput) ToNotebookInstanceLifecycleConfigOutputWithContext

func (o NotebookInstanceLifecycleConfigOutput) ToNotebookInstanceLifecycleConfigOutputWithContext(ctx context.Context) NotebookInstanceLifecycleConfigOutput

type NotebookInstanceLifecycleConfigState

type NotebookInstanceLifecycleConfigState struct {
}

func (NotebookInstanceLifecycleConfigState) ElementType

type NotebookInstanceOutput

type NotebookInstanceOutput struct{ *pulumi.OutputState }

func (NotebookInstanceOutput) ElementType

func (NotebookInstanceOutput) ElementType() reflect.Type

func (NotebookInstanceOutput) ToNotebookInstanceOutput

func (o NotebookInstanceOutput) ToNotebookInstanceOutput() NotebookInstanceOutput

func (NotebookInstanceOutput) ToNotebookInstanceOutputWithContext

func (o NotebookInstanceOutput) ToNotebookInstanceOutputWithContext(ctx context.Context) NotebookInstanceOutput

type NotebookInstanceState

type NotebookInstanceState struct {
}

func (NotebookInstanceState) ElementType

func (NotebookInstanceState) ElementType() reflect.Type

type NotebookInstanceTag

type NotebookInstanceTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type NotebookInstanceTagArgs

type NotebookInstanceTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (NotebookInstanceTagArgs) ElementType

func (NotebookInstanceTagArgs) ElementType() reflect.Type

func (NotebookInstanceTagArgs) ToNotebookInstanceTagOutput

func (i NotebookInstanceTagArgs) ToNotebookInstanceTagOutput() NotebookInstanceTagOutput

func (NotebookInstanceTagArgs) ToNotebookInstanceTagOutputWithContext

func (i NotebookInstanceTagArgs) ToNotebookInstanceTagOutputWithContext(ctx context.Context) NotebookInstanceTagOutput

type NotebookInstanceTagArray

type NotebookInstanceTagArray []NotebookInstanceTagInput

func (NotebookInstanceTagArray) ElementType

func (NotebookInstanceTagArray) ElementType() reflect.Type

func (NotebookInstanceTagArray) ToNotebookInstanceTagArrayOutput

func (i NotebookInstanceTagArray) ToNotebookInstanceTagArrayOutput() NotebookInstanceTagArrayOutput

func (NotebookInstanceTagArray) ToNotebookInstanceTagArrayOutputWithContext

func (i NotebookInstanceTagArray) ToNotebookInstanceTagArrayOutputWithContext(ctx context.Context) NotebookInstanceTagArrayOutput

type NotebookInstanceTagArrayInput

type NotebookInstanceTagArrayInput interface {
	pulumi.Input

	ToNotebookInstanceTagArrayOutput() NotebookInstanceTagArrayOutput
	ToNotebookInstanceTagArrayOutputWithContext(context.Context) NotebookInstanceTagArrayOutput
}

NotebookInstanceTagArrayInput is an input type that accepts NotebookInstanceTagArray and NotebookInstanceTagArrayOutput values. You can construct a concrete instance of `NotebookInstanceTagArrayInput` via:

NotebookInstanceTagArray{ NotebookInstanceTagArgs{...} }

type NotebookInstanceTagArrayOutput

type NotebookInstanceTagArrayOutput struct{ *pulumi.OutputState }

func (NotebookInstanceTagArrayOutput) ElementType

func (NotebookInstanceTagArrayOutput) Index

func (NotebookInstanceTagArrayOutput) ToNotebookInstanceTagArrayOutput

func (o NotebookInstanceTagArrayOutput) ToNotebookInstanceTagArrayOutput() NotebookInstanceTagArrayOutput

func (NotebookInstanceTagArrayOutput) ToNotebookInstanceTagArrayOutputWithContext

func (o NotebookInstanceTagArrayOutput) ToNotebookInstanceTagArrayOutputWithContext(ctx context.Context) NotebookInstanceTagArrayOutput

type NotebookInstanceTagInput

type NotebookInstanceTagInput interface {
	pulumi.Input

	ToNotebookInstanceTagOutput() NotebookInstanceTagOutput
	ToNotebookInstanceTagOutputWithContext(context.Context) NotebookInstanceTagOutput
}

NotebookInstanceTagInput is an input type that accepts NotebookInstanceTagArgs and NotebookInstanceTagOutput values. You can construct a concrete instance of `NotebookInstanceTagInput` via:

NotebookInstanceTagArgs{...}

type NotebookInstanceTagOutput

type NotebookInstanceTagOutput struct{ *pulumi.OutputState }

func (NotebookInstanceTagOutput) ElementType

func (NotebookInstanceTagOutput) ElementType() reflect.Type

func (NotebookInstanceTagOutput) Key

func (NotebookInstanceTagOutput) ToNotebookInstanceTagOutput

func (o NotebookInstanceTagOutput) ToNotebookInstanceTagOutput() NotebookInstanceTagOutput

func (NotebookInstanceTagOutput) ToNotebookInstanceTagOutputWithContext

func (o NotebookInstanceTagOutput) ToNotebookInstanceTagOutputWithContext(ctx context.Context) NotebookInstanceTagOutput

func (NotebookInstanceTagOutput) Value

type OfflineStoreConfigProperties added in v0.2.0

type OfflineStoreConfigProperties struct {
	DataCatalogConfig        *FeatureGroupDataCatalogConfig `pulumi:"dataCatalogConfig"`
	DisableGlueTableCreation *bool                          `pulumi:"disableGlueTableCreation"`
	S3StorageConfig          FeatureGroupS3StorageConfig    `pulumi:"s3StorageConfig"`
}

type OfflineStoreConfigPropertiesArgs added in v0.2.0

type OfflineStoreConfigPropertiesArgs struct {
	DataCatalogConfig        FeatureGroupDataCatalogConfigPtrInput `pulumi:"dataCatalogConfig"`
	DisableGlueTableCreation pulumi.BoolPtrInput                   `pulumi:"disableGlueTableCreation"`
	S3StorageConfig          FeatureGroupS3StorageConfigInput      `pulumi:"s3StorageConfig"`
}

func (OfflineStoreConfigPropertiesArgs) ElementType added in v0.2.0

func (OfflineStoreConfigPropertiesArgs) ToOfflineStoreConfigPropertiesOutput added in v0.2.0

func (i OfflineStoreConfigPropertiesArgs) ToOfflineStoreConfigPropertiesOutput() OfflineStoreConfigPropertiesOutput

func (OfflineStoreConfigPropertiesArgs) ToOfflineStoreConfigPropertiesOutputWithContext added in v0.2.0

func (i OfflineStoreConfigPropertiesArgs) ToOfflineStoreConfigPropertiesOutputWithContext(ctx context.Context) OfflineStoreConfigPropertiesOutput

func (OfflineStoreConfigPropertiesArgs) ToOfflineStoreConfigPropertiesPtrOutput added in v0.2.0

func (i OfflineStoreConfigPropertiesArgs) ToOfflineStoreConfigPropertiesPtrOutput() OfflineStoreConfigPropertiesPtrOutput

func (OfflineStoreConfigPropertiesArgs) ToOfflineStoreConfigPropertiesPtrOutputWithContext added in v0.2.0

func (i OfflineStoreConfigPropertiesArgs) ToOfflineStoreConfigPropertiesPtrOutputWithContext(ctx context.Context) OfflineStoreConfigPropertiesPtrOutput

type OfflineStoreConfigPropertiesInput added in v0.2.0

type OfflineStoreConfigPropertiesInput interface {
	pulumi.Input

	ToOfflineStoreConfigPropertiesOutput() OfflineStoreConfigPropertiesOutput
	ToOfflineStoreConfigPropertiesOutputWithContext(context.Context) OfflineStoreConfigPropertiesOutput
}

OfflineStoreConfigPropertiesInput is an input type that accepts OfflineStoreConfigPropertiesArgs and OfflineStoreConfigPropertiesOutput values. You can construct a concrete instance of `OfflineStoreConfigPropertiesInput` via:

OfflineStoreConfigPropertiesArgs{...}

type OfflineStoreConfigPropertiesOutput added in v0.2.0

type OfflineStoreConfigPropertiesOutput struct{ *pulumi.OutputState }

func (OfflineStoreConfigPropertiesOutput) DataCatalogConfig added in v0.2.0

func (OfflineStoreConfigPropertiesOutput) DisableGlueTableCreation added in v0.2.0

func (o OfflineStoreConfigPropertiesOutput) DisableGlueTableCreation() pulumi.BoolPtrOutput

func (OfflineStoreConfigPropertiesOutput) ElementType added in v0.2.0

func (OfflineStoreConfigPropertiesOutput) S3StorageConfig added in v0.2.0

func (OfflineStoreConfigPropertiesOutput) ToOfflineStoreConfigPropertiesOutput added in v0.2.0

func (o OfflineStoreConfigPropertiesOutput) ToOfflineStoreConfigPropertiesOutput() OfflineStoreConfigPropertiesOutput

func (OfflineStoreConfigPropertiesOutput) ToOfflineStoreConfigPropertiesOutputWithContext added in v0.2.0

func (o OfflineStoreConfigPropertiesOutput) ToOfflineStoreConfigPropertiesOutputWithContext(ctx context.Context) OfflineStoreConfigPropertiesOutput

func (OfflineStoreConfigPropertiesOutput) ToOfflineStoreConfigPropertiesPtrOutput added in v0.2.0

func (o OfflineStoreConfigPropertiesOutput) ToOfflineStoreConfigPropertiesPtrOutput() OfflineStoreConfigPropertiesPtrOutput

func (OfflineStoreConfigPropertiesOutput) ToOfflineStoreConfigPropertiesPtrOutputWithContext added in v0.2.0

func (o OfflineStoreConfigPropertiesOutput) ToOfflineStoreConfigPropertiesPtrOutputWithContext(ctx context.Context) OfflineStoreConfigPropertiesPtrOutput

type OfflineStoreConfigPropertiesPtrInput added in v0.2.0

type OfflineStoreConfigPropertiesPtrInput interface {
	pulumi.Input

	ToOfflineStoreConfigPropertiesPtrOutput() OfflineStoreConfigPropertiesPtrOutput
	ToOfflineStoreConfigPropertiesPtrOutputWithContext(context.Context) OfflineStoreConfigPropertiesPtrOutput
}

OfflineStoreConfigPropertiesPtrInput is an input type that accepts OfflineStoreConfigPropertiesArgs, OfflineStoreConfigPropertiesPtr and OfflineStoreConfigPropertiesPtrOutput values. You can construct a concrete instance of `OfflineStoreConfigPropertiesPtrInput` via:

        OfflineStoreConfigPropertiesArgs{...}

or:

        nil

type OfflineStoreConfigPropertiesPtrOutput added in v0.2.0

type OfflineStoreConfigPropertiesPtrOutput struct{ *pulumi.OutputState }

func (OfflineStoreConfigPropertiesPtrOutput) DataCatalogConfig added in v0.2.0

func (OfflineStoreConfigPropertiesPtrOutput) DisableGlueTableCreation added in v0.2.0

func (o OfflineStoreConfigPropertiesPtrOutput) DisableGlueTableCreation() pulumi.BoolPtrOutput

func (OfflineStoreConfigPropertiesPtrOutput) Elem added in v0.2.0

func (OfflineStoreConfigPropertiesPtrOutput) ElementType added in v0.2.0

func (OfflineStoreConfigPropertiesPtrOutput) S3StorageConfig added in v0.2.0

func (OfflineStoreConfigPropertiesPtrOutput) ToOfflineStoreConfigPropertiesPtrOutput added in v0.2.0

func (o OfflineStoreConfigPropertiesPtrOutput) ToOfflineStoreConfigPropertiesPtrOutput() OfflineStoreConfigPropertiesPtrOutput

func (OfflineStoreConfigPropertiesPtrOutput) ToOfflineStoreConfigPropertiesPtrOutputWithContext added in v0.2.0

func (o OfflineStoreConfigPropertiesPtrOutput) ToOfflineStoreConfigPropertiesPtrOutputWithContext(ctx context.Context) OfflineStoreConfigPropertiesPtrOutput

type OnlineStoreConfigProperties added in v0.2.0

type OnlineStoreConfigProperties struct {
	EnableOnlineStore *bool                                  `pulumi:"enableOnlineStore"`
	SecurityConfig    *FeatureGroupOnlineStoreSecurityConfig `pulumi:"securityConfig"`
}

type OnlineStoreConfigPropertiesArgs added in v0.2.0

type OnlineStoreConfigPropertiesArgs struct {
	EnableOnlineStore pulumi.BoolPtrInput                           `pulumi:"enableOnlineStore"`
	SecurityConfig    FeatureGroupOnlineStoreSecurityConfigPtrInput `pulumi:"securityConfig"`
}

func (OnlineStoreConfigPropertiesArgs) ElementType added in v0.2.0

func (OnlineStoreConfigPropertiesArgs) ToOnlineStoreConfigPropertiesOutput added in v0.2.0

func (i OnlineStoreConfigPropertiesArgs) ToOnlineStoreConfigPropertiesOutput() OnlineStoreConfigPropertiesOutput

func (OnlineStoreConfigPropertiesArgs) ToOnlineStoreConfigPropertiesOutputWithContext added in v0.2.0

func (i OnlineStoreConfigPropertiesArgs) ToOnlineStoreConfigPropertiesOutputWithContext(ctx context.Context) OnlineStoreConfigPropertiesOutput

func (OnlineStoreConfigPropertiesArgs) ToOnlineStoreConfigPropertiesPtrOutput added in v0.2.0

func (i OnlineStoreConfigPropertiesArgs) ToOnlineStoreConfigPropertiesPtrOutput() OnlineStoreConfigPropertiesPtrOutput

func (OnlineStoreConfigPropertiesArgs) ToOnlineStoreConfigPropertiesPtrOutputWithContext added in v0.2.0

func (i OnlineStoreConfigPropertiesArgs) ToOnlineStoreConfigPropertiesPtrOutputWithContext(ctx context.Context) OnlineStoreConfigPropertiesPtrOutput

type OnlineStoreConfigPropertiesInput added in v0.2.0

type OnlineStoreConfigPropertiesInput interface {
	pulumi.Input

	ToOnlineStoreConfigPropertiesOutput() OnlineStoreConfigPropertiesOutput
	ToOnlineStoreConfigPropertiesOutputWithContext(context.Context) OnlineStoreConfigPropertiesOutput
}

OnlineStoreConfigPropertiesInput is an input type that accepts OnlineStoreConfigPropertiesArgs and OnlineStoreConfigPropertiesOutput values. You can construct a concrete instance of `OnlineStoreConfigPropertiesInput` via:

OnlineStoreConfigPropertiesArgs{...}

type OnlineStoreConfigPropertiesOutput added in v0.2.0

type OnlineStoreConfigPropertiesOutput struct{ *pulumi.OutputState }

func (OnlineStoreConfigPropertiesOutput) ElementType added in v0.2.0

func (OnlineStoreConfigPropertiesOutput) EnableOnlineStore added in v0.2.0

func (OnlineStoreConfigPropertiesOutput) SecurityConfig added in v0.2.0

func (OnlineStoreConfigPropertiesOutput) ToOnlineStoreConfigPropertiesOutput added in v0.2.0

func (o OnlineStoreConfigPropertiesOutput) ToOnlineStoreConfigPropertiesOutput() OnlineStoreConfigPropertiesOutput

func (OnlineStoreConfigPropertiesOutput) ToOnlineStoreConfigPropertiesOutputWithContext added in v0.2.0

func (o OnlineStoreConfigPropertiesOutput) ToOnlineStoreConfigPropertiesOutputWithContext(ctx context.Context) OnlineStoreConfigPropertiesOutput

func (OnlineStoreConfigPropertiesOutput) ToOnlineStoreConfigPropertiesPtrOutput added in v0.2.0

func (o OnlineStoreConfigPropertiesOutput) ToOnlineStoreConfigPropertiesPtrOutput() OnlineStoreConfigPropertiesPtrOutput

func (OnlineStoreConfigPropertiesOutput) ToOnlineStoreConfigPropertiesPtrOutputWithContext added in v0.2.0

func (o OnlineStoreConfigPropertiesOutput) ToOnlineStoreConfigPropertiesPtrOutputWithContext(ctx context.Context) OnlineStoreConfigPropertiesPtrOutput

type OnlineStoreConfigPropertiesPtrInput added in v0.2.0

type OnlineStoreConfigPropertiesPtrInput interface {
	pulumi.Input

	ToOnlineStoreConfigPropertiesPtrOutput() OnlineStoreConfigPropertiesPtrOutput
	ToOnlineStoreConfigPropertiesPtrOutputWithContext(context.Context) OnlineStoreConfigPropertiesPtrOutput
}

OnlineStoreConfigPropertiesPtrInput is an input type that accepts OnlineStoreConfigPropertiesArgs, OnlineStoreConfigPropertiesPtr and OnlineStoreConfigPropertiesPtrOutput values. You can construct a concrete instance of `OnlineStoreConfigPropertiesPtrInput` via:

        OnlineStoreConfigPropertiesArgs{...}

or:

        nil

func OnlineStoreConfigPropertiesPtr added in v0.2.0

type OnlineStoreConfigPropertiesPtrOutput added in v0.2.0

type OnlineStoreConfigPropertiesPtrOutput struct{ *pulumi.OutputState }

func (OnlineStoreConfigPropertiesPtrOutput) Elem added in v0.2.0

func (OnlineStoreConfigPropertiesPtrOutput) ElementType added in v0.2.0

func (OnlineStoreConfigPropertiesPtrOutput) EnableOnlineStore added in v0.2.0

func (OnlineStoreConfigPropertiesPtrOutput) SecurityConfig added in v0.2.0

func (OnlineStoreConfigPropertiesPtrOutput) ToOnlineStoreConfigPropertiesPtrOutput added in v0.2.0

func (o OnlineStoreConfigPropertiesPtrOutput) ToOnlineStoreConfigPropertiesPtrOutput() OnlineStoreConfigPropertiesPtrOutput

func (OnlineStoreConfigPropertiesPtrOutput) ToOnlineStoreConfigPropertiesPtrOutputWithContext added in v0.2.0

func (o OnlineStoreConfigPropertiesPtrOutput) ToOnlineStoreConfigPropertiesPtrOutputWithContext(ctx context.Context) OnlineStoreConfigPropertiesPtrOutput

type ParallelismConfigurationProperties added in v0.11.0

type ParallelismConfigurationProperties struct {
	// Maximum parallel execution steps
	MaxParallelExecutionSteps int `pulumi:"maxParallelExecutionSteps"`
}

type ParallelismConfigurationPropertiesArgs added in v0.11.0

type ParallelismConfigurationPropertiesArgs struct {
	// Maximum parallel execution steps
	MaxParallelExecutionSteps pulumi.IntInput `pulumi:"maxParallelExecutionSteps"`
}

func (ParallelismConfigurationPropertiesArgs) ElementType added in v0.11.0

func (ParallelismConfigurationPropertiesArgs) ToParallelismConfigurationPropertiesOutput added in v0.11.0

func (i ParallelismConfigurationPropertiesArgs) ToParallelismConfigurationPropertiesOutput() ParallelismConfigurationPropertiesOutput

func (ParallelismConfigurationPropertiesArgs) ToParallelismConfigurationPropertiesOutputWithContext added in v0.11.0

func (i ParallelismConfigurationPropertiesArgs) ToParallelismConfigurationPropertiesOutputWithContext(ctx context.Context) ParallelismConfigurationPropertiesOutput

func (ParallelismConfigurationPropertiesArgs) ToParallelismConfigurationPropertiesPtrOutput added in v0.11.0

func (i ParallelismConfigurationPropertiesArgs) ToParallelismConfigurationPropertiesPtrOutput() ParallelismConfigurationPropertiesPtrOutput

func (ParallelismConfigurationPropertiesArgs) ToParallelismConfigurationPropertiesPtrOutputWithContext added in v0.11.0

func (i ParallelismConfigurationPropertiesArgs) ToParallelismConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ParallelismConfigurationPropertiesPtrOutput

type ParallelismConfigurationPropertiesInput added in v0.11.0

type ParallelismConfigurationPropertiesInput interface {
	pulumi.Input

	ToParallelismConfigurationPropertiesOutput() ParallelismConfigurationPropertiesOutput
	ToParallelismConfigurationPropertiesOutputWithContext(context.Context) ParallelismConfigurationPropertiesOutput
}

ParallelismConfigurationPropertiesInput is an input type that accepts ParallelismConfigurationPropertiesArgs and ParallelismConfigurationPropertiesOutput values. You can construct a concrete instance of `ParallelismConfigurationPropertiesInput` via:

ParallelismConfigurationPropertiesArgs{...}

type ParallelismConfigurationPropertiesOutput added in v0.11.0

type ParallelismConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (ParallelismConfigurationPropertiesOutput) ElementType added in v0.11.0

func (ParallelismConfigurationPropertiesOutput) MaxParallelExecutionSteps added in v0.11.0

func (o ParallelismConfigurationPropertiesOutput) MaxParallelExecutionSteps() pulumi.IntOutput

Maximum parallel execution steps

func (ParallelismConfigurationPropertiesOutput) ToParallelismConfigurationPropertiesOutput added in v0.11.0

func (o ParallelismConfigurationPropertiesOutput) ToParallelismConfigurationPropertiesOutput() ParallelismConfigurationPropertiesOutput

func (ParallelismConfigurationPropertiesOutput) ToParallelismConfigurationPropertiesOutputWithContext added in v0.11.0

func (o ParallelismConfigurationPropertiesOutput) ToParallelismConfigurationPropertiesOutputWithContext(ctx context.Context) ParallelismConfigurationPropertiesOutput

func (ParallelismConfigurationPropertiesOutput) ToParallelismConfigurationPropertiesPtrOutput added in v0.11.0

func (o ParallelismConfigurationPropertiesOutput) ToParallelismConfigurationPropertiesPtrOutput() ParallelismConfigurationPropertiesPtrOutput

func (ParallelismConfigurationPropertiesOutput) ToParallelismConfigurationPropertiesPtrOutputWithContext added in v0.11.0

func (o ParallelismConfigurationPropertiesOutput) ToParallelismConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ParallelismConfigurationPropertiesPtrOutput

type ParallelismConfigurationPropertiesPtrInput added in v0.11.0

type ParallelismConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToParallelismConfigurationPropertiesPtrOutput() ParallelismConfigurationPropertiesPtrOutput
	ToParallelismConfigurationPropertiesPtrOutputWithContext(context.Context) ParallelismConfigurationPropertiesPtrOutput
}

ParallelismConfigurationPropertiesPtrInput is an input type that accepts ParallelismConfigurationPropertiesArgs, ParallelismConfigurationPropertiesPtr and ParallelismConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `ParallelismConfigurationPropertiesPtrInput` via:

        ParallelismConfigurationPropertiesArgs{...}

or:

        nil

type ParallelismConfigurationPropertiesPtrOutput added in v0.11.0

type ParallelismConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ParallelismConfigurationPropertiesPtrOutput) Elem added in v0.11.0

func (ParallelismConfigurationPropertiesPtrOutput) ElementType added in v0.11.0

func (ParallelismConfigurationPropertiesPtrOutput) MaxParallelExecutionSteps added in v0.11.0

func (o ParallelismConfigurationPropertiesPtrOutput) MaxParallelExecutionSteps() pulumi.IntPtrOutput

Maximum parallel execution steps

func (ParallelismConfigurationPropertiesPtrOutput) ToParallelismConfigurationPropertiesPtrOutput added in v0.11.0

func (o ParallelismConfigurationPropertiesPtrOutput) ToParallelismConfigurationPropertiesPtrOutput() ParallelismConfigurationPropertiesPtrOutput

func (ParallelismConfigurationPropertiesPtrOutput) ToParallelismConfigurationPropertiesPtrOutputWithContext added in v0.11.0

func (o ParallelismConfigurationPropertiesPtrOutput) ToParallelismConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ParallelismConfigurationPropertiesPtrOutput

type Pipeline

type Pipeline struct {
	pulumi.CustomResourceState

	ParallelismConfiguration ParallelismConfigurationPropertiesPtrOutput `pulumi:"parallelismConfiguration"`
	PipelineDefinition       pulumi.AnyOutput                            `pulumi:"pipelineDefinition"`
	// The description of the Pipeline.
	PipelineDescription pulumi.StringPtrOutput `pulumi:"pipelineDescription"`
	// The display name of the Pipeline.
	PipelineDisplayName pulumi.StringPtrOutput `pulumi:"pipelineDisplayName"`
	// The name of the Pipeline.
	PipelineName pulumi.StringOutput `pulumi:"pipelineName"`
	// Role Arn
	RoleArn pulumi.StringOutput    `pulumi:"roleArn"`
	Tags    PipelineTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::Pipeline

func GetPipeline

func GetPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*Pipeline, error)

GetPipeline gets an existing Pipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPipeline

func NewPipeline(ctx *pulumi.Context,
	name string, args *PipelineArgs, opts ...pulumi.ResourceOption) (*Pipeline, error)

NewPipeline registers a new resource with the given unique name, arguments, and options.

func (*Pipeline) ElementType

func (*Pipeline) ElementType() reflect.Type

func (*Pipeline) ToPipelineOutput

func (i *Pipeline) ToPipelineOutput() PipelineOutput

func (*Pipeline) ToPipelineOutputWithContext

func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineArgs

type PipelineArgs struct {
	ParallelismConfiguration ParallelismConfigurationPropertiesPtrInput
	PipelineDefinition       pulumi.Input
	// The description of the Pipeline.
	PipelineDescription pulumi.StringPtrInput
	// The display name of the Pipeline.
	PipelineDisplayName pulumi.StringPtrInput
	// The name of the Pipeline.
	PipelineName pulumi.StringPtrInput
	// Role Arn
	RoleArn pulumi.StringInput
	Tags    PipelineTagArrayInput
}

The set of arguments for constructing a Pipeline resource.

func (PipelineArgs) ElementType

func (PipelineArgs) ElementType() reflect.Type

type PipelineInput

type PipelineInput interface {
	pulumi.Input

	ToPipelineOutput() PipelineOutput
	ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
}

type PipelineOutput

type PipelineOutput struct{ *pulumi.OutputState }

func (PipelineOutput) ElementType

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) ToPipelineOutput

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext

func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineState

type PipelineState struct {
}

func (PipelineState) ElementType

func (PipelineState) ElementType() reflect.Type

type PipelineTag

type PipelineTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type PipelineTagArgs

type PipelineTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (PipelineTagArgs) ElementType

func (PipelineTagArgs) ElementType() reflect.Type

func (PipelineTagArgs) ToPipelineTagOutput

func (i PipelineTagArgs) ToPipelineTagOutput() PipelineTagOutput

func (PipelineTagArgs) ToPipelineTagOutputWithContext

func (i PipelineTagArgs) ToPipelineTagOutputWithContext(ctx context.Context) PipelineTagOutput

type PipelineTagArray

type PipelineTagArray []PipelineTagInput

func (PipelineTagArray) ElementType

func (PipelineTagArray) ElementType() reflect.Type

func (PipelineTagArray) ToPipelineTagArrayOutput

func (i PipelineTagArray) ToPipelineTagArrayOutput() PipelineTagArrayOutput

func (PipelineTagArray) ToPipelineTagArrayOutputWithContext

func (i PipelineTagArray) ToPipelineTagArrayOutputWithContext(ctx context.Context) PipelineTagArrayOutput

type PipelineTagArrayInput

type PipelineTagArrayInput interface {
	pulumi.Input

	ToPipelineTagArrayOutput() PipelineTagArrayOutput
	ToPipelineTagArrayOutputWithContext(context.Context) PipelineTagArrayOutput
}

PipelineTagArrayInput is an input type that accepts PipelineTagArray and PipelineTagArrayOutput values. You can construct a concrete instance of `PipelineTagArrayInput` via:

PipelineTagArray{ PipelineTagArgs{...} }

type PipelineTagArrayOutput

type PipelineTagArrayOutput struct{ *pulumi.OutputState }

func (PipelineTagArrayOutput) ElementType

func (PipelineTagArrayOutput) ElementType() reflect.Type

func (PipelineTagArrayOutput) Index

func (PipelineTagArrayOutput) ToPipelineTagArrayOutput

func (o PipelineTagArrayOutput) ToPipelineTagArrayOutput() PipelineTagArrayOutput

func (PipelineTagArrayOutput) ToPipelineTagArrayOutputWithContext

func (o PipelineTagArrayOutput) ToPipelineTagArrayOutputWithContext(ctx context.Context) PipelineTagArrayOutput

type PipelineTagInput

type PipelineTagInput interface {
	pulumi.Input

	ToPipelineTagOutput() PipelineTagOutput
	ToPipelineTagOutputWithContext(context.Context) PipelineTagOutput
}

PipelineTagInput is an input type that accepts PipelineTagArgs and PipelineTagOutput values. You can construct a concrete instance of `PipelineTagInput` via:

PipelineTagArgs{...}

type PipelineTagOutput

type PipelineTagOutput struct{ *pulumi.OutputState }

func (PipelineTagOutput) ElementType

func (PipelineTagOutput) ElementType() reflect.Type

func (PipelineTagOutput) Key

func (PipelineTagOutput) ToPipelineTagOutput

func (o PipelineTagOutput) ToPipelineTagOutput() PipelineTagOutput

func (PipelineTagOutput) ToPipelineTagOutputWithContext

func (o PipelineTagOutput) ToPipelineTagOutputWithContext(ctx context.Context) PipelineTagOutput

func (PipelineTagOutput) Value

type Project

type Project struct {
	pulumi.CustomResourceState

	// The time at which the project was created.
	CreationTime       pulumi.StringOutput    `pulumi:"creationTime"`
	ProjectArn         pulumi.StringOutput    `pulumi:"projectArn"`
	ProjectDescription pulumi.StringPtrOutput `pulumi:"projectDescription"`
	ProjectId          pulumi.StringOutput    `pulumi:"projectId"`
	ProjectName        pulumi.StringOutput    `pulumi:"projectName"`
	// The status of a project.
	ProjectStatus ProjectStatusOutput `pulumi:"projectStatus"`
	// Provisioned ServiceCatalog  Details
	ServiceCatalogProvisionedProductDetails ServiceCatalogProvisionedProductDetailsPropertiesOutput `pulumi:"serviceCatalogProvisionedProductDetails"`
	// Input ServiceCatalog Provisioning Details
	ServiceCatalogProvisioningDetails ServiceCatalogProvisioningDetailsPropertiesOutput `pulumi:"serviceCatalogProvisioningDetails"`
	// An array of key-value pairs to apply to this resource.
	Tags ProjectTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::SageMaker::Project

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	ProjectDescription pulumi.StringPtrInput
	ProjectName        pulumi.StringPtrInput
	// Input ServiceCatalog Provisioning Details
	ServiceCatalogProvisioningDetails ServiceCatalogProvisioningDetailsPropertiesInput
	// An array of key-value pairs to apply to this resource.
	Tags ProjectTagArrayInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectProvisioningParameter added in v0.2.0

type ProjectProvisioningParameter struct {
	// The parameter key.
	Key string `pulumi:"key"`
	// The parameter value.
	Value string `pulumi:"value"`
}

Information about a parameter used to provision a product.

type ProjectProvisioningParameterArgs added in v0.2.0

type ProjectProvisioningParameterArgs struct {
	// The parameter key.
	Key pulumi.StringInput `pulumi:"key"`
	// The parameter value.
	Value pulumi.StringInput `pulumi:"value"`
}

Information about a parameter used to provision a product.

func (ProjectProvisioningParameterArgs) ElementType added in v0.2.0

func (ProjectProvisioningParameterArgs) ToProjectProvisioningParameterOutput added in v0.2.0

func (i ProjectProvisioningParameterArgs) ToProjectProvisioningParameterOutput() ProjectProvisioningParameterOutput

func (ProjectProvisioningParameterArgs) ToProjectProvisioningParameterOutputWithContext added in v0.2.0

func (i ProjectProvisioningParameterArgs) ToProjectProvisioningParameterOutputWithContext(ctx context.Context) ProjectProvisioningParameterOutput

type ProjectProvisioningParameterArray added in v0.2.0

type ProjectProvisioningParameterArray []ProjectProvisioningParameterInput

func (ProjectProvisioningParameterArray) ElementType added in v0.2.0

func (ProjectProvisioningParameterArray) ToProjectProvisioningParameterArrayOutput added in v0.2.0

func (i ProjectProvisioningParameterArray) ToProjectProvisioningParameterArrayOutput() ProjectProvisioningParameterArrayOutput

func (ProjectProvisioningParameterArray) ToProjectProvisioningParameterArrayOutputWithContext added in v0.2.0

func (i ProjectProvisioningParameterArray) ToProjectProvisioningParameterArrayOutputWithContext(ctx context.Context) ProjectProvisioningParameterArrayOutput

type ProjectProvisioningParameterArrayInput added in v0.2.0

type ProjectProvisioningParameterArrayInput interface {
	pulumi.Input

	ToProjectProvisioningParameterArrayOutput() ProjectProvisioningParameterArrayOutput
	ToProjectProvisioningParameterArrayOutputWithContext(context.Context) ProjectProvisioningParameterArrayOutput
}

ProjectProvisioningParameterArrayInput is an input type that accepts ProjectProvisioningParameterArray and ProjectProvisioningParameterArrayOutput values. You can construct a concrete instance of `ProjectProvisioningParameterArrayInput` via:

ProjectProvisioningParameterArray{ ProjectProvisioningParameterArgs{...} }

type ProjectProvisioningParameterArrayOutput added in v0.2.0

type ProjectProvisioningParameterArrayOutput struct{ *pulumi.OutputState }

func (ProjectProvisioningParameterArrayOutput) ElementType added in v0.2.0

func (ProjectProvisioningParameterArrayOutput) Index added in v0.2.0

func (ProjectProvisioningParameterArrayOutput) ToProjectProvisioningParameterArrayOutput added in v0.2.0

func (o ProjectProvisioningParameterArrayOutput) ToProjectProvisioningParameterArrayOutput() ProjectProvisioningParameterArrayOutput

func (ProjectProvisioningParameterArrayOutput) ToProjectProvisioningParameterArrayOutputWithContext added in v0.2.0

func (o ProjectProvisioningParameterArrayOutput) ToProjectProvisioningParameterArrayOutputWithContext(ctx context.Context) ProjectProvisioningParameterArrayOutput

type ProjectProvisioningParameterInput added in v0.2.0

type ProjectProvisioningParameterInput interface {
	pulumi.Input

	ToProjectProvisioningParameterOutput() ProjectProvisioningParameterOutput
	ToProjectProvisioningParameterOutputWithContext(context.Context) ProjectProvisioningParameterOutput
}

ProjectProvisioningParameterInput is an input type that accepts ProjectProvisioningParameterArgs and ProjectProvisioningParameterOutput values. You can construct a concrete instance of `ProjectProvisioningParameterInput` via:

ProjectProvisioningParameterArgs{...}

type ProjectProvisioningParameterOutput added in v0.2.0

type ProjectProvisioningParameterOutput struct{ *pulumi.OutputState }

Information about a parameter used to provision a product.

func (ProjectProvisioningParameterOutput) ElementType added in v0.2.0

func (ProjectProvisioningParameterOutput) Key added in v0.2.0

The parameter key.

func (ProjectProvisioningParameterOutput) ToProjectProvisioningParameterOutput added in v0.2.0

func (o ProjectProvisioningParameterOutput) ToProjectProvisioningParameterOutput() ProjectProvisioningParameterOutput

func (ProjectProvisioningParameterOutput) ToProjectProvisioningParameterOutputWithContext added in v0.2.0

func (o ProjectProvisioningParameterOutput) ToProjectProvisioningParameterOutputWithContext(ctx context.Context) ProjectProvisioningParameterOutput

func (ProjectProvisioningParameterOutput) Value added in v0.2.0

The parameter value.

type ProjectState

type ProjectState struct {
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type ProjectStatus added in v0.2.0

type ProjectStatus string

The status of a project.

type ProjectStatusOutput added in v0.2.0

type ProjectStatusOutput struct{ *pulumi.OutputState }

func (ProjectStatusOutput) ElementType added in v0.2.0

func (ProjectStatusOutput) ElementType() reflect.Type

func (ProjectStatusOutput) ToProjectStatusOutput added in v0.2.0

func (o ProjectStatusOutput) ToProjectStatusOutput() ProjectStatusOutput

func (ProjectStatusOutput) ToProjectStatusOutputWithContext added in v0.2.0

func (o ProjectStatusOutput) ToProjectStatusOutputWithContext(ctx context.Context) ProjectStatusOutput

func (ProjectStatusOutput) ToProjectStatusPtrOutput added in v0.2.0

func (o ProjectStatusOutput) ToProjectStatusPtrOutput() ProjectStatusPtrOutput

func (ProjectStatusOutput) ToProjectStatusPtrOutputWithContext added in v0.2.0

func (o ProjectStatusOutput) ToProjectStatusPtrOutputWithContext(ctx context.Context) ProjectStatusPtrOutput

func (ProjectStatusOutput) ToStringOutput added in v0.2.0

func (o ProjectStatusOutput) ToStringOutput() pulumi.StringOutput

func (ProjectStatusOutput) ToStringOutputWithContext added in v0.2.0

func (o ProjectStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProjectStatusOutput) ToStringPtrOutput added in v0.2.0

func (o ProjectStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProjectStatusOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o ProjectStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProjectStatusPtrOutput added in v0.2.0

type ProjectStatusPtrOutput struct{ *pulumi.OutputState }

func (ProjectStatusPtrOutput) Elem added in v0.2.0

func (ProjectStatusPtrOutput) ElementType added in v0.2.0

func (ProjectStatusPtrOutput) ElementType() reflect.Type

func (ProjectStatusPtrOutput) ToProjectStatusPtrOutput added in v0.2.0

func (o ProjectStatusPtrOutput) ToProjectStatusPtrOutput() ProjectStatusPtrOutput

func (ProjectStatusPtrOutput) ToProjectStatusPtrOutputWithContext added in v0.2.0

func (o ProjectStatusPtrOutput) ToProjectStatusPtrOutputWithContext(ctx context.Context) ProjectStatusPtrOutput

func (ProjectStatusPtrOutput) ToStringPtrOutput added in v0.2.0

func (o ProjectStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProjectStatusPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o ProjectStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProjectTag

type ProjectTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ProjectTagArgs

type ProjectTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ProjectTagArgs) ElementType

func (ProjectTagArgs) ElementType() reflect.Type

func (ProjectTagArgs) ToProjectTagOutput

func (i ProjectTagArgs) ToProjectTagOutput() ProjectTagOutput

func (ProjectTagArgs) ToProjectTagOutputWithContext

func (i ProjectTagArgs) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput

type ProjectTagArray

type ProjectTagArray []ProjectTagInput

func (ProjectTagArray) ElementType

func (ProjectTagArray) ElementType() reflect.Type

func (ProjectTagArray) ToProjectTagArrayOutput

func (i ProjectTagArray) ToProjectTagArrayOutput() ProjectTagArrayOutput

func (ProjectTagArray) ToProjectTagArrayOutputWithContext

func (i ProjectTagArray) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput

type ProjectTagArrayInput

type ProjectTagArrayInput interface {
	pulumi.Input

	ToProjectTagArrayOutput() ProjectTagArrayOutput
	ToProjectTagArrayOutputWithContext(context.Context) ProjectTagArrayOutput
}

ProjectTagArrayInput is an input type that accepts ProjectTagArray and ProjectTagArrayOutput values. You can construct a concrete instance of `ProjectTagArrayInput` via:

ProjectTagArray{ ProjectTagArgs{...} }

type ProjectTagArrayOutput

type ProjectTagArrayOutput struct{ *pulumi.OutputState }

func (ProjectTagArrayOutput) ElementType

func (ProjectTagArrayOutput) ElementType() reflect.Type

func (ProjectTagArrayOutput) Index

func (ProjectTagArrayOutput) ToProjectTagArrayOutput

func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput

func (ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext

func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput

type ProjectTagInput

type ProjectTagInput interface {
	pulumi.Input

	ToProjectTagOutput() ProjectTagOutput
	ToProjectTagOutputWithContext(context.Context) ProjectTagOutput
}

ProjectTagInput is an input type that accepts ProjectTagArgs and ProjectTagOutput values. You can construct a concrete instance of `ProjectTagInput` via:

ProjectTagArgs{...}

type ProjectTagOutput

type ProjectTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ProjectTagOutput) ElementType

func (ProjectTagOutput) ElementType() reflect.Type

func (ProjectTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ProjectTagOutput) ToProjectTagOutput

func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput

func (ProjectTagOutput) ToProjectTagOutputWithContext

func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput

func (ProjectTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ServiceCatalogProvisionedProductDetailsProperties added in v0.2.0

type ServiceCatalogProvisionedProductDetailsProperties struct {
	ProvisionedProductId            *string `pulumi:"provisionedProductId"`
	ProvisionedProductStatusMessage *string `pulumi:"provisionedProductStatusMessage"`
}

Provisioned ServiceCatalog Details

type ServiceCatalogProvisionedProductDetailsPropertiesOutput added in v0.2.0

type ServiceCatalogProvisionedProductDetailsPropertiesOutput struct{ *pulumi.OutputState }

Provisioned ServiceCatalog Details

func (ServiceCatalogProvisionedProductDetailsPropertiesOutput) ElementType added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesOutput) ProvisionedProductId added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesOutput) ProvisionedProductStatusMessage added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesOutput) ToServiceCatalogProvisionedProductDetailsPropertiesOutput added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesOutput) ToServiceCatalogProvisionedProductDetailsPropertiesOutputWithContext added in v0.2.0

func (o ServiceCatalogProvisionedProductDetailsPropertiesOutput) ToServiceCatalogProvisionedProductDetailsPropertiesOutputWithContext(ctx context.Context) ServiceCatalogProvisionedProductDetailsPropertiesOutput

type ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput added in v0.2.0

type ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput) Elem added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput) ElementType added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput) ProvisionedProductId added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput) ProvisionedProductStatusMessage added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput) ToServiceCatalogProvisionedProductDetailsPropertiesPtrOutput added in v0.2.0

func (ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput) ToServiceCatalogProvisionedProductDetailsPropertiesPtrOutputWithContext added in v0.2.0

func (o ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput) ToServiceCatalogProvisionedProductDetailsPropertiesPtrOutputWithContext(ctx context.Context) ServiceCatalogProvisionedProductDetailsPropertiesPtrOutput

type ServiceCatalogProvisioningDetailsProperties added in v0.2.0

type ServiceCatalogProvisioningDetailsProperties struct {
	PathId                 *string `pulumi:"pathId"`
	ProductId              string  `pulumi:"productId"`
	ProvisioningArtifactId *string `pulumi:"provisioningArtifactId"`
	// Parameters specified by the administrator that are required for provisioning the product.
	ProvisioningParameters []ProjectProvisioningParameter `pulumi:"provisioningParameters"`
}

Input ServiceCatalog Provisioning Details

type ServiceCatalogProvisioningDetailsPropertiesArgs added in v0.2.0

type ServiceCatalogProvisioningDetailsPropertiesArgs struct {
	PathId                 pulumi.StringPtrInput `pulumi:"pathId"`
	ProductId              pulumi.StringInput    `pulumi:"productId"`
	ProvisioningArtifactId pulumi.StringPtrInput `pulumi:"provisioningArtifactId"`
	// Parameters specified by the administrator that are required for provisioning the product.
	ProvisioningParameters ProjectProvisioningParameterArrayInput `pulumi:"provisioningParameters"`
}

Input ServiceCatalog Provisioning Details

func (ServiceCatalogProvisioningDetailsPropertiesArgs) ElementType added in v0.2.0

func (ServiceCatalogProvisioningDetailsPropertiesArgs) ToServiceCatalogProvisioningDetailsPropertiesOutput added in v0.2.0

func (i ServiceCatalogProvisioningDetailsPropertiesArgs) ToServiceCatalogProvisioningDetailsPropertiesOutput() ServiceCatalogProvisioningDetailsPropertiesOutput

func (ServiceCatalogProvisioningDetailsPropertiesArgs) ToServiceCatalogProvisioningDetailsPropertiesOutputWithContext added in v0.2.0

func (i ServiceCatalogProvisioningDetailsPropertiesArgs) ToServiceCatalogProvisioningDetailsPropertiesOutputWithContext(ctx context.Context) ServiceCatalogProvisioningDetailsPropertiesOutput

type ServiceCatalogProvisioningDetailsPropertiesInput added in v0.2.0

type ServiceCatalogProvisioningDetailsPropertiesInput interface {
	pulumi.Input

	ToServiceCatalogProvisioningDetailsPropertiesOutput() ServiceCatalogProvisioningDetailsPropertiesOutput
	ToServiceCatalogProvisioningDetailsPropertiesOutputWithContext(context.Context) ServiceCatalogProvisioningDetailsPropertiesOutput
}

ServiceCatalogProvisioningDetailsPropertiesInput is an input type that accepts ServiceCatalogProvisioningDetailsPropertiesArgs and ServiceCatalogProvisioningDetailsPropertiesOutput values. You can construct a concrete instance of `ServiceCatalogProvisioningDetailsPropertiesInput` via:

ServiceCatalogProvisioningDetailsPropertiesArgs{...}

type ServiceCatalogProvisioningDetailsPropertiesOutput added in v0.2.0

type ServiceCatalogProvisioningDetailsPropertiesOutput struct{ *pulumi.OutputState }

Input ServiceCatalog Provisioning Details

func (ServiceCatalogProvisioningDetailsPropertiesOutput) ElementType added in v0.2.0

func (ServiceCatalogProvisioningDetailsPropertiesOutput) PathId added in v0.2.0

func (ServiceCatalogProvisioningDetailsPropertiesOutput) ProductId added in v0.2.0

func (ServiceCatalogProvisioningDetailsPropertiesOutput) ProvisioningArtifactId added in v0.2.0

func (ServiceCatalogProvisioningDetailsPropertiesOutput) ProvisioningParameters added in v0.2.0

Parameters specified by the administrator that are required for provisioning the product.

func (ServiceCatalogProvisioningDetailsPropertiesOutput) ToServiceCatalogProvisioningDetailsPropertiesOutput added in v0.2.0

func (o ServiceCatalogProvisioningDetailsPropertiesOutput) ToServiceCatalogProvisioningDetailsPropertiesOutput() ServiceCatalogProvisioningDetailsPropertiesOutput

func (ServiceCatalogProvisioningDetailsPropertiesOutput) ToServiceCatalogProvisioningDetailsPropertiesOutputWithContext added in v0.2.0

func (o ServiceCatalogProvisioningDetailsPropertiesOutput) ToServiceCatalogProvisioningDetailsPropertiesOutputWithContext(ctx context.Context) ServiceCatalogProvisioningDetailsPropertiesOutput

type UserProfile

type UserProfile struct {
	pulumi.CustomResourceState

	// The ID of the associated Domain.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.
	SingleSignOnUserIdentifier pulumi.StringPtrOutput `pulumi:"singleSignOnUserIdentifier"`
	// The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.
	SingleSignOnUserValue pulumi.StringPtrOutput `pulumi:"singleSignOnUserValue"`
	// A list of tags to apply to the user profile.
	Tags UserProfileTagArrayOutput `pulumi:"tags"`
	// The user profile Amazon Resource Name (ARN).
	UserProfileArn pulumi.StringOutput `pulumi:"userProfileArn"`
	// A name for the UserProfile.
	UserProfileName pulumi.StringOutput `pulumi:"userProfileName"`
	// A collection of settings.
	UserSettings UserProfileUserSettingsPtrOutput `pulumi:"userSettings"`
}

Resource Type definition for AWS::SageMaker::UserProfile

func GetUserProfile

func GetUserProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserProfileState, opts ...pulumi.ResourceOption) (*UserProfile, error)

GetUserProfile gets an existing UserProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUserProfile

func NewUserProfile(ctx *pulumi.Context,
	name string, args *UserProfileArgs, opts ...pulumi.ResourceOption) (*UserProfile, error)

NewUserProfile registers a new resource with the given unique name, arguments, and options.

func (*UserProfile) ElementType

func (*UserProfile) ElementType() reflect.Type

func (*UserProfile) ToUserProfileOutput

func (i *UserProfile) ToUserProfileOutput() UserProfileOutput

func (*UserProfile) ToUserProfileOutputWithContext

func (i *UserProfile) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput

type UserProfileArgs

type UserProfileArgs struct {
	// The ID of the associated Domain.
	DomainId pulumi.StringInput
	// A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.
	SingleSignOnUserIdentifier pulumi.StringPtrInput
	// The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.
	SingleSignOnUserValue pulumi.StringPtrInput
	// A list of tags to apply to the user profile.
	Tags UserProfileTagArrayInput
	// A name for the UserProfile.
	UserProfileName pulumi.StringPtrInput
	// A collection of settings.
	UserSettings UserProfileUserSettingsPtrInput
}

The set of arguments for constructing a UserProfile resource.

func (UserProfileArgs) ElementType

func (UserProfileArgs) ElementType() reflect.Type

type UserProfileCustomImage

type UserProfileCustomImage struct {
	// The Name of the AppImageConfig.
	AppImageConfigName string `pulumi:"appImageConfigName"`
	// The name of the CustomImage. Must be unique to your account.
	ImageName string `pulumi:"imageName"`
	// The version number of the CustomImage.
	ImageVersionNumber *int `pulumi:"imageVersionNumber"`
}

A custom SageMaker image.

type UserProfileCustomImageArgs

type UserProfileCustomImageArgs struct {
	// The Name of the AppImageConfig.
	AppImageConfigName pulumi.StringInput `pulumi:"appImageConfigName"`
	// The name of the CustomImage. Must be unique to your account.
	ImageName pulumi.StringInput `pulumi:"imageName"`
	// The version number of the CustomImage.
	ImageVersionNumber pulumi.IntPtrInput `pulumi:"imageVersionNumber"`
}

A custom SageMaker image.

func (UserProfileCustomImageArgs) ElementType

func (UserProfileCustomImageArgs) ElementType() reflect.Type

func (UserProfileCustomImageArgs) ToUserProfileCustomImageOutput

func (i UserProfileCustomImageArgs) ToUserProfileCustomImageOutput() UserProfileCustomImageOutput

func (UserProfileCustomImageArgs) ToUserProfileCustomImageOutputWithContext

func (i UserProfileCustomImageArgs) ToUserProfileCustomImageOutputWithContext(ctx context.Context) UserProfileCustomImageOutput

type UserProfileCustomImageArray

type UserProfileCustomImageArray []UserProfileCustomImageInput

func (UserProfileCustomImageArray) ElementType

func (UserProfileCustomImageArray) ToUserProfileCustomImageArrayOutput

func (i UserProfileCustomImageArray) ToUserProfileCustomImageArrayOutput() UserProfileCustomImageArrayOutput

func (UserProfileCustomImageArray) ToUserProfileCustomImageArrayOutputWithContext

func (i UserProfileCustomImageArray) ToUserProfileCustomImageArrayOutputWithContext(ctx context.Context) UserProfileCustomImageArrayOutput

type UserProfileCustomImageArrayInput

type UserProfileCustomImageArrayInput interface {
	pulumi.Input

	ToUserProfileCustomImageArrayOutput() UserProfileCustomImageArrayOutput
	ToUserProfileCustomImageArrayOutputWithContext(context.Context) UserProfileCustomImageArrayOutput
}

UserProfileCustomImageArrayInput is an input type that accepts UserProfileCustomImageArray and UserProfileCustomImageArrayOutput values. You can construct a concrete instance of `UserProfileCustomImageArrayInput` via:

UserProfileCustomImageArray{ UserProfileCustomImageArgs{...} }

type UserProfileCustomImageArrayOutput

type UserProfileCustomImageArrayOutput struct{ *pulumi.OutputState }

func (UserProfileCustomImageArrayOutput) ElementType

func (UserProfileCustomImageArrayOutput) Index

func (UserProfileCustomImageArrayOutput) ToUserProfileCustomImageArrayOutput

func (o UserProfileCustomImageArrayOutput) ToUserProfileCustomImageArrayOutput() UserProfileCustomImageArrayOutput

func (UserProfileCustomImageArrayOutput) ToUserProfileCustomImageArrayOutputWithContext

func (o UserProfileCustomImageArrayOutput) ToUserProfileCustomImageArrayOutputWithContext(ctx context.Context) UserProfileCustomImageArrayOutput

type UserProfileCustomImageInput

type UserProfileCustomImageInput interface {
	pulumi.Input

	ToUserProfileCustomImageOutput() UserProfileCustomImageOutput
	ToUserProfileCustomImageOutputWithContext(context.Context) UserProfileCustomImageOutput
}

UserProfileCustomImageInput is an input type that accepts UserProfileCustomImageArgs and UserProfileCustomImageOutput values. You can construct a concrete instance of `UserProfileCustomImageInput` via:

UserProfileCustomImageArgs{...}

type UserProfileCustomImageOutput

type UserProfileCustomImageOutput struct{ *pulumi.OutputState }

A custom SageMaker image.

func (UserProfileCustomImageOutput) AppImageConfigName

func (o UserProfileCustomImageOutput) AppImageConfigName() pulumi.StringOutput

The Name of the AppImageConfig.

func (UserProfileCustomImageOutput) ElementType

func (UserProfileCustomImageOutput) ImageName

The name of the CustomImage. Must be unique to your account.

func (UserProfileCustomImageOutput) ImageVersionNumber

func (o UserProfileCustomImageOutput) ImageVersionNumber() pulumi.IntPtrOutput

The version number of the CustomImage.

func (UserProfileCustomImageOutput) ToUserProfileCustomImageOutput

func (o UserProfileCustomImageOutput) ToUserProfileCustomImageOutput() UserProfileCustomImageOutput

func (UserProfileCustomImageOutput) ToUserProfileCustomImageOutputWithContext

func (o UserProfileCustomImageOutput) ToUserProfileCustomImageOutputWithContext(ctx context.Context) UserProfileCustomImageOutput

type UserProfileInput

type UserProfileInput interface {
	pulumi.Input

	ToUserProfileOutput() UserProfileOutput
	ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput
}

type UserProfileJupyterServerAppSettings

type UserProfileJupyterServerAppSettings struct {
	DefaultResourceSpec *UserProfileResourceSpec `pulumi:"defaultResourceSpec"`
}

The JupyterServer app settings.

type UserProfileJupyterServerAppSettingsArgs

type UserProfileJupyterServerAppSettingsArgs struct {
	DefaultResourceSpec UserProfileResourceSpecPtrInput `pulumi:"defaultResourceSpec"`
}

The JupyterServer app settings.

func (UserProfileJupyterServerAppSettingsArgs) ElementType

func (UserProfileJupyterServerAppSettingsArgs) ToUserProfileJupyterServerAppSettingsOutput

func (i UserProfileJupyterServerAppSettingsArgs) ToUserProfileJupyterServerAppSettingsOutput() UserProfileJupyterServerAppSettingsOutput

func (UserProfileJupyterServerAppSettingsArgs) ToUserProfileJupyterServerAppSettingsOutputWithContext

func (i UserProfileJupyterServerAppSettingsArgs) ToUserProfileJupyterServerAppSettingsOutputWithContext(ctx context.Context) UserProfileJupyterServerAppSettingsOutput

func (UserProfileJupyterServerAppSettingsArgs) ToUserProfileJupyterServerAppSettingsPtrOutput

func (i UserProfileJupyterServerAppSettingsArgs) ToUserProfileJupyterServerAppSettingsPtrOutput() UserProfileJupyterServerAppSettingsPtrOutput

func (UserProfileJupyterServerAppSettingsArgs) ToUserProfileJupyterServerAppSettingsPtrOutputWithContext

func (i UserProfileJupyterServerAppSettingsArgs) ToUserProfileJupyterServerAppSettingsPtrOutputWithContext(ctx context.Context) UserProfileJupyterServerAppSettingsPtrOutput

type UserProfileJupyterServerAppSettingsInput

type UserProfileJupyterServerAppSettingsInput interface {
	pulumi.Input

	ToUserProfileJupyterServerAppSettingsOutput() UserProfileJupyterServerAppSettingsOutput
	ToUserProfileJupyterServerAppSettingsOutputWithContext(context.Context) UserProfileJupyterServerAppSettingsOutput
}

UserProfileJupyterServerAppSettingsInput is an input type that accepts UserProfileJupyterServerAppSettingsArgs and UserProfileJupyterServerAppSettingsOutput values. You can construct a concrete instance of `UserProfileJupyterServerAppSettingsInput` via:

UserProfileJupyterServerAppSettingsArgs{...}

type UserProfileJupyterServerAppSettingsOutput

type UserProfileJupyterServerAppSettingsOutput struct{ *pulumi.OutputState }

The JupyterServer app settings.

func (UserProfileJupyterServerAppSettingsOutput) DefaultResourceSpec

func (UserProfileJupyterServerAppSettingsOutput) ElementType

func (UserProfileJupyterServerAppSettingsOutput) ToUserProfileJupyterServerAppSettingsOutput

func (o UserProfileJupyterServerAppSettingsOutput) ToUserProfileJupyterServerAppSettingsOutput() UserProfileJupyterServerAppSettingsOutput

func (UserProfileJupyterServerAppSettingsOutput) ToUserProfileJupyterServerAppSettingsOutputWithContext

func (o UserProfileJupyterServerAppSettingsOutput) ToUserProfileJupyterServerAppSettingsOutputWithContext(ctx context.Context) UserProfileJupyterServerAppSettingsOutput

func (UserProfileJupyterServerAppSettingsOutput) ToUserProfileJupyterServerAppSettingsPtrOutput

func (o UserProfileJupyterServerAppSettingsOutput) ToUserProfileJupyterServerAppSettingsPtrOutput() UserProfileJupyterServerAppSettingsPtrOutput

func (UserProfileJupyterServerAppSettingsOutput) ToUserProfileJupyterServerAppSettingsPtrOutputWithContext

func (o UserProfileJupyterServerAppSettingsOutput) ToUserProfileJupyterServerAppSettingsPtrOutputWithContext(ctx context.Context) UserProfileJupyterServerAppSettingsPtrOutput

type UserProfileJupyterServerAppSettingsPtrInput

type UserProfileJupyterServerAppSettingsPtrInput interface {
	pulumi.Input

	ToUserProfileJupyterServerAppSettingsPtrOutput() UserProfileJupyterServerAppSettingsPtrOutput
	ToUserProfileJupyterServerAppSettingsPtrOutputWithContext(context.Context) UserProfileJupyterServerAppSettingsPtrOutput
}

UserProfileJupyterServerAppSettingsPtrInput is an input type that accepts UserProfileJupyterServerAppSettingsArgs, UserProfileJupyterServerAppSettingsPtr and UserProfileJupyterServerAppSettingsPtrOutput values. You can construct a concrete instance of `UserProfileJupyterServerAppSettingsPtrInput` via:

        UserProfileJupyterServerAppSettingsArgs{...}

or:

        nil

type UserProfileJupyterServerAppSettingsPtrOutput

type UserProfileJupyterServerAppSettingsPtrOutput struct{ *pulumi.OutputState }

func (UserProfileJupyterServerAppSettingsPtrOutput) DefaultResourceSpec

func (UserProfileJupyterServerAppSettingsPtrOutput) Elem

func (UserProfileJupyterServerAppSettingsPtrOutput) ElementType

func (UserProfileJupyterServerAppSettingsPtrOutput) ToUserProfileJupyterServerAppSettingsPtrOutput

func (o UserProfileJupyterServerAppSettingsPtrOutput) ToUserProfileJupyterServerAppSettingsPtrOutput() UserProfileJupyterServerAppSettingsPtrOutput

func (UserProfileJupyterServerAppSettingsPtrOutput) ToUserProfileJupyterServerAppSettingsPtrOutputWithContext

func (o UserProfileJupyterServerAppSettingsPtrOutput) ToUserProfileJupyterServerAppSettingsPtrOutputWithContext(ctx context.Context) UserProfileJupyterServerAppSettingsPtrOutput

type UserProfileKernelGatewayAppSettings

type UserProfileKernelGatewayAppSettings struct {
	// A list of custom SageMaker images that are configured to run as a KernelGateway app.
	CustomImages []UserProfileCustomImage `pulumi:"customImages"`
	// The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.
	DefaultResourceSpec *UserProfileResourceSpec `pulumi:"defaultResourceSpec"`
}

The kernel gateway app settings.

type UserProfileKernelGatewayAppSettingsArgs

type UserProfileKernelGatewayAppSettingsArgs struct {
	// A list of custom SageMaker images that are configured to run as a KernelGateway app.
	CustomImages UserProfileCustomImageArrayInput `pulumi:"customImages"`
	// The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.
	DefaultResourceSpec UserProfileResourceSpecPtrInput `pulumi:"defaultResourceSpec"`
}

The kernel gateway app settings.

func (UserProfileKernelGatewayAppSettingsArgs) ElementType

func (UserProfileKernelGatewayAppSettingsArgs) ToUserProfileKernelGatewayAppSettingsOutput

func (i UserProfileKernelGatewayAppSettingsArgs) ToUserProfileKernelGatewayAppSettingsOutput() UserProfileKernelGatewayAppSettingsOutput

func (UserProfileKernelGatewayAppSettingsArgs) ToUserProfileKernelGatewayAppSettingsOutputWithContext

func (i UserProfileKernelGatewayAppSettingsArgs) ToUserProfileKernelGatewayAppSettingsOutputWithContext(ctx context.Context) UserProfileKernelGatewayAppSettingsOutput

func (UserProfileKernelGatewayAppSettingsArgs) ToUserProfileKernelGatewayAppSettingsPtrOutput

func (i UserProfileKernelGatewayAppSettingsArgs) ToUserProfileKernelGatewayAppSettingsPtrOutput() UserProfileKernelGatewayAppSettingsPtrOutput

func (UserProfileKernelGatewayAppSettingsArgs) ToUserProfileKernelGatewayAppSettingsPtrOutputWithContext

func (i UserProfileKernelGatewayAppSettingsArgs) ToUserProfileKernelGatewayAppSettingsPtrOutputWithContext(ctx context.Context) UserProfileKernelGatewayAppSettingsPtrOutput

type UserProfileKernelGatewayAppSettingsInput

type UserProfileKernelGatewayAppSettingsInput interface {
	pulumi.Input

	ToUserProfileKernelGatewayAppSettingsOutput() UserProfileKernelGatewayAppSettingsOutput
	ToUserProfileKernelGatewayAppSettingsOutputWithContext(context.Context) UserProfileKernelGatewayAppSettingsOutput
}

UserProfileKernelGatewayAppSettingsInput is an input type that accepts UserProfileKernelGatewayAppSettingsArgs and UserProfileKernelGatewayAppSettingsOutput values. You can construct a concrete instance of `UserProfileKernelGatewayAppSettingsInput` via:

UserProfileKernelGatewayAppSettingsArgs{...}

type UserProfileKernelGatewayAppSettingsOutput

type UserProfileKernelGatewayAppSettingsOutput struct{ *pulumi.OutputState }

The kernel gateway app settings.

func (UserProfileKernelGatewayAppSettingsOutput) CustomImages

A list of custom SageMaker images that are configured to run as a KernelGateway app.

func (UserProfileKernelGatewayAppSettingsOutput) DefaultResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

func (UserProfileKernelGatewayAppSettingsOutput) ElementType

func (UserProfileKernelGatewayAppSettingsOutput) ToUserProfileKernelGatewayAppSettingsOutput

func (o UserProfileKernelGatewayAppSettingsOutput) ToUserProfileKernelGatewayAppSettingsOutput() UserProfileKernelGatewayAppSettingsOutput

func (UserProfileKernelGatewayAppSettingsOutput) ToUserProfileKernelGatewayAppSettingsOutputWithContext

func (o UserProfileKernelGatewayAppSettingsOutput) ToUserProfileKernelGatewayAppSettingsOutputWithContext(ctx context.Context) UserProfileKernelGatewayAppSettingsOutput

func (UserProfileKernelGatewayAppSettingsOutput) ToUserProfileKernelGatewayAppSettingsPtrOutput

func (o UserProfileKernelGatewayAppSettingsOutput) ToUserProfileKernelGatewayAppSettingsPtrOutput() UserProfileKernelGatewayAppSettingsPtrOutput

func (UserProfileKernelGatewayAppSettingsOutput) ToUserProfileKernelGatewayAppSettingsPtrOutputWithContext

func (o UserProfileKernelGatewayAppSettingsOutput) ToUserProfileKernelGatewayAppSettingsPtrOutputWithContext(ctx context.Context) UserProfileKernelGatewayAppSettingsPtrOutput

type UserProfileKernelGatewayAppSettingsPtrInput

type UserProfileKernelGatewayAppSettingsPtrInput interface {
	pulumi.Input

	ToUserProfileKernelGatewayAppSettingsPtrOutput() UserProfileKernelGatewayAppSettingsPtrOutput
	ToUserProfileKernelGatewayAppSettingsPtrOutputWithContext(context.Context) UserProfileKernelGatewayAppSettingsPtrOutput
}

UserProfileKernelGatewayAppSettingsPtrInput is an input type that accepts UserProfileKernelGatewayAppSettingsArgs, UserProfileKernelGatewayAppSettingsPtr and UserProfileKernelGatewayAppSettingsPtrOutput values. You can construct a concrete instance of `UserProfileKernelGatewayAppSettingsPtrInput` via:

        UserProfileKernelGatewayAppSettingsArgs{...}

or:

        nil

type UserProfileKernelGatewayAppSettingsPtrOutput

type UserProfileKernelGatewayAppSettingsPtrOutput struct{ *pulumi.OutputState }

func (UserProfileKernelGatewayAppSettingsPtrOutput) CustomImages

A list of custom SageMaker images that are configured to run as a KernelGateway app.

func (UserProfileKernelGatewayAppSettingsPtrOutput) DefaultResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

func (UserProfileKernelGatewayAppSettingsPtrOutput) Elem

func (UserProfileKernelGatewayAppSettingsPtrOutput) ElementType

func (UserProfileKernelGatewayAppSettingsPtrOutput) ToUserProfileKernelGatewayAppSettingsPtrOutput

func (o UserProfileKernelGatewayAppSettingsPtrOutput) ToUserProfileKernelGatewayAppSettingsPtrOutput() UserProfileKernelGatewayAppSettingsPtrOutput

func (UserProfileKernelGatewayAppSettingsPtrOutput) ToUserProfileKernelGatewayAppSettingsPtrOutputWithContext

func (o UserProfileKernelGatewayAppSettingsPtrOutput) ToUserProfileKernelGatewayAppSettingsPtrOutputWithContext(ctx context.Context) UserProfileKernelGatewayAppSettingsPtrOutput

type UserProfileOutput

type UserProfileOutput struct{ *pulumi.OutputState }

func (UserProfileOutput) ElementType

func (UserProfileOutput) ElementType() reflect.Type

func (UserProfileOutput) ToUserProfileOutput

func (o UserProfileOutput) ToUserProfileOutput() UserProfileOutput

func (UserProfileOutput) ToUserProfileOutputWithContext

func (o UserProfileOutput) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput

type UserProfileResourceSpec

type UserProfileResourceSpec struct {
	// The instance type that the image version runs on.
	InstanceType *UserProfileResourceSpecInstanceType `pulumi:"instanceType"`
	// The ARN of the SageMaker image that the image version belongs to.
	SageMakerImageArn *string `pulumi:"sageMakerImageArn"`
	// The ARN of the image version created on the instance.
	SageMakerImageVersionArn *string `pulumi:"sageMakerImageVersionArn"`
}

type UserProfileResourceSpecArgs

type UserProfileResourceSpecArgs struct {
	// The instance type that the image version runs on.
	InstanceType UserProfileResourceSpecInstanceTypePtrInput `pulumi:"instanceType"`
	// The ARN of the SageMaker image that the image version belongs to.
	SageMakerImageArn pulumi.StringPtrInput `pulumi:"sageMakerImageArn"`
	// The ARN of the image version created on the instance.
	SageMakerImageVersionArn pulumi.StringPtrInput `pulumi:"sageMakerImageVersionArn"`
}

func (UserProfileResourceSpecArgs) ElementType

func (UserProfileResourceSpecArgs) ToUserProfileResourceSpecOutput

func (i UserProfileResourceSpecArgs) ToUserProfileResourceSpecOutput() UserProfileResourceSpecOutput

func (UserProfileResourceSpecArgs) ToUserProfileResourceSpecOutputWithContext

func (i UserProfileResourceSpecArgs) ToUserProfileResourceSpecOutputWithContext(ctx context.Context) UserProfileResourceSpecOutput

func (UserProfileResourceSpecArgs) ToUserProfileResourceSpecPtrOutput

func (i UserProfileResourceSpecArgs) ToUserProfileResourceSpecPtrOutput() UserProfileResourceSpecPtrOutput

func (UserProfileResourceSpecArgs) ToUserProfileResourceSpecPtrOutputWithContext

func (i UserProfileResourceSpecArgs) ToUserProfileResourceSpecPtrOutputWithContext(ctx context.Context) UserProfileResourceSpecPtrOutput

type UserProfileResourceSpecInput

type UserProfileResourceSpecInput interface {
	pulumi.Input

	ToUserProfileResourceSpecOutput() UserProfileResourceSpecOutput
	ToUserProfileResourceSpecOutputWithContext(context.Context) UserProfileResourceSpecOutput
}

UserProfileResourceSpecInput is an input type that accepts UserProfileResourceSpecArgs and UserProfileResourceSpecOutput values. You can construct a concrete instance of `UserProfileResourceSpecInput` via:

UserProfileResourceSpecArgs{...}

type UserProfileResourceSpecInstanceType

type UserProfileResourceSpecInstanceType string

The instance type that the image version runs on.

func (UserProfileResourceSpecInstanceType) ElementType

func (UserProfileResourceSpecInstanceType) ToStringOutput

func (UserProfileResourceSpecInstanceType) ToStringOutputWithContext

func (e UserProfileResourceSpecInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UserProfileResourceSpecInstanceType) ToStringPtrOutput

func (UserProfileResourceSpecInstanceType) ToStringPtrOutputWithContext

func (e UserProfileResourceSpecInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UserProfileResourceSpecInstanceType) ToUserProfileResourceSpecInstanceTypeOutput

func (e UserProfileResourceSpecInstanceType) ToUserProfileResourceSpecInstanceTypeOutput() UserProfileResourceSpecInstanceTypeOutput

func (UserProfileResourceSpecInstanceType) ToUserProfileResourceSpecInstanceTypeOutputWithContext

func (e UserProfileResourceSpecInstanceType) ToUserProfileResourceSpecInstanceTypeOutputWithContext(ctx context.Context) UserProfileResourceSpecInstanceTypeOutput

func (UserProfileResourceSpecInstanceType) ToUserProfileResourceSpecInstanceTypePtrOutput

func (e UserProfileResourceSpecInstanceType) ToUserProfileResourceSpecInstanceTypePtrOutput() UserProfileResourceSpecInstanceTypePtrOutput

func (UserProfileResourceSpecInstanceType) ToUserProfileResourceSpecInstanceTypePtrOutputWithContext

func (e UserProfileResourceSpecInstanceType) ToUserProfileResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) UserProfileResourceSpecInstanceTypePtrOutput

type UserProfileResourceSpecInstanceTypeInput

type UserProfileResourceSpecInstanceTypeInput interface {
	pulumi.Input

	ToUserProfileResourceSpecInstanceTypeOutput() UserProfileResourceSpecInstanceTypeOutput
	ToUserProfileResourceSpecInstanceTypeOutputWithContext(context.Context) UserProfileResourceSpecInstanceTypeOutput
}

UserProfileResourceSpecInstanceTypeInput is an input type that accepts UserProfileResourceSpecInstanceTypeArgs and UserProfileResourceSpecInstanceTypeOutput values. You can construct a concrete instance of `UserProfileResourceSpecInstanceTypeInput` via:

UserProfileResourceSpecInstanceTypeArgs{...}

type UserProfileResourceSpecInstanceTypeOutput

type UserProfileResourceSpecInstanceTypeOutput struct{ *pulumi.OutputState }

func (UserProfileResourceSpecInstanceTypeOutput) ElementType

func (UserProfileResourceSpecInstanceTypeOutput) ToStringOutput

func (UserProfileResourceSpecInstanceTypeOutput) ToStringOutputWithContext

func (UserProfileResourceSpecInstanceTypeOutput) ToStringPtrOutput

func (UserProfileResourceSpecInstanceTypeOutput) ToStringPtrOutputWithContext

func (UserProfileResourceSpecInstanceTypeOutput) ToUserProfileResourceSpecInstanceTypeOutput

func (o UserProfileResourceSpecInstanceTypeOutput) ToUserProfileResourceSpecInstanceTypeOutput() UserProfileResourceSpecInstanceTypeOutput

func (UserProfileResourceSpecInstanceTypeOutput) ToUserProfileResourceSpecInstanceTypeOutputWithContext

func (o UserProfileResourceSpecInstanceTypeOutput) ToUserProfileResourceSpecInstanceTypeOutputWithContext(ctx context.Context) UserProfileResourceSpecInstanceTypeOutput

func (UserProfileResourceSpecInstanceTypeOutput) ToUserProfileResourceSpecInstanceTypePtrOutput

func (o UserProfileResourceSpecInstanceTypeOutput) ToUserProfileResourceSpecInstanceTypePtrOutput() UserProfileResourceSpecInstanceTypePtrOutput

func (UserProfileResourceSpecInstanceTypeOutput) ToUserProfileResourceSpecInstanceTypePtrOutputWithContext

func (o UserProfileResourceSpecInstanceTypeOutput) ToUserProfileResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) UserProfileResourceSpecInstanceTypePtrOutput

type UserProfileResourceSpecInstanceTypePtrInput

type UserProfileResourceSpecInstanceTypePtrInput interface {
	pulumi.Input

	ToUserProfileResourceSpecInstanceTypePtrOutput() UserProfileResourceSpecInstanceTypePtrOutput
	ToUserProfileResourceSpecInstanceTypePtrOutputWithContext(context.Context) UserProfileResourceSpecInstanceTypePtrOutput
}

type UserProfileResourceSpecInstanceTypePtrOutput

type UserProfileResourceSpecInstanceTypePtrOutput struct{ *pulumi.OutputState }

func (UserProfileResourceSpecInstanceTypePtrOutput) Elem

func (UserProfileResourceSpecInstanceTypePtrOutput) ElementType

func (UserProfileResourceSpecInstanceTypePtrOutput) ToStringPtrOutput

func (UserProfileResourceSpecInstanceTypePtrOutput) ToStringPtrOutputWithContext

func (UserProfileResourceSpecInstanceTypePtrOutput) ToUserProfileResourceSpecInstanceTypePtrOutput

func (o UserProfileResourceSpecInstanceTypePtrOutput) ToUserProfileResourceSpecInstanceTypePtrOutput() UserProfileResourceSpecInstanceTypePtrOutput

func (UserProfileResourceSpecInstanceTypePtrOutput) ToUserProfileResourceSpecInstanceTypePtrOutputWithContext

func (o UserProfileResourceSpecInstanceTypePtrOutput) ToUserProfileResourceSpecInstanceTypePtrOutputWithContext(ctx context.Context) UserProfileResourceSpecInstanceTypePtrOutput

type UserProfileResourceSpecOutput

type UserProfileResourceSpecOutput struct{ *pulumi.OutputState }

func (UserProfileResourceSpecOutput) ElementType

func (UserProfileResourceSpecOutput) InstanceType

The instance type that the image version runs on.

func (UserProfileResourceSpecOutput) SageMakerImageArn

The ARN of the SageMaker image that the image version belongs to.

func (UserProfileResourceSpecOutput) SageMakerImageVersionArn

func (o UserProfileResourceSpecOutput) SageMakerImageVersionArn() pulumi.StringPtrOutput

The ARN of the image version created on the instance.

func (UserProfileResourceSpecOutput) ToUserProfileResourceSpecOutput

func (o UserProfileResourceSpecOutput) ToUserProfileResourceSpecOutput() UserProfileResourceSpecOutput

func (UserProfileResourceSpecOutput) ToUserProfileResourceSpecOutputWithContext

func (o UserProfileResourceSpecOutput) ToUserProfileResourceSpecOutputWithContext(ctx context.Context) UserProfileResourceSpecOutput

func (UserProfileResourceSpecOutput) ToUserProfileResourceSpecPtrOutput

func (o UserProfileResourceSpecOutput) ToUserProfileResourceSpecPtrOutput() UserProfileResourceSpecPtrOutput

func (UserProfileResourceSpecOutput) ToUserProfileResourceSpecPtrOutputWithContext

func (o UserProfileResourceSpecOutput) ToUserProfileResourceSpecPtrOutputWithContext(ctx context.Context) UserProfileResourceSpecPtrOutput

type UserProfileResourceSpecPtrInput

type UserProfileResourceSpecPtrInput interface {
	pulumi.Input

	ToUserProfileResourceSpecPtrOutput() UserProfileResourceSpecPtrOutput
	ToUserProfileResourceSpecPtrOutputWithContext(context.Context) UserProfileResourceSpecPtrOutput
}

UserProfileResourceSpecPtrInput is an input type that accepts UserProfileResourceSpecArgs, UserProfileResourceSpecPtr and UserProfileResourceSpecPtrOutput values. You can construct a concrete instance of `UserProfileResourceSpecPtrInput` via:

        UserProfileResourceSpecArgs{...}

or:

        nil

type UserProfileResourceSpecPtrOutput

type UserProfileResourceSpecPtrOutput struct{ *pulumi.OutputState }

func (UserProfileResourceSpecPtrOutput) Elem

func (UserProfileResourceSpecPtrOutput) ElementType

func (UserProfileResourceSpecPtrOutput) InstanceType

The instance type that the image version runs on.

func (UserProfileResourceSpecPtrOutput) SageMakerImageArn

The ARN of the SageMaker image that the image version belongs to.

func (UserProfileResourceSpecPtrOutput) SageMakerImageVersionArn

func (o UserProfileResourceSpecPtrOutput) SageMakerImageVersionArn() pulumi.StringPtrOutput

The ARN of the image version created on the instance.

func (UserProfileResourceSpecPtrOutput) ToUserProfileResourceSpecPtrOutput

func (o UserProfileResourceSpecPtrOutput) ToUserProfileResourceSpecPtrOutput() UserProfileResourceSpecPtrOutput

func (UserProfileResourceSpecPtrOutput) ToUserProfileResourceSpecPtrOutputWithContext

func (o UserProfileResourceSpecPtrOutput) ToUserProfileResourceSpecPtrOutputWithContext(ctx context.Context) UserProfileResourceSpecPtrOutput

type UserProfileSharingSettings

type UserProfileSharingSettings struct {
	// Whether to include the notebook cell output when sharing the notebook. The default is Disabled.
	NotebookOutputOption *UserProfileSharingSettingsNotebookOutputOption `pulumi:"notebookOutputOption"`
	// When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
	S3KmsKeyId *string `pulumi:"s3KmsKeyId"`
	// When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.
	S3OutputPath *string `pulumi:"s3OutputPath"`
}

Specifies options when sharing an Amazon SageMaker Studio notebook. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called.

type UserProfileSharingSettingsArgs

type UserProfileSharingSettingsArgs struct {
	// Whether to include the notebook cell output when sharing the notebook. The default is Disabled.
	NotebookOutputOption UserProfileSharingSettingsNotebookOutputOptionPtrInput `pulumi:"notebookOutputOption"`
	// When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
	S3KmsKeyId pulumi.StringPtrInput `pulumi:"s3KmsKeyId"`
	// When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.
	S3OutputPath pulumi.StringPtrInput `pulumi:"s3OutputPath"`
}

Specifies options when sharing an Amazon SageMaker Studio notebook. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called.

func (UserProfileSharingSettingsArgs) ElementType

func (UserProfileSharingSettingsArgs) ToUserProfileSharingSettingsOutput

func (i UserProfileSharingSettingsArgs) ToUserProfileSharingSettingsOutput() UserProfileSharingSettingsOutput

func (UserProfileSharingSettingsArgs) ToUserProfileSharingSettingsOutputWithContext

func (i UserProfileSharingSettingsArgs) ToUserProfileSharingSettingsOutputWithContext(ctx context.Context) UserProfileSharingSettingsOutput

func (UserProfileSharingSettingsArgs) ToUserProfileSharingSettingsPtrOutput

func (i UserProfileSharingSettingsArgs) ToUserProfileSharingSettingsPtrOutput() UserProfileSharingSettingsPtrOutput

func (UserProfileSharingSettingsArgs) ToUserProfileSharingSettingsPtrOutputWithContext

func (i UserProfileSharingSettingsArgs) ToUserProfileSharingSettingsPtrOutputWithContext(ctx context.Context) UserProfileSharingSettingsPtrOutput

type UserProfileSharingSettingsInput

type UserProfileSharingSettingsInput interface {
	pulumi.Input

	ToUserProfileSharingSettingsOutput() UserProfileSharingSettingsOutput
	ToUserProfileSharingSettingsOutputWithContext(context.Context) UserProfileSharingSettingsOutput
}

UserProfileSharingSettingsInput is an input type that accepts UserProfileSharingSettingsArgs and UserProfileSharingSettingsOutput values. You can construct a concrete instance of `UserProfileSharingSettingsInput` via:

UserProfileSharingSettingsArgs{...}

type UserProfileSharingSettingsNotebookOutputOption

type UserProfileSharingSettingsNotebookOutputOption string

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

func (UserProfileSharingSettingsNotebookOutputOption) ElementType

func (UserProfileSharingSettingsNotebookOutputOption) ToStringOutput

func (UserProfileSharingSettingsNotebookOutputOption) ToStringOutputWithContext

func (UserProfileSharingSettingsNotebookOutputOption) ToStringPtrOutput

func (UserProfileSharingSettingsNotebookOutputOption) ToStringPtrOutputWithContext

func (UserProfileSharingSettingsNotebookOutputOption) ToUserProfileSharingSettingsNotebookOutputOptionOutput

func (e UserProfileSharingSettingsNotebookOutputOption) ToUserProfileSharingSettingsNotebookOutputOptionOutput() UserProfileSharingSettingsNotebookOutputOptionOutput

func (UserProfileSharingSettingsNotebookOutputOption) ToUserProfileSharingSettingsNotebookOutputOptionOutputWithContext

func (e UserProfileSharingSettingsNotebookOutputOption) ToUserProfileSharingSettingsNotebookOutputOptionOutputWithContext(ctx context.Context) UserProfileSharingSettingsNotebookOutputOptionOutput

func (UserProfileSharingSettingsNotebookOutputOption) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutput

func (e UserProfileSharingSettingsNotebookOutputOption) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutput() UserProfileSharingSettingsNotebookOutputOptionPtrOutput

func (UserProfileSharingSettingsNotebookOutputOption) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutputWithContext

func (e UserProfileSharingSettingsNotebookOutputOption) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutputWithContext(ctx context.Context) UserProfileSharingSettingsNotebookOutputOptionPtrOutput

type UserProfileSharingSettingsNotebookOutputOptionInput

type UserProfileSharingSettingsNotebookOutputOptionInput interface {
	pulumi.Input

	ToUserProfileSharingSettingsNotebookOutputOptionOutput() UserProfileSharingSettingsNotebookOutputOptionOutput
	ToUserProfileSharingSettingsNotebookOutputOptionOutputWithContext(context.Context) UserProfileSharingSettingsNotebookOutputOptionOutput
}

UserProfileSharingSettingsNotebookOutputOptionInput is an input type that accepts UserProfileSharingSettingsNotebookOutputOptionArgs and UserProfileSharingSettingsNotebookOutputOptionOutput values. You can construct a concrete instance of `UserProfileSharingSettingsNotebookOutputOptionInput` via:

UserProfileSharingSettingsNotebookOutputOptionArgs{...}

type UserProfileSharingSettingsNotebookOutputOptionOutput

type UserProfileSharingSettingsNotebookOutputOptionOutput struct{ *pulumi.OutputState }

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ElementType

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ToStringOutput

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ToStringOutputWithContext

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ToStringPtrOutput

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ToStringPtrOutputWithContext

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ToUserProfileSharingSettingsNotebookOutputOptionOutput

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ToUserProfileSharingSettingsNotebookOutputOptionOutputWithContext

func (o UserProfileSharingSettingsNotebookOutputOptionOutput) ToUserProfileSharingSettingsNotebookOutputOptionOutputWithContext(ctx context.Context) UserProfileSharingSettingsNotebookOutputOptionOutput

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutput

func (o UserProfileSharingSettingsNotebookOutputOptionOutput) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutput() UserProfileSharingSettingsNotebookOutputOptionPtrOutput

func (UserProfileSharingSettingsNotebookOutputOptionOutput) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutputWithContext

func (o UserProfileSharingSettingsNotebookOutputOptionOutput) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutputWithContext(ctx context.Context) UserProfileSharingSettingsNotebookOutputOptionPtrOutput

type UserProfileSharingSettingsNotebookOutputOptionPtrInput

type UserProfileSharingSettingsNotebookOutputOptionPtrInput interface {
	pulumi.Input

	ToUserProfileSharingSettingsNotebookOutputOptionPtrOutput() UserProfileSharingSettingsNotebookOutputOptionPtrOutput
	ToUserProfileSharingSettingsNotebookOutputOptionPtrOutputWithContext(context.Context) UserProfileSharingSettingsNotebookOutputOptionPtrOutput
}

type UserProfileSharingSettingsNotebookOutputOptionPtrOutput

type UserProfileSharingSettingsNotebookOutputOptionPtrOutput struct{ *pulumi.OutputState }

func (UserProfileSharingSettingsNotebookOutputOptionPtrOutput) Elem

func (UserProfileSharingSettingsNotebookOutputOptionPtrOutput) ElementType

func (UserProfileSharingSettingsNotebookOutputOptionPtrOutput) ToStringPtrOutput

func (UserProfileSharingSettingsNotebookOutputOptionPtrOutput) ToStringPtrOutputWithContext

func (UserProfileSharingSettingsNotebookOutputOptionPtrOutput) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutput

func (UserProfileSharingSettingsNotebookOutputOptionPtrOutput) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutputWithContext

func (o UserProfileSharingSettingsNotebookOutputOptionPtrOutput) ToUserProfileSharingSettingsNotebookOutputOptionPtrOutputWithContext(ctx context.Context) UserProfileSharingSettingsNotebookOutputOptionPtrOutput

type UserProfileSharingSettingsOutput

type UserProfileSharingSettingsOutput struct{ *pulumi.OutputState }

Specifies options when sharing an Amazon SageMaker Studio notebook. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called.

func (UserProfileSharingSettingsOutput) ElementType

func (UserProfileSharingSettingsOutput) NotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

func (UserProfileSharingSettingsOutput) S3KmsKeyId

When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.

func (UserProfileSharingSettingsOutput) S3OutputPath

When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

func (UserProfileSharingSettingsOutput) ToUserProfileSharingSettingsOutput

func (o UserProfileSharingSettingsOutput) ToUserProfileSharingSettingsOutput() UserProfileSharingSettingsOutput

func (UserProfileSharingSettingsOutput) ToUserProfileSharingSettingsOutputWithContext

func (o UserProfileSharingSettingsOutput) ToUserProfileSharingSettingsOutputWithContext(ctx context.Context) UserProfileSharingSettingsOutput

func (UserProfileSharingSettingsOutput) ToUserProfileSharingSettingsPtrOutput

func (o UserProfileSharingSettingsOutput) ToUserProfileSharingSettingsPtrOutput() UserProfileSharingSettingsPtrOutput

func (UserProfileSharingSettingsOutput) ToUserProfileSharingSettingsPtrOutputWithContext

func (o UserProfileSharingSettingsOutput) ToUserProfileSharingSettingsPtrOutputWithContext(ctx context.Context) UserProfileSharingSettingsPtrOutput

type UserProfileSharingSettingsPtrInput

type UserProfileSharingSettingsPtrInput interface {
	pulumi.Input

	ToUserProfileSharingSettingsPtrOutput() UserProfileSharingSettingsPtrOutput
	ToUserProfileSharingSettingsPtrOutputWithContext(context.Context) UserProfileSharingSettingsPtrOutput
}

UserProfileSharingSettingsPtrInput is an input type that accepts UserProfileSharingSettingsArgs, UserProfileSharingSettingsPtr and UserProfileSharingSettingsPtrOutput values. You can construct a concrete instance of `UserProfileSharingSettingsPtrInput` via:

        UserProfileSharingSettingsArgs{...}

or:

        nil

type UserProfileSharingSettingsPtrOutput

type UserProfileSharingSettingsPtrOutput struct{ *pulumi.OutputState }

func (UserProfileSharingSettingsPtrOutput) Elem

func (UserProfileSharingSettingsPtrOutput) ElementType

func (UserProfileSharingSettingsPtrOutput) NotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

func (UserProfileSharingSettingsPtrOutput) S3KmsKeyId

When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.

func (UserProfileSharingSettingsPtrOutput) S3OutputPath

When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

func (UserProfileSharingSettingsPtrOutput) ToUserProfileSharingSettingsPtrOutput

func (o UserProfileSharingSettingsPtrOutput) ToUserProfileSharingSettingsPtrOutput() UserProfileSharingSettingsPtrOutput

func (UserProfileSharingSettingsPtrOutput) ToUserProfileSharingSettingsPtrOutputWithContext

func (o UserProfileSharingSettingsPtrOutput) ToUserProfileSharingSettingsPtrOutputWithContext(ctx context.Context) UserProfileSharingSettingsPtrOutput

type UserProfileState

type UserProfileState struct {
}

func (UserProfileState) ElementType

func (UserProfileState) ElementType() reflect.Type

type UserProfileTag

type UserProfileTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type UserProfileTagArgs

type UserProfileTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (UserProfileTagArgs) ElementType

func (UserProfileTagArgs) ElementType() reflect.Type

func (UserProfileTagArgs) ToUserProfileTagOutput

func (i UserProfileTagArgs) ToUserProfileTagOutput() UserProfileTagOutput

func (UserProfileTagArgs) ToUserProfileTagOutputWithContext

func (i UserProfileTagArgs) ToUserProfileTagOutputWithContext(ctx context.Context) UserProfileTagOutput

type UserProfileTagArray

type UserProfileTagArray []UserProfileTagInput

func (UserProfileTagArray) ElementType

func (UserProfileTagArray) ElementType() reflect.Type

func (UserProfileTagArray) ToUserProfileTagArrayOutput

func (i UserProfileTagArray) ToUserProfileTagArrayOutput() UserProfileTagArrayOutput

func (UserProfileTagArray) ToUserProfileTagArrayOutputWithContext

func (i UserProfileTagArray) ToUserProfileTagArrayOutputWithContext(ctx context.Context) UserProfileTagArrayOutput

type UserProfileTagArrayInput

type UserProfileTagArrayInput interface {
	pulumi.Input

	ToUserProfileTagArrayOutput() UserProfileTagArrayOutput
	ToUserProfileTagArrayOutputWithContext(context.Context) UserProfileTagArrayOutput
}

UserProfileTagArrayInput is an input type that accepts UserProfileTagArray and UserProfileTagArrayOutput values. You can construct a concrete instance of `UserProfileTagArrayInput` via:

UserProfileTagArray{ UserProfileTagArgs{...} }

type UserProfileTagArrayOutput

type UserProfileTagArrayOutput struct{ *pulumi.OutputState }

func (UserProfileTagArrayOutput) ElementType

func (UserProfileTagArrayOutput) ElementType() reflect.Type

func (UserProfileTagArrayOutput) Index

func (UserProfileTagArrayOutput) ToUserProfileTagArrayOutput

func (o UserProfileTagArrayOutput) ToUserProfileTagArrayOutput() UserProfileTagArrayOutput

func (UserProfileTagArrayOutput) ToUserProfileTagArrayOutputWithContext

func (o UserProfileTagArrayOutput) ToUserProfileTagArrayOutputWithContext(ctx context.Context) UserProfileTagArrayOutput

type UserProfileTagInput

type UserProfileTagInput interface {
	pulumi.Input

	ToUserProfileTagOutput() UserProfileTagOutput
	ToUserProfileTagOutputWithContext(context.Context) UserProfileTagOutput
}

UserProfileTagInput is an input type that accepts UserProfileTagArgs and UserProfileTagOutput values. You can construct a concrete instance of `UserProfileTagInput` via:

UserProfileTagArgs{...}

type UserProfileTagOutput

type UserProfileTagOutput struct{ *pulumi.OutputState }

func (UserProfileTagOutput) ElementType

func (UserProfileTagOutput) ElementType() reflect.Type

func (UserProfileTagOutput) Key

func (UserProfileTagOutput) ToUserProfileTagOutput

func (o UserProfileTagOutput) ToUserProfileTagOutput() UserProfileTagOutput

func (UserProfileTagOutput) ToUserProfileTagOutputWithContext

func (o UserProfileTagOutput) ToUserProfileTagOutputWithContext(ctx context.Context) UserProfileTagOutput

func (UserProfileTagOutput) Value

type UserProfileUserSettings

type UserProfileUserSettings struct {
	// The user profile Amazon Resource Name (ARN).
	ExecutionRole *string `pulumi:"executionRole"`
	// The Jupyter server's app settings.
	JupyterServerAppSettings *UserProfileJupyterServerAppSettings `pulumi:"jupyterServerAppSettings"`
	// The kernel gateway app settings.
	KernelGatewayAppSettings *UserProfileKernelGatewayAppSettings `pulumi:"kernelGatewayAppSettings"`
	// The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
	SecurityGroups []string `pulumi:"securityGroups"`
	// The sharing settings.
	SharingSettings *UserProfileSharingSettings `pulumi:"sharingSettings"`
}

A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.

type UserProfileUserSettingsArgs

type UserProfileUserSettingsArgs struct {
	// The user profile Amazon Resource Name (ARN).
	ExecutionRole pulumi.StringPtrInput `pulumi:"executionRole"`
	// The Jupyter server's app settings.
	JupyterServerAppSettings UserProfileJupyterServerAppSettingsPtrInput `pulumi:"jupyterServerAppSettings"`
	// The kernel gateway app settings.
	KernelGatewayAppSettings UserProfileKernelGatewayAppSettingsPtrInput `pulumi:"kernelGatewayAppSettings"`
	// The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
	SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"`
	// The sharing settings.
	SharingSettings UserProfileSharingSettingsPtrInput `pulumi:"sharingSettings"`
}

A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.

func (UserProfileUserSettingsArgs) ElementType

func (UserProfileUserSettingsArgs) ToUserProfileUserSettingsOutput

func (i UserProfileUserSettingsArgs) ToUserProfileUserSettingsOutput() UserProfileUserSettingsOutput

func (UserProfileUserSettingsArgs) ToUserProfileUserSettingsOutputWithContext

func (i UserProfileUserSettingsArgs) ToUserProfileUserSettingsOutputWithContext(ctx context.Context) UserProfileUserSettingsOutput

func (UserProfileUserSettingsArgs) ToUserProfileUserSettingsPtrOutput

func (i UserProfileUserSettingsArgs) ToUserProfileUserSettingsPtrOutput() UserProfileUserSettingsPtrOutput

func (UserProfileUserSettingsArgs) ToUserProfileUserSettingsPtrOutputWithContext

func (i UserProfileUserSettingsArgs) ToUserProfileUserSettingsPtrOutputWithContext(ctx context.Context) UserProfileUserSettingsPtrOutput

type UserProfileUserSettingsInput

type UserProfileUserSettingsInput interface {
	pulumi.Input

	ToUserProfileUserSettingsOutput() UserProfileUserSettingsOutput
	ToUserProfileUserSettingsOutputWithContext(context.Context) UserProfileUserSettingsOutput
}

UserProfileUserSettingsInput is an input type that accepts UserProfileUserSettingsArgs and UserProfileUserSettingsOutput values. You can construct a concrete instance of `UserProfileUserSettingsInput` via:

UserProfileUserSettingsArgs{...}

type UserProfileUserSettingsOutput

type UserProfileUserSettingsOutput struct{ *pulumi.OutputState }

A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.

func (UserProfileUserSettingsOutput) ElementType

func (UserProfileUserSettingsOutput) ExecutionRole

The user profile Amazon Resource Name (ARN).

func (UserProfileUserSettingsOutput) JupyterServerAppSettings

The Jupyter server's app settings.

func (UserProfileUserSettingsOutput) KernelGatewayAppSettings

The kernel gateway app settings.

func (UserProfileUserSettingsOutput) SecurityGroups

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

func (UserProfileUserSettingsOutput) SharingSettings

The sharing settings.

func (UserProfileUserSettingsOutput) ToUserProfileUserSettingsOutput

func (o UserProfileUserSettingsOutput) ToUserProfileUserSettingsOutput() UserProfileUserSettingsOutput

func (UserProfileUserSettingsOutput) ToUserProfileUserSettingsOutputWithContext

func (o UserProfileUserSettingsOutput) ToUserProfileUserSettingsOutputWithContext(ctx context.Context) UserProfileUserSettingsOutput

func (UserProfileUserSettingsOutput) ToUserProfileUserSettingsPtrOutput

func (o UserProfileUserSettingsOutput) ToUserProfileUserSettingsPtrOutput() UserProfileUserSettingsPtrOutput

func (UserProfileUserSettingsOutput) ToUserProfileUserSettingsPtrOutputWithContext

func (o UserProfileUserSettingsOutput) ToUserProfileUserSettingsPtrOutputWithContext(ctx context.Context) UserProfileUserSettingsPtrOutput

type UserProfileUserSettingsPtrInput

type UserProfileUserSettingsPtrInput interface {
	pulumi.Input

	ToUserProfileUserSettingsPtrOutput() UserProfileUserSettingsPtrOutput
	ToUserProfileUserSettingsPtrOutputWithContext(context.Context) UserProfileUserSettingsPtrOutput
}

UserProfileUserSettingsPtrInput is an input type that accepts UserProfileUserSettingsArgs, UserProfileUserSettingsPtr and UserProfileUserSettingsPtrOutput values. You can construct a concrete instance of `UserProfileUserSettingsPtrInput` via:

        UserProfileUserSettingsArgs{...}

or:

        nil

type UserProfileUserSettingsPtrOutput

type UserProfileUserSettingsPtrOutput struct{ *pulumi.OutputState }

func (UserProfileUserSettingsPtrOutput) Elem

func (UserProfileUserSettingsPtrOutput) ElementType

func (UserProfileUserSettingsPtrOutput) ExecutionRole

The user profile Amazon Resource Name (ARN).

func (UserProfileUserSettingsPtrOutput) JupyterServerAppSettings

The Jupyter server's app settings.

func (UserProfileUserSettingsPtrOutput) KernelGatewayAppSettings

The kernel gateway app settings.

func (UserProfileUserSettingsPtrOutput) SecurityGroups

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

func (UserProfileUserSettingsPtrOutput) SharingSettings

The sharing settings.

func (UserProfileUserSettingsPtrOutput) ToUserProfileUserSettingsPtrOutput

func (o UserProfileUserSettingsPtrOutput) ToUserProfileUserSettingsPtrOutput() UserProfileUserSettingsPtrOutput

func (UserProfileUserSettingsPtrOutput) ToUserProfileUserSettingsPtrOutputWithContext

func (o UserProfileUserSettingsPtrOutput) ToUserProfileUserSettingsPtrOutputWithContext(ctx context.Context) UserProfileUserSettingsPtrOutput

type Workteam deprecated

type Workteam struct {
	pulumi.CustomResourceState

	Description               pulumi.StringPtrOutput                     `pulumi:"description"`
	MemberDefinitions         WorkteamMemberDefinitionArrayOutput        `pulumi:"memberDefinitions"`
	NotificationConfiguration WorkteamNotificationConfigurationPtrOutput `pulumi:"notificationConfiguration"`
	Tags                      WorkteamTagArrayOutput                     `pulumi:"tags"`
	WorkteamName              pulumi.StringPtrOutput                     `pulumi:"workteamName"`
}

Resource Type definition for AWS::SageMaker::Workteam

Deprecated: Workteam is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetWorkteam

func GetWorkteam(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkteamState, opts ...pulumi.ResourceOption) (*Workteam, error)

GetWorkteam gets an existing Workteam resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWorkteam

func NewWorkteam(ctx *pulumi.Context,
	name string, args *WorkteamArgs, opts ...pulumi.ResourceOption) (*Workteam, error)

NewWorkteam registers a new resource with the given unique name, arguments, and options.

func (*Workteam) ElementType

func (*Workteam) ElementType() reflect.Type

func (*Workteam) ToWorkteamOutput

func (i *Workteam) ToWorkteamOutput() WorkteamOutput

func (*Workteam) ToWorkteamOutputWithContext

func (i *Workteam) ToWorkteamOutputWithContext(ctx context.Context) WorkteamOutput

type WorkteamArgs

type WorkteamArgs struct {
	Description               pulumi.StringPtrInput
	MemberDefinitions         WorkteamMemberDefinitionArrayInput
	NotificationConfiguration WorkteamNotificationConfigurationPtrInput
	Tags                      WorkteamTagArrayInput
	WorkteamName              pulumi.StringPtrInput
}

The set of arguments for constructing a Workteam resource.

func (WorkteamArgs) ElementType

func (WorkteamArgs) ElementType() reflect.Type

type WorkteamCognitoMemberDefinition

type WorkteamCognitoMemberDefinition struct {
	CognitoClientId  string `pulumi:"cognitoClientId"`
	CognitoUserGroup string `pulumi:"cognitoUserGroup"`
	CognitoUserPool  string `pulumi:"cognitoUserPool"`
}

type WorkteamCognitoMemberDefinitionArgs

type WorkteamCognitoMemberDefinitionArgs struct {
	CognitoClientId  pulumi.StringInput `pulumi:"cognitoClientId"`
	CognitoUserGroup pulumi.StringInput `pulumi:"cognitoUserGroup"`
	CognitoUserPool  pulumi.StringInput `pulumi:"cognitoUserPool"`
}

func (WorkteamCognitoMemberDefinitionArgs) ElementType

func (WorkteamCognitoMemberDefinitionArgs) ToWorkteamCognitoMemberDefinitionOutput

func (i WorkteamCognitoMemberDefinitionArgs) ToWorkteamCognitoMemberDefinitionOutput() WorkteamCognitoMemberDefinitionOutput

func (WorkteamCognitoMemberDefinitionArgs) ToWorkteamCognitoMemberDefinitionOutputWithContext

func (i WorkteamCognitoMemberDefinitionArgs) ToWorkteamCognitoMemberDefinitionOutputWithContext(ctx context.Context) WorkteamCognitoMemberDefinitionOutput

type WorkteamCognitoMemberDefinitionInput

type WorkteamCognitoMemberDefinitionInput interface {
	pulumi.Input

	ToWorkteamCognitoMemberDefinitionOutput() WorkteamCognitoMemberDefinitionOutput
	ToWorkteamCognitoMemberDefinitionOutputWithContext(context.Context) WorkteamCognitoMemberDefinitionOutput
}

WorkteamCognitoMemberDefinitionInput is an input type that accepts WorkteamCognitoMemberDefinitionArgs and WorkteamCognitoMemberDefinitionOutput values. You can construct a concrete instance of `WorkteamCognitoMemberDefinitionInput` via:

WorkteamCognitoMemberDefinitionArgs{...}

type WorkteamCognitoMemberDefinitionOutput

type WorkteamCognitoMemberDefinitionOutput struct{ *pulumi.OutputState }

func (WorkteamCognitoMemberDefinitionOutput) CognitoClientId

func (WorkteamCognitoMemberDefinitionOutput) CognitoUserGroup

func (WorkteamCognitoMemberDefinitionOutput) CognitoUserPool

func (WorkteamCognitoMemberDefinitionOutput) ElementType

func (WorkteamCognitoMemberDefinitionOutput) ToWorkteamCognitoMemberDefinitionOutput

func (o WorkteamCognitoMemberDefinitionOutput) ToWorkteamCognitoMemberDefinitionOutput() WorkteamCognitoMemberDefinitionOutput

func (WorkteamCognitoMemberDefinitionOutput) ToWorkteamCognitoMemberDefinitionOutputWithContext

func (o WorkteamCognitoMemberDefinitionOutput) ToWorkteamCognitoMemberDefinitionOutputWithContext(ctx context.Context) WorkteamCognitoMemberDefinitionOutput

type WorkteamInput

type WorkteamInput interface {
	pulumi.Input

	ToWorkteamOutput() WorkteamOutput
	ToWorkteamOutputWithContext(ctx context.Context) WorkteamOutput
}

type WorkteamMemberDefinition

type WorkteamMemberDefinition struct {
	CognitoMemberDefinition WorkteamCognitoMemberDefinition `pulumi:"cognitoMemberDefinition"`
}

type WorkteamMemberDefinitionArgs

type WorkteamMemberDefinitionArgs struct {
	CognitoMemberDefinition WorkteamCognitoMemberDefinitionInput `pulumi:"cognitoMemberDefinition"`
}

func (WorkteamMemberDefinitionArgs) ElementType

func (WorkteamMemberDefinitionArgs) ToWorkteamMemberDefinitionOutput

func (i WorkteamMemberDefinitionArgs) ToWorkteamMemberDefinitionOutput() WorkteamMemberDefinitionOutput

func (WorkteamMemberDefinitionArgs) ToWorkteamMemberDefinitionOutputWithContext

func (i WorkteamMemberDefinitionArgs) ToWorkteamMemberDefinitionOutputWithContext(ctx context.Context) WorkteamMemberDefinitionOutput

type WorkteamMemberDefinitionArray

type WorkteamMemberDefinitionArray []WorkteamMemberDefinitionInput

func (WorkteamMemberDefinitionArray) ElementType

func (WorkteamMemberDefinitionArray) ToWorkteamMemberDefinitionArrayOutput

func (i WorkteamMemberDefinitionArray) ToWorkteamMemberDefinitionArrayOutput() WorkteamMemberDefinitionArrayOutput

func (WorkteamMemberDefinitionArray) ToWorkteamMemberDefinitionArrayOutputWithContext

func (i WorkteamMemberDefinitionArray) ToWorkteamMemberDefinitionArrayOutputWithContext(ctx context.Context) WorkteamMemberDefinitionArrayOutput

type WorkteamMemberDefinitionArrayInput

type WorkteamMemberDefinitionArrayInput interface {
	pulumi.Input

	ToWorkteamMemberDefinitionArrayOutput() WorkteamMemberDefinitionArrayOutput
	ToWorkteamMemberDefinitionArrayOutputWithContext(context.Context) WorkteamMemberDefinitionArrayOutput
}

WorkteamMemberDefinitionArrayInput is an input type that accepts WorkteamMemberDefinitionArray and WorkteamMemberDefinitionArrayOutput values. You can construct a concrete instance of `WorkteamMemberDefinitionArrayInput` via:

WorkteamMemberDefinitionArray{ WorkteamMemberDefinitionArgs{...} }

type WorkteamMemberDefinitionArrayOutput

type WorkteamMemberDefinitionArrayOutput struct{ *pulumi.OutputState }

func (WorkteamMemberDefinitionArrayOutput) ElementType

func (WorkteamMemberDefinitionArrayOutput) Index

func (WorkteamMemberDefinitionArrayOutput) ToWorkteamMemberDefinitionArrayOutput

func (o WorkteamMemberDefinitionArrayOutput) ToWorkteamMemberDefinitionArrayOutput() WorkteamMemberDefinitionArrayOutput

func (WorkteamMemberDefinitionArrayOutput) ToWorkteamMemberDefinitionArrayOutputWithContext

func (o WorkteamMemberDefinitionArrayOutput) ToWorkteamMemberDefinitionArrayOutputWithContext(ctx context.Context) WorkteamMemberDefinitionArrayOutput

type WorkteamMemberDefinitionInput

type WorkteamMemberDefinitionInput interface {
	pulumi.Input

	ToWorkteamMemberDefinitionOutput() WorkteamMemberDefinitionOutput
	ToWorkteamMemberDefinitionOutputWithContext(context.Context) WorkteamMemberDefinitionOutput
}

WorkteamMemberDefinitionInput is an input type that accepts WorkteamMemberDefinitionArgs and WorkteamMemberDefinitionOutput values. You can construct a concrete instance of `WorkteamMemberDefinitionInput` via:

WorkteamMemberDefinitionArgs{...}

type WorkteamMemberDefinitionOutput

type WorkteamMemberDefinitionOutput struct{ *pulumi.OutputState }

func (WorkteamMemberDefinitionOutput) CognitoMemberDefinition

func (WorkteamMemberDefinitionOutput) ElementType

func (WorkteamMemberDefinitionOutput) ToWorkteamMemberDefinitionOutput

func (o WorkteamMemberDefinitionOutput) ToWorkteamMemberDefinitionOutput() WorkteamMemberDefinitionOutput

func (WorkteamMemberDefinitionOutput) ToWorkteamMemberDefinitionOutputWithContext

func (o WorkteamMemberDefinitionOutput) ToWorkteamMemberDefinitionOutputWithContext(ctx context.Context) WorkteamMemberDefinitionOutput

type WorkteamNotificationConfiguration

type WorkteamNotificationConfiguration struct {
	NotificationTopicArn string `pulumi:"notificationTopicArn"`
}

type WorkteamNotificationConfigurationArgs

type WorkteamNotificationConfigurationArgs struct {
	NotificationTopicArn pulumi.StringInput `pulumi:"notificationTopicArn"`
}

func (WorkteamNotificationConfigurationArgs) ElementType

func (WorkteamNotificationConfigurationArgs) ToWorkteamNotificationConfigurationOutput

func (i WorkteamNotificationConfigurationArgs) ToWorkteamNotificationConfigurationOutput() WorkteamNotificationConfigurationOutput

func (WorkteamNotificationConfigurationArgs) ToWorkteamNotificationConfigurationOutputWithContext

func (i WorkteamNotificationConfigurationArgs) ToWorkteamNotificationConfigurationOutputWithContext(ctx context.Context) WorkteamNotificationConfigurationOutput

func (WorkteamNotificationConfigurationArgs) ToWorkteamNotificationConfigurationPtrOutput

func (i WorkteamNotificationConfigurationArgs) ToWorkteamNotificationConfigurationPtrOutput() WorkteamNotificationConfigurationPtrOutput

func (WorkteamNotificationConfigurationArgs) ToWorkteamNotificationConfigurationPtrOutputWithContext

func (i WorkteamNotificationConfigurationArgs) ToWorkteamNotificationConfigurationPtrOutputWithContext(ctx context.Context) WorkteamNotificationConfigurationPtrOutput

type WorkteamNotificationConfigurationInput

type WorkteamNotificationConfigurationInput interface {
	pulumi.Input

	ToWorkteamNotificationConfigurationOutput() WorkteamNotificationConfigurationOutput
	ToWorkteamNotificationConfigurationOutputWithContext(context.Context) WorkteamNotificationConfigurationOutput
}

WorkteamNotificationConfigurationInput is an input type that accepts WorkteamNotificationConfigurationArgs and WorkteamNotificationConfigurationOutput values. You can construct a concrete instance of `WorkteamNotificationConfigurationInput` via:

WorkteamNotificationConfigurationArgs{...}

type WorkteamNotificationConfigurationOutput

type WorkteamNotificationConfigurationOutput struct{ *pulumi.OutputState }

func (WorkteamNotificationConfigurationOutput) ElementType

func (WorkteamNotificationConfigurationOutput) NotificationTopicArn

func (WorkteamNotificationConfigurationOutput) ToWorkteamNotificationConfigurationOutput

func (o WorkteamNotificationConfigurationOutput) ToWorkteamNotificationConfigurationOutput() WorkteamNotificationConfigurationOutput

func (WorkteamNotificationConfigurationOutput) ToWorkteamNotificationConfigurationOutputWithContext

func (o WorkteamNotificationConfigurationOutput) ToWorkteamNotificationConfigurationOutputWithContext(ctx context.Context) WorkteamNotificationConfigurationOutput

func (WorkteamNotificationConfigurationOutput) ToWorkteamNotificationConfigurationPtrOutput

func (o WorkteamNotificationConfigurationOutput) ToWorkteamNotificationConfigurationPtrOutput() WorkteamNotificationConfigurationPtrOutput

func (WorkteamNotificationConfigurationOutput) ToWorkteamNotificationConfigurationPtrOutputWithContext

func (o WorkteamNotificationConfigurationOutput) ToWorkteamNotificationConfigurationPtrOutputWithContext(ctx context.Context) WorkteamNotificationConfigurationPtrOutput

type WorkteamNotificationConfigurationPtrInput

type WorkteamNotificationConfigurationPtrInput interface {
	pulumi.Input

	ToWorkteamNotificationConfigurationPtrOutput() WorkteamNotificationConfigurationPtrOutput
	ToWorkteamNotificationConfigurationPtrOutputWithContext(context.Context) WorkteamNotificationConfigurationPtrOutput
}

WorkteamNotificationConfigurationPtrInput is an input type that accepts WorkteamNotificationConfigurationArgs, WorkteamNotificationConfigurationPtr and WorkteamNotificationConfigurationPtrOutput values. You can construct a concrete instance of `WorkteamNotificationConfigurationPtrInput` via:

        WorkteamNotificationConfigurationArgs{...}

or:

        nil

type WorkteamNotificationConfigurationPtrOutput

type WorkteamNotificationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WorkteamNotificationConfigurationPtrOutput) Elem

func (WorkteamNotificationConfigurationPtrOutput) ElementType

func (WorkteamNotificationConfigurationPtrOutput) NotificationTopicArn

func (WorkteamNotificationConfigurationPtrOutput) ToWorkteamNotificationConfigurationPtrOutput

func (o WorkteamNotificationConfigurationPtrOutput) ToWorkteamNotificationConfigurationPtrOutput() WorkteamNotificationConfigurationPtrOutput

func (WorkteamNotificationConfigurationPtrOutput) ToWorkteamNotificationConfigurationPtrOutputWithContext

func (o WorkteamNotificationConfigurationPtrOutput) ToWorkteamNotificationConfigurationPtrOutputWithContext(ctx context.Context) WorkteamNotificationConfigurationPtrOutput

type WorkteamOutput

type WorkteamOutput struct{ *pulumi.OutputState }

func (WorkteamOutput) ElementType

func (WorkteamOutput) ElementType() reflect.Type

func (WorkteamOutput) ToWorkteamOutput

func (o WorkteamOutput) ToWorkteamOutput() WorkteamOutput

func (WorkteamOutput) ToWorkteamOutputWithContext

func (o WorkteamOutput) ToWorkteamOutputWithContext(ctx context.Context) WorkteamOutput

type WorkteamState

type WorkteamState struct {
}

func (WorkteamState) ElementType

func (WorkteamState) ElementType() reflect.Type

type WorkteamTag

type WorkteamTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type WorkteamTagArgs

type WorkteamTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (WorkteamTagArgs) ElementType

func (WorkteamTagArgs) ElementType() reflect.Type

func (WorkteamTagArgs) ToWorkteamTagOutput

func (i WorkteamTagArgs) ToWorkteamTagOutput() WorkteamTagOutput

func (WorkteamTagArgs) ToWorkteamTagOutputWithContext

func (i WorkteamTagArgs) ToWorkteamTagOutputWithContext(ctx context.Context) WorkteamTagOutput

type WorkteamTagArray

type WorkteamTagArray []WorkteamTagInput

func (WorkteamTagArray) ElementType

func (WorkteamTagArray) ElementType() reflect.Type

func (WorkteamTagArray) ToWorkteamTagArrayOutput

func (i WorkteamTagArray) ToWorkteamTagArrayOutput() WorkteamTagArrayOutput

func (WorkteamTagArray) ToWorkteamTagArrayOutputWithContext

func (i WorkteamTagArray) ToWorkteamTagArrayOutputWithContext(ctx context.Context) WorkteamTagArrayOutput

type WorkteamTagArrayInput

type WorkteamTagArrayInput interface {
	pulumi.Input

	ToWorkteamTagArrayOutput() WorkteamTagArrayOutput
	ToWorkteamTagArrayOutputWithContext(context.Context) WorkteamTagArrayOutput
}

WorkteamTagArrayInput is an input type that accepts WorkteamTagArray and WorkteamTagArrayOutput values. You can construct a concrete instance of `WorkteamTagArrayInput` via:

WorkteamTagArray{ WorkteamTagArgs{...} }

type WorkteamTagArrayOutput

type WorkteamTagArrayOutput struct{ *pulumi.OutputState }

func (WorkteamTagArrayOutput) ElementType

func (WorkteamTagArrayOutput) ElementType() reflect.Type

func (WorkteamTagArrayOutput) Index

func (WorkteamTagArrayOutput) ToWorkteamTagArrayOutput

func (o WorkteamTagArrayOutput) ToWorkteamTagArrayOutput() WorkteamTagArrayOutput

func (WorkteamTagArrayOutput) ToWorkteamTagArrayOutputWithContext

func (o WorkteamTagArrayOutput) ToWorkteamTagArrayOutputWithContext(ctx context.Context) WorkteamTagArrayOutput

type WorkteamTagInput

type WorkteamTagInput interface {
	pulumi.Input

	ToWorkteamTagOutput() WorkteamTagOutput
	ToWorkteamTagOutputWithContext(context.Context) WorkteamTagOutput
}

WorkteamTagInput is an input type that accepts WorkteamTagArgs and WorkteamTagOutput values. You can construct a concrete instance of `WorkteamTagInput` via:

WorkteamTagArgs{...}

type WorkteamTagOutput

type WorkteamTagOutput struct{ *pulumi.OutputState }

func (WorkteamTagOutput) ElementType

func (WorkteamTagOutput) ElementType() reflect.Type

func (WorkteamTagOutput) Key

func (WorkteamTagOutput) ToWorkteamTagOutput

func (o WorkteamTagOutput) ToWorkteamTagOutput() WorkteamTagOutput

func (WorkteamTagOutput) ToWorkteamTagOutputWithContext

func (o WorkteamTagOutput) ToWorkteamTagOutputWithContext(ctx context.Context) WorkteamTagOutput

func (WorkteamTagOutput) Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL