resiliencehub

package
v0.53.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AppAssessmentScheduleDisabled = AppAssessmentSchedule("Disabled")
	AppAssessmentScheduleDaily    = AppAssessmentSchedule("Daily")
)
View Source
const (
	ResiliencyPolicyDataLocationConstraintAnyLocation   = ResiliencyPolicyDataLocationConstraint("AnyLocation")
	ResiliencyPolicyDataLocationConstraintSameContinent = ResiliencyPolicyDataLocationConstraint("SameContinent")
	ResiliencyPolicyDataLocationConstraintSameCountry   = ResiliencyPolicyDataLocationConstraint("SameCountry")
)
View Source
const (
	ResiliencyPolicyTierMissionCritical = ResiliencyPolicyTier("MissionCritical")
	ResiliencyPolicyTierCritical        = ResiliencyPolicyTier("Critical")
	ResiliencyPolicyTierImportant       = ResiliencyPolicyTier("Important")
	ResiliencyPolicyTierCoreServices    = ResiliencyPolicyTier("CoreServices")
	ResiliencyPolicyTierNonCritical     = ResiliencyPolicyTier("NonCritical")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	pulumi.CustomResourceState

	// Amazon Resource Name (ARN) of the App.
	AppArn pulumi.StringOutput `pulumi:"appArn"`
	// Assessment execution schedule.
	AppAssessmentSchedule AppAssessmentSchedulePtrOutput `pulumi:"appAssessmentSchedule"`
	// A string containing full ResilienceHub app template body.
	AppTemplateBody pulumi.StringOutput `pulumi:"appTemplateBody"`
	// App description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the app.
	Name pulumi.StringOutput `pulumi:"name"`
	// Amazon Resource Name (ARN) of the Resiliency Policy.
	ResiliencyPolicyArn pulumi.StringPtrOutput `pulumi:"resiliencyPolicyArn"`
	// An array of ResourceMapping objects.
	ResourceMappings AppResourceMappingArrayOutput `pulumi:"resourceMappings"`
	Tags             AppTagMapPtrOutput            `pulumi:"tags"`
}

