synthetics

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Canary

type Canary struct {
	pulumi.CustomResourceState

	// Provide artifact configuration
	ArtifactConfig CanaryArtifactConfigPtrOutput `pulumi:"artifactConfig"`
	// Provide the s3 bucket output location for test results
	ArtifactS3Location pulumi.StringOutput `pulumi:"artifactS3Location"`
	// Provide the canary script source
	Code CanaryCodeOutput `pulumi:"code"`
	// Lambda Execution role used to run your canaries
	ExecutionRoleArn pulumi.StringOutput `pulumi:"executionRoleArn"`
	// Retention period of failed canary runs represented in number of days
	FailureRetentionPeriod pulumi.IntPtrOutput `pulumi:"failureRetentionPeriod"`
	// Name of the canary.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provide canary run configuration
	RunConfig CanaryRunConfigPtrOutput `pulumi:"runConfig"`
	// Runtime version of Synthetics Library
	RuntimeVersion pulumi.StringOutput `pulumi:"runtimeVersion"`
	// Frequency to run your canaries
	Schedule CanaryScheduleOutput `pulumi:"schedule"`
	// Runs canary if set to True. Default is False
	StartCanaryAfterCreation pulumi.BoolOutput `pulumi:"startCanaryAfterCreation"`
	// State of the canary
	State pulumi.StringOutput `pulumi:"state"`
	// Retention period of successful canary runs represented in number of days
	SuccessRetentionPeriod pulumi.IntPtrOutput  `pulumi:"successRetentionPeriod"`
	Tags                   CanaryTagArrayOutput `pulumi:"tags"`
	// Provide VPC Configuration if enabled.
	VPCConfig CanaryVPCConfigPtrOutput `pulumi:"vPCConfig"`
	// Visual reference configuration for visual testing
	VisualReference CanaryVisualReferencePtrOutput `pulumi:"visualReference"`
}

Resource Type definition for AWS::Synthetics::Canary

func GetCanary

func GetCanary(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CanaryState, opts ...pulumi.ResourceOption) (*Canary, error)

GetCanary gets an existing Canary 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 NewCanary

func NewCanary(ctx *pulumi.Context,
	name string, args *CanaryArgs, opts ...pulumi.ResourceOption) (*Canary, error)

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

func (*Canary) ElementType

func (*Canary) ElementType() reflect.Type

func (*Canary) ToCanaryOutput

func (i *Canary) ToCanaryOutput() CanaryOutput

func (*Canary) ToCanaryOutputWithContext

func (i *Canary) ToCanaryOutputWithContext(ctx context.Context) CanaryOutput

type CanaryArgs

type CanaryArgs struct {
	// Provide artifact configuration
	ArtifactConfig CanaryArtifactConfigPtrInput
	// Provide the s3 bucket output location for test results
	ArtifactS3Location pulumi.StringInput
	// Provide the canary script source
	Code CanaryCodeInput
	// Lambda Execution role used to run your canaries
	ExecutionRoleArn pulumi.StringInput
	// Retention period of failed canary runs represented in number of days
	FailureRetentionPeriod pulumi.IntPtrInput
	// Name of the canary.
	Name pulumi.StringPtrInput
	// Provide canary run configuration
	RunConfig CanaryRunConfigPtrInput
	// Runtime version of Synthetics Library
	RuntimeVersion pulumi.StringInput
	// Frequency to run your canaries
	Schedule CanaryScheduleInput
	// Runs canary if set to True. Default is False
	StartCanaryAfterCreation pulumi.BoolInput
	// Retention period of successful canary runs represented in number of days
	SuccessRetentionPeriod pulumi.IntPtrInput
	Tags                   CanaryTagArrayInput
	// Provide VPC Configuration if enabled.
	VPCConfig CanaryVPCConfigPtrInput
	// Visual reference configuration for visual testing
	VisualReference CanaryVisualReferencePtrInput
}

The set of arguments for constructing a Canary resource.

func (CanaryArgs) ElementType

func (CanaryArgs) ElementType() reflect.Type

type CanaryArtifactConfig added in v0.2.0

type CanaryArtifactConfig struct {
	// Encryption configuration for uploading artifacts to S3
	S3Encryption *CanaryS3Encryption `pulumi:"s3Encryption"`
}

type CanaryArtifactConfigArgs added in v0.2.0

type CanaryArtifactConfigArgs struct {
	// Encryption configuration for uploading artifacts to S3
	S3Encryption CanaryS3EncryptionPtrInput `pulumi:"s3Encryption"`
}

func (CanaryArtifactConfigArgs) ElementType added in v0.2.0

func (CanaryArtifactConfigArgs) ElementType() reflect.Type

func (CanaryArtifactConfigArgs) ToCanaryArtifactConfigOutput added in v0.2.0

func (i CanaryArtifactConfigArgs) ToCanaryArtifactConfigOutput() CanaryArtifactConfigOutput

func (CanaryArtifactConfigArgs) ToCanaryArtifactConfigOutputWithContext added in v0.2.0

func (i CanaryArtifactConfigArgs) ToCanaryArtifactConfigOutputWithContext(ctx context.Context) CanaryArtifactConfigOutput

func (CanaryArtifactConfigArgs) ToCanaryArtifactConfigPtrOutput added in v0.2.0

func (i CanaryArtifactConfigArgs) ToCanaryArtifactConfigPtrOutput() CanaryArtifactConfigPtrOutput

func (CanaryArtifactConfigArgs) ToCanaryArtifactConfigPtrOutputWithContext added in v0.2.0

func (i CanaryArtifactConfigArgs) ToCanaryArtifactConfigPtrOutputWithContext(ctx context.Context) CanaryArtifactConfigPtrOutput

type CanaryArtifactConfigInput added in v0.2.0

type CanaryArtifactConfigInput interface {
	pulumi.Input

	ToCanaryArtifactConfigOutput() CanaryArtifactConfigOutput
	ToCanaryArtifactConfigOutputWithContext(context.Context) CanaryArtifactConfigOutput
}

CanaryArtifactConfigInput is an input type that accepts CanaryArtifactConfigArgs and CanaryArtifactConfigOutput values. You can construct a concrete instance of `CanaryArtifactConfigInput` via:

CanaryArtifactConfigArgs{...}

type CanaryArtifactConfigOutput added in v0.2.0

type CanaryArtifactConfigOutput struct{ *pulumi.OutputState }

func (CanaryArtifactConfigOutput) ElementType added in v0.2.0

func (CanaryArtifactConfigOutput) ElementType() reflect.Type

