Documentation
¶
Index ¶
- Constants
- type Cluster
- type ClusterArgs
- type ClusterEndpoint
- type ClusterEndpointArgs
- type ClusterEndpointArray
- type ClusterEndpointArrayInput
- type ClusterEndpointArrayOutput
- func (ClusterEndpointArrayOutput) ElementType() reflect.Type
- func (o ClusterEndpointArrayOutput) Index(i pulumi.IntInput) ClusterEndpointOutput
- func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
- func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
- type ClusterEndpointInput
- type ClusterEndpointOutput
- func (ClusterEndpointOutput) ElementType() reflect.Type
- func (o ClusterEndpointOutput) Endpoint() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) Region() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
- type ClusterInput
- type ClusterOutput
- type ClusterState
- type ClusterStatus
- func (ClusterStatus) ElementType() reflect.Type
- func (e ClusterStatus) ToClusterStatusOutput() ClusterStatusOutput
- func (e ClusterStatus) ToClusterStatusOutputWithContext(ctx context.Context) ClusterStatusOutput
- func (e ClusterStatus) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
- func (e ClusterStatus) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
- func (e ClusterStatus) ToStringOutput() pulumi.StringOutput
- func (e ClusterStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterStatusInput
- type ClusterStatusOutput
- func (ClusterStatusOutput) ElementType() reflect.Type
- func (o ClusterStatusOutput) ToClusterStatusOutput() ClusterStatusOutput
- func (o ClusterStatusOutput) ToClusterStatusOutputWithContext(ctx context.Context) ClusterStatusOutput
- func (o ClusterStatusOutput) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
- func (o ClusterStatusOutput) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
- func (o ClusterStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterStatusPtrInput
- type ClusterStatusPtrOutput
- func (o ClusterStatusPtrOutput) Elem() ClusterStatusOutput
- func (ClusterStatusPtrOutput) ElementType() reflect.Type
- func (o ClusterStatusPtrOutput) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
- func (o ClusterStatusPtrOutput) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
- func (o ClusterStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterTag
- type ClusterTagArgs
- type ClusterTagArray
- type ClusterTagArrayInput
- type ClusterTagArrayOutput
- func (ClusterTagArrayOutput) ElementType() reflect.Type
- func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
- type ClusterTagInput
- type ClusterTagOutput
- func (ClusterTagOutput) ElementType() reflect.Type
- func (o ClusterTagOutput) Key() pulumi.StringOutput
- func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
- func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
- func (o ClusterTagOutput) Value() pulumi.StringOutput
- type ControlPanel
- type ControlPanelArgs
- type ControlPanelInput
- type ControlPanelOutput
- type ControlPanelState
- type ControlPanelStatus
- func (ControlPanelStatus) ElementType() reflect.Type
- func (e ControlPanelStatus) ToControlPanelStatusOutput() ControlPanelStatusOutput
- func (e ControlPanelStatus) ToControlPanelStatusOutputWithContext(ctx context.Context) ControlPanelStatusOutput
- func (e ControlPanelStatus) ToControlPanelStatusPtrOutput() ControlPanelStatusPtrOutput
- func (e ControlPanelStatus) ToControlPanelStatusPtrOutputWithContext(ctx context.Context) ControlPanelStatusPtrOutput
- func (e ControlPanelStatus) ToStringOutput() pulumi.StringOutput
- func (e ControlPanelStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ControlPanelStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ControlPanelStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ControlPanelStatusInput
- type ControlPanelStatusOutput
- func (ControlPanelStatusOutput) ElementType() reflect.Type
- func (o ControlPanelStatusOutput) ToControlPanelStatusOutput() ControlPanelStatusOutput
- func (o ControlPanelStatusOutput) ToControlPanelStatusOutputWithContext(ctx context.Context) ControlPanelStatusOutput
- func (o ControlPanelStatusOutput) ToControlPanelStatusPtrOutput() ControlPanelStatusPtrOutput
- func (o ControlPanelStatusOutput) ToControlPanelStatusPtrOutputWithContext(ctx context.Context) ControlPanelStatusPtrOutput
- func (o ControlPanelStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ControlPanelStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ControlPanelStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ControlPanelStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ControlPanelStatusPtrInput
- type ControlPanelStatusPtrOutput
- func (o ControlPanelStatusPtrOutput) Elem() ControlPanelStatusOutput
- func (ControlPanelStatusPtrOutput) ElementType() reflect.Type
- func (o ControlPanelStatusPtrOutput) ToControlPanelStatusPtrOutput() ControlPanelStatusPtrOutput
- func (o ControlPanelStatusPtrOutput) ToControlPanelStatusPtrOutputWithContext(ctx context.Context) ControlPanelStatusPtrOutput
- func (o ControlPanelStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ControlPanelStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ControlPanelTag
- type ControlPanelTagArgs
- type ControlPanelTagArray
- type ControlPanelTagArrayInput
- type ControlPanelTagArrayOutput
- func (ControlPanelTagArrayOutput) ElementType() reflect.Type
- func (o ControlPanelTagArrayOutput) Index(i pulumi.IntInput) ControlPanelTagOutput
- func (o ControlPanelTagArrayOutput) ToControlPanelTagArrayOutput() ControlPanelTagArrayOutput
- func (o ControlPanelTagArrayOutput) ToControlPanelTagArrayOutputWithContext(ctx context.Context) ControlPanelTagArrayOutput
- type ControlPanelTagInput
- type ControlPanelTagOutput
- func (ControlPanelTagOutput) ElementType() reflect.Type
- func (o ControlPanelTagOutput) Key() pulumi.StringOutput
- func (o ControlPanelTagOutput) ToControlPanelTagOutput() ControlPanelTagOutput
- func (o ControlPanelTagOutput) ToControlPanelTagOutputWithContext(ctx context.Context) ControlPanelTagOutput
- func (o ControlPanelTagOutput) Value() pulumi.StringOutput
- type RoutingControl
- type RoutingControlArgs
- type RoutingControlInput
- type RoutingControlOutput
- type RoutingControlState
- type RoutingControlStatus
- func (RoutingControlStatus) ElementType() reflect.Type
- func (e RoutingControlStatus) ToRoutingControlStatusOutput() RoutingControlStatusOutput
- func (e RoutingControlStatus) ToRoutingControlStatusOutputWithContext(ctx context.Context) RoutingControlStatusOutput
- func (e RoutingControlStatus) ToRoutingControlStatusPtrOutput() RoutingControlStatusPtrOutput
- func (e RoutingControlStatus) ToRoutingControlStatusPtrOutputWithContext(ctx context.Context) RoutingControlStatusPtrOutput
- func (e RoutingControlStatus) ToStringOutput() pulumi.StringOutput
- func (e RoutingControlStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoutingControlStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoutingControlStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutingControlStatusInput
- type RoutingControlStatusOutput
- func (RoutingControlStatusOutput) ElementType() reflect.Type
- func (o RoutingControlStatusOutput) ToRoutingControlStatusOutput() RoutingControlStatusOutput
- func (o RoutingControlStatusOutput) ToRoutingControlStatusOutputWithContext(ctx context.Context) RoutingControlStatusOutput
- func (o RoutingControlStatusOutput) ToRoutingControlStatusPtrOutput() RoutingControlStatusPtrOutput
- func (o RoutingControlStatusOutput) ToRoutingControlStatusPtrOutputWithContext(ctx context.Context) RoutingControlStatusPtrOutput
- func (o RoutingControlStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o RoutingControlStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RoutingControlStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutingControlStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutingControlStatusPtrInput
- type RoutingControlStatusPtrOutput
- func (o RoutingControlStatusPtrOutput) Elem() RoutingControlStatusOutput
- func (RoutingControlStatusPtrOutput) ElementType() reflect.Type
- func (o RoutingControlStatusPtrOutput) ToRoutingControlStatusPtrOutput() RoutingControlStatusPtrOutput
- func (o RoutingControlStatusPtrOutput) ToRoutingControlStatusPtrOutputWithContext(ctx context.Context) RoutingControlStatusPtrOutput
- func (o RoutingControlStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutingControlStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SafetyRule
- type SafetyRuleArgs
- type SafetyRuleAssertionRule
- type SafetyRuleAssertionRuleArgs
- func (SafetyRuleAssertionRuleArgs) ElementType() reflect.Type
- func (i SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRuleOutput() SafetyRuleAssertionRuleOutput
- func (i SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRuleOutputWithContext(ctx context.Context) SafetyRuleAssertionRuleOutput
- func (i SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRulePtrOutput() SafetyRuleAssertionRulePtrOutput
- func (i SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRulePtrOutputWithContext(ctx context.Context) SafetyRuleAssertionRulePtrOutput
- type SafetyRuleAssertionRuleInput
- type SafetyRuleAssertionRuleOutput
- func (o SafetyRuleAssertionRuleOutput) AssertedControls() pulumi.StringArrayOutput
- func (SafetyRuleAssertionRuleOutput) ElementType() reflect.Type
- func (o SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRuleOutput() SafetyRuleAssertionRuleOutput
- func (o SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRuleOutputWithContext(ctx context.Context) SafetyRuleAssertionRuleOutput
- func (o SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRulePtrOutput() SafetyRuleAssertionRulePtrOutput
- func (o SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRulePtrOutputWithContext(ctx context.Context) SafetyRuleAssertionRulePtrOutput
- func (o SafetyRuleAssertionRuleOutput) WaitPeriodMs() pulumi.IntOutput
- type SafetyRuleAssertionRulePtrInput
- type SafetyRuleAssertionRulePtrOutput
- func (o SafetyRuleAssertionRulePtrOutput) AssertedControls() pulumi.StringArrayOutput
- func (o SafetyRuleAssertionRulePtrOutput) Elem() SafetyRuleAssertionRuleOutput
- func (SafetyRuleAssertionRulePtrOutput) ElementType() reflect.Type
- func (o SafetyRuleAssertionRulePtrOutput) ToSafetyRuleAssertionRulePtrOutput() SafetyRuleAssertionRulePtrOutput
- func (o SafetyRuleAssertionRulePtrOutput) ToSafetyRuleAssertionRulePtrOutputWithContext(ctx context.Context) SafetyRuleAssertionRulePtrOutput
- func (o SafetyRuleAssertionRulePtrOutput) WaitPeriodMs() pulumi.IntPtrOutput
- type SafetyRuleGatingRule
- type SafetyRuleGatingRuleArgs
- func (SafetyRuleGatingRuleArgs) ElementType() reflect.Type
- func (i SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRuleOutput() SafetyRuleGatingRuleOutput
- func (i SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRuleOutputWithContext(ctx context.Context) SafetyRuleGatingRuleOutput
- func (i SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRulePtrOutput() SafetyRuleGatingRulePtrOutput
- func (i SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRulePtrOutputWithContext(ctx context.Context) SafetyRuleGatingRulePtrOutput
- type SafetyRuleGatingRuleInput
- type SafetyRuleGatingRuleOutput
- func (SafetyRuleGatingRuleOutput) ElementType() reflect.Type
- func (o SafetyRuleGatingRuleOutput) GatingControls() pulumi.StringArrayOutput
- func (o SafetyRuleGatingRuleOutput) TargetControls() pulumi.StringArrayOutput
- func (o SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRuleOutput() SafetyRuleGatingRuleOutput
- func (o SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRuleOutputWithContext(ctx context.Context) SafetyRuleGatingRuleOutput
- func (o SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRulePtrOutput() SafetyRuleGatingRulePtrOutput
- func (o SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRulePtrOutputWithContext(ctx context.Context) SafetyRuleGatingRulePtrOutput
- func (o SafetyRuleGatingRuleOutput) WaitPeriodMs() pulumi.IntOutput
- type SafetyRuleGatingRulePtrInput
- type SafetyRuleGatingRulePtrOutput
- func (o SafetyRuleGatingRulePtrOutput) Elem() SafetyRuleGatingRuleOutput
- func (SafetyRuleGatingRulePtrOutput) ElementType() reflect.Type
- func (o SafetyRuleGatingRulePtrOutput) GatingControls() pulumi.StringArrayOutput
- func (o SafetyRuleGatingRulePtrOutput) TargetControls() pulumi.StringArrayOutput
- func (o SafetyRuleGatingRulePtrOutput) ToSafetyRuleGatingRulePtrOutput() SafetyRuleGatingRulePtrOutput
- func (o SafetyRuleGatingRulePtrOutput) ToSafetyRuleGatingRulePtrOutputWithContext(ctx context.Context) SafetyRuleGatingRulePtrOutput
- func (o SafetyRuleGatingRulePtrOutput) WaitPeriodMs() pulumi.IntPtrOutput
- type SafetyRuleInput
- type SafetyRuleOutput
- type SafetyRuleRuleConfig
- type SafetyRuleRuleConfigArgs
- func (SafetyRuleRuleConfigArgs) ElementType() reflect.Type
- func (i SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigOutput() SafetyRuleRuleConfigOutput
- func (i SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigOutputWithContext(ctx context.Context) SafetyRuleRuleConfigOutput
- func (i SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigPtrOutput() SafetyRuleRuleConfigPtrOutput
- func (i SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigPtrOutputWithContext(ctx context.Context) SafetyRuleRuleConfigPtrOutput
- type SafetyRuleRuleConfigInput
- type SafetyRuleRuleConfigOutput
- func (SafetyRuleRuleConfigOutput) ElementType() reflect.Type
- func (o SafetyRuleRuleConfigOutput) Inverted() pulumi.BoolOutput
- func (o SafetyRuleRuleConfigOutput) Threshold() pulumi.IntOutput
- func (o SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigOutput() SafetyRuleRuleConfigOutput
- func (o SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigOutputWithContext(ctx context.Context) SafetyRuleRuleConfigOutput
- func (o SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigPtrOutput() SafetyRuleRuleConfigPtrOutput
- func (o SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigPtrOutputWithContext(ctx context.Context) SafetyRuleRuleConfigPtrOutput
- func (o SafetyRuleRuleConfigOutput) Type() SafetyRuleRuleTypeOutput
- type SafetyRuleRuleConfigPtrInput
- type SafetyRuleRuleConfigPtrOutput
- func (o SafetyRuleRuleConfigPtrOutput) Elem() SafetyRuleRuleConfigOutput
- func (SafetyRuleRuleConfigPtrOutput) ElementType() reflect.Type
- func (o SafetyRuleRuleConfigPtrOutput) Inverted() pulumi.BoolPtrOutput
- func (o SafetyRuleRuleConfigPtrOutput) Threshold() pulumi.IntPtrOutput
- func (o SafetyRuleRuleConfigPtrOutput) ToSafetyRuleRuleConfigPtrOutput() SafetyRuleRuleConfigPtrOutput
- func (o SafetyRuleRuleConfigPtrOutput) ToSafetyRuleRuleConfigPtrOutputWithContext(ctx context.Context) SafetyRuleRuleConfigPtrOutput
- func (o SafetyRuleRuleConfigPtrOutput) Type() SafetyRuleRuleTypePtrOutput
- type SafetyRuleRuleType
- func (SafetyRuleRuleType) ElementType() reflect.Type
- func (e SafetyRuleRuleType) ToSafetyRuleRuleTypeOutput() SafetyRuleRuleTypeOutput
- func (e SafetyRuleRuleType) ToSafetyRuleRuleTypeOutputWithContext(ctx context.Context) SafetyRuleRuleTypeOutput
- func (e SafetyRuleRuleType) ToSafetyRuleRuleTypePtrOutput() SafetyRuleRuleTypePtrOutput
- func (e SafetyRuleRuleType) ToSafetyRuleRuleTypePtrOutputWithContext(ctx context.Context) SafetyRuleRuleTypePtrOutput
- func (e SafetyRuleRuleType) ToStringOutput() pulumi.StringOutput
- func (e SafetyRuleRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SafetyRuleRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SafetyRuleRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SafetyRuleRuleTypeInput
- type SafetyRuleRuleTypeOutput
- func (SafetyRuleRuleTypeOutput) ElementType() reflect.Type
- func (o SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypeOutput() SafetyRuleRuleTypeOutput
- func (o SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypeOutputWithContext(ctx context.Context) SafetyRuleRuleTypeOutput
- func (o SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypePtrOutput() SafetyRuleRuleTypePtrOutput
- func (o SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypePtrOutputWithContext(ctx context.Context) SafetyRuleRuleTypePtrOutput
- func (o SafetyRuleRuleTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SafetyRuleRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SafetyRuleRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SafetyRuleRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SafetyRuleRuleTypePtrInput
- type SafetyRuleRuleTypePtrOutput
- func (o SafetyRuleRuleTypePtrOutput) Elem() SafetyRuleRuleTypeOutput
- func (SafetyRuleRuleTypePtrOutput) ElementType() reflect.Type
- func (o SafetyRuleRuleTypePtrOutput) ToSafetyRuleRuleTypePtrOutput() SafetyRuleRuleTypePtrOutput
- func (o SafetyRuleRuleTypePtrOutput) ToSafetyRuleRuleTypePtrOutputWithContext(ctx context.Context) SafetyRuleRuleTypePtrOutput
- func (o SafetyRuleRuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SafetyRuleRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SafetyRuleState
- type SafetyRuleStatus
- func (SafetyRuleStatus) ElementType() reflect.Type
- func (e SafetyRuleStatus) ToSafetyRuleStatusOutput() SafetyRuleStatusOutput
- func (e SafetyRuleStatus) ToSafetyRuleStatusOutputWithContext(ctx context.Context) SafetyRuleStatusOutput
- func (e SafetyRuleStatus) ToSafetyRuleStatusPtrOutput() SafetyRuleStatusPtrOutput
- func (e SafetyRuleStatus) ToSafetyRuleStatusPtrOutputWithContext(ctx context.Context) SafetyRuleStatusPtrOutput
- func (e SafetyRuleStatus) ToStringOutput() pulumi.StringOutput
- func (e SafetyRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SafetyRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SafetyRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SafetyRuleStatusInput
- type SafetyRuleStatusOutput
- func (SafetyRuleStatusOutput) ElementType() reflect.Type
- func (o SafetyRuleStatusOutput) ToSafetyRuleStatusOutput() SafetyRuleStatusOutput
- func (o SafetyRuleStatusOutput) ToSafetyRuleStatusOutputWithContext(ctx context.Context) SafetyRuleStatusOutput
- func (o SafetyRuleStatusOutput) ToSafetyRuleStatusPtrOutput() SafetyRuleStatusPtrOutput
- func (o SafetyRuleStatusOutput) ToSafetyRuleStatusPtrOutputWithContext(ctx context.Context) SafetyRuleStatusPtrOutput
- func (o SafetyRuleStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o SafetyRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SafetyRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SafetyRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SafetyRuleStatusPtrInput
- type SafetyRuleStatusPtrOutput
- func (o SafetyRuleStatusPtrOutput) Elem() SafetyRuleStatusOutput
- func (SafetyRuleStatusPtrOutput) ElementType() reflect.Type
- func (o SafetyRuleStatusPtrOutput) ToSafetyRuleStatusPtrOutput() SafetyRuleStatusPtrOutput
- func (o SafetyRuleStatusPtrOutput) ToSafetyRuleStatusPtrOutputWithContext(ctx context.Context) SafetyRuleStatusPtrOutput
- func (o SafetyRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SafetyRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SafetyRuleTag
- type SafetyRuleTagArgs
- type SafetyRuleTagArray
- type SafetyRuleTagArrayInput
- type SafetyRuleTagArrayOutput
- func (SafetyRuleTagArrayOutput) ElementType() reflect.Type
- func (o SafetyRuleTagArrayOutput) Index(i pulumi.IntInput) SafetyRuleTagOutput
- func (o SafetyRuleTagArrayOutput) ToSafetyRuleTagArrayOutput() SafetyRuleTagArrayOutput
- func (o SafetyRuleTagArrayOutput) ToSafetyRuleTagArrayOutputWithContext(ctx context.Context) SafetyRuleTagArrayOutput
- type SafetyRuleTagInput
- type SafetyRuleTagOutput
- func (SafetyRuleTagOutput) ElementType() reflect.Type
- func (o SafetyRuleTagOutput) Key() pulumi.StringOutput
- func (o SafetyRuleTagOutput) ToSafetyRuleTagOutput() SafetyRuleTagOutput
- func (o SafetyRuleTagOutput) ToSafetyRuleTagOutputWithContext(ctx context.Context) SafetyRuleTagOutput
- func (o SafetyRuleTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( ClusterStatusPending = ClusterStatus("PENDING") ClusterStatusDeployed = ClusterStatus("DEPLOYED") ClusterStatusPendingDeletion = ClusterStatus("PENDING_DELETION") )
const ( ControlPanelStatusPending = ControlPanelStatus("PENDING") ControlPanelStatusDeployed = ControlPanelStatus("DEPLOYED") ControlPanelStatusPendingDeletion = ControlPanelStatus("PENDING_DELETION") )
const ( RoutingControlStatusPending = RoutingControlStatus("PENDING") RoutingControlStatusDeployed = RoutingControlStatus("DEPLOYED") RoutingControlStatusPendingDeletion = RoutingControlStatus("PENDING_DELETION") )
const ( SafetyRuleRuleTypeAnd = SafetyRuleRuleType("AND") SafetyRuleRuleTypeOr = SafetyRuleRuleType("OR") SafetyRuleRuleTypeAtleast = SafetyRuleRuleType("ATLEAST") )
const ( SafetyRuleStatusPending = SafetyRuleStatus("PENDING") SafetyRuleStatusDeployed = SafetyRuleStatus("DEPLOYED") SafetyRuleStatusPendingDeletion = SafetyRuleStatus("PENDING_DELETION") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the cluster. ClusterArn pulumi.StringOutput `pulumi:"clusterArn"` // Endpoints for the cluster. ClusterEndpoints ClusterEndpointArrayOutput `pulumi:"clusterEndpoints"` // Name of a Cluster. You can use any non-white space character in the name Name pulumi.StringPtrOutput `pulumi:"name"` // Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION. Status ClusterStatusOutput `pulumi:"status"` // A collection of tags associated with a resource Tags ClusterTagArrayOutput `pulumi:"tags"` }
AWS Route53 Recovery Control Cluster resource schema
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Name of a Cluster. You can use any non-white space character in the name Name pulumi.StringPtrInput // A collection of tags associated with a resource Tags ClusterTagArrayInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterEndpoint ¶ added in v0.2.0
type ClusterEndpointArgs ¶ added in v0.2.0
type ClusterEndpointArgs struct { Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` Region pulumi.StringPtrInput `pulumi:"region"` }
func (ClusterEndpointArgs) ElementType ¶ added in v0.2.0
func (ClusterEndpointArgs) ElementType() reflect.Type
func (ClusterEndpointArgs) ToClusterEndpointOutput ¶ added in v0.2.0
func (i ClusterEndpointArgs) ToClusterEndpointOutput() ClusterEndpointOutput
func (ClusterEndpointArgs) ToClusterEndpointOutputWithContext ¶ added in v0.2.0
func (i ClusterEndpointArgs) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
type ClusterEndpointArray ¶ added in v0.2.0
type ClusterEndpointArray []ClusterEndpointInput
func (ClusterEndpointArray) ElementType ¶ added in v0.2.0
func (ClusterEndpointArray) ElementType() reflect.Type
func (ClusterEndpointArray) ToClusterEndpointArrayOutput ¶ added in v0.2.0
func (i ClusterEndpointArray) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
func (ClusterEndpointArray) ToClusterEndpointArrayOutputWithContext ¶ added in v0.2.0
func (i ClusterEndpointArray) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
type ClusterEndpointArrayInput ¶ added in v0.2.0
type ClusterEndpointArrayInput interface { pulumi.Input ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput ToClusterEndpointArrayOutputWithContext(context.Context) ClusterEndpointArrayOutput }
ClusterEndpointArrayInput is an input type that accepts ClusterEndpointArray and ClusterEndpointArrayOutput values. You can construct a concrete instance of `ClusterEndpointArrayInput` via:
ClusterEndpointArray{ ClusterEndpointArgs{...} }
type ClusterEndpointArrayOutput ¶ added in v0.2.0
type ClusterEndpointArrayOutput struct{ *pulumi.OutputState }
func (ClusterEndpointArrayOutput) ElementType ¶ added in v0.2.0
func (ClusterEndpointArrayOutput) ElementType() reflect.Type
func (ClusterEndpointArrayOutput) Index ¶ added in v0.2.0
func (o ClusterEndpointArrayOutput) Index(i pulumi.IntInput) ClusterEndpointOutput
func (ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput ¶ added in v0.2.0
func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
func (ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext ¶ added in v0.2.0
func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
type ClusterEndpointInput ¶ added in v0.2.0
type ClusterEndpointInput interface { pulumi.Input ToClusterEndpointOutput() ClusterEndpointOutput ToClusterEndpointOutputWithContext(context.Context) ClusterEndpointOutput }
ClusterEndpointInput is an input type that accepts ClusterEndpointArgs and ClusterEndpointOutput values. You can construct a concrete instance of `ClusterEndpointInput` via:
ClusterEndpointArgs{...}
type ClusterEndpointOutput ¶ added in v0.2.0
type ClusterEndpointOutput struct{ *pulumi.OutputState }
func (ClusterEndpointOutput) ElementType ¶ added in v0.2.0
func (ClusterEndpointOutput) ElementType() reflect.Type
func (ClusterEndpointOutput) Endpoint ¶ added in v0.2.0
func (o ClusterEndpointOutput) Endpoint() pulumi.StringPtrOutput
func (ClusterEndpointOutput) Region ¶ added in v0.2.0
func (o ClusterEndpointOutput) Region() pulumi.StringPtrOutput
func (ClusterEndpointOutput) ToClusterEndpointOutput ¶ added in v0.2.0
func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
func (ClusterEndpointOutput) ToClusterEndpointOutputWithContext ¶ added in v0.2.0
func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterState ¶
type ClusterState struct { }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterStatus ¶
type ClusterStatus string
Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
func (ClusterStatus) ElementType ¶
func (ClusterStatus) ElementType() reflect.Type
func (ClusterStatus) ToClusterStatusOutput ¶
func (e ClusterStatus) ToClusterStatusOutput() ClusterStatusOutput
func (ClusterStatus) ToClusterStatusOutputWithContext ¶
func (e ClusterStatus) ToClusterStatusOutputWithContext(ctx context.Context) ClusterStatusOutput
func (ClusterStatus) ToClusterStatusPtrOutput ¶
func (e ClusterStatus) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
func (ClusterStatus) ToClusterStatusPtrOutputWithContext ¶
func (e ClusterStatus) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
func (ClusterStatus) ToStringOutput ¶
func (e ClusterStatus) ToStringOutput() pulumi.StringOutput
func (ClusterStatus) ToStringOutputWithContext ¶
func (e ClusterStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterStatus) ToStringPtrOutput ¶
func (e ClusterStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterStatus) ToStringPtrOutputWithContext ¶
func (e ClusterStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterStatusInput ¶
type ClusterStatusInput interface { pulumi.Input ToClusterStatusOutput() ClusterStatusOutput ToClusterStatusOutputWithContext(context.Context) ClusterStatusOutput }
ClusterStatusInput is an input type that accepts ClusterStatusArgs and ClusterStatusOutput values. You can construct a concrete instance of `ClusterStatusInput` via:
ClusterStatusArgs{...}
type ClusterStatusOutput ¶
type ClusterStatusOutput struct{ *pulumi.OutputState }
func (ClusterStatusOutput) ElementType ¶
func (ClusterStatusOutput) ElementType() reflect.Type
func (ClusterStatusOutput) ToClusterStatusOutput ¶
func (o ClusterStatusOutput) ToClusterStatusOutput() ClusterStatusOutput
func (ClusterStatusOutput) ToClusterStatusOutputWithContext ¶
func (o ClusterStatusOutput) ToClusterStatusOutputWithContext(ctx context.Context) ClusterStatusOutput
func (ClusterStatusOutput) ToClusterStatusPtrOutput ¶
func (o ClusterStatusOutput) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
func (ClusterStatusOutput) ToClusterStatusPtrOutputWithContext ¶
func (o ClusterStatusOutput) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
func (ClusterStatusOutput) ToStringOutput ¶
func (o ClusterStatusOutput) ToStringOutput() pulumi.StringOutput
func (ClusterStatusOutput) ToStringOutputWithContext ¶
func (o ClusterStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterStatusOutput) ToStringPtrOutput ¶
func (o ClusterStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterStatusOutput) ToStringPtrOutputWithContext ¶
func (o ClusterStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterStatusPtrInput ¶
type ClusterStatusPtrInput interface { pulumi.Input ToClusterStatusPtrOutput() ClusterStatusPtrOutput ToClusterStatusPtrOutputWithContext(context.Context) ClusterStatusPtrOutput }
func ClusterStatusPtr ¶
func ClusterStatusPtr(v string) ClusterStatusPtrInput
type ClusterStatusPtrOutput ¶
type ClusterStatusPtrOutput struct{ *pulumi.OutputState }
func (ClusterStatusPtrOutput) Elem ¶
func (o ClusterStatusPtrOutput) Elem() ClusterStatusOutput
func (ClusterStatusPtrOutput) ElementType ¶
func (ClusterStatusPtrOutput) ElementType() reflect.Type
func (ClusterStatusPtrOutput) ToClusterStatusPtrOutput ¶
func (o ClusterStatusPtrOutput) ToClusterStatusPtrOutput() ClusterStatusPtrOutput
func (ClusterStatusPtrOutput) ToClusterStatusPtrOutputWithContext ¶
func (o ClusterStatusPtrOutput) ToClusterStatusPtrOutputWithContext(ctx context.Context) ClusterStatusPtrOutput
func (ClusterStatusPtrOutput) ToStringPtrOutput ¶
func (o ClusterStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ClusterStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterTag ¶ added in v0.3.0
type ClusterTagArgs ¶ added in v0.3.0
type ClusterTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ClusterTagArgs) ElementType ¶ added in v0.3.0
func (ClusterTagArgs) ElementType() reflect.Type
func (ClusterTagArgs) ToClusterTagOutput ¶ added in v0.3.0
func (i ClusterTagArgs) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagArgs) ToClusterTagOutputWithContext ¶ added in v0.3.0
func (i ClusterTagArgs) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
type ClusterTagArray ¶ added in v0.3.0
type ClusterTagArray []ClusterTagInput
func (ClusterTagArray) ElementType ¶ added in v0.3.0
func (ClusterTagArray) ElementType() reflect.Type
func (ClusterTagArray) ToClusterTagArrayOutput ¶ added in v0.3.0
func (i ClusterTagArray) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArray) ToClusterTagArrayOutputWithContext ¶ added in v0.3.0
func (i ClusterTagArray) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
type ClusterTagArrayInput ¶ added in v0.3.0
type ClusterTagArrayInput interface { pulumi.Input ToClusterTagArrayOutput() ClusterTagArrayOutput ToClusterTagArrayOutputWithContext(context.Context) ClusterTagArrayOutput }
ClusterTagArrayInput is an input type that accepts ClusterTagArray and ClusterTagArrayOutput values. You can construct a concrete instance of `ClusterTagArrayInput` via:
ClusterTagArray{ ClusterTagArgs{...} }
type ClusterTagArrayOutput ¶ added in v0.3.0
type ClusterTagArrayOutput struct{ *pulumi.OutputState }
func (ClusterTagArrayOutput) ElementType ¶ added in v0.3.0
func (ClusterTagArrayOutput) ElementType() reflect.Type
func (ClusterTagArrayOutput) Index ¶ added in v0.3.0
func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutput ¶ added in v0.3.0
func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext ¶ added in v0.3.0
func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
type ClusterTagInput ¶ added in v0.3.0
type ClusterTagInput interface { pulumi.Input ToClusterTagOutput() ClusterTagOutput ToClusterTagOutputWithContext(context.Context) ClusterTagOutput }
ClusterTagInput is an input type that accepts ClusterTagArgs and ClusterTagOutput values. You can construct a concrete instance of `ClusterTagInput` via:
ClusterTagArgs{...}
type ClusterTagOutput ¶ added in v0.3.0
type ClusterTagOutput struct{ *pulumi.OutputState }
func (ClusterTagOutput) ElementType ¶ added in v0.3.0
func (ClusterTagOutput) ElementType() reflect.Type
func (ClusterTagOutput) Key ¶ added in v0.3.0
func (o ClusterTagOutput) Key() pulumi.StringOutput
func (ClusterTagOutput) ToClusterTagOutput ¶ added in v0.3.0
func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagOutput) ToClusterTagOutputWithContext ¶ added in v0.3.0
func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
func (ClusterTagOutput) Value ¶ added in v0.3.0
func (o ClusterTagOutput) Value() pulumi.StringOutput
type ControlPanel ¶
type ControlPanel struct { pulumi.CustomResourceState // Cluster to associate with the Control Panel ClusterArn pulumi.StringPtrOutput `pulumi:"clusterArn"` // The Amazon Resource Name (ARN) of the cluster. ControlPanelArn pulumi.StringOutput `pulumi:"controlPanelArn"` // A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false. DefaultControlPanel pulumi.BoolOutput `pulumi:"defaultControlPanel"` // The name of the control panel. You can use any non-white space character in the name. Name pulumi.StringOutput `pulumi:"name"` // Count of associated routing controls RoutingControlCount pulumi.IntOutput `pulumi:"routingControlCount"` // The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION. Status ControlPanelStatusOutput `pulumi:"status"` // A collection of tags associated with a resource Tags ControlPanelTagArrayOutput `pulumi:"tags"` }
AWS Route53 Recovery Control Control Panel resource schema .
func GetControlPanel ¶
func GetControlPanel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ControlPanelState, opts ...pulumi.ResourceOption) (*ControlPanel, error)
GetControlPanel gets an existing ControlPanel 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 NewControlPanel ¶
func NewControlPanel(ctx *pulumi.Context, name string, args *ControlPanelArgs, opts ...pulumi.ResourceOption) (*ControlPanel, error)
NewControlPanel registers a new resource with the given unique name, arguments, and options.
func (*ControlPanel) ElementType ¶
func (*ControlPanel) ElementType() reflect.Type
func (*ControlPanel) ToControlPanelOutput ¶
func (i *ControlPanel) ToControlPanelOutput() ControlPanelOutput
func (*ControlPanel) ToControlPanelOutputWithContext ¶
func (i *ControlPanel) ToControlPanelOutputWithContext(ctx context.Context) ControlPanelOutput
type ControlPanelArgs ¶
type ControlPanelArgs struct { // Cluster to associate with the Control Panel ClusterArn pulumi.StringPtrInput // The name of the control panel. You can use any non-white space character in the name. Name pulumi.StringPtrInput // A collection of tags associated with a resource Tags ControlPanelTagArrayInput }
The set of arguments for constructing a ControlPanel resource.
func (ControlPanelArgs) ElementType ¶
func (ControlPanelArgs) ElementType() reflect.Type
type ControlPanelInput ¶
type ControlPanelInput interface { pulumi.Input ToControlPanelOutput() ControlPanelOutput ToControlPanelOutputWithContext(ctx context.Context) ControlPanelOutput }
type ControlPanelOutput ¶
type ControlPanelOutput struct{ *pulumi.OutputState }
func (ControlPanelOutput) ElementType ¶
func (ControlPanelOutput) ElementType() reflect.Type
func (ControlPanelOutput) ToControlPanelOutput ¶
func (o ControlPanelOutput) ToControlPanelOutput() ControlPanelOutput
func (ControlPanelOutput) ToControlPanelOutputWithContext ¶
func (o ControlPanelOutput) ToControlPanelOutputWithContext(ctx context.Context) ControlPanelOutput
type ControlPanelState ¶
type ControlPanelState struct { }
func (ControlPanelState) ElementType ¶
func (ControlPanelState) ElementType() reflect.Type
type ControlPanelStatus ¶
type ControlPanelStatus string
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
func (ControlPanelStatus) ElementType ¶
func (ControlPanelStatus) ElementType() reflect.Type
func (ControlPanelStatus) ToControlPanelStatusOutput ¶
func (e ControlPanelStatus) ToControlPanelStatusOutput() ControlPanelStatusOutput
func (ControlPanelStatus) ToControlPanelStatusOutputWithContext ¶
func (e ControlPanelStatus) ToControlPanelStatusOutputWithContext(ctx context.Context) ControlPanelStatusOutput
func (ControlPanelStatus) ToControlPanelStatusPtrOutput ¶
func (e ControlPanelStatus) ToControlPanelStatusPtrOutput() ControlPanelStatusPtrOutput
func (ControlPanelStatus) ToControlPanelStatusPtrOutputWithContext ¶
func (e ControlPanelStatus) ToControlPanelStatusPtrOutputWithContext(ctx context.Context) ControlPanelStatusPtrOutput
func (ControlPanelStatus) ToStringOutput ¶
func (e ControlPanelStatus) ToStringOutput() pulumi.StringOutput
func (ControlPanelStatus) ToStringOutputWithContext ¶
func (e ControlPanelStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ControlPanelStatus) ToStringPtrOutput ¶
func (e ControlPanelStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ControlPanelStatus) ToStringPtrOutputWithContext ¶
func (e ControlPanelStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ControlPanelStatusInput ¶
type ControlPanelStatusInput interface { pulumi.Input ToControlPanelStatusOutput() ControlPanelStatusOutput ToControlPanelStatusOutputWithContext(context.Context) ControlPanelStatusOutput }
ControlPanelStatusInput is an input type that accepts ControlPanelStatusArgs and ControlPanelStatusOutput values. You can construct a concrete instance of `ControlPanelStatusInput` via:
ControlPanelStatusArgs{...}
type ControlPanelStatusOutput ¶
type ControlPanelStatusOutput struct{ *pulumi.OutputState }
func (ControlPanelStatusOutput) ElementType ¶
func (ControlPanelStatusOutput) ElementType() reflect.Type
func (ControlPanelStatusOutput) ToControlPanelStatusOutput ¶
func (o ControlPanelStatusOutput) ToControlPanelStatusOutput() ControlPanelStatusOutput
func (ControlPanelStatusOutput) ToControlPanelStatusOutputWithContext ¶
func (o ControlPanelStatusOutput) ToControlPanelStatusOutputWithContext(ctx context.Context) ControlPanelStatusOutput
func (ControlPanelStatusOutput) ToControlPanelStatusPtrOutput ¶
func (o ControlPanelStatusOutput) ToControlPanelStatusPtrOutput() ControlPanelStatusPtrOutput
func (ControlPanelStatusOutput) ToControlPanelStatusPtrOutputWithContext ¶
func (o ControlPanelStatusOutput) ToControlPanelStatusPtrOutputWithContext(ctx context.Context) ControlPanelStatusPtrOutput
func (ControlPanelStatusOutput) ToStringOutput ¶
func (o ControlPanelStatusOutput) ToStringOutput() pulumi.StringOutput
func (ControlPanelStatusOutput) ToStringOutputWithContext ¶
func (o ControlPanelStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ControlPanelStatusOutput) ToStringPtrOutput ¶
func (o ControlPanelStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ControlPanelStatusOutput) ToStringPtrOutputWithContext ¶
func (o ControlPanelStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ControlPanelStatusPtrInput ¶
type ControlPanelStatusPtrInput interface { pulumi.Input ToControlPanelStatusPtrOutput() ControlPanelStatusPtrOutput ToControlPanelStatusPtrOutputWithContext(context.Context) ControlPanelStatusPtrOutput }
func ControlPanelStatusPtr ¶
func ControlPanelStatusPtr(v string) ControlPanelStatusPtrInput
type ControlPanelStatusPtrOutput ¶
type ControlPanelStatusPtrOutput struct{ *pulumi.OutputState }
func (ControlPanelStatusPtrOutput) Elem ¶
func (o ControlPanelStatusPtrOutput) Elem() ControlPanelStatusOutput
func (ControlPanelStatusPtrOutput) ElementType ¶
func (ControlPanelStatusPtrOutput) ElementType() reflect.Type
func (ControlPanelStatusPtrOutput) ToControlPanelStatusPtrOutput ¶
func (o ControlPanelStatusPtrOutput) ToControlPanelStatusPtrOutput() ControlPanelStatusPtrOutput
func (ControlPanelStatusPtrOutput) ToControlPanelStatusPtrOutputWithContext ¶
func (o ControlPanelStatusPtrOutput) ToControlPanelStatusPtrOutputWithContext(ctx context.Context) ControlPanelStatusPtrOutput
func (ControlPanelStatusPtrOutput) ToStringPtrOutput ¶
func (o ControlPanelStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ControlPanelStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ControlPanelStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ControlPanelTag ¶ added in v0.3.0
type ControlPanelTagArgs ¶ added in v0.3.0
type ControlPanelTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ControlPanelTagArgs) ElementType ¶ added in v0.3.0
func (ControlPanelTagArgs) ElementType() reflect.Type
func (ControlPanelTagArgs) ToControlPanelTagOutput ¶ added in v0.3.0
func (i ControlPanelTagArgs) ToControlPanelTagOutput() ControlPanelTagOutput
func (ControlPanelTagArgs) ToControlPanelTagOutputWithContext ¶ added in v0.3.0
func (i ControlPanelTagArgs) ToControlPanelTagOutputWithContext(ctx context.Context) ControlPanelTagOutput
type ControlPanelTagArray ¶ added in v0.3.0
type ControlPanelTagArray []ControlPanelTagInput
func (ControlPanelTagArray) ElementType ¶ added in v0.3.0
func (ControlPanelTagArray) ElementType() reflect.Type
func (ControlPanelTagArray) ToControlPanelTagArrayOutput ¶ added in v0.3.0
func (i ControlPanelTagArray) ToControlPanelTagArrayOutput() ControlPanelTagArrayOutput
func (ControlPanelTagArray) ToControlPanelTagArrayOutputWithContext ¶ added in v0.3.0
func (i ControlPanelTagArray) ToControlPanelTagArrayOutputWithContext(ctx context.Context) ControlPanelTagArrayOutput
type ControlPanelTagArrayInput ¶ added in v0.3.0
type ControlPanelTagArrayInput interface { pulumi.Input ToControlPanelTagArrayOutput() ControlPanelTagArrayOutput ToControlPanelTagArrayOutputWithContext(context.Context) ControlPanelTagArrayOutput }
ControlPanelTagArrayInput is an input type that accepts ControlPanelTagArray and ControlPanelTagArrayOutput values. You can construct a concrete instance of `ControlPanelTagArrayInput` via:
ControlPanelTagArray{ ControlPanelTagArgs{...} }
type ControlPanelTagArrayOutput ¶ added in v0.3.0
type ControlPanelTagArrayOutput struct{ *pulumi.OutputState }
func (ControlPanelTagArrayOutput) ElementType ¶ added in v0.3.0
func (ControlPanelTagArrayOutput) ElementType() reflect.Type
func (ControlPanelTagArrayOutput) Index ¶ added in v0.3.0
func (o ControlPanelTagArrayOutput) Index(i pulumi.IntInput) ControlPanelTagOutput
func (ControlPanelTagArrayOutput) ToControlPanelTagArrayOutput ¶ added in v0.3.0
func (o ControlPanelTagArrayOutput) ToControlPanelTagArrayOutput() ControlPanelTagArrayOutput
func (ControlPanelTagArrayOutput) ToControlPanelTagArrayOutputWithContext ¶ added in v0.3.0
func (o ControlPanelTagArrayOutput) ToControlPanelTagArrayOutputWithContext(ctx context.Context) ControlPanelTagArrayOutput
type ControlPanelTagInput ¶ added in v0.3.0
type ControlPanelTagInput interface { pulumi.Input ToControlPanelTagOutput() ControlPanelTagOutput ToControlPanelTagOutputWithContext(context.Context) ControlPanelTagOutput }
ControlPanelTagInput is an input type that accepts ControlPanelTagArgs and ControlPanelTagOutput values. You can construct a concrete instance of `ControlPanelTagInput` via:
ControlPanelTagArgs{...}
type ControlPanelTagOutput ¶ added in v0.3.0
type ControlPanelTagOutput struct{ *pulumi.OutputState }
func (ControlPanelTagOutput) ElementType ¶ added in v0.3.0
func (ControlPanelTagOutput) ElementType() reflect.Type
func (ControlPanelTagOutput) Key ¶ added in v0.3.0
func (o ControlPanelTagOutput) Key() pulumi.StringOutput
func (ControlPanelTagOutput) ToControlPanelTagOutput ¶ added in v0.3.0
func (o ControlPanelTagOutput) ToControlPanelTagOutput() ControlPanelTagOutput
func (ControlPanelTagOutput) ToControlPanelTagOutputWithContext ¶ added in v0.3.0
func (o ControlPanelTagOutput) ToControlPanelTagOutputWithContext(ctx context.Context) ControlPanelTagOutput
func (ControlPanelTagOutput) Value ¶ added in v0.3.0
func (o ControlPanelTagOutput) Value() pulumi.StringOutput
type RoutingControl ¶
type RoutingControl struct { pulumi.CustomResourceState // Arn associated with Control Panel ClusterArn pulumi.StringPtrOutput `pulumi:"clusterArn"` // The Amazon Resource Name (ARN) of the control panel. ControlPanelArn pulumi.StringPtrOutput `pulumi:"controlPanelArn"` // The name of the routing control. You can use any non-white space character in the name. Name pulumi.StringOutput `pulumi:"name"` // The Amazon Resource Name (ARN) of the routing control. RoutingControlArn pulumi.StringOutput `pulumi:"routingControlArn"` // The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION. Status RoutingControlStatusOutput `pulumi:"status"` }
AWS Route53 Recovery Control Routing Control resource schema .
func GetRoutingControl ¶
func GetRoutingControl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoutingControlState, opts ...pulumi.ResourceOption) (*RoutingControl, error)
GetRoutingControl gets an existing RoutingControl 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 NewRoutingControl ¶
func NewRoutingControl(ctx *pulumi.Context, name string, args *RoutingControlArgs, opts ...pulumi.ResourceOption) (*RoutingControl, error)
NewRoutingControl registers a new resource with the given unique name, arguments, and options.
func (*RoutingControl) ElementType ¶
func (*RoutingControl) ElementType() reflect.Type
func (*RoutingControl) ToRoutingControlOutput ¶
func (i *RoutingControl) ToRoutingControlOutput() RoutingControlOutput
func (*RoutingControl) ToRoutingControlOutputWithContext ¶
func (i *RoutingControl) ToRoutingControlOutputWithContext(ctx context.Context) RoutingControlOutput
type RoutingControlArgs ¶
type RoutingControlArgs struct { // Arn associated with Control Panel ClusterArn pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the control panel. ControlPanelArn pulumi.StringPtrInput // The name of the routing control. You can use any non-white space character in the name. Name pulumi.StringPtrInput }
The set of arguments for constructing a RoutingControl resource.
func (RoutingControlArgs) ElementType ¶
func (RoutingControlArgs) ElementType() reflect.Type
type RoutingControlInput ¶
type RoutingControlInput interface { pulumi.Input ToRoutingControlOutput() RoutingControlOutput ToRoutingControlOutputWithContext(ctx context.Context) RoutingControlOutput }
type RoutingControlOutput ¶
type RoutingControlOutput struct{ *pulumi.OutputState }
func (RoutingControlOutput) ElementType ¶
func (RoutingControlOutput) ElementType() reflect.Type
func (RoutingControlOutput) ToRoutingControlOutput ¶
func (o RoutingControlOutput) ToRoutingControlOutput() RoutingControlOutput
func (RoutingControlOutput) ToRoutingControlOutputWithContext ¶
func (o RoutingControlOutput) ToRoutingControlOutputWithContext(ctx context.Context) RoutingControlOutput
type RoutingControlState ¶
type RoutingControlState struct { }
func (RoutingControlState) ElementType ¶
func (RoutingControlState) ElementType() reflect.Type
type RoutingControlStatus ¶
type RoutingControlStatus string
The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
func (RoutingControlStatus) ElementType ¶
func (RoutingControlStatus) ElementType() reflect.Type
func (RoutingControlStatus) ToRoutingControlStatusOutput ¶
func (e RoutingControlStatus) ToRoutingControlStatusOutput() RoutingControlStatusOutput
func (RoutingControlStatus) ToRoutingControlStatusOutputWithContext ¶
func (e RoutingControlStatus) ToRoutingControlStatusOutputWithContext(ctx context.Context) RoutingControlStatusOutput
func (RoutingControlStatus) ToRoutingControlStatusPtrOutput ¶
func (e RoutingControlStatus) ToRoutingControlStatusPtrOutput() RoutingControlStatusPtrOutput
func (RoutingControlStatus) ToRoutingControlStatusPtrOutputWithContext ¶
func (e RoutingControlStatus) ToRoutingControlStatusPtrOutputWithContext(ctx context.Context) RoutingControlStatusPtrOutput
func (RoutingControlStatus) ToStringOutput ¶
func (e RoutingControlStatus) ToStringOutput() pulumi.StringOutput
func (RoutingControlStatus) ToStringOutputWithContext ¶
func (e RoutingControlStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutingControlStatus) ToStringPtrOutput ¶
func (e RoutingControlStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutingControlStatus) ToStringPtrOutputWithContext ¶
func (e RoutingControlStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutingControlStatusInput ¶
type RoutingControlStatusInput interface { pulumi.Input ToRoutingControlStatusOutput() RoutingControlStatusOutput ToRoutingControlStatusOutputWithContext(context.Context) RoutingControlStatusOutput }
RoutingControlStatusInput is an input type that accepts RoutingControlStatusArgs and RoutingControlStatusOutput values. You can construct a concrete instance of `RoutingControlStatusInput` via:
RoutingControlStatusArgs{...}
type RoutingControlStatusOutput ¶
type RoutingControlStatusOutput struct{ *pulumi.OutputState }
func (RoutingControlStatusOutput) ElementType ¶
func (RoutingControlStatusOutput) ElementType() reflect.Type
func (RoutingControlStatusOutput) ToRoutingControlStatusOutput ¶
func (o RoutingControlStatusOutput) ToRoutingControlStatusOutput() RoutingControlStatusOutput
func (RoutingControlStatusOutput) ToRoutingControlStatusOutputWithContext ¶
func (o RoutingControlStatusOutput) ToRoutingControlStatusOutputWithContext(ctx context.Context) RoutingControlStatusOutput
func (RoutingControlStatusOutput) ToRoutingControlStatusPtrOutput ¶
func (o RoutingControlStatusOutput) ToRoutingControlStatusPtrOutput() RoutingControlStatusPtrOutput
func (RoutingControlStatusOutput) ToRoutingControlStatusPtrOutputWithContext ¶
func (o RoutingControlStatusOutput) ToRoutingControlStatusPtrOutputWithContext(ctx context.Context) RoutingControlStatusPtrOutput
func (RoutingControlStatusOutput) ToStringOutput ¶
func (o RoutingControlStatusOutput) ToStringOutput() pulumi.StringOutput
func (RoutingControlStatusOutput) ToStringOutputWithContext ¶
func (o RoutingControlStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutingControlStatusOutput) ToStringPtrOutput ¶
func (o RoutingControlStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutingControlStatusOutput) ToStringPtrOutputWithContext ¶
func (o RoutingControlStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutingControlStatusPtrInput ¶
type RoutingControlStatusPtrInput interface { pulumi.Input ToRoutingControlStatusPtrOutput() RoutingControlStatusPtrOutput ToRoutingControlStatusPtrOutputWithContext(context.Context) RoutingControlStatusPtrOutput }
func RoutingControlStatusPtr ¶
func RoutingControlStatusPtr(v string) RoutingControlStatusPtrInput
type RoutingControlStatusPtrOutput ¶
type RoutingControlStatusPtrOutput struct{ *pulumi.OutputState }
func (RoutingControlStatusPtrOutput) Elem ¶
func (o RoutingControlStatusPtrOutput) Elem() RoutingControlStatusOutput
func (RoutingControlStatusPtrOutput) ElementType ¶
func (RoutingControlStatusPtrOutput) ElementType() reflect.Type
func (RoutingControlStatusPtrOutput) ToRoutingControlStatusPtrOutput ¶
func (o RoutingControlStatusPtrOutput) ToRoutingControlStatusPtrOutput() RoutingControlStatusPtrOutput
func (RoutingControlStatusPtrOutput) ToRoutingControlStatusPtrOutputWithContext ¶
func (o RoutingControlStatusPtrOutput) ToRoutingControlStatusPtrOutputWithContext(ctx context.Context) RoutingControlStatusPtrOutput
func (RoutingControlStatusPtrOutput) ToStringPtrOutput ¶
func (o RoutingControlStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutingControlStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o RoutingControlStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SafetyRule ¶
type SafetyRule struct { pulumi.CustomResourceState AssertionRule SafetyRuleAssertionRulePtrOutput `pulumi:"assertionRule"` // The Amazon Resource Name (ARN) of the control panel. ControlPanelArn pulumi.StringPtrOutput `pulumi:"controlPanelArn"` GatingRule SafetyRuleGatingRulePtrOutput `pulumi:"gatingRule"` Name pulumi.StringPtrOutput `pulumi:"name"` RuleConfig SafetyRuleRuleConfigPtrOutput `pulumi:"ruleConfig"` // The Amazon Resource Name (ARN) of the safety rule. SafetyRuleArn pulumi.StringOutput `pulumi:"safetyRuleArn"` // The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION. Status SafetyRuleStatusOutput `pulumi:"status"` // A collection of tags associated with a resource Tags SafetyRuleTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS Route53 Recovery Control basic constructs and validation rules.
func GetSafetyRule ¶
func GetSafetyRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SafetyRuleState, opts ...pulumi.ResourceOption) (*SafetyRule, error)
GetSafetyRule gets an existing SafetyRule 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 NewSafetyRule ¶
func NewSafetyRule(ctx *pulumi.Context, name string, args *SafetyRuleArgs, opts ...pulumi.ResourceOption) (*SafetyRule, error)
NewSafetyRule registers a new resource with the given unique name, arguments, and options.
func (*SafetyRule) ElementType ¶
func (*SafetyRule) ElementType() reflect.Type
func (*SafetyRule) ToSafetyRuleOutput ¶
func (i *SafetyRule) ToSafetyRuleOutput() SafetyRuleOutput
func (*SafetyRule) ToSafetyRuleOutputWithContext ¶
func (i *SafetyRule) ToSafetyRuleOutputWithContext(ctx context.Context) SafetyRuleOutput
type SafetyRuleArgs ¶
type SafetyRuleArgs struct { AssertionRule SafetyRuleAssertionRulePtrInput // The Amazon Resource Name (ARN) of the control panel. ControlPanelArn pulumi.StringPtrInput GatingRule SafetyRuleGatingRulePtrInput Name pulumi.StringPtrInput RuleConfig SafetyRuleRuleConfigPtrInput // A collection of tags associated with a resource Tags SafetyRuleTagArrayInput }
The set of arguments for constructing a SafetyRule resource.
func (SafetyRuleArgs) ElementType ¶
func (SafetyRuleArgs) ElementType() reflect.Type
type SafetyRuleAssertionRule ¶
type SafetyRuleAssertionRule struct { // The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three AWS Regions. AssertedControls []string `pulumi:"assertedControls"` // An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value. WaitPeriodMs int `pulumi:"waitPeriodMs"` }
An assertion rule enforces that, when a routing control state is changed, that the criteria set by the rule configuration is met. Otherwise, the change to the routing control is not accepted.
type SafetyRuleAssertionRuleArgs ¶
type SafetyRuleAssertionRuleArgs struct { // The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three AWS Regions. AssertedControls pulumi.StringArrayInput `pulumi:"assertedControls"` // An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value. WaitPeriodMs pulumi.IntInput `pulumi:"waitPeriodMs"` }
An assertion rule enforces that, when a routing control state is changed, that the criteria set by the rule configuration is met. Otherwise, the change to the routing control is not accepted.
func (SafetyRuleAssertionRuleArgs) ElementType ¶
func (SafetyRuleAssertionRuleArgs) ElementType() reflect.Type
func (SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRuleOutput ¶
func (i SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRuleOutput() SafetyRuleAssertionRuleOutput
func (SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRuleOutputWithContext ¶
func (i SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRuleOutputWithContext(ctx context.Context) SafetyRuleAssertionRuleOutput
func (SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRulePtrOutput ¶
func (i SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRulePtrOutput() SafetyRuleAssertionRulePtrOutput
func (SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRulePtrOutputWithContext ¶
func (i SafetyRuleAssertionRuleArgs) ToSafetyRuleAssertionRulePtrOutputWithContext(ctx context.Context) SafetyRuleAssertionRulePtrOutput
type SafetyRuleAssertionRuleInput ¶
type SafetyRuleAssertionRuleInput interface { pulumi.Input ToSafetyRuleAssertionRuleOutput() SafetyRuleAssertionRuleOutput ToSafetyRuleAssertionRuleOutputWithContext(context.Context) SafetyRuleAssertionRuleOutput }
SafetyRuleAssertionRuleInput is an input type that accepts SafetyRuleAssertionRuleArgs and SafetyRuleAssertionRuleOutput values. You can construct a concrete instance of `SafetyRuleAssertionRuleInput` via:
SafetyRuleAssertionRuleArgs{...}
type SafetyRuleAssertionRuleOutput ¶
type SafetyRuleAssertionRuleOutput struct{ *pulumi.OutputState }
An assertion rule enforces that, when a routing control state is changed, that the criteria set by the rule configuration is met. Otherwise, the change to the routing control is not accepted.
func (SafetyRuleAssertionRuleOutput) AssertedControls ¶
func (o SafetyRuleAssertionRuleOutput) AssertedControls() pulumi.StringArrayOutput
The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three AWS Regions.
func (SafetyRuleAssertionRuleOutput) ElementType ¶
func (SafetyRuleAssertionRuleOutput) ElementType() reflect.Type
func (SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRuleOutput ¶
func (o SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRuleOutput() SafetyRuleAssertionRuleOutput
func (SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRuleOutputWithContext ¶
func (o SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRuleOutputWithContext(ctx context.Context) SafetyRuleAssertionRuleOutput
func (SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRulePtrOutput ¶
func (o SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRulePtrOutput() SafetyRuleAssertionRulePtrOutput
func (SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRulePtrOutputWithContext ¶
func (o SafetyRuleAssertionRuleOutput) ToSafetyRuleAssertionRulePtrOutputWithContext(ctx context.Context) SafetyRuleAssertionRulePtrOutput
func (SafetyRuleAssertionRuleOutput) WaitPeriodMs ¶
func (o SafetyRuleAssertionRuleOutput) WaitPeriodMs() pulumi.IntOutput
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
type SafetyRuleAssertionRulePtrInput ¶
type SafetyRuleAssertionRulePtrInput interface { pulumi.Input ToSafetyRuleAssertionRulePtrOutput() SafetyRuleAssertionRulePtrOutput ToSafetyRuleAssertionRulePtrOutputWithContext(context.Context) SafetyRuleAssertionRulePtrOutput }
SafetyRuleAssertionRulePtrInput is an input type that accepts SafetyRuleAssertionRuleArgs, SafetyRuleAssertionRulePtr and SafetyRuleAssertionRulePtrOutput values. You can construct a concrete instance of `SafetyRuleAssertionRulePtrInput` via:
SafetyRuleAssertionRuleArgs{...} or: nil
func SafetyRuleAssertionRulePtr ¶
func SafetyRuleAssertionRulePtr(v *SafetyRuleAssertionRuleArgs) SafetyRuleAssertionRulePtrInput
type SafetyRuleAssertionRulePtrOutput ¶
type SafetyRuleAssertionRulePtrOutput struct{ *pulumi.OutputState }
func (SafetyRuleAssertionRulePtrOutput) AssertedControls ¶
func (o SafetyRuleAssertionRulePtrOutput) AssertedControls() pulumi.StringArrayOutput
The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three AWS Regions.
func (SafetyRuleAssertionRulePtrOutput) Elem ¶
func (o SafetyRuleAssertionRulePtrOutput) Elem() SafetyRuleAssertionRuleOutput
func (SafetyRuleAssertionRulePtrOutput) ElementType ¶
func (SafetyRuleAssertionRulePtrOutput) ElementType() reflect.Type
func (SafetyRuleAssertionRulePtrOutput) ToSafetyRuleAssertionRulePtrOutput ¶
func (o SafetyRuleAssertionRulePtrOutput) ToSafetyRuleAssertionRulePtrOutput() SafetyRuleAssertionRulePtrOutput
func (SafetyRuleAssertionRulePtrOutput) ToSafetyRuleAssertionRulePtrOutputWithContext ¶
func (o SafetyRuleAssertionRulePtrOutput) ToSafetyRuleAssertionRulePtrOutputWithContext(ctx context.Context) SafetyRuleAssertionRulePtrOutput
func (SafetyRuleAssertionRulePtrOutput) WaitPeriodMs ¶
func (o SafetyRuleAssertionRulePtrOutput) WaitPeriodMs() pulumi.IntPtrOutput
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
type SafetyRuleGatingRule ¶
type SafetyRuleGatingRule struct { // The gating controls for the gating rule. That is, routing controls that are evaluated by the rule configuration that you specify. GatingControls []string `pulumi:"gatingControls"` // Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three AWS Regions. Now you specify AtLeast 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true. // In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls. TargetControls []string `pulumi:"targetControls"` // An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value. WaitPeriodMs int `pulumi:"waitPeriodMs"` }
A gating rule verifies that a set of gating controls evaluates as true, based on a rule configuration that you specify. If the gating rule evaluates to true, Amazon Route 53 Application Recovery Controller allows a set of routing control state changes to run and complete against the set of target controls.
type SafetyRuleGatingRuleArgs ¶
type SafetyRuleGatingRuleArgs struct { // The gating controls for the gating rule. That is, routing controls that are evaluated by the rule configuration that you specify. GatingControls pulumi.StringArrayInput `pulumi:"gatingControls"` // Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three AWS Regions. Now you specify AtLeast 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true. // In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls. TargetControls pulumi.StringArrayInput `pulumi:"targetControls"` // An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value. WaitPeriodMs pulumi.IntInput `pulumi:"waitPeriodMs"` }
A gating rule verifies that a set of gating controls evaluates as true, based on a rule configuration that you specify. If the gating rule evaluates to true, Amazon Route 53 Application Recovery Controller allows a set of routing control state changes to run and complete against the set of target controls.
func (SafetyRuleGatingRuleArgs) ElementType ¶
func (SafetyRuleGatingRuleArgs) ElementType() reflect.Type
func (SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRuleOutput ¶
func (i SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRuleOutput() SafetyRuleGatingRuleOutput
func (SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRuleOutputWithContext ¶
func (i SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRuleOutputWithContext(ctx context.Context) SafetyRuleGatingRuleOutput
func (SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRulePtrOutput ¶
func (i SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRulePtrOutput() SafetyRuleGatingRulePtrOutput
func (SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRulePtrOutputWithContext ¶
func (i SafetyRuleGatingRuleArgs) ToSafetyRuleGatingRulePtrOutputWithContext(ctx context.Context) SafetyRuleGatingRulePtrOutput
type SafetyRuleGatingRuleInput ¶
type SafetyRuleGatingRuleInput interface { pulumi.Input ToSafetyRuleGatingRuleOutput() SafetyRuleGatingRuleOutput ToSafetyRuleGatingRuleOutputWithContext(context.Context) SafetyRuleGatingRuleOutput }
SafetyRuleGatingRuleInput is an input type that accepts SafetyRuleGatingRuleArgs and SafetyRuleGatingRuleOutput values. You can construct a concrete instance of `SafetyRuleGatingRuleInput` via:
SafetyRuleGatingRuleArgs{...}
type SafetyRuleGatingRuleOutput ¶
type SafetyRuleGatingRuleOutput struct{ *pulumi.OutputState }
A gating rule verifies that a set of gating controls evaluates as true, based on a rule configuration that you specify. If the gating rule evaluates to true, Amazon Route 53 Application Recovery Controller allows a set of routing control state changes to run and complete against the set of target controls.
func (SafetyRuleGatingRuleOutput) ElementType ¶
func (SafetyRuleGatingRuleOutput) ElementType() reflect.Type
func (SafetyRuleGatingRuleOutput) GatingControls ¶
func (o SafetyRuleGatingRuleOutput) GatingControls() pulumi.StringArrayOutput
The gating controls for the gating rule. That is, routing controls that are evaluated by the rule configuration that you specify.
func (SafetyRuleGatingRuleOutput) TargetControls ¶
func (o SafetyRuleGatingRuleOutput) TargetControls() pulumi.StringArrayOutput
Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three AWS Regions. Now you specify AtLeast 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true. In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.
func (SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRuleOutput ¶
func (o SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRuleOutput() SafetyRuleGatingRuleOutput
func (SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRuleOutputWithContext ¶
func (o SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRuleOutputWithContext(ctx context.Context) SafetyRuleGatingRuleOutput
func (SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRulePtrOutput ¶
func (o SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRulePtrOutput() SafetyRuleGatingRulePtrOutput
func (SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRulePtrOutputWithContext ¶
func (o SafetyRuleGatingRuleOutput) ToSafetyRuleGatingRulePtrOutputWithContext(ctx context.Context) SafetyRuleGatingRulePtrOutput
func (SafetyRuleGatingRuleOutput) WaitPeriodMs ¶
func (o SafetyRuleGatingRuleOutput) WaitPeriodMs() pulumi.IntOutput
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
type SafetyRuleGatingRulePtrInput ¶
type SafetyRuleGatingRulePtrInput interface { pulumi.Input ToSafetyRuleGatingRulePtrOutput() SafetyRuleGatingRulePtrOutput ToSafetyRuleGatingRulePtrOutputWithContext(context.Context) SafetyRuleGatingRulePtrOutput }
SafetyRuleGatingRulePtrInput is an input type that accepts SafetyRuleGatingRuleArgs, SafetyRuleGatingRulePtr and SafetyRuleGatingRulePtrOutput values. You can construct a concrete instance of `SafetyRuleGatingRulePtrInput` via:
SafetyRuleGatingRuleArgs{...} or: nil
func SafetyRuleGatingRulePtr ¶
func SafetyRuleGatingRulePtr(v *SafetyRuleGatingRuleArgs) SafetyRuleGatingRulePtrInput
type SafetyRuleGatingRulePtrOutput ¶
type SafetyRuleGatingRulePtrOutput struct{ *pulumi.OutputState }
func (SafetyRuleGatingRulePtrOutput) Elem ¶
func (o SafetyRuleGatingRulePtrOutput) Elem() SafetyRuleGatingRuleOutput
func (SafetyRuleGatingRulePtrOutput) ElementType ¶
func (SafetyRuleGatingRulePtrOutput) ElementType() reflect.Type
func (SafetyRuleGatingRulePtrOutput) GatingControls ¶
func (o SafetyRuleGatingRulePtrOutput) GatingControls() pulumi.StringArrayOutput
The gating controls for the gating rule. That is, routing controls that are evaluated by the rule configuration that you specify.
func (SafetyRuleGatingRulePtrOutput) TargetControls ¶
func (o SafetyRuleGatingRulePtrOutput) TargetControls() pulumi.StringArrayOutput
Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three AWS Regions. Now you specify AtLeast 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true. In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.
func (SafetyRuleGatingRulePtrOutput) ToSafetyRuleGatingRulePtrOutput ¶
func (o SafetyRuleGatingRulePtrOutput) ToSafetyRuleGatingRulePtrOutput() SafetyRuleGatingRulePtrOutput
func (SafetyRuleGatingRulePtrOutput) ToSafetyRuleGatingRulePtrOutputWithContext ¶
func (o SafetyRuleGatingRulePtrOutput) ToSafetyRuleGatingRulePtrOutputWithContext(ctx context.Context) SafetyRuleGatingRulePtrOutput
func (SafetyRuleGatingRulePtrOutput) WaitPeriodMs ¶
func (o SafetyRuleGatingRulePtrOutput) WaitPeriodMs() pulumi.IntPtrOutput
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
type SafetyRuleInput ¶
type SafetyRuleInput interface { pulumi.Input ToSafetyRuleOutput() SafetyRuleOutput ToSafetyRuleOutputWithContext(ctx context.Context) SafetyRuleOutput }
type SafetyRuleOutput ¶
type SafetyRuleOutput struct{ *pulumi.OutputState }
func (SafetyRuleOutput) ElementType ¶
func (SafetyRuleOutput) ElementType() reflect.Type
func (SafetyRuleOutput) ToSafetyRuleOutput ¶
func (o SafetyRuleOutput) ToSafetyRuleOutput() SafetyRuleOutput
func (SafetyRuleOutput) ToSafetyRuleOutputWithContext ¶
func (o SafetyRuleOutput) ToSafetyRuleOutputWithContext(ctx context.Context) SafetyRuleOutput
type SafetyRuleRuleConfig ¶
type SafetyRuleRuleConfig struct { // Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa. Inverted bool `pulumi:"inverted"` // The value of N, when you specify an ATLEAST rule type. That is, Threshold is the number of controls that must be set when you specify an ATLEAST type. Threshold int `pulumi:"threshold"` Type SafetyRuleRuleType `pulumi:"type"` }
The rule configuration for an assertion rule or gating rule. This is the criteria that you set for specific assertion controls (routing controls) or gating controls. This configuration specifies how many controls must be enabled after a transaction completes.
type SafetyRuleRuleConfigArgs ¶
type SafetyRuleRuleConfigArgs struct { // Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa. Inverted pulumi.BoolInput `pulumi:"inverted"` // The value of N, when you specify an ATLEAST rule type. That is, Threshold is the number of controls that must be set when you specify an ATLEAST type. Threshold pulumi.IntInput `pulumi:"threshold"` Type SafetyRuleRuleTypeInput `pulumi:"type"` }
The rule configuration for an assertion rule or gating rule. This is the criteria that you set for specific assertion controls (routing controls) or gating controls. This configuration specifies how many controls must be enabled after a transaction completes.
func (SafetyRuleRuleConfigArgs) ElementType ¶
func (SafetyRuleRuleConfigArgs) ElementType() reflect.Type
func (SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigOutput ¶
func (i SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigOutput() SafetyRuleRuleConfigOutput
func (SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigOutputWithContext ¶
func (i SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigOutputWithContext(ctx context.Context) SafetyRuleRuleConfigOutput
func (SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigPtrOutput ¶
func (i SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigPtrOutput() SafetyRuleRuleConfigPtrOutput
func (SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigPtrOutputWithContext ¶
func (i SafetyRuleRuleConfigArgs) ToSafetyRuleRuleConfigPtrOutputWithContext(ctx context.Context) SafetyRuleRuleConfigPtrOutput
type SafetyRuleRuleConfigInput ¶
type SafetyRuleRuleConfigInput interface { pulumi.Input ToSafetyRuleRuleConfigOutput() SafetyRuleRuleConfigOutput ToSafetyRuleRuleConfigOutputWithContext(context.Context) SafetyRuleRuleConfigOutput }
SafetyRuleRuleConfigInput is an input type that accepts SafetyRuleRuleConfigArgs and SafetyRuleRuleConfigOutput values. You can construct a concrete instance of `SafetyRuleRuleConfigInput` via:
SafetyRuleRuleConfigArgs{...}
type SafetyRuleRuleConfigOutput ¶
type SafetyRuleRuleConfigOutput struct{ *pulumi.OutputState }
The rule configuration for an assertion rule or gating rule. This is the criteria that you set for specific assertion controls (routing controls) or gating controls. This configuration specifies how many controls must be enabled after a transaction completes.
func (SafetyRuleRuleConfigOutput) ElementType ¶
func (SafetyRuleRuleConfigOutput) ElementType() reflect.Type
func (SafetyRuleRuleConfigOutput) Inverted ¶
func (o SafetyRuleRuleConfigOutput) Inverted() pulumi.BoolOutput
Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa.
func (SafetyRuleRuleConfigOutput) Threshold ¶
func (o SafetyRuleRuleConfigOutput) Threshold() pulumi.IntOutput
The value of N, when you specify an ATLEAST rule type. That is, Threshold is the number of controls that must be set when you specify an ATLEAST type.
func (SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigOutput ¶
func (o SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigOutput() SafetyRuleRuleConfigOutput
func (SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigOutputWithContext ¶
func (o SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigOutputWithContext(ctx context.Context) SafetyRuleRuleConfigOutput
func (SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigPtrOutput ¶
func (o SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigPtrOutput() SafetyRuleRuleConfigPtrOutput
func (SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigPtrOutputWithContext ¶
func (o SafetyRuleRuleConfigOutput) ToSafetyRuleRuleConfigPtrOutputWithContext(ctx context.Context) SafetyRuleRuleConfigPtrOutput
func (SafetyRuleRuleConfigOutput) Type ¶
func (o SafetyRuleRuleConfigOutput) Type() SafetyRuleRuleTypeOutput
type SafetyRuleRuleConfigPtrInput ¶
type SafetyRuleRuleConfigPtrInput interface { pulumi.Input ToSafetyRuleRuleConfigPtrOutput() SafetyRuleRuleConfigPtrOutput ToSafetyRuleRuleConfigPtrOutputWithContext(context.Context) SafetyRuleRuleConfigPtrOutput }
SafetyRuleRuleConfigPtrInput is an input type that accepts SafetyRuleRuleConfigArgs, SafetyRuleRuleConfigPtr and SafetyRuleRuleConfigPtrOutput values. You can construct a concrete instance of `SafetyRuleRuleConfigPtrInput` via:
SafetyRuleRuleConfigArgs{...} or: nil
func SafetyRuleRuleConfigPtr ¶
func SafetyRuleRuleConfigPtr(v *SafetyRuleRuleConfigArgs) SafetyRuleRuleConfigPtrInput
type SafetyRuleRuleConfigPtrOutput ¶
type SafetyRuleRuleConfigPtrOutput struct{ *pulumi.OutputState }
func (SafetyRuleRuleConfigPtrOutput) Elem ¶
func (o SafetyRuleRuleConfigPtrOutput) Elem() SafetyRuleRuleConfigOutput
func (SafetyRuleRuleConfigPtrOutput) ElementType ¶
func (SafetyRuleRuleConfigPtrOutput) ElementType() reflect.Type
func (SafetyRuleRuleConfigPtrOutput) Inverted ¶
func (o SafetyRuleRuleConfigPtrOutput) Inverted() pulumi.BoolPtrOutput
Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa.
func (SafetyRuleRuleConfigPtrOutput) Threshold ¶
func (o SafetyRuleRuleConfigPtrOutput) Threshold() pulumi.IntPtrOutput
The value of N, when you specify an ATLEAST rule type. That is, Threshold is the number of controls that must be set when you specify an ATLEAST type.
func (SafetyRuleRuleConfigPtrOutput) ToSafetyRuleRuleConfigPtrOutput ¶
func (o SafetyRuleRuleConfigPtrOutput) ToSafetyRuleRuleConfigPtrOutput() SafetyRuleRuleConfigPtrOutput
func (SafetyRuleRuleConfigPtrOutput) ToSafetyRuleRuleConfigPtrOutputWithContext ¶
func (o SafetyRuleRuleConfigPtrOutput) ToSafetyRuleRuleConfigPtrOutputWithContext(ctx context.Context) SafetyRuleRuleConfigPtrOutput
func (SafetyRuleRuleConfigPtrOutput) Type ¶
func (o SafetyRuleRuleConfigPtrOutput) Type() SafetyRuleRuleTypePtrOutput
type SafetyRuleRuleType ¶
type SafetyRuleRuleType string
A rule can be one of the following: ATLEAST, AND, or OR.
func (SafetyRuleRuleType) ElementType ¶
func (SafetyRuleRuleType) ElementType() reflect.Type
func (SafetyRuleRuleType) ToSafetyRuleRuleTypeOutput ¶
func (e SafetyRuleRuleType) ToSafetyRuleRuleTypeOutput() SafetyRuleRuleTypeOutput
func (SafetyRuleRuleType) ToSafetyRuleRuleTypeOutputWithContext ¶
func (e SafetyRuleRuleType) ToSafetyRuleRuleTypeOutputWithContext(ctx context.Context) SafetyRuleRuleTypeOutput
func (SafetyRuleRuleType) ToSafetyRuleRuleTypePtrOutput ¶
func (e SafetyRuleRuleType) ToSafetyRuleRuleTypePtrOutput() SafetyRuleRuleTypePtrOutput
func (SafetyRuleRuleType) ToSafetyRuleRuleTypePtrOutputWithContext ¶
func (e SafetyRuleRuleType) ToSafetyRuleRuleTypePtrOutputWithContext(ctx context.Context) SafetyRuleRuleTypePtrOutput
func (SafetyRuleRuleType) ToStringOutput ¶
func (e SafetyRuleRuleType) ToStringOutput() pulumi.StringOutput
func (SafetyRuleRuleType) ToStringOutputWithContext ¶
func (e SafetyRuleRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SafetyRuleRuleType) ToStringPtrOutput ¶
func (e SafetyRuleRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SafetyRuleRuleType) ToStringPtrOutputWithContext ¶
func (e SafetyRuleRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SafetyRuleRuleTypeInput ¶
type SafetyRuleRuleTypeInput interface { pulumi.Input ToSafetyRuleRuleTypeOutput() SafetyRuleRuleTypeOutput ToSafetyRuleRuleTypeOutputWithContext(context.Context) SafetyRuleRuleTypeOutput }
SafetyRuleRuleTypeInput is an input type that accepts SafetyRuleRuleTypeArgs and SafetyRuleRuleTypeOutput values. You can construct a concrete instance of `SafetyRuleRuleTypeInput` via:
SafetyRuleRuleTypeArgs{...}
type SafetyRuleRuleTypeOutput ¶
type SafetyRuleRuleTypeOutput struct{ *pulumi.OutputState }
func (SafetyRuleRuleTypeOutput) ElementType ¶
func (SafetyRuleRuleTypeOutput) ElementType() reflect.Type
func (SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypeOutput ¶
func (o SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypeOutput() SafetyRuleRuleTypeOutput
func (SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypeOutputWithContext ¶
func (o SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypeOutputWithContext(ctx context.Context) SafetyRuleRuleTypeOutput
func (SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypePtrOutput ¶
func (o SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypePtrOutput() SafetyRuleRuleTypePtrOutput
func (SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypePtrOutputWithContext ¶
func (o SafetyRuleRuleTypeOutput) ToSafetyRuleRuleTypePtrOutputWithContext(ctx context.Context) SafetyRuleRuleTypePtrOutput
func (SafetyRuleRuleTypeOutput) ToStringOutput ¶
func (o SafetyRuleRuleTypeOutput) ToStringOutput() pulumi.StringOutput
func (SafetyRuleRuleTypeOutput) ToStringOutputWithContext ¶
func (o SafetyRuleRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SafetyRuleRuleTypeOutput) ToStringPtrOutput ¶
func (o SafetyRuleRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SafetyRuleRuleTypeOutput) ToStringPtrOutputWithContext ¶
func (o SafetyRuleRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SafetyRuleRuleTypePtrInput ¶
type SafetyRuleRuleTypePtrInput interface { pulumi.Input ToSafetyRuleRuleTypePtrOutput() SafetyRuleRuleTypePtrOutput ToSafetyRuleRuleTypePtrOutputWithContext(context.Context) SafetyRuleRuleTypePtrOutput }
func SafetyRuleRuleTypePtr ¶
func SafetyRuleRuleTypePtr(v string) SafetyRuleRuleTypePtrInput
type SafetyRuleRuleTypePtrOutput ¶
type SafetyRuleRuleTypePtrOutput struct{ *pulumi.OutputState }
func (SafetyRuleRuleTypePtrOutput) Elem ¶
func (o SafetyRuleRuleTypePtrOutput) Elem() SafetyRuleRuleTypeOutput
func (SafetyRuleRuleTypePtrOutput) ElementType ¶
func (SafetyRuleRuleTypePtrOutput) ElementType() reflect.Type
func (SafetyRuleRuleTypePtrOutput) ToSafetyRuleRuleTypePtrOutput ¶
func (o SafetyRuleRuleTypePtrOutput) ToSafetyRuleRuleTypePtrOutput() SafetyRuleRuleTypePtrOutput
func (SafetyRuleRuleTypePtrOutput) ToSafetyRuleRuleTypePtrOutputWithContext ¶
func (o SafetyRuleRuleTypePtrOutput) ToSafetyRuleRuleTypePtrOutputWithContext(ctx context.Context) SafetyRuleRuleTypePtrOutput
func (SafetyRuleRuleTypePtrOutput) ToStringPtrOutput ¶
func (o SafetyRuleRuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SafetyRuleRuleTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SafetyRuleRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SafetyRuleState ¶
type SafetyRuleState struct { }
func (SafetyRuleState) ElementType ¶
func (SafetyRuleState) ElementType() reflect.Type
type SafetyRuleStatus ¶
type SafetyRuleStatus string
The deployment status of the routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
func (SafetyRuleStatus) ElementType ¶
func (SafetyRuleStatus) ElementType() reflect.Type
func (SafetyRuleStatus) ToSafetyRuleStatusOutput ¶
func (e SafetyRuleStatus) ToSafetyRuleStatusOutput() SafetyRuleStatusOutput
func (SafetyRuleStatus) ToSafetyRuleStatusOutputWithContext ¶
func (e SafetyRuleStatus) ToSafetyRuleStatusOutputWithContext(ctx context.Context) SafetyRuleStatusOutput
func (SafetyRuleStatus) ToSafetyRuleStatusPtrOutput ¶
func (e SafetyRuleStatus) ToSafetyRuleStatusPtrOutput() SafetyRuleStatusPtrOutput
func (SafetyRuleStatus) ToSafetyRuleStatusPtrOutputWithContext ¶
func (e SafetyRuleStatus) ToSafetyRuleStatusPtrOutputWithContext(ctx context.Context) SafetyRuleStatusPtrOutput
func (SafetyRuleStatus) ToStringOutput ¶
func (e SafetyRuleStatus) ToStringOutput() pulumi.StringOutput
func (SafetyRuleStatus) ToStringOutputWithContext ¶
func (e SafetyRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SafetyRuleStatus) ToStringPtrOutput ¶
func (e SafetyRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (SafetyRuleStatus) ToStringPtrOutputWithContext ¶
func (e SafetyRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SafetyRuleStatusInput ¶
type SafetyRuleStatusInput interface { pulumi.Input ToSafetyRuleStatusOutput() SafetyRuleStatusOutput ToSafetyRuleStatusOutputWithContext(context.Context) SafetyRuleStatusOutput }
SafetyRuleStatusInput is an input type that accepts SafetyRuleStatusArgs and SafetyRuleStatusOutput values. You can construct a concrete instance of `SafetyRuleStatusInput` via:
SafetyRuleStatusArgs{...}
type SafetyRuleStatusOutput ¶
type SafetyRuleStatusOutput struct{ *pulumi.OutputState }
func (SafetyRuleStatusOutput) ElementType ¶
func (SafetyRuleStatusOutput) ElementType() reflect.Type
func (SafetyRuleStatusOutput) ToSafetyRuleStatusOutput ¶
func (o SafetyRuleStatusOutput) ToSafetyRuleStatusOutput() SafetyRuleStatusOutput
func (SafetyRuleStatusOutput) ToSafetyRuleStatusOutputWithContext ¶
func (o SafetyRuleStatusOutput) ToSafetyRuleStatusOutputWithContext(ctx context.Context) SafetyRuleStatusOutput
func (SafetyRuleStatusOutput) ToSafetyRuleStatusPtrOutput ¶
func (o SafetyRuleStatusOutput) ToSafetyRuleStatusPtrOutput() SafetyRuleStatusPtrOutput
func (SafetyRuleStatusOutput) ToSafetyRuleStatusPtrOutputWithContext ¶
func (o SafetyRuleStatusOutput) ToSafetyRuleStatusPtrOutputWithContext(ctx context.Context) SafetyRuleStatusPtrOutput
func (SafetyRuleStatusOutput) ToStringOutput ¶
func (o SafetyRuleStatusOutput) ToStringOutput() pulumi.StringOutput
func (SafetyRuleStatusOutput) ToStringOutputWithContext ¶
func (o SafetyRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SafetyRuleStatusOutput) ToStringPtrOutput ¶
func (o SafetyRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SafetyRuleStatusOutput) ToStringPtrOutputWithContext ¶
func (o SafetyRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SafetyRuleStatusPtrInput ¶
type SafetyRuleStatusPtrInput interface { pulumi.Input ToSafetyRuleStatusPtrOutput() SafetyRuleStatusPtrOutput ToSafetyRuleStatusPtrOutputWithContext(context.Context) SafetyRuleStatusPtrOutput }
func SafetyRuleStatusPtr ¶
func SafetyRuleStatusPtr(v string) SafetyRuleStatusPtrInput
type SafetyRuleStatusPtrOutput ¶
type SafetyRuleStatusPtrOutput struct{ *pulumi.OutputState }
func (SafetyRuleStatusPtrOutput) Elem ¶
func (o SafetyRuleStatusPtrOutput) Elem() SafetyRuleStatusOutput
func (SafetyRuleStatusPtrOutput) ElementType ¶
func (SafetyRuleStatusPtrOutput) ElementType() reflect.Type
func (SafetyRuleStatusPtrOutput) ToSafetyRuleStatusPtrOutput ¶
func (o SafetyRuleStatusPtrOutput) ToSafetyRuleStatusPtrOutput() SafetyRuleStatusPtrOutput
func (SafetyRuleStatusPtrOutput) ToSafetyRuleStatusPtrOutputWithContext ¶
func (o SafetyRuleStatusPtrOutput) ToSafetyRuleStatusPtrOutputWithContext(ctx context.Context) SafetyRuleStatusPtrOutput
func (SafetyRuleStatusPtrOutput) ToStringPtrOutput ¶
func (o SafetyRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SafetyRuleStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o SafetyRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SafetyRuleTag ¶ added in v0.3.0
type SafetyRuleTagArgs ¶ added in v0.3.0
type SafetyRuleTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (SafetyRuleTagArgs) ElementType ¶ added in v0.3.0
func (SafetyRuleTagArgs) ElementType() reflect.Type
func (SafetyRuleTagArgs) ToSafetyRuleTagOutput ¶ added in v0.3.0
func (i SafetyRuleTagArgs) ToSafetyRuleTagOutput() SafetyRuleTagOutput
func (SafetyRuleTagArgs) ToSafetyRuleTagOutputWithContext ¶ added in v0.3.0
func (i SafetyRuleTagArgs) ToSafetyRuleTagOutputWithContext(ctx context.Context) SafetyRuleTagOutput
type SafetyRuleTagArray ¶ added in v0.3.0
type SafetyRuleTagArray []SafetyRuleTagInput
func (SafetyRuleTagArray) ElementType ¶ added in v0.3.0
func (SafetyRuleTagArray) ElementType() reflect.Type
func (SafetyRuleTagArray) ToSafetyRuleTagArrayOutput ¶ added in v0.3.0
func (i SafetyRuleTagArray) ToSafetyRuleTagArrayOutput() SafetyRuleTagArrayOutput
func (SafetyRuleTagArray) ToSafetyRuleTagArrayOutputWithContext ¶ added in v0.3.0
func (i SafetyRuleTagArray) ToSafetyRuleTagArrayOutputWithContext(ctx context.Context) SafetyRuleTagArrayOutput
type SafetyRuleTagArrayInput ¶ added in v0.3.0
type SafetyRuleTagArrayInput interface { pulumi.Input ToSafetyRuleTagArrayOutput() SafetyRuleTagArrayOutput ToSafetyRuleTagArrayOutputWithContext(context.Context) SafetyRuleTagArrayOutput }
SafetyRuleTagArrayInput is an input type that accepts SafetyRuleTagArray and SafetyRuleTagArrayOutput values. You can construct a concrete instance of `SafetyRuleTagArrayInput` via:
SafetyRuleTagArray{ SafetyRuleTagArgs{...} }
type SafetyRuleTagArrayOutput ¶ added in v0.3.0
type SafetyRuleTagArrayOutput struct{ *pulumi.OutputState }
func (SafetyRuleTagArrayOutput) ElementType ¶ added in v0.3.0
func (SafetyRuleTagArrayOutput) ElementType() reflect.Type
func (SafetyRuleTagArrayOutput) Index ¶ added in v0.3.0
func (o SafetyRuleTagArrayOutput) Index(i pulumi.IntInput) SafetyRuleTagOutput
func (SafetyRuleTagArrayOutput) ToSafetyRuleTagArrayOutput ¶ added in v0.3.0
func (o SafetyRuleTagArrayOutput) ToSafetyRuleTagArrayOutput() SafetyRuleTagArrayOutput
func (SafetyRuleTagArrayOutput) ToSafetyRuleTagArrayOutputWithContext ¶ added in v0.3.0
func (o SafetyRuleTagArrayOutput) ToSafetyRuleTagArrayOutputWithContext(ctx context.Context) SafetyRuleTagArrayOutput
type SafetyRuleTagInput ¶ added in v0.3.0
type SafetyRuleTagInput interface { pulumi.Input ToSafetyRuleTagOutput() SafetyRuleTagOutput ToSafetyRuleTagOutputWithContext(context.Context) SafetyRuleTagOutput }
SafetyRuleTagInput is an input type that accepts SafetyRuleTagArgs and SafetyRuleTagOutput values. You can construct a concrete instance of `SafetyRuleTagInput` via:
SafetyRuleTagArgs{...}
type SafetyRuleTagOutput ¶ added in v0.3.0
type SafetyRuleTagOutput struct{ *pulumi.OutputState }
func (SafetyRuleTagOutput) ElementType ¶ added in v0.3.0
func (SafetyRuleTagOutput) ElementType() reflect.Type
func (SafetyRuleTagOutput) Key ¶ added in v0.3.0
func (o SafetyRuleTagOutput) Key() pulumi.StringOutput
func (SafetyRuleTagOutput) ToSafetyRuleTagOutput ¶ added in v0.3.0
func (o SafetyRuleTagOutput) ToSafetyRuleTagOutput() SafetyRuleTagOutput
func (SafetyRuleTagOutput) ToSafetyRuleTagOutputWithContext ¶ added in v0.3.0
func (o SafetyRuleTagOutput) ToSafetyRuleTagOutputWithContext(ctx context.Context) SafetyRuleTagOutput
func (SafetyRuleTagOutput) Value ¶ added in v0.3.0
func (o SafetyRuleTagOutput) Value() pulumi.StringOutput