Resource Type Definition for AWS::ResilienceHub::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 {
	// Assessment execution schedule.
	AppAssessmentSchedule AppAssessmentSchedulePtrInput
	// A string containing full ResilienceHub app template body.
	AppTemplateBody pulumi.StringInput
	// App description.
	Description pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringPtrInput
	// Amazon Resource Name (ARN) of the Resiliency Policy.
	ResiliencyPolicyArn pulumi.StringPtrInput
	// An array of ResourceMapping objects.
	ResourceMappings AppResourceMappingArrayInput
	Tags             AppTagMapPtrInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppAssessmentSchedule added in v0.19.0

type AppAssessmentSchedule string

Assessment execution schedule.

func (AppAssessmentSchedule) ElementType added in v0.19.0

func (AppAssessmentSchedule) ElementType() reflect.Type

func (AppAssessmentSchedule) ToAppAssessmentScheduleOutput added in v0.19.0

func (e AppAssessmentSchedule) ToAppAssessmentScheduleOutput() AppAssessmentScheduleOutput

func (AppAssessmentSchedule) ToAppAssessmentScheduleOutputWithContext added in v0.19.0

func (e AppAssessmentSchedule) ToAppAssessmentScheduleOutputWithContext(ctx context.Context) AppAssessmentScheduleOutput

func (AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutput added in v0.19.0

func (e AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput

func (AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutputWithContext added in v0.19.0

func (e AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput

func (AppAssessmentSchedule) ToStringOutput added in v0.19.0

func (e AppAssessmentSchedule) ToStringOutput() pulumi.StringOutput

func (AppAssessmentSchedule) ToStringOutputWithContext added in v0.19.0

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

func (AppAssessmentSchedule) ToStringPtrOutput added in v0.19.0

func (e AppAssessmentSchedule) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppAssessmentSchedule) ToStringPtrOutputWithContext added in v0.19.0

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

type AppAssessmentScheduleInput added in v0.19.0

type AppAssessmentScheduleInput interface {
	pulumi.Input

	ToAppAssessmentScheduleOutput() AppAssessmentScheduleOutput
	ToAppAssessmentScheduleOutputWithContext(context.Context) AppAssessmentScheduleOutput
}

AppAssessmentScheduleInput is an input type that accepts AppAssessmentScheduleArgs and AppAssessmentScheduleOutput values. You can construct a concrete instance of `AppAssessmentScheduleInput` via:

AppAssessmentScheduleArgs{...}

type AppAssessmentScheduleOutput added in v0.19.0

type AppAssessmentScheduleOutput struct{ *pulumi.OutputState }

func (AppAssessmentScheduleOutput) ElementType added in v0.19.0

func (AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutput added in v0.19.0

func (o AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutput() AppAssessmentScheduleOutput

func (AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutputWithContext added in v0.19.0

func (o AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutputWithContext(ctx context.Context) AppAssessmentScheduleOutput

func (AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutput added in v0.19.0

func (o AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput

func (AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutputWithContext added in v0.19.0

func (o AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput

func (AppAssessmentScheduleOutput) ToStringOutput added in v0.19.0

func (o AppAssessmentScheduleOutput) ToStringOutput() pulumi.StringOutput

func (AppAssessmentScheduleOutput) ToStringOutputWithContext added in v0.19.0

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

func (AppAssessmentScheduleOutput) ToStringPtrOutput added in v0.19.0

func (o AppAssessmentScheduleOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppAssessmentScheduleOutput) ToStringPtrOutputWithContext added in v0.19.0

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

type AppAssessmentSchedulePtrInput added in v0.19.0

type AppAssessmentSchedulePtrInput interface {
	pulumi.Input

	ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput
	ToAppAssessmentSchedulePtrOutputWithContext(context.Context) AppAssessmentSchedulePtrOutput
}

func AppAssessmentSchedulePtr added in v0.19.0

func AppAssessmentSchedulePtr(v string) AppAssessmentSchedulePtrInput

type AppAssessmentSchedulePtrOutput added in v0.19.0

type AppAssessmentSchedulePtrOutput struct{ *pulumi.OutputState }

func (AppAssessmentSchedulePtrOutput) Elem added in v0.19.0

func (AppAssessmentSchedulePtrOutput) ElementType added in v0.19.0

func (AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutput added in v0.19.0

func (o AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput

func (AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutputWithContext added in v0.19.0

func (o AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput

func (AppAssessmentSchedulePtrOutput) ToStringPtrOutput added in v0.19.0

func (AppAssessmentSchedulePtrOutput) ToStringPtrOutputWithContext added in v0.19.0

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

type AppInput

type AppInput interface {
	pulumi.Input

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

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) AppArn added in v0.17.0

func (o AppOutput) AppArn() pulumi.StringOutput

Amazon Resource Name (ARN) of the App.

func (AppOutput) AppAssessmentSchedule added in v0.19.0

func (o AppOutput) AppAssessmentSchedule() AppAssessmentSchedulePtrOutput

Assessment execution schedule.

func (AppOutput) AppTemplateBody added in v0.17.0

func (o AppOutput) AppTemplateBody() pulumi.StringOutput

A string containing full ResilienceHub app template body.

func (AppOutput) Description added in v0.17.0

func (o AppOutput) Description() pulumi.StringPtrOutput

App description.

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) Name added in v0.17.0

func (o AppOutput) Name() pulumi.StringOutput

Name of the app.

func (AppOutput) ResiliencyPolicyArn added in v0.17.0

func (o AppOutput) ResiliencyPolicyArn() pulumi.StringPtrOutput

Amazon Resource Name (ARN) of the Resiliency Policy.

func (AppOutput) ResourceMappings added in v0.17.0

func (o AppOutput) ResourceMappings() AppResourceMappingArrayOutput

An array of ResourceMapping objects.

func (AppOutput) Tags added in v0.17.0

func (o AppOutput) Tags() AppTagMapPtrOutput

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

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

type AppPhysicalResourceId

type AppPhysicalResourceId struct {
	AwsAccountId *string `pulumi:"awsAccountId"`
	AwsRegion    *string `pulumi:"awsRegion"`
	Identifier   string  `pulumi:"identifier"`
	Type         string  `pulumi:"type"`
}

type AppPhysicalResourceIdArgs

type AppPhysicalResourceIdArgs struct {
	AwsAccountId pulumi.StringPtrInput `pulumi:"awsAccountId"`
	AwsRegion    pulumi.StringPtrInput `pulumi:"awsRegion"`
	Identifier   pulumi.StringInput    `pulumi:"identifier"`
	Type         pulumi.StringInput    `pulumi:"type"`
}

func (AppPhysicalResourceIdArgs) ElementType

func (AppPhysicalResourceIdArgs) ElementType() reflect.Type

func (AppPhysicalResourceIdArgs) ToAppPhysicalResourceIdOutput

func (i AppPhysicalResourceIdArgs) ToAppPhysicalResourceIdOutput() AppPhysicalResourceIdOutput

func (AppPhysicalResourceIdArgs) ToAppPhysicalResourceIdOutputWithContext

func (i AppPhysicalResourceIdArgs) ToAppPhysicalResourceIdOutputWithContext(ctx context.Context) AppPhysicalResourceIdOutput

type AppPhysicalResourceIdInput

type AppPhysicalResourceIdInput interface {
	pulumi.Input

	ToAppPhysicalResourceIdOutput() AppPhysicalResourceIdOutput
	ToAppPhysicalResourceIdOutputWithContext(context.Context) AppPhysicalResourceIdOutput
}

AppPhysicalResourceIdInput is an input type that accepts AppPhysicalResourceIdArgs and AppPhysicalResourceIdOutput values. You can construct a concrete instance of `AppPhysicalResourceIdInput` via:

AppPhysicalResourceIdArgs{...}

type AppPhysicalResourceIdOutput

type AppPhysicalResourceIdOutput struct{ *pulumi.OutputState }

func (AppPhysicalResourceIdOutput) AwsAccountId

func (AppPhysicalResourceIdOutput) AwsRegion

func (AppPhysicalResourceIdOutput) ElementType

func (AppPhysicalResourceIdOutput) Identifier

func (AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutput

func (o AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutput() AppPhysicalResourceIdOutput

func (AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutputWithContext

func (o AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutputWithContext(ctx context.Context) AppPhysicalResourceIdOutput

func (AppPhysicalResourceIdOutput) Type

type AppResourceMapping

type AppResourceMapping struct {
	LogicalStackName    *string               `pulumi:"logicalStackName"`
	MappingType         string                `pulumi:"mappingType"`
	PhysicalResourceId  AppPhysicalResourceId `pulumi:"physicalResourceId"`
	ResourceName        *string               `pulumi:"resourceName"`
	TerraformSourceName *string               `pulumi:"terraformSourceName"`
}

Resource mapping is used to map logical resources from template to physical resource

type AppResourceMappingArgs

type AppResourceMappingArgs struct {
	LogicalStackName    pulumi.StringPtrInput      `pulumi:"logicalStackName"`
	MappingType         pulumi.StringInput         `pulumi:"mappingType"`
	PhysicalResourceId  AppPhysicalResourceIdInput `pulumi:"physicalResourceId"`
	ResourceName        pulumi.StringPtrInput      `pulumi:"resourceName"`
	TerraformSourceName pulumi.StringPtrInput      `pulumi:"terraformSourceName"`
}

Resource mapping is used to map logical resources from template to physical resource

func (AppResourceMappingArgs) ElementType

func (AppResourceMappingArgs) ElementType() reflect.Type

func (AppResourceMappingArgs) ToAppResourceMappingOutput

func (i AppResourceMappingArgs) ToAppResourceMappingOutput() AppResourceMappingOutput

func (AppResourceMappingArgs) ToAppResourceMappingOutputWithContext

func (i AppResourceMappingArgs) ToAppResourceMappingOutputWithContext(ctx context.Context) AppResourceMappingOutput

type AppResourceMappingArray

type AppResourceMappingArray []AppResourceMappingInput

func (AppResourceMappingArray) ElementType

func (AppResourceMappingArray) ElementType() reflect.Type

func (AppResourceMappingArray) ToAppResourceMappingArrayOutput

func (i AppResourceMappingArray) ToAppResourceMappingArrayOutput() AppResourceMappingArrayOutput

func (AppResourceMappingArray) ToAppResourceMappingArrayOutputWithContext

func (i AppResourceMappingArray) ToAppResourceMappingArrayOutputWithContext(ctx context.Context) AppResourceMappingArrayOutput

type AppResourceMappingArrayInput

type AppResourceMappingArrayInput interface {
	pulumi.Input

	ToAppResourceMappingArrayOutput() AppResourceMappingArrayOutput
	ToAppResourceMappingArrayOutputWithContext(context.Context) AppResourceMappingArrayOutput
}

AppResourceMappingArrayInput is an input type that accepts AppResourceMappingArray and AppResourceMappingArrayOutput values. You can construct a concrete instance of `AppResourceMappingArrayInput` via:

AppResourceMappingArray{ AppResourceMappingArgs{...} }

type AppResourceMappingArrayOutput

type AppResourceMappingArrayOutput struct{ *pulumi.OutputState }

func (AppResourceMappingArrayOutput) ElementType

func (AppResourceMappingArrayOutput) Index

func (AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutput

func (o AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutput() AppResourceMappingArrayOutput

func (AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutputWithContext

func (o AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutputWithContext(ctx context.Context) AppResourceMappingArrayOutput

type AppResourceMappingInput

type AppResourceMappingInput interface {
	pulumi.Input

	ToAppResourceMappingOutput() AppResourceMappingOutput
	ToAppResourceMappingOutputWithContext(context.Context) AppResourceMappingOutput
}

AppResourceMappingInput is an input type that accepts AppResourceMappingArgs and AppResourceMappingOutput values. You can construct a concrete instance of `AppResourceMappingInput` via:

AppResourceMappingArgs{...}

type AppResourceMappingOutput

type AppResourceMappingOutput struct{ *pulumi.OutputState }

Resource mapping is used to map logical resources from template to physical resource

func (AppResourceMappingOutput) ElementType

func (AppResourceMappingOutput) ElementType() reflect.Type

func (AppResourceMappingOutput) LogicalStackName

func (o AppResourceMappingOutput) LogicalStackName() pulumi.StringPtrOutput

func (AppResourceMappingOutput) MappingType

func (AppResourceMappingOutput) PhysicalResourceId

func (AppResourceMappingOutput) ResourceName

func (AppResourceMappingOutput) TerraformSourceName added in v0.19.0

func (o AppResourceMappingOutput) TerraformSourceName() pulumi.StringPtrOutput

func (AppResourceMappingOutput) ToAppResourceMappingOutput

func (o AppResourceMappingOutput) ToAppResourceMappingOutput() AppResourceMappingOutput

func (AppResourceMappingOutput) ToAppResourceMappingOutputWithContext

func (o AppResourceMappingOutput) ToAppResourceMappingOutputWithContext(ctx context.Context) AppResourceMappingOutput

type AppState

type AppState struct {
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type AppTagMap

type AppTagMap struct {
}

type AppTagMapArgs

type AppTagMapArgs struct {
}

func (AppTagMapArgs) ElementType

func (AppTagMapArgs) ElementType() reflect.Type

func (AppTagMapArgs) ToAppTagMapOutput

func (i AppTagMapArgs) ToAppTagMapOutput() AppTagMapOutput

func (AppTagMapArgs) ToAppTagMapOutputWithContext

func (i AppTagMapArgs) ToAppTagMapOutputWithContext(ctx context.Context) AppTagMapOutput

func (AppTagMapArgs) ToAppTagMapPtrOutput

func (i AppTagMapArgs) ToAppTagMapPtrOutput() AppTagMapPtrOutput

func (AppTagMapArgs) ToAppTagMapPtrOutputWithContext

func (i AppTagMapArgs) ToAppTagMapPtrOutputWithContext(ctx context.Context) AppTagMapPtrOutput

type AppTagMapInput

type AppTagMapInput interface {
	pulumi.Input

	ToAppTagMapOutput() AppTagMapOutput
	ToAppTagMapOutputWithContext(context.Context) AppTagMapOutput
}

AppTagMapInput is an input type that accepts AppTagMap and AppTagMapOutput values. You can construct a concrete instance of `AppTagMapInput` via:

AppTagMap{ "key": AppTagArgs{...} }

type AppTagMapOutput

type AppTagMapOutput struct{ *pulumi.OutputState }

func (AppTagMapOutput) ElementType

func (AppTagMapOutput) ElementType() reflect.Type

func (AppTagMapOutput) ToAppTagMapOutput

func (o AppTagMapOutput) ToAppTagMapOutput() AppTagMapOutput

func (AppTagMapOutput) ToAppTagMapOutputWithContext

func (o AppTagMapOutput) ToAppTagMapOutputWithContext(ctx context.Context) AppTagMapOutput

func (AppTagMapOutput) ToAppTagMapPtrOutput

func (o AppTagMapOutput) ToAppTagMapPtrOutput() AppTagMapPtrOutput

func (AppTagMapOutput) ToAppTagMapPtrOutputWithContext

func (o AppTagMapOutput) ToAppTagMapPtrOutputWithContext(ctx context.Context) AppTagMapPtrOutput

type AppTagMapPtrInput

type AppTagMapPtrInput interface {
	pulumi.Input

	ToAppTagMapPtrOutput() AppTagMapPtrOutput
	ToAppTagMapPtrOutputWithContext(context.Context) AppTagMapPtrOutput
}

AppTagMapPtrInput is an input type that accepts AppTagMapArgs, AppTagMapPtr and AppTagMapPtrOutput values. You can construct a concrete instance of `AppTagMapPtrInput` via:

        AppTagMapArgs{...}

or:

        nil

func AppTagMapPtr

func AppTagMapPtr(v *AppTagMapArgs) AppTagMapPtrInput

type AppTagMapPtrOutput

type AppTagMapPtrOutput struct{ *pulumi.OutputState }

func (AppTagMapPtrOutput) Elem

func (AppTagMapPtrOutput) ElementType

func (AppTagMapPtrOutput) ElementType() reflect.Type

func (AppTagMapPtrOutput) ToAppTagMapPtrOutput

func (o AppTagMapPtrOutput) ToAppTagMapPtrOutput() AppTagMapPtrOutput

func (AppTagMapPtrOutput) ToAppTagMapPtrOutputWithContext

func (o AppTagMapPtrOutput) ToAppTagMapPtrOutputWithContext(ctx context.Context) AppTagMapPtrOutput

type LookupAppArgs added in v0.12.0

type LookupAppArgs struct {
	// Amazon Resource Name (ARN) of the App.
	AppArn string `pulumi:"appArn"`
}

type LookupAppOutputArgs added in v0.12.0

type LookupAppOutputArgs struct {
	// Amazon Resource Name (ARN) of the App.
	AppArn pulumi.StringInput `pulumi:"appArn"`
}

func (LookupAppOutputArgs) ElementType added in v0.12.0

func (LookupAppOutputArgs) ElementType() reflect.Type

type LookupAppResult added in v0.12.0

type LookupAppResult struct {
	// Amazon Resource Name (ARN) of the App.
	AppArn *string `pulumi:"appArn"`
	// Assessment execution schedule.
	AppAssessmentSchedule *AppAssessmentSchedule `pulumi:"appAssessmentSchedule"`
	// A string containing full ResilienceHub app template body.
	AppTemplateBody *string `pulumi:"appTemplateBody"`
	// App description.
	Description *string `pulumi:"description"`
	// Amazon Resource Name (ARN) of the Resiliency Policy.
	ResiliencyPolicyArn *string `pulumi:"resiliencyPolicyArn"`
	// An array of ResourceMapping objects.
	ResourceMappings []AppResourceMapping `pulumi:"resourceMappings"`
	Tags             *AppTagMap           `pulumi:"tags"`
}

func LookupApp added in v0.12.0

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

Resource Type Definition for AWS::ResilienceHub::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

Amazon Resource Name (ARN) of the App.

func (LookupAppResultOutput) AppAssessmentSchedule added in v0.19.0

func (o LookupAppResultOutput) AppAssessmentSchedule() AppAssessmentSchedulePtrOutput

Assessment execution schedule.

func (LookupAppResultOutput) AppTemplateBody added in v0.12.0

func (o LookupAppResultOutput) AppTemplateBody() pulumi.StringPtrOutput

A string containing full ResilienceHub app template body.

func (LookupAppResultOutput) Description added in v0.12.0

App description.

func (LookupAppResultOutput) ElementType added in v0.12.0

func (LookupAppResultOutput) ElementType() reflect.Type

func (LookupAppResultOutput) ResiliencyPolicyArn added in v0.12.0

func (o LookupAppResultOutput) ResiliencyPolicyArn() pulumi.StringPtrOutput

Amazon Resource Name (ARN) of the Resiliency Policy.

func (LookupAppResultOutput) ResourceMappings added in v0.12.0

An array of ResourceMapping objects.

func (LookupAppResultOutput) Tags added in v0.12.0

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 LookupResiliencyPolicyArgs added in v0.12.0

type LookupResiliencyPolicyArgs struct {
	// Amazon Resource Name (ARN) of the Resiliency Policy.
	PolicyArn string `pulumi:"policyArn"`
}

type LookupResiliencyPolicyOutputArgs added in v0.12.0

type LookupResiliencyPolicyOutputArgs struct {
	// Amazon Resource Name (ARN) of the Resiliency Policy.
	PolicyArn pulumi.StringInput `pulumi:"policyArn"`
}

func (LookupResiliencyPolicyOutputArgs) ElementType added in v0.12.0

type LookupResiliencyPolicyResult added in v0.12.0

type LookupResiliencyPolicyResult struct {
	// Data Location Constraint of the Policy.
	DataLocationConstraint *ResiliencyPolicyDataLocationConstraint `pulumi:"dataLocationConstraint"`
	Policy                 *ResiliencyPolicyPolicyMap              `pulumi:"policy"`
	// Amazon Resource Name (ARN) of the Resiliency Policy.
	PolicyArn *string `pulumi:"policyArn"`
	// Description of Resiliency Policy.
	PolicyDescription *string `pulumi:"policyDescription"`
	// Name of Resiliency Policy.
	PolicyName *string                 `pulumi:"policyName"`
	Tags       *ResiliencyPolicyTagMap `pulumi:"tags"`
	// Resiliency Policy Tier.
	Tier *ResiliencyPolicyTier `pulumi:"tier"`
}

func LookupResiliencyPolicy added in v0.12.0

func LookupResiliencyPolicy(ctx *pulumi.Context, args *LookupResiliencyPolicyArgs, opts ...pulumi.InvokeOption) (*LookupResiliencyPolicyResult, error)

Resource Type Definition for Resiliency Policy.

type LookupResiliencyPolicyResultOutput added in v0.12.0

type LookupResiliencyPolicyResultOutput struct{ *pulumi.OutputState }

func LookupResiliencyPolicyOutput added in v0.12.0

func (LookupResiliencyPolicyResultOutput) DataLocationConstraint added in v0.12.0

Data Location Constraint of the Policy.

func (LookupResiliencyPolicyResultOutput) ElementType added in v0.12.0

func (LookupResiliencyPolicyResultOutput) Policy added in v0.12.0

func (LookupResiliencyPolicyResultOutput) PolicyArn added in v0.12.0

Amazon Resource Name (ARN) of the Resiliency Policy.

func (LookupResiliencyPolicyResultOutput) PolicyDescription added in v0.12.0

Description of Resiliency Policy.

func (LookupResiliencyPolicyResultOutput) PolicyName added in v0.12.0

Name of Resiliency Policy.

func (LookupResiliencyPolicyResultOutput) Tags added in v0.12.0

func (LookupResiliencyPolicyResultOutput) Tier added in v0.12.0

Resiliency Policy Tier.

func (LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutput added in v0.12.0

func (o LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutput() LookupResiliencyPolicyResultOutput

func (LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutputWithContext added in v0.12.0

func (o LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutputWithContext(ctx context.Context) LookupResiliencyPolicyResultOutput

type ResiliencyPolicy

type ResiliencyPolicy struct {
	pulumi.CustomResourceState

	// Data Location Constraint of the Policy.
	DataLocationConstraint ResiliencyPolicyDataLocationConstraintPtrOutput `pulumi:"dataLocationConstraint"`
	Policy                 ResiliencyPolicyPolicyMapOutput                 `pulumi:"policy"`
	// Amazon Resource Name (ARN) of the Resiliency Policy.
	PolicyArn pulumi.StringOutput `pulumi:"policyArn"`
	// Description of Resiliency Policy.
	PolicyDescription pulumi.StringPtrOutput `pulumi:"policyDescription"`
	// Name of Resiliency Policy.
	PolicyName pulumi.StringOutput             `pulumi:"policyName"`
	Tags       ResiliencyPolicyTagMapPtrOutput `pulumi:"tags"`
	// Resiliency Policy Tier.
	Tier ResiliencyPolicyTierOutput `pulumi:"tier"`
}

Resource Type Definition for Resiliency Policy.

func GetResiliencyPolicy

func GetResiliencyPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResiliencyPolicyState, opts ...pulumi.ResourceOption) (*ResiliencyPolicy, error)

GetResiliencyPolicy gets an existing ResiliencyPolicy 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 NewResiliencyPolicy

func NewResiliencyPolicy(ctx *pulumi.Context,
	name string, args *ResiliencyPolicyArgs, opts ...pulumi.ResourceOption) (*ResiliencyPolicy, error)

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

func (*ResiliencyPolicy) ElementType

func (*ResiliencyPolicy) ElementType() reflect.Type

func (*ResiliencyPolicy) ToResiliencyPolicyOutput

func (i *ResiliencyPolicy) ToResiliencyPolicyOutput() ResiliencyPolicyOutput

func (*ResiliencyPolicy) ToResiliencyPolicyOutputWithContext

func (i *ResiliencyPolicy) ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput

type ResiliencyPolicyArgs

type ResiliencyPolicyArgs struct {
	// Data Location Constraint of the Policy.
	DataLocationConstraint ResiliencyPolicyDataLocationConstraintPtrInput
	Policy                 ResiliencyPolicyPolicyMapInput
	// Description of Resiliency Policy.
	PolicyDescription pulumi.StringPtrInput
	// Name of Resiliency Policy.
	PolicyName pulumi.StringInput
	Tags       ResiliencyPolicyTagMapPtrInput
	// Resiliency Policy Tier.
	Tier ResiliencyPolicyTierInput
}

The set of arguments for constructing a ResiliencyPolicy resource.

func (ResiliencyPolicyArgs) ElementType

func (ResiliencyPolicyArgs) ElementType() reflect.Type

type ResiliencyPolicyDataLocationConstraint

type ResiliencyPolicyDataLocationConstraint string

Data Location Constraint of the Policy.

func (ResiliencyPolicyDataLocationConstraint) ElementType

func (ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutput

func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutput() ResiliencyPolicyDataLocationConstraintOutput

func (ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutputWithContext

func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintOutput

func (ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutput

func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput

func (ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext

func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput

func (ResiliencyPolicyDataLocationConstraint) ToStringOutput

func (ResiliencyPolicyDataLocationConstraint) ToStringOutputWithContext

func (ResiliencyPolicyDataLocationConstraint) ToStringPtrOutput

func (ResiliencyPolicyDataLocationConstraint) ToStringPtrOutputWithContext

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

type ResiliencyPolicyDataLocationConstraintInput

type ResiliencyPolicyDataLocationConstraintInput interface {
	pulumi.Input

	ToResiliencyPolicyDataLocationConstraintOutput() ResiliencyPolicyDataLocationConstraintOutput
	ToResiliencyPolicyDataLocationConstraintOutputWithContext(context.Context) ResiliencyPolicyDataLocationConstraintOutput
}

ResiliencyPolicyDataLocationConstraintInput is an input type that accepts ResiliencyPolicyDataLocationConstraintArgs and ResiliencyPolicyDataLocationConstraintOutput values. You can construct a concrete instance of `ResiliencyPolicyDataLocationConstraintInput` via:

ResiliencyPolicyDataLocationConstraintArgs{...}

type ResiliencyPolicyDataLocationConstraintOutput

type ResiliencyPolicyDataLocationConstraintOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyDataLocationConstraintOutput) ElementType

func (ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutput

func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutput() ResiliencyPolicyDataLocationConstraintOutput

func (ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutputWithContext

func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintOutput

func (ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput

func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput

func (ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext

func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput

func (ResiliencyPolicyDataLocationConstraintOutput) ToStringOutput

func (ResiliencyPolicyDataLocationConstraintOutput) ToStringOutputWithContext

func (ResiliencyPolicyDataLocationConstraintOutput) ToStringPtrOutput

func (ResiliencyPolicyDataLocationConstraintOutput) ToStringPtrOutputWithContext

type ResiliencyPolicyDataLocationConstraintPtrInput

type ResiliencyPolicyDataLocationConstraintPtrInput interface {
	pulumi.Input

	ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput
	ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput
}

type ResiliencyPolicyDataLocationConstraintPtrOutput

type ResiliencyPolicyDataLocationConstraintPtrOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyDataLocationConstraintPtrOutput) Elem

func (ResiliencyPolicyDataLocationConstraintPtrOutput) ElementType

func (ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput

func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput

func (ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext

func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput

func (ResiliencyPolicyDataLocationConstraintPtrOutput) ToStringPtrOutput

func (ResiliencyPolicyDataLocationConstraintPtrOutput) ToStringPtrOutputWithContext

type ResiliencyPolicyInput

type ResiliencyPolicyInput interface {
	pulumi.Input

	ToResiliencyPolicyOutput() ResiliencyPolicyOutput
	ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput
}

type ResiliencyPolicyOutput

type ResiliencyPolicyOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyOutput) DataLocationConstraint added in v0.17.0

Data Location Constraint of the Policy.

func (ResiliencyPolicyOutput) ElementType

func (ResiliencyPolicyOutput) ElementType() reflect.Type

func (ResiliencyPolicyOutput) Policy added in v0.17.0

func (ResiliencyPolicyOutput) PolicyArn added in v0.17.0

Amazon Resource Name (ARN) of the Resiliency Policy.

func (ResiliencyPolicyOutput) PolicyDescription added in v0.17.0

func (o ResiliencyPolicyOutput) PolicyDescription() pulumi.StringPtrOutput

Description of Resiliency Policy.

func (ResiliencyPolicyOutput) PolicyName added in v0.17.0

Name of Resiliency Policy.

func (ResiliencyPolicyOutput) Tags added in v0.17.0

func (ResiliencyPolicyOutput) Tier added in v0.17.0

Resiliency Policy Tier.

func (ResiliencyPolicyOutput) ToResiliencyPolicyOutput

func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutput() ResiliencyPolicyOutput

func (ResiliencyPolicyOutput) ToResiliencyPolicyOutputWithContext

func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput

type ResiliencyPolicyPolicyMap

type ResiliencyPolicyPolicyMap struct {
}

type ResiliencyPolicyPolicyMapArgs

type ResiliencyPolicyPolicyMapArgs struct {
}

func (ResiliencyPolicyPolicyMapArgs) ElementType

func (ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutput

func (i ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutput() ResiliencyPolicyPolicyMapOutput

func (ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutputWithContext

func (i ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapOutput

type ResiliencyPolicyPolicyMapInput

type ResiliencyPolicyPolicyMapInput interface {
	pulumi.Input

	ToResiliencyPolicyPolicyMapOutput() ResiliencyPolicyPolicyMapOutput
	ToResiliencyPolicyPolicyMapOutputWithContext(context.Context) ResiliencyPolicyPolicyMapOutput
}

ResiliencyPolicyPolicyMapInput is an input type that accepts ResiliencyPolicyPolicyMap and ResiliencyPolicyPolicyMapOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyMapInput` via:

ResiliencyPolicyPolicyMap{ "key": ResiliencyPolicyPolicyArgs{...} }

type ResiliencyPolicyPolicyMapOutput

type ResiliencyPolicyPolicyMapOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyPolicyMapOutput) ElementType

func (ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutput

func (o ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutput() ResiliencyPolicyPolicyMapOutput

func (ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutputWithContext

func (o ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapOutput

type ResiliencyPolicyPolicyMapPtrOutput

type ResiliencyPolicyPolicyMapPtrOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyPolicyMapPtrOutput) Elem

func (ResiliencyPolicyPolicyMapPtrOutput) ElementType

func (ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutput

func (o ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutput() ResiliencyPolicyPolicyMapPtrOutput

func (ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutputWithContext

func (o ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapPtrOutput

type ResiliencyPolicyState

type ResiliencyPolicyState struct {
}

func (ResiliencyPolicyState) ElementType

func (ResiliencyPolicyState) ElementType() reflect.Type

type ResiliencyPolicyTagMap

type ResiliencyPolicyTagMap struct {
}

type ResiliencyPolicyTagMapArgs

type ResiliencyPolicyTagMapArgs struct {
}

func (ResiliencyPolicyTagMapArgs) ElementType

func (ResiliencyPolicyTagMapArgs) ElementType() reflect.Type

func (ResiliencyPolicyTagMapArgs) ToResiliencyPolicyTagMapOutput

func (i ResiliencyPolicyTagMapArgs) ToResiliencyPolicyTagMapOutput() ResiliencyPolicyTagMapOutput

func (ResiliencyPolicyTagMapArgs) ToResiliencyPolicyTagMapOutputWithContext

func (i ResiliencyPolicyTagMapArgs) ToResiliencyPolicyTagMapOutputWithContext(ctx context.Context) ResiliencyPolicyTagMapOutput

func (ResiliencyPolicyTagMapArgs) ToResiliencyPolicyTagMapPtrOutput

func (i ResiliencyPolicyTagMapArgs) ToResiliencyPolicyTagMapPtrOutput() ResiliencyPolicyTagMapPtrOutput

func (ResiliencyPolicyTagMapArgs) ToResiliencyPolicyTagMapPtrOutputWithContext

func (i ResiliencyPolicyTagMapArgs) ToResiliencyPolicyTagMapPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTagMapPtrOutput

type ResiliencyPolicyTagMapInput

type ResiliencyPolicyTagMapInput interface {
	pulumi.Input

	ToResiliencyPolicyTagMapOutput() ResiliencyPolicyTagMapOutput
	ToResiliencyPolicyTagMapOutputWithContext(context.Context) ResiliencyPolicyTagMapOutput
}

ResiliencyPolicyTagMapInput is an input type that accepts ResiliencyPolicyTagMap and ResiliencyPolicyTagMapOutput values. You can construct a concrete instance of `ResiliencyPolicyTagMapInput` via:

ResiliencyPolicyTagMap{ "key": ResiliencyPolicyTagArgs{...} }

type ResiliencyPolicyTagMapOutput

type ResiliencyPolicyTagMapOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyTagMapOutput) ElementType

func (ResiliencyPolicyTagMapOutput) ToResiliencyPolicyTagMapOutput

func (o ResiliencyPolicyTagMapOutput) ToResiliencyPolicyTagMapOutput() ResiliencyPolicyTagMapOutput

func (ResiliencyPolicyTagMapOutput) ToResiliencyPolicyTagMapOutputWithContext

func (o ResiliencyPolicyTagMapOutput) ToResiliencyPolicyTagMapOutputWithContext(ctx context.Context) ResiliencyPolicyTagMapOutput

func (ResiliencyPolicyTagMapOutput) ToResiliencyPolicyTagMapPtrOutput

func (o ResiliencyPolicyTagMapOutput) ToResiliencyPolicyTagMapPtrOutput() ResiliencyPolicyTagMapPtrOutput

func (ResiliencyPolicyTagMapOutput) ToResiliencyPolicyTagMapPtrOutputWithContext

func (o ResiliencyPolicyTagMapOutput) ToResiliencyPolicyTagMapPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTagMapPtrOutput

type ResiliencyPolicyTagMapPtrInput

type ResiliencyPolicyTagMapPtrInput interface {
	pulumi.Input

	ToResiliencyPolicyTagMapPtrOutput() ResiliencyPolicyTagMapPtrOutput
	ToResiliencyPolicyTagMapPtrOutputWithContext(context.Context) ResiliencyPolicyTagMapPtrOutput
}

ResiliencyPolicyTagMapPtrInput is an input type that accepts ResiliencyPolicyTagMapArgs, ResiliencyPolicyTagMapPtr and ResiliencyPolicyTagMapPtrOutput values. You can construct a concrete instance of `ResiliencyPolicyTagMapPtrInput` via:

        ResiliencyPolicyTagMapArgs{...}

or:

        nil

type ResiliencyPolicyTagMapPtrOutput

type ResiliencyPolicyTagMapPtrOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyTagMapPtrOutput) Elem

func (ResiliencyPolicyTagMapPtrOutput) ElementType

func (ResiliencyPolicyTagMapPtrOutput) ToResiliencyPolicyTagMapPtrOutput

func (o ResiliencyPolicyTagMapPtrOutput) ToResiliencyPolicyTagMapPtrOutput() ResiliencyPolicyTagMapPtrOutput

func (ResiliencyPolicyTagMapPtrOutput) ToResiliencyPolicyTagMapPtrOutputWithContext

func (o ResiliencyPolicyTagMapPtrOutput) ToResiliencyPolicyTagMapPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTagMapPtrOutput

type ResiliencyPolicyTier

type ResiliencyPolicyTier string

Resiliency Policy Tier.

func (ResiliencyPolicyTier) ElementType

func (ResiliencyPolicyTier) ElementType() reflect.Type

func (ResiliencyPolicyTier) ToResiliencyPolicyTierOutput

func (e ResiliencyPolicyTier) ToResiliencyPolicyTierOutput() ResiliencyPolicyTierOutput

func (ResiliencyPolicyTier) ToResiliencyPolicyTierOutputWithContext

func (e ResiliencyPolicyTier) ToResiliencyPolicyTierOutputWithContext(ctx context.Context) ResiliencyPolicyTierOutput

func (ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutput

func (e ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput

func (ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutputWithContext

func (e ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput

func (ResiliencyPolicyTier) ToStringOutput

func (e ResiliencyPolicyTier) ToStringOutput() pulumi.StringOutput

func (ResiliencyPolicyTier) ToStringOutputWithContext

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

func (ResiliencyPolicyTier) ToStringPtrOutput

func (e ResiliencyPolicyTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResiliencyPolicyTier) ToStringPtrOutputWithContext

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

type ResiliencyPolicyTierInput

type ResiliencyPolicyTierInput interface {
	pulumi.Input

	ToResiliencyPolicyTierOutput() ResiliencyPolicyTierOutput
	ToResiliencyPolicyTierOutputWithContext(context.Context) ResiliencyPolicyTierOutput
}

ResiliencyPolicyTierInput is an input type that accepts ResiliencyPolicyTierArgs and ResiliencyPolicyTierOutput values. You can construct a concrete instance of `ResiliencyPolicyTierInput` via:

ResiliencyPolicyTierArgs{...}

type ResiliencyPolicyTierOutput

type ResiliencyPolicyTierOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyTierOutput) ElementType

func (ResiliencyPolicyTierOutput) ElementType() reflect.Type

func (ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutput

func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutput() ResiliencyPolicyTierOutput

func (ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutputWithContext

func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutputWithContext(ctx context.Context) ResiliencyPolicyTierOutput

func (ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutput

func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput

func (ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutputWithContext

func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput

func (ResiliencyPolicyTierOutput) ToStringOutput

func (o ResiliencyPolicyTierOutput) ToStringOutput() pulumi.StringOutput

func (ResiliencyPolicyTierOutput) ToStringOutputWithContext

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

func (ResiliencyPolicyTierOutput) ToStringPtrOutput

func (o ResiliencyPolicyTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResiliencyPolicyTierOutput) ToStringPtrOutputWithContext

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

type ResiliencyPolicyTierPtrInput

type ResiliencyPolicyTierPtrInput interface {
	pulumi.Input

	ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput
	ToResiliencyPolicyTierPtrOutputWithContext(context.Context) ResiliencyPolicyTierPtrOutput
}

func ResiliencyPolicyTierPtr

func ResiliencyPolicyTierPtr(v string) ResiliencyPolicyTierPtrInput

type ResiliencyPolicyTierPtrOutput

type ResiliencyPolicyTierPtrOutput struct{ *pulumi.OutputState }

func (ResiliencyPolicyTierPtrOutput) Elem

func (ResiliencyPolicyTierPtrOutput) ElementType

func (ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutput

func (o ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput

func (ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutputWithContext

func (o ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput

func (ResiliencyPolicyTierPtrOutput) ToStringPtrOutput

func (ResiliencyPolicyTierPtrOutput) ToStringPtrOutputWithContext

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

Jump to

Keyboard shortcuts

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