func (CanaryArtifactConfigOutput) S3Encryption added in v0.2.0

Encryption configuration for uploading artifacts to S3

func (CanaryArtifactConfigOutput) ToCanaryArtifactConfigOutput added in v0.2.0

func (o CanaryArtifactConfigOutput) ToCanaryArtifactConfigOutput() CanaryArtifactConfigOutput

func (CanaryArtifactConfigOutput) ToCanaryArtifactConfigOutputWithContext added in v0.2.0

func (o CanaryArtifactConfigOutput) ToCanaryArtifactConfigOutputWithContext(ctx context.Context) CanaryArtifactConfigOutput

func (CanaryArtifactConfigOutput) ToCanaryArtifactConfigPtrOutput added in v0.2.0

func (o CanaryArtifactConfigOutput) ToCanaryArtifactConfigPtrOutput() CanaryArtifactConfigPtrOutput

func (CanaryArtifactConfigOutput) ToCanaryArtifactConfigPtrOutputWithContext added in v0.2.0

func (o CanaryArtifactConfigOutput) ToCanaryArtifactConfigPtrOutputWithContext(ctx context.Context) CanaryArtifactConfigPtrOutput

type CanaryArtifactConfigPtrInput added in v0.2.0

type CanaryArtifactConfigPtrInput interface {
	pulumi.Input

	ToCanaryArtifactConfigPtrOutput() CanaryArtifactConfigPtrOutput
	ToCanaryArtifactConfigPtrOutputWithContext(context.Context) CanaryArtifactConfigPtrOutput
}

CanaryArtifactConfigPtrInput is an input type that accepts CanaryArtifactConfigArgs, CanaryArtifactConfigPtr and CanaryArtifactConfigPtrOutput values. You can construct a concrete instance of `CanaryArtifactConfigPtrInput` via:

        CanaryArtifactConfigArgs{...}

or:

        nil

func CanaryArtifactConfigPtr added in v0.2.0

func CanaryArtifactConfigPtr(v *CanaryArtifactConfigArgs) CanaryArtifactConfigPtrInput

type CanaryArtifactConfigPtrOutput added in v0.2.0

type CanaryArtifactConfigPtrOutput struct{ *pulumi.OutputState }

func (CanaryArtifactConfigPtrOutput) Elem added in v0.2.0

func (CanaryArtifactConfigPtrOutput) ElementType added in v0.2.0

func (CanaryArtifactConfigPtrOutput) S3Encryption added in v0.2.0

Encryption configuration for uploading artifacts to S3

func (CanaryArtifactConfigPtrOutput) ToCanaryArtifactConfigPtrOutput added in v0.2.0

func (o CanaryArtifactConfigPtrOutput) ToCanaryArtifactConfigPtrOutput() CanaryArtifactConfigPtrOutput

func (CanaryArtifactConfigPtrOutput) ToCanaryArtifactConfigPtrOutputWithContext added in v0.2.0

func (o CanaryArtifactConfigPtrOutput) ToCanaryArtifactConfigPtrOutputWithContext(ctx context.Context) CanaryArtifactConfigPtrOutput

type CanaryBaseScreenshot

type CanaryBaseScreenshot struct {
	// List of coordinates of rectangles to be ignored during visual testing
	IgnoreCoordinates []string `pulumi:"ignoreCoordinates"`
	// Name of the screenshot to be used as base reference for visual testing
	ScreenshotName string `pulumi:"screenshotName"`
}

type CanaryBaseScreenshotArgs

type CanaryBaseScreenshotArgs struct {
	// List of coordinates of rectangles to be ignored during visual testing
	IgnoreCoordinates pulumi.StringArrayInput `pulumi:"ignoreCoordinates"`
	// Name of the screenshot to be used as base reference for visual testing
	ScreenshotName pulumi.StringInput `pulumi:"screenshotName"`
}

func (CanaryBaseScreenshotArgs) ElementType

func (CanaryBaseScreenshotArgs) ElementType() reflect.Type

func (CanaryBaseScreenshotArgs) ToCanaryBaseScreenshotOutput

func (i CanaryBaseScreenshotArgs) ToCanaryBaseScreenshotOutput() CanaryBaseScreenshotOutput

func (CanaryBaseScreenshotArgs) ToCanaryBaseScreenshotOutputWithContext

func (i CanaryBaseScreenshotArgs) ToCanaryBaseScreenshotOutputWithContext(ctx context.Context) CanaryBaseScreenshotOutput

type CanaryBaseScreenshotArray

type CanaryBaseScreenshotArray []CanaryBaseScreenshotInput

func (CanaryBaseScreenshotArray) ElementType

func (CanaryBaseScreenshotArray) ElementType() reflect.Type

func (CanaryBaseScreenshotArray) ToCanaryBaseScreenshotArrayOutput

func (i CanaryBaseScreenshotArray) ToCanaryBaseScreenshotArrayOutput() CanaryBaseScreenshotArrayOutput

func (CanaryBaseScreenshotArray) ToCanaryBaseScreenshotArrayOutputWithContext

func (i CanaryBaseScreenshotArray) ToCanaryBaseScreenshotArrayOutputWithContext(ctx context.Context) CanaryBaseScreenshotArrayOutput

type CanaryBaseScreenshotArrayInput

type CanaryBaseScreenshotArrayInput interface {
	pulumi.Input

	ToCanaryBaseScreenshotArrayOutput() CanaryBaseScreenshotArrayOutput
	ToCanaryBaseScreenshotArrayOutputWithContext(context.Context) CanaryBaseScreenshotArrayOutput
}

CanaryBaseScreenshotArrayInput is an input type that accepts CanaryBaseScreenshotArray and CanaryBaseScreenshotArrayOutput values. You can construct a concrete instance of `CanaryBaseScreenshotArrayInput` via:

CanaryBaseScreenshotArray{ CanaryBaseScreenshotArgs{...} }

type CanaryBaseScreenshotArrayOutput

type CanaryBaseScreenshotArrayOutput struct{ *pulumi.OutputState }

func (CanaryBaseScreenshotArrayOutput) ElementType

func (CanaryBaseScreenshotArrayOutput) Index

func (CanaryBaseScreenshotArrayOutput) ToCanaryBaseScreenshotArrayOutput

func (o CanaryBaseScreenshotArrayOutput) ToCanaryBaseScreenshotArrayOutput() CanaryBaseScreenshotArrayOutput

func (CanaryBaseScreenshotArrayOutput) ToCanaryBaseScreenshotArrayOutputWithContext

