interfacesawsbatch

package
v2.226.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ComputeEnvironmentReference

type ComputeEnvironmentReference struct {
	// The ComputeEnvironmentArn of the ComputeEnvironment resource.
	ComputeEnvironmentArn *string `field:"required" json:"computeEnvironmentArn" yaml:"computeEnvironmentArn"`
}

A reference to a ComputeEnvironment resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

computeEnvironmentReference := &ComputeEnvironmentReference{
	ComputeEnvironmentArn: jsii.String("computeEnvironmentArn"),
}

type ConsumableResourceReference

type ConsumableResourceReference struct {
	// The ConsumableResourceArn of the ConsumableResource resource.
	ConsumableResourceArn *string `field:"required" json:"consumableResourceArn" yaml:"consumableResourceArn"`
}

A reference to a ConsumableResource resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

consumableResourceReference := &ConsumableResourceReference{
	ConsumableResourceArn: jsii.String("consumableResourceArn"),
}

type IComputeEnvironmentRef

type IComputeEnvironmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ComputeEnvironment resource.
	// Experimental.
	ComputeEnvironmentRef() *ComputeEnvironmentReference
}

Indicates that this resource can be referenced as a ComputeEnvironment. Experimental.

type IConsumableResourceRef

type IConsumableResourceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConsumableResource resource.
	// Experimental.
	ConsumableResourceRef() *ConsumableResourceReference
}

Indicates that this resource can be referenced as a ConsumableResource. Experimental.

type IJobDefinitionRef

type IJobDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a JobDefinition resource.
	// Experimental.
	JobDefinitionRef() *JobDefinitionReference
}

Indicates that this resource can be referenced as a JobDefinition. Experimental.

type IJobQueueRef

type IJobQueueRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a JobQueue resource.
	// Experimental.
	JobQueueRef() *JobQueueReference
}

Indicates that this resource can be referenced as a JobQueue. Experimental.

type ISchedulingPolicyRef

type ISchedulingPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SchedulingPolicy resource.
	// Experimental.
	SchedulingPolicyRef() *SchedulingPolicyReference
}

Indicates that this resource can be referenced as a SchedulingPolicy. Experimental.

type IServiceEnvironmentRef

type IServiceEnvironmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ServiceEnvironment resource.
	// Experimental.
	ServiceEnvironmentRef() *ServiceEnvironmentReference
}

Indicates that this resource can be referenced as a ServiceEnvironment. Experimental.

type JobDefinitionReference

type JobDefinitionReference struct {
	// The ARN of the JobDefinition resource.
	JobDefinitionArn *string `field:"required" json:"jobDefinitionArn" yaml:"jobDefinitionArn"`
	// The JobDefinitionName of the JobDefinition resource.
	JobDefinitionName *string `field:"required" json:"jobDefinitionName" yaml:"jobDefinitionName"`
}

A reference to a JobDefinition resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

jobDefinitionReference := &JobDefinitionReference{
	JobDefinitionArn: jsii.String("jobDefinitionArn"),
	JobDefinitionName: jsii.String("jobDefinitionName"),
}

type JobQueueReference

type JobQueueReference struct {
	// The JobQueueArn of the JobQueue resource.
	JobQueueArn *string `field:"required" json:"jobQueueArn" yaml:"jobQueueArn"`
}

A reference to a JobQueue resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

jobQueueReference := &JobQueueReference{
	JobQueueArn: jsii.String("jobQueueArn"),
}

type SchedulingPolicyReference

type SchedulingPolicyReference struct {
	// The Arn of the SchedulingPolicy resource.
	SchedulingPolicyArn *string `field:"required" json:"schedulingPolicyArn" yaml:"schedulingPolicyArn"`
}

A reference to a SchedulingPolicy resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

schedulingPolicyReference := &SchedulingPolicyReference{
	SchedulingPolicyArn: jsii.String("schedulingPolicyArn"),
}

type ServiceEnvironmentReference

type ServiceEnvironmentReference struct {
	// The ServiceEnvironmentArn of the ServiceEnvironment resource.
	ServiceEnvironmentArn *string `field:"required" json:"serviceEnvironmentArn" yaml:"serviceEnvironmentArn"`
}

A reference to a ServiceEnvironment resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

serviceEnvironmentReference := &ServiceEnvironmentReference{
	ServiceEnvironmentArn: jsii.String("serviceEnvironmentArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL