resiliencehub

package
v0.8.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

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"`
	// 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 {
	// 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 AppInput

type AppInput interface {
	pulumi.Input

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

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

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

type 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"`
}

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"`
}

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) 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 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) ElementType

func (ResiliencyPolicyOutput) ElementType() reflect.Type

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

func (ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapPtrOutput

func (i ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapPtrOutput() ResiliencyPolicyPolicyMapPtrOutput

func (ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapPtrOutputWithContext

func (i ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapPtrOutput

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

func (ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapPtrOutput

func (o ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapPtrOutput() ResiliencyPolicyPolicyMapPtrOutput

func (ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapPtrOutputWithContext

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

type ResiliencyPolicyPolicyMapPtrInput

type ResiliencyPolicyPolicyMapPtrInput interface {
	pulumi.Input

	ToResiliencyPolicyPolicyMapPtrOutput() ResiliencyPolicyPolicyMapPtrOutput
	ToResiliencyPolicyPolicyMapPtrOutputWithContext(context.Context) ResiliencyPolicyPolicyMapPtrOutput
}

ResiliencyPolicyPolicyMapPtrInput is an input type that accepts ResiliencyPolicyPolicyMapArgs, ResiliencyPolicyPolicyMapPtr and ResiliencyPolicyPolicyMapPtrOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyMapPtrInput` via:

        ResiliencyPolicyPolicyMapArgs{...}

or:

        nil

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