func (o CanaryBaseScreenshotArrayOutput) ToCanaryBaseScreenshotArrayOutputWithContext(ctx context.Context) CanaryBaseScreenshotArrayOutput

type CanaryBaseScreenshotInput

type CanaryBaseScreenshotInput interface {
	pulumi.Input

	ToCanaryBaseScreenshotOutput() CanaryBaseScreenshotOutput
	ToCanaryBaseScreenshotOutputWithContext(context.Context) CanaryBaseScreenshotOutput
}

CanaryBaseScreenshotInput is an input type that accepts CanaryBaseScreenshotArgs and CanaryBaseScreenshotOutput values. You can construct a concrete instance of `CanaryBaseScreenshotInput` via:

CanaryBaseScreenshotArgs{...}

type CanaryBaseScreenshotOutput

type CanaryBaseScreenshotOutput struct{ *pulumi.OutputState }

func (CanaryBaseScreenshotOutput) ElementType

func (CanaryBaseScreenshotOutput) ElementType() reflect.Type

func (CanaryBaseScreenshotOutput) IgnoreCoordinates

func (o CanaryBaseScreenshotOutput) IgnoreCoordinates() pulumi.StringArrayOutput

List of coordinates of rectangles to be ignored during visual testing

func (CanaryBaseScreenshotOutput) ScreenshotName

func (o CanaryBaseScreenshotOutput) ScreenshotName() pulumi.StringOutput

Name of the screenshot to be used as base reference for visual testing

func (CanaryBaseScreenshotOutput) ToCanaryBaseScreenshotOutput

func (o CanaryBaseScreenshotOutput) ToCanaryBaseScreenshotOutput() CanaryBaseScreenshotOutput

func (CanaryBaseScreenshotOutput) ToCanaryBaseScreenshotOutputWithContext

func (o CanaryBaseScreenshotOutput) ToCanaryBaseScreenshotOutputWithContext(ctx context.Context) CanaryBaseScreenshotOutput

type CanaryCode

type CanaryCode struct {
	Handler         string  `pulumi:"handler"`
	S3Bucket        *string `pulumi:"s3Bucket"`
	S3Key           *string `pulumi:"s3Key"`
	S3ObjectVersion *string `pulumi:"s3ObjectVersion"`
	Script          *string `pulumi:"script"`
}

type CanaryCodeArgs

type CanaryCodeArgs struct {
	Handler         pulumi.StringInput    `pulumi:"handler"`
	S3Bucket        pulumi.StringPtrInput `pulumi:"s3Bucket"`
	S3Key           pulumi.StringPtrInput `pulumi:"s3Key"`
	S3ObjectVersion pulumi.StringPtrInput `pulumi:"s3ObjectVersion"`
	Script          pulumi.StringPtrInput `pulumi:"script"`
}

func (CanaryCodeArgs) ElementType

func (CanaryCodeArgs) ElementType() reflect.Type

func (CanaryCodeArgs) ToCanaryCodeOutput

func (i CanaryCodeArgs) ToCanaryCodeOutput() CanaryCodeOutput

func (CanaryCodeArgs) ToCanaryCodeOutputWithContext

func (i CanaryCodeArgs) ToCanaryCodeOutputWithContext(ctx context.Context) CanaryCodeOutput

func (CanaryCodeArgs) ToCanaryCodePtrOutput

func (i CanaryCodeArgs) ToCanaryCodePtrOutput() CanaryCodePtrOutput

func (CanaryCodeArgs) ToCanaryCodePtrOutputWithContext

func (i CanaryCodeArgs) ToCanaryCodePtrOutputWithContext(ctx context.Context) CanaryCodePtrOutput

type CanaryCodeInput

type CanaryCodeInput interface {
	pulumi.Input

	ToCanaryCodeOutput() CanaryCodeOutput
	ToCanaryCodeOutputWithContext(context.Context) CanaryCodeOutput
}

CanaryCodeInput is an input type that accepts CanaryCodeArgs and CanaryCodeOutput values. You can construct a concrete instance of `CanaryCodeInput` via:

CanaryCodeArgs{...}

type CanaryCodeOutput

type CanaryCodeOutput struct{ *pulumi.OutputState }

func (CanaryCodeOutput) ElementType

func (CanaryCodeOutput) ElementType() reflect.Type

func (CanaryCodeOutput) Handler

func (o CanaryCodeOutput) Handler() pulumi.StringOutput

func (CanaryCodeOutput) S3Bucket

func (CanaryCodeOutput) S3Key

func (CanaryCodeOutput) S3ObjectVersion

func (o CanaryCodeOutput) S3ObjectVersion() pulumi.StringPtrOutput

func (CanaryCodeOutput) Script

func (CanaryCodeOutput) ToCanaryCodeOutput

func (o CanaryCodeOutput) ToCanaryCodeOutput() CanaryCodeOutput

func (CanaryCodeOutput) ToCanaryCodeOutputWithContext

func (o CanaryCodeOutput) ToCanaryCodeOutputWithContext(ctx context.Context) CanaryCodeOutput

func (CanaryCodeOutput) ToCanaryCodePtrOutput

func (o CanaryCodeOutput) ToCanaryCodePtrOutput() CanaryCodePtrOutput

func (CanaryCodeOutput) ToCanaryCodePtrOutputWithContext

func (o CanaryCodeOutput) ToCanaryCodePtrOutputWithContext(ctx context.Context) CanaryCodePtrOutput

type CanaryCodePtrInput

type CanaryCodePtrInput interface {
	pulumi.Input

	ToCanaryCodePtrOutput() CanaryCodePtrOutput
	ToCanaryCodePtrOutputWithContext(context.Context) CanaryCodePtrOutput
}

CanaryCodePtrInput is an input type that accepts CanaryCodeArgs, CanaryCodePtr and CanaryCodePtrOutput values. You can construct a concrete instance of `CanaryCodePtrInput` via:

        CanaryCodeArgs{...}

or:

        nil

func CanaryCodePtr

func CanaryCodePtr(v *CanaryCodeArgs) CanaryCodePtrInput

type CanaryCodePtrOutput

type CanaryCodePtrOutput struct{ *pulumi.OutputState }

func (CanaryCodePtrOutput) Elem

func (CanaryCodePtrOutput) ElementType

func (CanaryCodePtrOutput) ElementType() reflect.Type

func (CanaryCodePtrOutput) Handler

func (CanaryCodePtrOutput) S3Bucket

func (CanaryCodePtrOutput) S3Key

func (CanaryCodePtrOutput) S3ObjectVersion

func (o CanaryCodePtrOutput) S3ObjectVersion() pulumi.StringPtrOutput

func (CanaryCodePtrOutput) Script

func (CanaryCodePtrOutput) ToCanaryCodePtrOutput

func (o CanaryCodePtrOutput) ToCanaryCodePtrOutput() CanaryCodePtrOutput

func (CanaryCodePtrOutput) ToCanaryCodePtrOutputWithContext

func (o CanaryCodePtrOutput) ToCanaryCodePtrOutputWithContext(ctx context.Context) CanaryCodePtrOutput

type CanaryInput

type CanaryInput interface {
	pulumi.Input

	ToCanaryOutput() CanaryOutput
	ToCanaryOutputWithContext(ctx context.Context) CanaryOutput
}

type CanaryOutput

type CanaryOutput struct{ *pulumi.OutputState }

func (CanaryOutput) ElementType

func (CanaryOutput) ElementType() reflect.Type

func (CanaryOutput) ToCanaryOutput

func (o CanaryOutput) ToCanaryOutput() CanaryOutput

func (CanaryOutput) ToCanaryOutputWithContext

func (o CanaryOutput) ToCanaryOutputWithContext(ctx context.Context) CanaryOutput

type CanaryRunConfig

type CanaryRunConfig struct {
	// Enable active tracing if set to true
	ActiveTracing *bool `pulumi:"activeTracing"`
	// Environment variable key-value pairs.
	EnvironmentVariables interface{} `pulumi:"environmentVariables"`
	// Provide maximum memory available for canary in MB
	MemoryInMB *int `pulumi:"memoryInMB"`
	// Provide maximum canary timeout per run in seconds
	TimeoutInSeconds *int `pulumi:"timeoutInSeconds"`
}

type CanaryRunConfigArgs

type CanaryRunConfigArgs struct {
	// Enable active tracing if set to true
	ActiveTracing pulumi.BoolPtrInput `pulumi:"activeTracing"`
	// Environment variable key-value pairs.
	EnvironmentVariables pulumi.Input `pulumi:"environmentVariables"`
	// Provide maximum memory available for canary in MB
	MemoryInMB pulumi.IntPtrInput `pulumi:"memoryInMB"`
	// Provide maximum canary timeout per run in seconds
	TimeoutInSeconds pulumi.IntPtrInput `pulumi:"timeoutInSeconds"`
}

func (CanaryRunConfigArgs) ElementType

func (CanaryRunConfigArgs) ElementType() reflect.Type

func (CanaryRunConfigArgs) ToCanaryRunConfigOutput

func (i CanaryRunConfigArgs) ToCanaryRunConfigOutput() CanaryRunConfigOutput

func (CanaryRunConfigArgs) ToCanaryRunConfigOutputWithContext

func (i CanaryRunConfigArgs) ToCanaryRunConfigOutputWithContext(ctx context.Context) CanaryRunConfigOutput

func (CanaryRunConfigArgs) ToCanaryRunConfigPtrOutput

func (i CanaryRunConfigArgs) ToCanaryRunConfigPtrOutput() CanaryRunConfigPtrOutput

func (CanaryRunConfigArgs) ToCanaryRunConfigPtrOutputWithContext

func (i CanaryRunConfigArgs) ToCanaryRunConfigPtrOutputWithContext(ctx context.Context) CanaryRunConfigPtrOutput

type CanaryRunConfigInput

type CanaryRunConfigInput interface {
	pulumi.Input

	ToCanaryRunConfigOutput() CanaryRunConfigOutput
	ToCanaryRunConfigOutputWithContext(context.Context) CanaryRunConfigOutput
}

CanaryRunConfigInput is an input type that accepts CanaryRunConfigArgs and CanaryRunConfigOutput values. You can construct a concrete instance of `CanaryRunConfigInput` via:

CanaryRunConfigArgs{...}

type CanaryRunConfigOutput

type CanaryRunConfigOutput struct{ *pulumi.OutputState }

func (CanaryRunConfigOutput) ActiveTracing

func (o CanaryRunConfigOutput) ActiveTracing() pulumi.BoolPtrOutput

Enable active tracing if set to true

func (CanaryRunConfigOutput) ElementType

func (CanaryRunConfigOutput) ElementType() reflect.Type

func (CanaryRunConfigOutput) EnvironmentVariables

func (o CanaryRunConfigOutput) EnvironmentVariables() pulumi.AnyOutput

Environment variable key-value pairs.

func (CanaryRunConfigOutput) MemoryInMB

func (o CanaryRunConfigOutput) MemoryInMB() pulumi.IntPtrOutput

Provide maximum memory available for canary in MB

func (CanaryRunConfigOutput) TimeoutInSeconds

func (o CanaryRunConfigOutput) TimeoutInSeconds() pulumi.IntPtrOutput

Provide maximum canary timeout per run in seconds

func (CanaryRunConfigOutput) ToCanaryRunConfigOutput

func (o CanaryRunConfigOutput) ToCanaryRunConfigOutput() CanaryRunConfigOutput

func (CanaryRunConfigOutput) ToCanaryRunConfigOutputWithContext

func (o CanaryRunConfigOutput) ToCanaryRunConfigOutputWithContext(ctx context.Context) CanaryRunConfigOutput

func (CanaryRunConfigOutput) ToCanaryRunConfigPtrOutput

func (o CanaryRunConfigOutput) ToCanaryRunConfigPtrOutput() CanaryRunConfigPtrOutput

func (CanaryRunConfigOutput) ToCanaryRunConfigPtrOutputWithContext

func (o CanaryRunConfigOutput) ToCanaryRunConfigPtrOutputWithContext(ctx context.Context) CanaryRunConfigPtrOutput

type CanaryRunConfigPtrInput

type CanaryRunConfigPtrInput interface {
	pulumi.Input

	ToCanaryRunConfigPtrOutput() CanaryRunConfigPtrOutput
	ToCanaryRunConfigPtrOutputWithContext(context.Context) CanaryRunConfigPtrOutput
}

CanaryRunConfigPtrInput is an input type that accepts CanaryRunConfigArgs, CanaryRunConfigPtr and CanaryRunConfigPtrOutput values. You can construct a concrete instance of `CanaryRunConfigPtrInput` via:

        CanaryRunConfigArgs{...}

or:

        nil

type CanaryRunConfigPtrOutput

type CanaryRunConfigPtrOutput struct{ *pulumi.OutputState }

func (CanaryRunConfigPtrOutput) ActiveTracing

func (o CanaryRunConfigPtrOutput) ActiveTracing() pulumi.BoolPtrOutput

Enable active tracing if set to true

func (CanaryRunConfigPtrOutput) Elem

func (CanaryRunConfigPtrOutput) ElementType

func (CanaryRunConfigPtrOutput) ElementType() reflect.Type

func (CanaryRunConfigPtrOutput) EnvironmentVariables

func (o CanaryRunConfigPtrOutput) EnvironmentVariables() pulumi.AnyOutput

Environment variable key-value pairs.

func (CanaryRunConfigPtrOutput) MemoryInMB

Provide maximum memory available for canary in MB

func (CanaryRunConfigPtrOutput) TimeoutInSeconds

func (o CanaryRunConfigPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput

Provide maximum canary timeout per run in seconds

func (CanaryRunConfigPtrOutput) ToCanaryRunConfigPtrOutput

func (o CanaryRunConfigPtrOutput) ToCanaryRunConfigPtrOutput() CanaryRunConfigPtrOutput

func (CanaryRunConfigPtrOutput) ToCanaryRunConfigPtrOutputWithContext

func (o CanaryRunConfigPtrOutput) ToCanaryRunConfigPtrOutputWithContext(ctx context.Context) CanaryRunConfigPtrOutput

type CanaryS3Encryption added in v0.2.0

type CanaryS3Encryption struct {
	// Encryption mode for encrypting artifacts when uploading to S3. Valid values: SSE_S3 and SSE_KMS.
	EncryptionMode *string `pulumi:"encryptionMode"`
	// KMS key Arn for encrypting artifacts when uploading to S3. You must specify KMS key Arn for SSE_KMS encryption mode only.
	KmsKeyArn *string `pulumi:"kmsKeyArn"`
}

type CanaryS3EncryptionArgs added in v0.2.0

type CanaryS3EncryptionArgs struct {
	// Encryption mode for encrypting artifacts when uploading to S3. Valid values: SSE_S3 and SSE_KMS.
	EncryptionMode pulumi.StringPtrInput `pulumi:"encryptionMode"`
	// KMS key Arn for encrypting artifacts when uploading to S3. You must specify KMS key Arn for SSE_KMS encryption mode only.
	KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}

func (CanaryS3EncryptionArgs) ElementType added in v0.2.0

func (CanaryS3EncryptionArgs) ElementType() reflect.Type

func (CanaryS3EncryptionArgs) ToCanaryS3EncryptionOutput added in v0.2.0

func (i CanaryS3EncryptionArgs) ToCanaryS3EncryptionOutput() CanaryS3EncryptionOutput

func (CanaryS3EncryptionArgs) ToCanaryS3EncryptionOutputWithContext added in v0.2.0

func (i CanaryS3EncryptionArgs) ToCanaryS3EncryptionOutputWithContext(ctx context.Context) CanaryS3EncryptionOutput

func (CanaryS3EncryptionArgs) ToCanaryS3EncryptionPtrOutput added in v0.2.0

func (i CanaryS3EncryptionArgs) ToCanaryS3EncryptionPtrOutput() CanaryS3EncryptionPtrOutput

func (CanaryS3EncryptionArgs) ToCanaryS3EncryptionPtrOutputWithContext added in v0.2.0

func (i CanaryS3EncryptionArgs) ToCanaryS3EncryptionPtrOutputWithContext(ctx context.Context) CanaryS3EncryptionPtrOutput

type CanaryS3EncryptionInput added in v0.2.0

type CanaryS3EncryptionInput interface {
	pulumi.Input

	ToCanaryS3EncryptionOutput() CanaryS3EncryptionOutput
	ToCanaryS3EncryptionOutputWithContext(context.Context) CanaryS3EncryptionOutput
}

CanaryS3EncryptionInput is an input type that accepts CanaryS3EncryptionArgs and CanaryS3EncryptionOutput values. You can construct a concrete instance of `CanaryS3EncryptionInput` via:

CanaryS3EncryptionArgs{...}

type CanaryS3EncryptionOutput added in v0.2.0

type CanaryS3EncryptionOutput struct{ *pulumi.OutputState }

func (CanaryS3EncryptionOutput) ElementType added in v0.2.0

func (CanaryS3EncryptionOutput) ElementType() reflect.Type

func (CanaryS3EncryptionOutput) EncryptionMode added in v0.2.0

func (o CanaryS3EncryptionOutput) EncryptionMode() pulumi.StringPtrOutput

Encryption mode for encrypting artifacts when uploading to S3. Valid values: SSE_S3 and SSE_KMS.

func (CanaryS3EncryptionOutput) KmsKeyArn added in v0.2.0

KMS key Arn for encrypting artifacts when uploading to S3. You must specify KMS key Arn for SSE_KMS encryption mode only.

func (CanaryS3EncryptionOutput) ToCanaryS3EncryptionOutput added in v0.2.0

func (o CanaryS3EncryptionOutput) ToCanaryS3EncryptionOutput() CanaryS3EncryptionOutput

func (CanaryS3EncryptionOutput) ToCanaryS3EncryptionOutputWithContext added in v0.2.0

func (o CanaryS3EncryptionOutput) ToCanaryS3EncryptionOutputWithContext(ctx context.Context) CanaryS3EncryptionOutput

func (CanaryS3EncryptionOutput) ToCanaryS3EncryptionPtrOutput added in v0.2.0

func (o CanaryS3EncryptionOutput) ToCanaryS3EncryptionPtrOutput() CanaryS3EncryptionPtrOutput

func (CanaryS3EncryptionOutput) ToCanaryS3EncryptionPtrOutputWithContext added in v0.2.0

func (o CanaryS3EncryptionOutput) ToCanaryS3EncryptionPtrOutputWithContext(ctx context.Context) CanaryS3EncryptionPtrOutput

type CanaryS3EncryptionPtrInput added in v0.2.0

type CanaryS3EncryptionPtrInput interface {
	pulumi.Input

	ToCanaryS3EncryptionPtrOutput() CanaryS3EncryptionPtrOutput
	ToCanaryS3EncryptionPtrOutputWithContext(context.Context) CanaryS3EncryptionPtrOutput
}

CanaryS3EncryptionPtrInput is an input type that accepts CanaryS3EncryptionArgs, CanaryS3EncryptionPtr and CanaryS3EncryptionPtrOutput values. You can construct a concrete instance of `CanaryS3EncryptionPtrInput` via:

        CanaryS3EncryptionArgs{...}

or:

        nil

func CanaryS3EncryptionPtr added in v0.2.0

func CanaryS3EncryptionPtr(v *CanaryS3EncryptionArgs) CanaryS3EncryptionPtrInput

type CanaryS3EncryptionPtrOutput added in v0.2.0

type CanaryS3EncryptionPtrOutput struct{ *pulumi.OutputState }

func (CanaryS3EncryptionPtrOutput) Elem added in v0.2.0

func (CanaryS3EncryptionPtrOutput) ElementType added in v0.2.0

func (CanaryS3EncryptionPtrOutput) EncryptionMode added in v0.2.0

Encryption mode for encrypting artifacts when uploading to S3. Valid values: SSE_S3 and SSE_KMS.

func (CanaryS3EncryptionPtrOutput) KmsKeyArn added in v0.2.0

KMS key Arn for encrypting artifacts when uploading to S3. You must specify KMS key Arn for SSE_KMS encryption mode only.

func (CanaryS3EncryptionPtrOutput) ToCanaryS3EncryptionPtrOutput added in v0.2.0

func (o CanaryS3EncryptionPtrOutput) ToCanaryS3EncryptionPtrOutput() CanaryS3EncryptionPtrOutput

func (CanaryS3EncryptionPtrOutput) ToCanaryS3EncryptionPtrOutputWithContext added in v0.2.0

func (o CanaryS3EncryptionPtrOutput) ToCanaryS3EncryptionPtrOutputWithContext(ctx context.Context) CanaryS3EncryptionPtrOutput

type CanarySchedule

type CanarySchedule struct {
	DurationInSeconds *string `pulumi:"durationInSeconds"`
	Expression        string  `pulumi:"expression"`
}

type CanaryScheduleArgs

type CanaryScheduleArgs struct {
	DurationInSeconds pulumi.StringPtrInput `pulumi:"durationInSeconds"`
	Expression        pulumi.StringInput    `pulumi:"expression"`
}

func (CanaryScheduleArgs) ElementType

func (CanaryScheduleArgs) ElementType() reflect.Type

func (CanaryScheduleArgs) ToCanaryScheduleOutput

func (i CanaryScheduleArgs) ToCanaryScheduleOutput() CanaryScheduleOutput

func (CanaryScheduleArgs) ToCanaryScheduleOutputWithContext

func (i CanaryScheduleArgs) ToCanaryScheduleOutputWithContext(ctx context.Context) CanaryScheduleOutput

func (CanaryScheduleArgs) ToCanarySchedulePtrOutput

func (i CanaryScheduleArgs) ToCanarySchedulePtrOutput() CanarySchedulePtrOutput

func (CanaryScheduleArgs) ToCanarySchedulePtrOutputWithContext

func (i CanaryScheduleArgs) ToCanarySchedulePtrOutputWithContext(ctx context.Context) CanarySchedulePtrOutput

type CanaryScheduleInput

type CanaryScheduleInput interface {
	pulumi.Input

	ToCanaryScheduleOutput() CanaryScheduleOutput
	ToCanaryScheduleOutputWithContext(context.Context) CanaryScheduleOutput
}

CanaryScheduleInput is an input type that accepts CanaryScheduleArgs and CanaryScheduleOutput values. You can construct a concrete instance of `CanaryScheduleInput` via:

CanaryScheduleArgs{...}

type CanaryScheduleOutput

type CanaryScheduleOutput struct{ *pulumi.OutputState }

func (CanaryScheduleOutput) DurationInSeconds

func (o CanaryScheduleOutput) DurationInSeconds() pulumi.StringPtrOutput

func (CanaryScheduleOutput) ElementType

func (CanaryScheduleOutput) ElementType() reflect.Type

func (CanaryScheduleOutput) Expression

func (o CanaryScheduleOutput) Expression() pulumi.StringOutput

func (CanaryScheduleOutput) ToCanaryScheduleOutput

func (o CanaryScheduleOutput) ToCanaryScheduleOutput() CanaryScheduleOutput

func (CanaryScheduleOutput) ToCanaryScheduleOutputWithContext

func (o CanaryScheduleOutput) ToCanaryScheduleOutputWithContext(ctx context.Context) CanaryScheduleOutput

func (CanaryScheduleOutput) ToCanarySchedulePtrOutput

func (o CanaryScheduleOutput) ToCanarySchedulePtrOutput() CanarySchedulePtrOutput

func (CanaryScheduleOutput) ToCanarySchedulePtrOutputWithContext

func (o CanaryScheduleOutput) ToCanarySchedulePtrOutputWithContext(ctx context.Context) CanarySchedulePtrOutput

type CanarySchedulePtrInput

type CanarySchedulePtrInput interface {
	pulumi.Input

	ToCanarySchedulePtrOutput() CanarySchedulePtrOutput
	ToCanarySchedulePtrOutputWithContext(context.Context) CanarySchedulePtrOutput
}

CanarySchedulePtrInput is an input type that accepts CanaryScheduleArgs, CanarySchedulePtr and CanarySchedulePtrOutput values. You can construct a concrete instance of `CanarySchedulePtrInput` via:

        CanaryScheduleArgs{...}

or:

        nil

type CanarySchedulePtrOutput

type CanarySchedulePtrOutput struct{ *pulumi.OutputState }

func (CanarySchedulePtrOutput) DurationInSeconds

func (o CanarySchedulePtrOutput) DurationInSeconds() pulumi.StringPtrOutput

func (CanarySchedulePtrOutput) Elem

func (CanarySchedulePtrOutput) ElementType

func (CanarySchedulePtrOutput) ElementType() reflect.Type

func (CanarySchedulePtrOutput) Expression

func (CanarySchedulePtrOutput) ToCanarySchedulePtrOutput

func (o CanarySchedulePtrOutput) ToCanarySchedulePtrOutput() CanarySchedulePtrOutput

func (CanarySchedulePtrOutput) ToCanarySchedulePtrOutputWithContext

func (o CanarySchedulePtrOutput) ToCanarySchedulePtrOutputWithContext(ctx context.Context) CanarySchedulePtrOutput

type CanaryState

type CanaryState struct {
}

func (CanaryState) ElementType

func (CanaryState) ElementType() reflect.Type

type CanaryTag

type CanaryTag 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 CanaryTagArgs

type CanaryTagArgs 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 (CanaryTagArgs) ElementType

func (CanaryTagArgs) ElementType() reflect.Type

func (CanaryTagArgs) ToCanaryTagOutput

func (i CanaryTagArgs) ToCanaryTagOutput() CanaryTagOutput

func (CanaryTagArgs) ToCanaryTagOutputWithContext

func (i CanaryTagArgs) ToCanaryTagOutputWithContext(ctx context.Context) CanaryTagOutput

type CanaryTagArray

type CanaryTagArray []CanaryTagInput

func (CanaryTagArray) ElementType

func (CanaryTagArray) ElementType() reflect.Type

func (CanaryTagArray) ToCanaryTagArrayOutput

func (i CanaryTagArray) ToCanaryTagArrayOutput() CanaryTagArrayOutput

func (CanaryTagArray) ToCanaryTagArrayOutputWithContext

func (i CanaryTagArray) ToCanaryTagArrayOutputWithContext(ctx context.Context) CanaryTagArrayOutput

type CanaryTagArrayInput

type CanaryTagArrayInput interface {
	pulumi.Input

	ToCanaryTagArrayOutput() CanaryTagArrayOutput
	ToCanaryTagArrayOutputWithContext(context.Context) CanaryTagArrayOutput
}

CanaryTagArrayInput is an input type that accepts CanaryTagArray and CanaryTagArrayOutput values. You can construct a concrete instance of `CanaryTagArrayInput` via:

CanaryTagArray{ CanaryTagArgs{...} }

type CanaryTagArrayOutput

type CanaryTagArrayOutput struct{ *pulumi.OutputState }

func (CanaryTagArrayOutput) ElementType

func (CanaryTagArrayOutput) ElementType() reflect.Type

func (CanaryTagArrayOutput) Index

func (CanaryTagArrayOutput) ToCanaryTagArrayOutput

func (o CanaryTagArrayOutput) ToCanaryTagArrayOutput() CanaryTagArrayOutput

func (CanaryTagArrayOutput) ToCanaryTagArrayOutputWithContext

func (o CanaryTagArrayOutput) ToCanaryTagArrayOutputWithContext(ctx context.Context) CanaryTagArrayOutput

type CanaryTagInput

type CanaryTagInput interface {
	pulumi.Input

	ToCanaryTagOutput() CanaryTagOutput
	ToCanaryTagOutputWithContext(context.Context) CanaryTagOutput
}

CanaryTagInput is an input type that accepts CanaryTagArgs and CanaryTagOutput values. You can construct a concrete instance of `CanaryTagInput` via:

CanaryTagArgs{...}

type CanaryTagOutput

type CanaryTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (CanaryTagOutput) ElementType

func (CanaryTagOutput) ElementType() reflect.Type

func (CanaryTagOutput) 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 (CanaryTagOutput) ToCanaryTagOutput

func (o CanaryTagOutput) ToCanaryTagOutput() CanaryTagOutput

func (CanaryTagOutput) ToCanaryTagOutputWithContext

func (o CanaryTagOutput) ToCanaryTagOutputWithContext(ctx context.Context) CanaryTagOutput

func (CanaryTagOutput) 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 CanaryVPCConfig

type CanaryVPCConfig struct {
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	SubnetIds        []string `pulumi:"subnetIds"`
	VpcId            *string  `pulumi:"vpcId"`
}

type CanaryVPCConfigArgs

type CanaryVPCConfigArgs struct {
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	SubnetIds        pulumi.StringArrayInput `pulumi:"subnetIds"`
	VpcId            pulumi.StringPtrInput   `pulumi:"vpcId"`
}

func (CanaryVPCConfigArgs) ElementType

func (CanaryVPCConfigArgs) ElementType() reflect.Type

func (CanaryVPCConfigArgs) ToCanaryVPCConfigOutput

func (i CanaryVPCConfigArgs) ToCanaryVPCConfigOutput() CanaryVPCConfigOutput

func (CanaryVPCConfigArgs) ToCanaryVPCConfigOutputWithContext

func (i CanaryVPCConfigArgs) ToCanaryVPCConfigOutputWithContext(ctx context.Context) CanaryVPCConfigOutput

func (CanaryVPCConfigArgs) ToCanaryVPCConfigPtrOutput

func (i CanaryVPCConfigArgs) ToCanaryVPCConfigPtrOutput() CanaryVPCConfigPtrOutput

func (CanaryVPCConfigArgs) ToCanaryVPCConfigPtrOutputWithContext

func (i CanaryVPCConfigArgs) ToCanaryVPCConfigPtrOutputWithContext(ctx context.Context) CanaryVPCConfigPtrOutput

type CanaryVPCConfigInput

type CanaryVPCConfigInput interface {
	pulumi.Input

	ToCanaryVPCConfigOutput() CanaryVPCConfigOutput
	ToCanaryVPCConfigOutputWithContext(context.Context) CanaryVPCConfigOutput
}

CanaryVPCConfigInput is an input type that accepts CanaryVPCConfigArgs and CanaryVPCConfigOutput values. You can construct a concrete instance of `CanaryVPCConfigInput` via:

CanaryVPCConfigArgs{...}

type CanaryVPCConfigOutput

type CanaryVPCConfigOutput struct{ *pulumi.OutputState }

func (CanaryVPCConfigOutput) ElementType

func (CanaryVPCConfigOutput) ElementType() reflect.Type

func (CanaryVPCConfigOutput) SecurityGroupIds

func (o CanaryVPCConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (CanaryVPCConfigOutput) SubnetIds

func (CanaryVPCConfigOutput) ToCanaryVPCConfigOutput

func (o CanaryVPCConfigOutput) ToCanaryVPCConfigOutput() CanaryVPCConfigOutput

func (CanaryVPCConfigOutput) ToCanaryVPCConfigOutputWithContext

func (o CanaryVPCConfigOutput) ToCanaryVPCConfigOutputWithContext(ctx context.Context) CanaryVPCConfigOutput

func (CanaryVPCConfigOutput) ToCanaryVPCConfigPtrOutput

func (o CanaryVPCConfigOutput) ToCanaryVPCConfigPtrOutput() CanaryVPCConfigPtrOutput

func (CanaryVPCConfigOutput) ToCanaryVPCConfigPtrOutputWithContext

func (o CanaryVPCConfigOutput) ToCanaryVPCConfigPtrOutputWithContext(ctx context.Context) CanaryVPCConfigPtrOutput

func (CanaryVPCConfigOutput) VpcId

type CanaryVPCConfigPtrInput

type CanaryVPCConfigPtrInput interface {
	pulumi.Input

	ToCanaryVPCConfigPtrOutput() CanaryVPCConfigPtrOutput
	ToCanaryVPCConfigPtrOutputWithContext(context.Context) CanaryVPCConfigPtrOutput
}

CanaryVPCConfigPtrInput is an input type that accepts CanaryVPCConfigArgs, CanaryVPCConfigPtr and CanaryVPCConfigPtrOutput values. You can construct a concrete instance of `CanaryVPCConfigPtrInput` via:

        CanaryVPCConfigArgs{...}

or:

        nil

type CanaryVPCConfigPtrOutput

type CanaryVPCConfigPtrOutput struct{ *pulumi.OutputState }

func (CanaryVPCConfigPtrOutput) Elem

func (CanaryVPCConfigPtrOutput) ElementType

func (CanaryVPCConfigPtrOutput) ElementType() reflect.Type

func (CanaryVPCConfigPtrOutput) SecurityGroupIds

func (o CanaryVPCConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (CanaryVPCConfigPtrOutput) SubnetIds

func (CanaryVPCConfigPtrOutput) ToCanaryVPCConfigPtrOutput

func (o CanaryVPCConfigPtrOutput) ToCanaryVPCConfigPtrOutput() CanaryVPCConfigPtrOutput

func (CanaryVPCConfigPtrOutput) ToCanaryVPCConfigPtrOutputWithContext

func (o CanaryVPCConfigPtrOutput) ToCanaryVPCConfigPtrOutputWithContext(ctx context.Context) CanaryVPCConfigPtrOutput

func (CanaryVPCConfigPtrOutput) VpcId

type CanaryVisualReference

type CanaryVisualReference struct {
	// Canary run id to be used as base reference for visual testing
	BaseCanaryRunId string `pulumi:"baseCanaryRunId"`
	// List of screenshots used as base reference for visual testing
	BaseScreenshots []CanaryBaseScreenshot `pulumi:"baseScreenshots"`
}

type CanaryVisualReferenceArgs

type CanaryVisualReferenceArgs struct {
	// Canary run id to be used as base reference for visual testing
	BaseCanaryRunId pulumi.StringInput `pulumi:"baseCanaryRunId"`
	// List of screenshots used as base reference for visual testing
	BaseScreenshots CanaryBaseScreenshotArrayInput `pulumi:"baseScreenshots"`
}

func (CanaryVisualReferenceArgs) ElementType

func (CanaryVisualReferenceArgs) ElementType() reflect.Type

func (CanaryVisualReferenceArgs) ToCanaryVisualReferenceOutput

func (i CanaryVisualReferenceArgs) ToCanaryVisualReferenceOutput() CanaryVisualReferenceOutput

func (CanaryVisualReferenceArgs) ToCanaryVisualReferenceOutputWithContext

func (i CanaryVisualReferenceArgs) ToCanaryVisualReferenceOutputWithContext(ctx context.Context) CanaryVisualReferenceOutput

func (CanaryVisualReferenceArgs) ToCanaryVisualReferencePtrOutput

func (i CanaryVisualReferenceArgs) ToCanaryVisualReferencePtrOutput() CanaryVisualReferencePtrOutput

func (CanaryVisualReferenceArgs) ToCanaryVisualReferencePtrOutputWithContext

func (i CanaryVisualReferenceArgs) ToCanaryVisualReferencePtrOutputWithContext(ctx context.Context) CanaryVisualReferencePtrOutput

type CanaryVisualReferenceInput

type CanaryVisualReferenceInput interface {
	pulumi.Input

	ToCanaryVisualReferenceOutput() CanaryVisualReferenceOutput
	ToCanaryVisualReferenceOutputWithContext(context.Context) CanaryVisualReferenceOutput
}

CanaryVisualReferenceInput is an input type that accepts CanaryVisualReferenceArgs and CanaryVisualReferenceOutput values. You can construct a concrete instance of `CanaryVisualReferenceInput` via:

CanaryVisualReferenceArgs{...}

type CanaryVisualReferenceOutput

type CanaryVisualReferenceOutput struct{ *pulumi.OutputState }

func (CanaryVisualReferenceOutput) BaseCanaryRunId

func (o CanaryVisualReferenceOutput) BaseCanaryRunId() pulumi.StringOutput

Canary run id to be used as base reference for visual testing

func (CanaryVisualReferenceOutput) BaseScreenshots

List of screenshots used as base reference for visual testing

func (CanaryVisualReferenceOutput) ElementType

func (CanaryVisualReferenceOutput) ToCanaryVisualReferenceOutput

func (o CanaryVisualReferenceOutput) ToCanaryVisualReferenceOutput() CanaryVisualReferenceOutput

func (CanaryVisualReferenceOutput) ToCanaryVisualReferenceOutputWithContext

func (o CanaryVisualReferenceOutput) ToCanaryVisualReferenceOutputWithContext(ctx context.Context) CanaryVisualReferenceOutput

func (CanaryVisualReferenceOutput) ToCanaryVisualReferencePtrOutput

func (o CanaryVisualReferenceOutput) ToCanaryVisualReferencePtrOutput() CanaryVisualReferencePtrOutput

func (CanaryVisualReferenceOutput) ToCanaryVisualReferencePtrOutputWithContext

func (o CanaryVisualReferenceOutput) ToCanaryVisualReferencePtrOutputWithContext(ctx context.Context) CanaryVisualReferencePtrOutput

type CanaryVisualReferencePtrInput

type CanaryVisualReferencePtrInput interface {
	pulumi.Input

	ToCanaryVisualReferencePtrOutput() CanaryVisualReferencePtrOutput
	ToCanaryVisualReferencePtrOutputWithContext(context.Context) CanaryVisualReferencePtrOutput
}

CanaryVisualReferencePtrInput is an input type that accepts CanaryVisualReferenceArgs, CanaryVisualReferencePtr and CanaryVisualReferencePtrOutput values. You can construct a concrete instance of `CanaryVisualReferencePtrInput` via:

        CanaryVisualReferenceArgs{...}

or:

        nil

type CanaryVisualReferencePtrOutput

type CanaryVisualReferencePtrOutput struct{ *pulumi.OutputState }

func (CanaryVisualReferencePtrOutput) BaseCanaryRunId

Canary run id to be used as base reference for visual testing

func (CanaryVisualReferencePtrOutput) BaseScreenshots

List of screenshots used as base reference for visual testing

func (CanaryVisualReferencePtrOutput) Elem

func (CanaryVisualReferencePtrOutput) ElementType

func (CanaryVisualReferencePtrOutput) ToCanaryVisualReferencePtrOutput

func (o CanaryVisualReferencePtrOutput) ToCanaryVisualReferencePtrOutput() CanaryVisualReferencePtrOutput

func (CanaryVisualReferencePtrOutput) ToCanaryVisualReferencePtrOutputWithContext

func (o CanaryVisualReferencePtrOutput) ToCanaryVisualReferencePtrOutputWithContext(ctx context.Context) CanaryVisualReferencePtrOutput

Jump to

Keyboard shortcuts

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