Documentation
¶
Index ¶
- type DrPlan
- type DrPlanArgs
- type DrPlanArray
- type DrPlanArrayInput
- type DrPlanArrayOutput
- type DrPlanExecution
- type DrPlanExecutionArgs
- type DrPlanExecutionArray
- type DrPlanExecutionArrayInput
- type DrPlanExecutionArrayOutput
- func (DrPlanExecutionArrayOutput) ElementType() reflect.Type
- func (o DrPlanExecutionArrayOutput) Index(i pulumi.IntInput) DrPlanExecutionOutput
- func (o DrPlanExecutionArrayOutput) ToDrPlanExecutionArrayOutput() DrPlanExecutionArrayOutput
- func (o DrPlanExecutionArrayOutput) ToDrPlanExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionArrayOutput
- type DrPlanExecutionExecutionOptions
- type DrPlanExecutionExecutionOptionsArgs
- func (DrPlanExecutionExecutionOptionsArgs) ElementType() reflect.Type
- func (i DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsOutput() DrPlanExecutionExecutionOptionsOutput
- func (i DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsOutput
- func (i DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsPtrOutput() DrPlanExecutionExecutionOptionsPtrOutput
- func (i DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsPtrOutput
- type DrPlanExecutionExecutionOptionsInput
- type DrPlanExecutionExecutionOptionsOutput
- func (o DrPlanExecutionExecutionOptionsOutput) ArePrechecksEnabled() pulumi.BoolPtrOutput
- func (o DrPlanExecutionExecutionOptionsOutput) AreWarningsIgnored() pulumi.BoolPtrOutput
- func (DrPlanExecutionExecutionOptionsOutput) ElementType() reflect.Type
- func (o DrPlanExecutionExecutionOptionsOutput) PlanExecutionType() pulumi.StringOutput
- func (o DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsOutput() DrPlanExecutionExecutionOptionsOutput
- func (o DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsOutput
- func (o DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsPtrOutput() DrPlanExecutionExecutionOptionsPtrOutput
- func (o DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsPtrOutput
- type DrPlanExecutionExecutionOptionsPtrInput
- type DrPlanExecutionExecutionOptionsPtrOutput
- func (o DrPlanExecutionExecutionOptionsPtrOutput) ArePrechecksEnabled() pulumi.BoolPtrOutput
- func (o DrPlanExecutionExecutionOptionsPtrOutput) AreWarningsIgnored() pulumi.BoolPtrOutput
- func (o DrPlanExecutionExecutionOptionsPtrOutput) Elem() DrPlanExecutionExecutionOptionsOutput
- func (DrPlanExecutionExecutionOptionsPtrOutput) ElementType() reflect.Type
- func (o DrPlanExecutionExecutionOptionsPtrOutput) PlanExecutionType() pulumi.StringPtrOutput
- func (o DrPlanExecutionExecutionOptionsPtrOutput) ToDrPlanExecutionExecutionOptionsPtrOutput() DrPlanExecutionExecutionOptionsPtrOutput
- func (o DrPlanExecutionExecutionOptionsPtrOutput) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsPtrOutput
- type DrPlanExecutionGroupExecution
- type DrPlanExecutionGroupExecutionArgs
- func (DrPlanExecutionGroupExecutionArgs) ElementType() reflect.Type
- func (i DrPlanExecutionGroupExecutionArgs) ToDrPlanExecutionGroupExecutionOutput() DrPlanExecutionGroupExecutionOutput
- func (i DrPlanExecutionGroupExecutionArgs) ToDrPlanExecutionGroupExecutionOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionOutput
- type DrPlanExecutionGroupExecutionArray
- func (DrPlanExecutionGroupExecutionArray) ElementType() reflect.Type
- func (i DrPlanExecutionGroupExecutionArray) ToDrPlanExecutionGroupExecutionArrayOutput() DrPlanExecutionGroupExecutionArrayOutput
- func (i DrPlanExecutionGroupExecutionArray) ToDrPlanExecutionGroupExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionArrayOutput
- type DrPlanExecutionGroupExecutionArrayInput
- type DrPlanExecutionGroupExecutionArrayOutput
- func (DrPlanExecutionGroupExecutionArrayOutput) ElementType() reflect.Type
- func (o DrPlanExecutionGroupExecutionArrayOutput) Index(i pulumi.IntInput) DrPlanExecutionGroupExecutionOutput
- func (o DrPlanExecutionGroupExecutionArrayOutput) ToDrPlanExecutionGroupExecutionArrayOutput() DrPlanExecutionGroupExecutionArrayOutput
- func (o DrPlanExecutionGroupExecutionArrayOutput) ToDrPlanExecutionGroupExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionArrayOutput
- type DrPlanExecutionGroupExecutionInput
- type DrPlanExecutionGroupExecutionOutput
- func (o DrPlanExecutionGroupExecutionOutput) DisplayName() pulumi.StringPtrOutput
- func (DrPlanExecutionGroupExecutionOutput) ElementType() reflect.Type
- func (o DrPlanExecutionGroupExecutionOutput) ExecutionDurationInSec() pulumi.IntPtrOutput
- func (o DrPlanExecutionGroupExecutionOutput) GroupId() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionOutput) Status() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionOutput) StatusDetails() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionOutput) StepExecutions() DrPlanExecutionGroupExecutionStepExecutionArrayOutput
- func (o DrPlanExecutionGroupExecutionOutput) TimeEnded() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionOutput) TimeStarted() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionOutput) ToDrPlanExecutionGroupExecutionOutput() DrPlanExecutionGroupExecutionOutput
- func (o DrPlanExecutionGroupExecutionOutput) ToDrPlanExecutionGroupExecutionOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionOutput
- func (o DrPlanExecutionGroupExecutionOutput) Type() pulumi.StringPtrOutput
- type DrPlanExecutionGroupExecutionStepExecution
- type DrPlanExecutionGroupExecutionStepExecutionArgs
- func (DrPlanExecutionGroupExecutionStepExecutionArgs) ElementType() reflect.Type
- func (i DrPlanExecutionGroupExecutionStepExecutionArgs) ToDrPlanExecutionGroupExecutionStepExecutionOutput() DrPlanExecutionGroupExecutionStepExecutionOutput
- func (i DrPlanExecutionGroupExecutionStepExecutionArgs) ToDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionOutput
- type DrPlanExecutionGroupExecutionStepExecutionArray
- func (DrPlanExecutionGroupExecutionStepExecutionArray) ElementType() reflect.Type
- func (i DrPlanExecutionGroupExecutionStepExecutionArray) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutput() DrPlanExecutionGroupExecutionStepExecutionArrayOutput
- func (i DrPlanExecutionGroupExecutionStepExecutionArray) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionArrayOutput
- type DrPlanExecutionGroupExecutionStepExecutionArrayInput
- type DrPlanExecutionGroupExecutionStepExecutionArrayOutput
- func (DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ElementType() reflect.Type
- func (o DrPlanExecutionGroupExecutionStepExecutionArrayOutput) Index(i pulumi.IntInput) DrPlanExecutionGroupExecutionStepExecutionOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutput() DrPlanExecutionGroupExecutionStepExecutionArrayOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionArrayOutput
- type DrPlanExecutionGroupExecutionStepExecutionInput
- type DrPlanExecutionGroupExecutionStepExecutionLogLocation
- type DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs
- func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ElementType() reflect.Type
- func (i DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- func (i DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- type DrPlanExecutionGroupExecutionStepExecutionLogLocationArray
- func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ElementType() reflect.Type
- func (i DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- func (i DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- type DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput
- type DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ElementType() reflect.Type
- func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) Index(i pulumi.IntInput) DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- type DrPlanExecutionGroupExecutionStepExecutionLogLocationInput
- type DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Bucket() pulumi.StringPtrOutput
- func (DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ElementType() reflect.Type
- func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Namespace() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Object() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- type DrPlanExecutionGroupExecutionStepExecutionOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) DisplayName() pulumi.StringPtrOutput
- func (DrPlanExecutionGroupExecutionStepExecutionOutput) ElementType() reflect.Type
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) ExecutionDurationInSec() pulumi.IntPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) GroupId() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) LogLocations() DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) Status() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) StatusDetails() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) StepId() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) TimeEnded() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) TimeStarted() pulumi.StringPtrOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) ToDrPlanExecutionGroupExecutionStepExecutionOutput() DrPlanExecutionGroupExecutionStepExecutionOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) ToDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionOutput
- func (o DrPlanExecutionGroupExecutionStepExecutionOutput) Type() pulumi.StringPtrOutput
- type DrPlanExecutionInput
- type DrPlanExecutionLogLocation
- type DrPlanExecutionLogLocationArgs
- func (DrPlanExecutionLogLocationArgs) ElementType() reflect.Type
- func (i DrPlanExecutionLogLocationArgs) ToDrPlanExecutionLogLocationOutput() DrPlanExecutionLogLocationOutput
- func (i DrPlanExecutionLogLocationArgs) ToDrPlanExecutionLogLocationOutputWithContext(ctx context.Context) DrPlanExecutionLogLocationOutput
- type DrPlanExecutionLogLocationArray
- func (DrPlanExecutionLogLocationArray) ElementType() reflect.Type
- func (i DrPlanExecutionLogLocationArray) ToDrPlanExecutionLogLocationArrayOutput() DrPlanExecutionLogLocationArrayOutput
- func (i DrPlanExecutionLogLocationArray) ToDrPlanExecutionLogLocationArrayOutputWithContext(ctx context.Context) DrPlanExecutionLogLocationArrayOutput
- type DrPlanExecutionLogLocationArrayInput
- type DrPlanExecutionLogLocationArrayOutput
- func (DrPlanExecutionLogLocationArrayOutput) ElementType() reflect.Type
- func (o DrPlanExecutionLogLocationArrayOutput) Index(i pulumi.IntInput) DrPlanExecutionLogLocationOutput
- func (o DrPlanExecutionLogLocationArrayOutput) ToDrPlanExecutionLogLocationArrayOutput() DrPlanExecutionLogLocationArrayOutput
- func (o DrPlanExecutionLogLocationArrayOutput) ToDrPlanExecutionLogLocationArrayOutputWithContext(ctx context.Context) DrPlanExecutionLogLocationArrayOutput
- type DrPlanExecutionLogLocationInput
- type DrPlanExecutionLogLocationOutput
- func (o DrPlanExecutionLogLocationOutput) Bucket() pulumi.StringPtrOutput
- func (DrPlanExecutionLogLocationOutput) ElementType() reflect.Type
- func (o DrPlanExecutionLogLocationOutput) Namespace() pulumi.StringPtrOutput
- func (o DrPlanExecutionLogLocationOutput) Object() pulumi.StringPtrOutput
- func (o DrPlanExecutionLogLocationOutput) ToDrPlanExecutionLogLocationOutput() DrPlanExecutionLogLocationOutput
- func (o DrPlanExecutionLogLocationOutput) ToDrPlanExecutionLogLocationOutputWithContext(ctx context.Context) DrPlanExecutionLogLocationOutput
- type DrPlanExecutionMap
- type DrPlanExecutionMapInput
- type DrPlanExecutionMapOutput
- func (DrPlanExecutionMapOutput) ElementType() reflect.Type
- func (o DrPlanExecutionMapOutput) MapIndex(k pulumi.StringInput) DrPlanExecutionOutput
- func (o DrPlanExecutionMapOutput) ToDrPlanExecutionMapOutput() DrPlanExecutionMapOutput
- func (o DrPlanExecutionMapOutput) ToDrPlanExecutionMapOutputWithContext(ctx context.Context) DrPlanExecutionMapOutput
- type DrPlanExecutionOutput
- func (o DrPlanExecutionOutput) CompartmentId() pulumi.StringOutput
- func (o DrPlanExecutionOutput) DefinedTags() pulumi.MapOutput
- func (o DrPlanExecutionOutput) DisplayName() pulumi.StringOutput
- func (o DrPlanExecutionOutput) DrProtectionGroupId() pulumi.StringOutput
- func (DrPlanExecutionOutput) ElementType() reflect.Type
- func (o DrPlanExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
- func (o DrPlanExecutionOutput) ExecutionOptions() DrPlanExecutionExecutionOptionsOutput
- func (o DrPlanExecutionOutput) FreeformTags() pulumi.MapOutput
- func (o DrPlanExecutionOutput) GroupExecutions() DrPlanExecutionGroupExecutionArrayOutput
- func (o DrPlanExecutionOutput) LifeCycleDetails() pulumi.StringOutput
- func (o DrPlanExecutionOutput) LogLocations() DrPlanExecutionLogLocationArrayOutput
- func (o DrPlanExecutionOutput) PeerDrProtectionGroupId() pulumi.StringOutput
- func (o DrPlanExecutionOutput) PeerRegion() pulumi.StringOutput
- func (o DrPlanExecutionOutput) PlanExecutionType() pulumi.StringOutput
- func (o DrPlanExecutionOutput) PlanId() pulumi.StringOutput
- func (o DrPlanExecutionOutput) State() pulumi.StringOutput
- func (o DrPlanExecutionOutput) SystemTags() pulumi.MapOutput
- func (o DrPlanExecutionOutput) TimeCreated() pulumi.StringOutput
- func (o DrPlanExecutionOutput) TimeEnded() pulumi.StringOutput
- func (o DrPlanExecutionOutput) TimeStarted() pulumi.StringOutput
- func (o DrPlanExecutionOutput) TimeUpdated() pulumi.StringOutput
- func (o DrPlanExecutionOutput) ToDrPlanExecutionOutput() DrPlanExecutionOutput
- func (o DrPlanExecutionOutput) ToDrPlanExecutionOutputWithContext(ctx context.Context) DrPlanExecutionOutput
- type DrPlanExecutionState
- type DrPlanInput
- type DrPlanMap
- type DrPlanMapInput
- type DrPlanMapOutput
- type DrPlanOutput
- func (o DrPlanOutput) CompartmentId() pulumi.StringOutput
- func (o DrPlanOutput) DefinedTags() pulumi.MapOutput
- func (o DrPlanOutput) DisplayName() pulumi.StringOutput
- func (o DrPlanOutput) DrProtectionGroupId() pulumi.StringOutput
- func (DrPlanOutput) ElementType() reflect.Type
- func (o DrPlanOutput) FreeformTags() pulumi.MapOutput
- func (o DrPlanOutput) LifeCycleDetails() pulumi.StringOutput
- func (o DrPlanOutput) PeerDrProtectionGroupId() pulumi.StringOutput
- func (o DrPlanOutput) PeerRegion() pulumi.StringOutput
- func (o DrPlanOutput) PlanGroups() DrPlanPlanGroupArrayOutput
- func (o DrPlanOutput) State() pulumi.StringOutput
- func (o DrPlanOutput) SystemTags() pulumi.MapOutput
- func (o DrPlanOutput) TimeCreated() pulumi.StringOutput
- func (o DrPlanOutput) TimeUpdated() pulumi.StringOutput
- func (o DrPlanOutput) ToDrPlanOutput() DrPlanOutput
- func (o DrPlanOutput) ToDrPlanOutputWithContext(ctx context.Context) DrPlanOutput
- func (o DrPlanOutput) Type() pulumi.StringOutput
- type DrPlanPlanGroup
- type DrPlanPlanGroupArgs
- type DrPlanPlanGroupArray
- type DrPlanPlanGroupArrayInput
- type DrPlanPlanGroupArrayOutput
- func (DrPlanPlanGroupArrayOutput) ElementType() reflect.Type
- func (o DrPlanPlanGroupArrayOutput) Index(i pulumi.IntInput) DrPlanPlanGroupOutput
- func (o DrPlanPlanGroupArrayOutput) ToDrPlanPlanGroupArrayOutput() DrPlanPlanGroupArrayOutput
- func (o DrPlanPlanGroupArrayOutput) ToDrPlanPlanGroupArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupArrayOutput
- type DrPlanPlanGroupInput
- type DrPlanPlanGroupOutput
- func (o DrPlanPlanGroupOutput) DisplayName() pulumi.StringPtrOutput
- func (DrPlanPlanGroupOutput) ElementType() reflect.Type
- func (o DrPlanPlanGroupOutput) Id() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupOutput) Steps() DrPlanPlanGroupStepArrayOutput
- func (o DrPlanPlanGroupOutput) ToDrPlanPlanGroupOutput() DrPlanPlanGroupOutput
- func (o DrPlanPlanGroupOutput) ToDrPlanPlanGroupOutputWithContext(ctx context.Context) DrPlanPlanGroupOutput
- func (o DrPlanPlanGroupOutput) Type() pulumi.StringPtrOutput
- type DrPlanPlanGroupStep
- type DrPlanPlanGroupStepArgs
- type DrPlanPlanGroupStepArray
- type DrPlanPlanGroupStepArrayInput
- type DrPlanPlanGroupStepArrayOutput
- func (DrPlanPlanGroupStepArrayOutput) ElementType() reflect.Type
- func (o DrPlanPlanGroupStepArrayOutput) Index(i pulumi.IntInput) DrPlanPlanGroupStepOutput
- func (o DrPlanPlanGroupStepArrayOutput) ToDrPlanPlanGroupStepArrayOutput() DrPlanPlanGroupStepArrayOutput
- func (o DrPlanPlanGroupStepArrayOutput) ToDrPlanPlanGroupStepArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepArrayOutput
- type DrPlanPlanGroupStepInput
- type DrPlanPlanGroupStepOutput
- func (o DrPlanPlanGroupStepOutput) DisplayName() pulumi.StringPtrOutput
- func (DrPlanPlanGroupStepOutput) ElementType() reflect.Type
- func (o DrPlanPlanGroupStepOutput) ErrorMode() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepOutput) GroupId() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepOutput) Id() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o DrPlanPlanGroupStepOutput) MemberId() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepOutput) Timeout() pulumi.IntPtrOutput
- func (o DrPlanPlanGroupStepOutput) ToDrPlanPlanGroupStepOutput() DrPlanPlanGroupStepOutput
- func (o DrPlanPlanGroupStepOutput) ToDrPlanPlanGroupStepOutputWithContext(ctx context.Context) DrPlanPlanGroupStepOutput
- func (o DrPlanPlanGroupStepOutput) Type() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepOutput) UserDefinedSteps() DrPlanPlanGroupStepUserDefinedStepArrayOutput
- type DrPlanPlanGroupStepUserDefinedStep
- type DrPlanPlanGroupStepUserDefinedStepArgs
- func (DrPlanPlanGroupStepUserDefinedStepArgs) ElementType() reflect.Type
- func (i DrPlanPlanGroupStepUserDefinedStepArgs) ToDrPlanPlanGroupStepUserDefinedStepOutput() DrPlanPlanGroupStepUserDefinedStepOutput
- func (i DrPlanPlanGroupStepUserDefinedStepArgs) ToDrPlanPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepOutput
- type DrPlanPlanGroupStepUserDefinedStepArray
- func (DrPlanPlanGroupStepUserDefinedStepArray) ElementType() reflect.Type
- func (i DrPlanPlanGroupStepUserDefinedStepArray) ToDrPlanPlanGroupStepUserDefinedStepArrayOutput() DrPlanPlanGroupStepUserDefinedStepArrayOutput
- func (i DrPlanPlanGroupStepUserDefinedStepArray) ToDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepArrayOutput
- type DrPlanPlanGroupStepUserDefinedStepArrayInput
- type DrPlanPlanGroupStepUserDefinedStepArrayOutput
- func (DrPlanPlanGroupStepUserDefinedStepArrayOutput) ElementType() reflect.Type
- func (o DrPlanPlanGroupStepUserDefinedStepArrayOutput) Index(i pulumi.IntInput) DrPlanPlanGroupStepUserDefinedStepOutput
- func (o DrPlanPlanGroupStepUserDefinedStepArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepArrayOutput() DrPlanPlanGroupStepUserDefinedStepArrayOutput
- func (o DrPlanPlanGroupStepUserDefinedStepArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepArrayOutput
- type DrPlanPlanGroupStepUserDefinedStepInput
- type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation
- type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs
- func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ElementType() reflect.Type
- func (i DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (i DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray
- func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ElementType() reflect.Type
- func (i DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (i DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput
- type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ElementType() reflect.Type
- func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) Index(i pulumi.IntInput) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput
- type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket() pulumi.StringPtrOutput
- func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ElementType() reflect.Type
- func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- type DrPlanPlanGroupStepUserDefinedStepOutput
- func (DrPlanPlanGroupStepUserDefinedStepOutput) ElementType() reflect.Type
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) FunctionId() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) FunctionRegion() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) RequestBody() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) RunAsUser() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceId() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) ScriptCommand() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) StepType() pulumi.StringPtrOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) ToDrPlanPlanGroupStepUserDefinedStepOutput() DrPlanPlanGroupStepUserDefinedStepOutput
- func (o DrPlanPlanGroupStepUserDefinedStepOutput) ToDrPlanPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepOutput
- type DrPlanState
- type DrProtectionGroup
- type DrProtectionGroupArgs
- type DrProtectionGroupArray
- type DrProtectionGroupArrayInput
- type DrProtectionGroupArrayOutput
- func (DrProtectionGroupArrayOutput) ElementType() reflect.Type
- func (o DrProtectionGroupArrayOutput) Index(i pulumi.IntInput) DrProtectionGroupOutput
- func (o DrProtectionGroupArrayOutput) ToDrProtectionGroupArrayOutput() DrProtectionGroupArrayOutput
- func (o DrProtectionGroupArrayOutput) ToDrProtectionGroupArrayOutputWithContext(ctx context.Context) DrProtectionGroupArrayOutput
- type DrProtectionGroupAssociation
- type DrProtectionGroupAssociationArgs
- func (DrProtectionGroupAssociationArgs) ElementType() reflect.Type
- func (i DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationOutput() DrProtectionGroupAssociationOutput
- func (i DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationOutputWithContext(ctx context.Context) DrProtectionGroupAssociationOutput
- func (i DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationPtrOutput() DrProtectionGroupAssociationPtrOutput
- func (i DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationPtrOutputWithContext(ctx context.Context) DrProtectionGroupAssociationPtrOutput
- type DrProtectionGroupAssociationInput
- type DrProtectionGroupAssociationOutput
- func (DrProtectionGroupAssociationOutput) ElementType() reflect.Type
- func (o DrProtectionGroupAssociationOutput) PeerId() pulumi.StringPtrOutput
- func (o DrProtectionGroupAssociationOutput) PeerRegion() pulumi.StringPtrOutput
- func (o DrProtectionGroupAssociationOutput) Role() pulumi.StringOutput
- func (o DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationOutput() DrProtectionGroupAssociationOutput
- func (o DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationOutputWithContext(ctx context.Context) DrProtectionGroupAssociationOutput
- func (o DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationPtrOutput() DrProtectionGroupAssociationPtrOutput
- func (o DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationPtrOutputWithContext(ctx context.Context) DrProtectionGroupAssociationPtrOutput
- type DrProtectionGroupAssociationPtrInput
- type DrProtectionGroupAssociationPtrOutput
- func (o DrProtectionGroupAssociationPtrOutput) Elem() DrProtectionGroupAssociationOutput
- func (DrProtectionGroupAssociationPtrOutput) ElementType() reflect.Type
- func (o DrProtectionGroupAssociationPtrOutput) PeerId() pulumi.StringPtrOutput
- func (o DrProtectionGroupAssociationPtrOutput) PeerRegion() pulumi.StringPtrOutput
- func (o DrProtectionGroupAssociationPtrOutput) Role() pulumi.StringPtrOutput
- func (o DrProtectionGroupAssociationPtrOutput) ToDrProtectionGroupAssociationPtrOutput() DrProtectionGroupAssociationPtrOutput
- func (o DrProtectionGroupAssociationPtrOutput) ToDrProtectionGroupAssociationPtrOutputWithContext(ctx context.Context) DrProtectionGroupAssociationPtrOutput
- type DrProtectionGroupInput
- type DrProtectionGroupLogLocation
- type DrProtectionGroupLogLocationArgs
- func (DrProtectionGroupLogLocationArgs) ElementType() reflect.Type
- func (i DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationOutput() DrProtectionGroupLogLocationOutput
- func (i DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationOutput
- func (i DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationPtrOutput() DrProtectionGroupLogLocationPtrOutput
- func (i DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationPtrOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationPtrOutput
- type DrProtectionGroupLogLocationInput
- type DrProtectionGroupLogLocationOutput
- func (o DrProtectionGroupLogLocationOutput) Bucket() pulumi.StringOutput
- func (DrProtectionGroupLogLocationOutput) ElementType() reflect.Type
- func (o DrProtectionGroupLogLocationOutput) Namespace() pulumi.StringOutput
- func (o DrProtectionGroupLogLocationOutput) Object() pulumi.StringPtrOutput
- func (o DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationOutput() DrProtectionGroupLogLocationOutput
- func (o DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationOutput
- func (o DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationPtrOutput() DrProtectionGroupLogLocationPtrOutput
- func (o DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationPtrOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationPtrOutput
- type DrProtectionGroupLogLocationPtrInput
- type DrProtectionGroupLogLocationPtrOutput
- func (o DrProtectionGroupLogLocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o DrProtectionGroupLogLocationPtrOutput) Elem() DrProtectionGroupLogLocationOutput
- func (DrProtectionGroupLogLocationPtrOutput) ElementType() reflect.Type
- func (o DrProtectionGroupLogLocationPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o DrProtectionGroupLogLocationPtrOutput) Object() pulumi.StringPtrOutput
- func (o DrProtectionGroupLogLocationPtrOutput) ToDrProtectionGroupLogLocationPtrOutput() DrProtectionGroupLogLocationPtrOutput
- func (o DrProtectionGroupLogLocationPtrOutput) ToDrProtectionGroupLogLocationPtrOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationPtrOutput
- type DrProtectionGroupMap
- type DrProtectionGroupMapInput
- type DrProtectionGroupMapOutput
- func (DrProtectionGroupMapOutput) ElementType() reflect.Type
- func (o DrProtectionGroupMapOutput) MapIndex(k pulumi.StringInput) DrProtectionGroupOutput
- func (o DrProtectionGroupMapOutput) ToDrProtectionGroupMapOutput() DrProtectionGroupMapOutput
- func (o DrProtectionGroupMapOutput) ToDrProtectionGroupMapOutputWithContext(ctx context.Context) DrProtectionGroupMapOutput
- type DrProtectionGroupMember
- type DrProtectionGroupMemberArgs
- type DrProtectionGroupMemberArray
- func (DrProtectionGroupMemberArray) ElementType() reflect.Type
- func (i DrProtectionGroupMemberArray) ToDrProtectionGroupMemberArrayOutput() DrProtectionGroupMemberArrayOutput
- func (i DrProtectionGroupMemberArray) ToDrProtectionGroupMemberArrayOutputWithContext(ctx context.Context) DrProtectionGroupMemberArrayOutput
- type DrProtectionGroupMemberArrayInput
- type DrProtectionGroupMemberArrayOutput
- func (DrProtectionGroupMemberArrayOutput) ElementType() reflect.Type
- func (o DrProtectionGroupMemberArrayOutput) Index(i pulumi.IntInput) DrProtectionGroupMemberOutput
- func (o DrProtectionGroupMemberArrayOutput) ToDrProtectionGroupMemberArrayOutput() DrProtectionGroupMemberArrayOutput
- func (o DrProtectionGroupMemberArrayOutput) ToDrProtectionGroupMemberArrayOutputWithContext(ctx context.Context) DrProtectionGroupMemberArrayOutput
- type DrProtectionGroupMemberInput
- type DrProtectionGroupMemberOutput
- func (o DrProtectionGroupMemberOutput) DestinationCapacityReservationId() pulumi.StringPtrOutput
- func (o DrProtectionGroupMemberOutput) DestinationCompartmentId() pulumi.StringPtrOutput
- func (o DrProtectionGroupMemberOutput) DestinationDedicatedVmHostId() pulumi.StringPtrOutput
- func (DrProtectionGroupMemberOutput) ElementType() reflect.Type
- func (o DrProtectionGroupMemberOutput) IsMovable() pulumi.BoolPtrOutput
- func (o DrProtectionGroupMemberOutput) IsRetainFaultDomain() pulumi.BoolPtrOutput
- func (o DrProtectionGroupMemberOutput) MemberId() pulumi.StringOutput
- func (o DrProtectionGroupMemberOutput) MemberType() pulumi.StringOutput
- func (o DrProtectionGroupMemberOutput) PasswordVaultSecretId() pulumi.StringPtrOutput
- func (o DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutput() DrProtectionGroupMemberOutput
- func (o DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutputWithContext(ctx context.Context) DrProtectionGroupMemberOutput
- func (o DrProtectionGroupMemberOutput) VnicMapping() DrProtectionGroupMemberVnicMappingArrayOutput
- func (o DrProtectionGroupMemberOutput) VnicMappings() DrProtectionGroupMemberVnicMappingArrayOutput
- type DrProtectionGroupMemberVnicMapping
- type DrProtectionGroupMemberVnicMappingArgs
- func (DrProtectionGroupMemberVnicMappingArgs) ElementType() reflect.Type
- func (i DrProtectionGroupMemberVnicMappingArgs) ToDrProtectionGroupMemberVnicMappingOutput() DrProtectionGroupMemberVnicMappingOutput
- func (i DrProtectionGroupMemberVnicMappingArgs) ToDrProtectionGroupMemberVnicMappingOutputWithContext(ctx context.Context) DrProtectionGroupMemberVnicMappingOutput
- type DrProtectionGroupMemberVnicMappingArray
- func (DrProtectionGroupMemberVnicMappingArray) ElementType() reflect.Type
- func (i DrProtectionGroupMemberVnicMappingArray) ToDrProtectionGroupMemberVnicMappingArrayOutput() DrProtectionGroupMemberVnicMappingArrayOutput
- func (i DrProtectionGroupMemberVnicMappingArray) ToDrProtectionGroupMemberVnicMappingArrayOutputWithContext(ctx context.Context) DrProtectionGroupMemberVnicMappingArrayOutput
- type DrProtectionGroupMemberVnicMappingArrayInput
- type DrProtectionGroupMemberVnicMappingArrayOutput
- func (DrProtectionGroupMemberVnicMappingArrayOutput) ElementType() reflect.Type
- func (o DrProtectionGroupMemberVnicMappingArrayOutput) Index(i pulumi.IntInput) DrProtectionGroupMemberVnicMappingOutput
- func (o DrProtectionGroupMemberVnicMappingArrayOutput) ToDrProtectionGroupMemberVnicMappingArrayOutput() DrProtectionGroupMemberVnicMappingArrayOutput
- func (o DrProtectionGroupMemberVnicMappingArrayOutput) ToDrProtectionGroupMemberVnicMappingArrayOutputWithContext(ctx context.Context) DrProtectionGroupMemberVnicMappingArrayOutput
- type DrProtectionGroupMemberVnicMappingInput
- type DrProtectionGroupMemberVnicMappingOutput
- func (o DrProtectionGroupMemberVnicMappingOutput) DestinationNsgIdLists() pulumi.StringArrayOutput
- func (o DrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress() pulumi.StringPtrOutput
- func (o DrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel() pulumi.StringPtrOutput
- func (o DrProtectionGroupMemberVnicMappingOutput) DestinationSubnetId() pulumi.StringPtrOutput
- func (DrProtectionGroupMemberVnicMappingOutput) ElementType() reflect.Type
- func (o DrProtectionGroupMemberVnicMappingOutput) SourceVnicId() pulumi.StringPtrOutput
- func (o DrProtectionGroupMemberVnicMappingOutput) ToDrProtectionGroupMemberVnicMappingOutput() DrProtectionGroupMemberVnicMappingOutput
- func (o DrProtectionGroupMemberVnicMappingOutput) ToDrProtectionGroupMemberVnicMappingOutputWithContext(ctx context.Context) DrProtectionGroupMemberVnicMappingOutput
- type DrProtectionGroupOutput
- func (o DrProtectionGroupOutput) Association() DrProtectionGroupAssociationOutput
- func (o DrProtectionGroupOutput) CompartmentId() pulumi.StringOutput
- func (o DrProtectionGroupOutput) DefinedTags() pulumi.MapOutput
- func (o DrProtectionGroupOutput) DisassociateTrigger() pulumi.IntPtrOutput
- func (o DrProtectionGroupOutput) DisplayName() pulumi.StringOutput
- func (DrProtectionGroupOutput) ElementType() reflect.Type
- func (o DrProtectionGroupOutput) FreeformTags() pulumi.MapOutput
- func (o DrProtectionGroupOutput) LifeCycleDetails() pulumi.StringOutput
- func (o DrProtectionGroupOutput) LogLocation() DrProtectionGroupLogLocationOutput
- func (o DrProtectionGroupOutput) Members() DrProtectionGroupMemberArrayOutput
- func (o DrProtectionGroupOutput) PeerId() pulumi.StringOutput
- func (o DrProtectionGroupOutput) PeerRegion() pulumi.StringOutput
- func (o DrProtectionGroupOutput) Role() pulumi.StringOutput
- func (o DrProtectionGroupOutput) State() pulumi.StringOutput
- func (o DrProtectionGroupOutput) SystemTags() pulumi.MapOutput
- func (o DrProtectionGroupOutput) TimeCreated() pulumi.StringOutput
- func (o DrProtectionGroupOutput) TimeUpdated() pulumi.StringOutput
- func (o DrProtectionGroupOutput) ToDrProtectionGroupOutput() DrProtectionGroupOutput
- func (o DrProtectionGroupOutput) ToDrProtectionGroupOutputWithContext(ctx context.Context) DrProtectionGroupOutput
- type DrProtectionGroupState
- type GetDrPlanExecutionExecutionOption
- type GetDrPlanExecutionExecutionOptionArgs
- func (GetDrPlanExecutionExecutionOptionArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionExecutionOptionArgs) ToGetDrPlanExecutionExecutionOptionOutput() GetDrPlanExecutionExecutionOptionOutput
- func (i GetDrPlanExecutionExecutionOptionArgs) ToGetDrPlanExecutionExecutionOptionOutputWithContext(ctx context.Context) GetDrPlanExecutionExecutionOptionOutput
- type GetDrPlanExecutionExecutionOptionArray
- func (GetDrPlanExecutionExecutionOptionArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionExecutionOptionArray) ToGetDrPlanExecutionExecutionOptionArrayOutput() GetDrPlanExecutionExecutionOptionArrayOutput
- func (i GetDrPlanExecutionExecutionOptionArray) ToGetDrPlanExecutionExecutionOptionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionExecutionOptionArrayOutput
- type GetDrPlanExecutionExecutionOptionArrayInput
- type GetDrPlanExecutionExecutionOptionArrayOutput
- func (GetDrPlanExecutionExecutionOptionArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionExecutionOptionArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionExecutionOptionOutput
- func (o GetDrPlanExecutionExecutionOptionArrayOutput) ToGetDrPlanExecutionExecutionOptionArrayOutput() GetDrPlanExecutionExecutionOptionArrayOutput
- func (o GetDrPlanExecutionExecutionOptionArrayOutput) ToGetDrPlanExecutionExecutionOptionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionExecutionOptionArrayOutput
- type GetDrPlanExecutionExecutionOptionInput
- type GetDrPlanExecutionExecutionOptionOutput
- func (o GetDrPlanExecutionExecutionOptionOutput) ArePrechecksEnabled() pulumi.BoolOutput
- func (o GetDrPlanExecutionExecutionOptionOutput) AreWarningsIgnored() pulumi.BoolOutput
- func (GetDrPlanExecutionExecutionOptionOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionExecutionOptionOutput) PlanExecutionType() pulumi.StringOutput
- func (o GetDrPlanExecutionExecutionOptionOutput) ToGetDrPlanExecutionExecutionOptionOutput() GetDrPlanExecutionExecutionOptionOutput
- func (o GetDrPlanExecutionExecutionOptionOutput) ToGetDrPlanExecutionExecutionOptionOutputWithContext(ctx context.Context) GetDrPlanExecutionExecutionOptionOutput
- type GetDrPlanExecutionGroupExecution
- type GetDrPlanExecutionGroupExecutionArgs
- func (GetDrPlanExecutionGroupExecutionArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionGroupExecutionArgs) ToGetDrPlanExecutionGroupExecutionOutput() GetDrPlanExecutionGroupExecutionOutput
- func (i GetDrPlanExecutionGroupExecutionArgs) ToGetDrPlanExecutionGroupExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionOutput
- type GetDrPlanExecutionGroupExecutionArray
- func (GetDrPlanExecutionGroupExecutionArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionGroupExecutionArray) ToGetDrPlanExecutionGroupExecutionArrayOutput() GetDrPlanExecutionGroupExecutionArrayOutput
- func (i GetDrPlanExecutionGroupExecutionArray) ToGetDrPlanExecutionGroupExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionArrayOutput
- type GetDrPlanExecutionGroupExecutionArrayInput
- type GetDrPlanExecutionGroupExecutionArrayOutput
- func (GetDrPlanExecutionGroupExecutionArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionGroupExecutionArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionGroupExecutionOutput
- func (o GetDrPlanExecutionGroupExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionArrayOutput() GetDrPlanExecutionGroupExecutionArrayOutput
- func (o GetDrPlanExecutionGroupExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionArrayOutput
- type GetDrPlanExecutionGroupExecutionInput
- type GetDrPlanExecutionGroupExecutionOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) DisplayName() pulumi.StringOutput
- func (GetDrPlanExecutionGroupExecutionOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionGroupExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) GroupId() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) Status() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) StatusDetails() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) StepExecutions() GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) TimeEnded() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) TimeStarted() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) ToGetDrPlanExecutionGroupExecutionOutput() GetDrPlanExecutionGroupExecutionOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) ToGetDrPlanExecutionGroupExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionOutput
- func (o GetDrPlanExecutionGroupExecutionOutput) Type() pulumi.StringOutput
- type GetDrPlanExecutionGroupExecutionStepExecution
- type GetDrPlanExecutionGroupExecutionStepExecutionArgs
- func (GetDrPlanExecutionGroupExecutionStepExecutionArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionOutput() GetDrPlanExecutionGroupExecutionStepExecutionOutput
- func (i GetDrPlanExecutionGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionOutput
- type GetDrPlanExecutionGroupExecutionStepExecutionArray
- func (GetDrPlanExecutionGroupExecutionStepExecutionArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionGroupExecutionStepExecutionArray) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
- func (i GetDrPlanExecutionGroupExecutionStepExecutionArray) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
- type GetDrPlanExecutionGroupExecutionStepExecutionArrayInput
- type GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
- func (GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionGroupExecutionStepExecutionOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
- type GetDrPlanExecutionGroupExecutionStepExecutionInput
- type GetDrPlanExecutionGroupExecutionStepExecutionLogLocation
- type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs
- func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- func (i GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray
- func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- func (i GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput
- type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationInput
- type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Bucket() pulumi.StringOutput
- func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Namespace() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Object() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
- type GetDrPlanExecutionGroupExecutionStepExecutionOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) DisplayName() pulumi.StringOutput
- func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) GroupId() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) LogLocations() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) Status() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) StatusDetails() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) StepId() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) TimeEnded() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) TimeStarted() pulumi.StringOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionOutput() GetDrPlanExecutionGroupExecutionStepExecutionOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionOutput
- func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) Type() pulumi.StringOutput
- type GetDrPlanExecutionLogLocation
- type GetDrPlanExecutionLogLocationArgs
- func (GetDrPlanExecutionLogLocationArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionLogLocationArgs) ToGetDrPlanExecutionLogLocationOutput() GetDrPlanExecutionLogLocationOutput
- func (i GetDrPlanExecutionLogLocationArgs) ToGetDrPlanExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionLogLocationOutput
- type GetDrPlanExecutionLogLocationArray
- func (GetDrPlanExecutionLogLocationArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionLogLocationArray) ToGetDrPlanExecutionLogLocationArrayOutput() GetDrPlanExecutionLogLocationArrayOutput
- func (i GetDrPlanExecutionLogLocationArray) ToGetDrPlanExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionLogLocationArrayOutput
- type GetDrPlanExecutionLogLocationArrayInput
- type GetDrPlanExecutionLogLocationArrayOutput
- func (GetDrPlanExecutionLogLocationArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionLogLocationArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionLogLocationOutput
- func (o GetDrPlanExecutionLogLocationArrayOutput) ToGetDrPlanExecutionLogLocationArrayOutput() GetDrPlanExecutionLogLocationArrayOutput
- func (o GetDrPlanExecutionLogLocationArrayOutput) ToGetDrPlanExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionLogLocationArrayOutput
- type GetDrPlanExecutionLogLocationInput
- type GetDrPlanExecutionLogLocationOutput
- func (o GetDrPlanExecutionLogLocationOutput) Bucket() pulumi.StringOutput
- func (GetDrPlanExecutionLogLocationOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionLogLocationOutput) Namespace() pulumi.StringOutput
- func (o GetDrPlanExecutionLogLocationOutput) Object() pulumi.StringOutput
- func (o GetDrPlanExecutionLogLocationOutput) ToGetDrPlanExecutionLogLocationOutput() GetDrPlanExecutionLogLocationOutput
- func (o GetDrPlanExecutionLogLocationOutput) ToGetDrPlanExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionLogLocationOutput
- type GetDrPlanExecutionsArgs
- type GetDrPlanExecutionsDrPlanExecutionCollection
- type GetDrPlanExecutionsDrPlanExecutionCollectionArgs
- func (GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionArray
- func (GetDrPlanExecutionsDrPlanExecutionCollectionArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionArrayInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionsDrPlanExecutionCollectionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItem
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemArray
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOption
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ArePrechecksEnabled() pulumi.BoolOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) AreWarningsIgnored() pulumi.BoolOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) PlanExecutionType() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecution
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) DisplayName() pulumi.StringOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) GroupId() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) Status() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) StatusDetails() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) StepExecutions() ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) TimeEnded() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) TimeStarted() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) Type() pulumi.StringOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecution
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput() ...
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutputWithContext(ctx context.Context) ...
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput() ...
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) ...
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput() ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) ...
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocation
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput() ...
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) ...
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput() ...
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) ...
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput() ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) ...
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Bucket() pulumi.StringOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Namespace() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Object() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput() ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) ...
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) DisplayName() pulumi.StringOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) GroupId() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) LogLocations() ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) Status() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) StatusDetails() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) StepId() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) TimeEnded() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) TimeStarted() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput() ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutputWithContext(ctx context.Context) ...
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) Type() pulumi.StringOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocation
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
- func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationInput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Bucket() pulumi.StringOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Namespace() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Object() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DrProtectionGroupId() pulumi.StringOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ExecutionDurationInSec() pulumi.IntOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ExecutionOptions() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) GroupExecutions() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) LifeCycleDetails() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) LogLocations() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PeerDrProtectionGroupId() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PeerRegion() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PlanExecutionType() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PlanId() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeEnded() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeStarted() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
- type GetDrPlanExecutionsDrPlanExecutionCollectionOutput
- func (GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionOutput) Items() GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionOutput
- func (o GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionOutput
- type GetDrPlanExecutionsFilter
- type GetDrPlanExecutionsFilterArgs
- func (GetDrPlanExecutionsFilterArgs) ElementType() reflect.Type
- func (i GetDrPlanExecutionsFilterArgs) ToGetDrPlanExecutionsFilterOutput() GetDrPlanExecutionsFilterOutput
- func (i GetDrPlanExecutionsFilterArgs) ToGetDrPlanExecutionsFilterOutputWithContext(ctx context.Context) GetDrPlanExecutionsFilterOutput
- type GetDrPlanExecutionsFilterArray
- func (GetDrPlanExecutionsFilterArray) ElementType() reflect.Type
- func (i GetDrPlanExecutionsFilterArray) ToGetDrPlanExecutionsFilterArrayOutput() GetDrPlanExecutionsFilterArrayOutput
- func (i GetDrPlanExecutionsFilterArray) ToGetDrPlanExecutionsFilterArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsFilterArrayOutput
- type GetDrPlanExecutionsFilterArrayInput
- type GetDrPlanExecutionsFilterArrayOutput
- func (GetDrPlanExecutionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsFilterArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionsFilterOutput
- func (o GetDrPlanExecutionsFilterArrayOutput) ToGetDrPlanExecutionsFilterArrayOutput() GetDrPlanExecutionsFilterArrayOutput
- func (o GetDrPlanExecutionsFilterArrayOutput) ToGetDrPlanExecutionsFilterArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsFilterArrayOutput
- type GetDrPlanExecutionsFilterInput
- type GetDrPlanExecutionsFilterOutput
- func (GetDrPlanExecutionsFilterOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsFilterOutput) Name() pulumi.StringOutput
- func (o GetDrPlanExecutionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDrPlanExecutionsFilterOutput) ToGetDrPlanExecutionsFilterOutput() GetDrPlanExecutionsFilterOutput
- func (o GetDrPlanExecutionsFilterOutput) ToGetDrPlanExecutionsFilterOutputWithContext(ctx context.Context) GetDrPlanExecutionsFilterOutput
- func (o GetDrPlanExecutionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDrPlanExecutionsOutputArgs
- type GetDrPlanExecutionsResult
- type GetDrPlanExecutionsResultOutput
- func (o GetDrPlanExecutionsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o GetDrPlanExecutionsResultOutput) DrPlanExecutionCollections() GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
- func (o GetDrPlanExecutionsResultOutput) DrPlanExecutionId() pulumi.StringPtrOutput
- func (o GetDrPlanExecutionsResultOutput) DrPlanExecutionType() pulumi.StringPtrOutput
- func (o GetDrPlanExecutionsResultOutput) DrProtectionGroupId() pulumi.StringOutput
- func (GetDrPlanExecutionsResultOutput) ElementType() reflect.Type
- func (o GetDrPlanExecutionsResultOutput) Filters() GetDrPlanExecutionsFilterArrayOutput
- func (o GetDrPlanExecutionsResultOutput) Id() pulumi.StringOutput
- func (o GetDrPlanExecutionsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDrPlanExecutionsResultOutput) ToGetDrPlanExecutionsResultOutput() GetDrPlanExecutionsResultOutput
- func (o GetDrPlanExecutionsResultOutput) ToGetDrPlanExecutionsResultOutputWithContext(ctx context.Context) GetDrPlanExecutionsResultOutput
- type GetDrPlanPlanGroup
- type GetDrPlanPlanGroupArgs
- type GetDrPlanPlanGroupArray
- type GetDrPlanPlanGroupArrayInput
- type GetDrPlanPlanGroupArrayOutput
- func (GetDrPlanPlanGroupArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanPlanGroupArrayOutput) Index(i pulumi.IntInput) GetDrPlanPlanGroupOutput
- func (o GetDrPlanPlanGroupArrayOutput) ToGetDrPlanPlanGroupArrayOutput() GetDrPlanPlanGroupArrayOutput
- func (o GetDrPlanPlanGroupArrayOutput) ToGetDrPlanPlanGroupArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupArrayOutput
- type GetDrPlanPlanGroupInput
- type GetDrPlanPlanGroupOutput
- func (o GetDrPlanPlanGroupOutput) DisplayName() pulumi.StringOutput
- func (GetDrPlanPlanGroupOutput) ElementType() reflect.Type
- func (o GetDrPlanPlanGroupOutput) Id() pulumi.StringOutput
- func (o GetDrPlanPlanGroupOutput) Steps() GetDrPlanPlanGroupStepArrayOutput
- func (o GetDrPlanPlanGroupOutput) ToGetDrPlanPlanGroupOutput() GetDrPlanPlanGroupOutput
- func (o GetDrPlanPlanGroupOutput) ToGetDrPlanPlanGroupOutputWithContext(ctx context.Context) GetDrPlanPlanGroupOutput
- func (o GetDrPlanPlanGroupOutput) Type() pulumi.StringOutput
- type GetDrPlanPlanGroupStep
- type GetDrPlanPlanGroupStepArgs
- type GetDrPlanPlanGroupStepArray
- func (GetDrPlanPlanGroupStepArray) ElementType() reflect.Type
- func (i GetDrPlanPlanGroupStepArray) ToGetDrPlanPlanGroupStepArrayOutput() GetDrPlanPlanGroupStepArrayOutput
- func (i GetDrPlanPlanGroupStepArray) ToGetDrPlanPlanGroupStepArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepArrayOutput
- type GetDrPlanPlanGroupStepArrayInput
- type GetDrPlanPlanGroupStepArrayOutput
- func (GetDrPlanPlanGroupStepArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanPlanGroupStepArrayOutput) Index(i pulumi.IntInput) GetDrPlanPlanGroupStepOutput
- func (o GetDrPlanPlanGroupStepArrayOutput) ToGetDrPlanPlanGroupStepArrayOutput() GetDrPlanPlanGroupStepArrayOutput
- func (o GetDrPlanPlanGroupStepArrayOutput) ToGetDrPlanPlanGroupStepArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepArrayOutput
- type GetDrPlanPlanGroupStepInput
- type GetDrPlanPlanGroupStepOutput
- func (o GetDrPlanPlanGroupStepOutput) DisplayName() pulumi.StringOutput
- func (GetDrPlanPlanGroupStepOutput) ElementType() reflect.Type
- func (o GetDrPlanPlanGroupStepOutput) ErrorMode() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepOutput) GroupId() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepOutput) Id() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepOutput) IsEnabled() pulumi.BoolOutput
- func (o GetDrPlanPlanGroupStepOutput) MemberId() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepOutput) Timeout() pulumi.IntOutput
- func (o GetDrPlanPlanGroupStepOutput) ToGetDrPlanPlanGroupStepOutput() GetDrPlanPlanGroupStepOutput
- func (o GetDrPlanPlanGroupStepOutput) ToGetDrPlanPlanGroupStepOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepOutput
- func (o GetDrPlanPlanGroupStepOutput) Type() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepOutput) UserDefinedSteps() GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
- type GetDrPlanPlanGroupStepUserDefinedStep
- type GetDrPlanPlanGroupStepUserDefinedStepArgs
- func (GetDrPlanPlanGroupStepUserDefinedStepArgs) ElementType() reflect.Type
- func (i GetDrPlanPlanGroupStepUserDefinedStepArgs) ToGetDrPlanPlanGroupStepUserDefinedStepOutput() GetDrPlanPlanGroupStepUserDefinedStepOutput
- func (i GetDrPlanPlanGroupStepUserDefinedStepArgs) ToGetDrPlanPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepOutput
- type GetDrPlanPlanGroupStepUserDefinedStepArray
- func (GetDrPlanPlanGroupStepUserDefinedStepArray) ElementType() reflect.Type
- func (i GetDrPlanPlanGroupStepUserDefinedStepArray) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
- func (i GetDrPlanPlanGroupStepUserDefinedStepArray) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
- type GetDrPlanPlanGroupStepUserDefinedStepArrayInput
- type GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
- func (GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) Index(i pulumi.IntInput) GetDrPlanPlanGroupStepUserDefinedStepOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
- type GetDrPlanPlanGroupStepUserDefinedStepInput
- type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation
- type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs
- func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ElementType() reflect.Type
- func (i GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (i GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray
- func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ElementType() reflect.Type
- func (i GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (i GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput
- type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ElementType() reflect.Type
- func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) Index(i pulumi.IntInput) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput
- type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket() pulumi.StringOutput
- func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ElementType() reflect.Type
- func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- type GetDrPlanPlanGroupStepUserDefinedStepOutput
- func (GetDrPlanPlanGroupStepUserDefinedStepOutput) ElementType() reflect.Type
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) FunctionId() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) FunctionRegion() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) RequestBody() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) RunAsUser() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceId() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) ScriptCommand() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) StepType() pulumi.StringOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) ToGetDrPlanPlanGroupStepUserDefinedStepOutput() GetDrPlanPlanGroupStepUserDefinedStepOutput
- func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) ToGetDrPlanPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepOutput
- type GetDrPlansArgs
- type GetDrPlansDrPlanCollection
- type GetDrPlansDrPlanCollectionArgs
- func (GetDrPlansDrPlanCollectionArgs) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionArgs) ToGetDrPlansDrPlanCollectionOutput() GetDrPlansDrPlanCollectionOutput
- func (i GetDrPlansDrPlanCollectionArgs) ToGetDrPlansDrPlanCollectionOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionOutput
- type GetDrPlansDrPlanCollectionArray
- func (GetDrPlansDrPlanCollectionArray) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionArray) ToGetDrPlansDrPlanCollectionArrayOutput() GetDrPlansDrPlanCollectionArrayOutput
- func (i GetDrPlansDrPlanCollectionArray) ToGetDrPlansDrPlanCollectionArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionArrayOutput
- type GetDrPlansDrPlanCollectionArrayInput
- type GetDrPlansDrPlanCollectionArrayOutput
- func (GetDrPlansDrPlanCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionArrayOutput) Index(i pulumi.IntInput) GetDrPlansDrPlanCollectionOutput
- func (o GetDrPlansDrPlanCollectionArrayOutput) ToGetDrPlansDrPlanCollectionArrayOutput() GetDrPlansDrPlanCollectionArrayOutput
- func (o GetDrPlansDrPlanCollectionArrayOutput) ToGetDrPlansDrPlanCollectionArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionArrayOutput
- type GetDrPlansDrPlanCollectionInput
- type GetDrPlansDrPlanCollectionItem
- type GetDrPlansDrPlanCollectionItemArgs
- func (GetDrPlansDrPlanCollectionItemArgs) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemArgs) ToGetDrPlansDrPlanCollectionItemOutput() GetDrPlansDrPlanCollectionItemOutput
- func (i GetDrPlansDrPlanCollectionItemArgs) ToGetDrPlansDrPlanCollectionItemOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemOutput
- type GetDrPlansDrPlanCollectionItemArray
- func (GetDrPlansDrPlanCollectionItemArray) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemArray) ToGetDrPlansDrPlanCollectionItemArrayOutput() GetDrPlansDrPlanCollectionItemArrayOutput
- func (i GetDrPlansDrPlanCollectionItemArray) ToGetDrPlansDrPlanCollectionItemArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemArrayOutput
- type GetDrPlansDrPlanCollectionItemArrayInput
- type GetDrPlansDrPlanCollectionItemArrayOutput
- func (GetDrPlansDrPlanCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDrPlansDrPlanCollectionItemOutput
- func (o GetDrPlansDrPlanCollectionItemArrayOutput) ToGetDrPlansDrPlanCollectionItemArrayOutput() GetDrPlansDrPlanCollectionItemArrayOutput
- func (o GetDrPlansDrPlanCollectionItemArrayOutput) ToGetDrPlansDrPlanCollectionItemArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemArrayOutput
- type GetDrPlansDrPlanCollectionItemInput
- type GetDrPlansDrPlanCollectionItemOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) DrProtectionGroupId() pulumi.StringOutput
- func (GetDrPlansDrPlanCollectionItemOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) LifeCycleDetails() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) PeerDrProtectionGroupId() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) PeerRegion() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) PlanGroups() GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) ToGetDrPlansDrPlanCollectionItemOutput() GetDrPlansDrPlanCollectionItemOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) ToGetDrPlansDrPlanCollectionItemOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemOutput
- func (o GetDrPlansDrPlanCollectionItemOutput) Type() pulumi.StringOutput
- type GetDrPlansDrPlanCollectionItemPlanGroup
- type GetDrPlansDrPlanCollectionItemPlanGroupArgs
- func (GetDrPlansDrPlanCollectionItemPlanGroupArgs) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemPlanGroupArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupOutput() GetDrPlansDrPlanCollectionItemPlanGroupOutput
- func (i GetDrPlansDrPlanCollectionItemPlanGroupArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupArray
- func (GetDrPlansDrPlanCollectionItemPlanGroupArray) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemPlanGroupArray) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
- func (i GetDrPlansDrPlanCollectionItemPlanGroupArray) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupArrayInput
- type GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
- func (GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) Index(i pulumi.IntInput) GetDrPlansDrPlanCollectionItemPlanGroupOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupInput
- type GetDrPlansDrPlanCollectionItemPlanGroupOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) DisplayName() pulumi.StringOutput
- func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) Id() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) Steps() GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupOutput() GetDrPlansDrPlanCollectionItemPlanGroupOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) Type() pulumi.StringOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupStep
- type GetDrPlansDrPlanCollectionItemPlanGroupStepArgs
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepArray
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepArrayInput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) Index(i pulumi.IntInput) GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepInput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) DisplayName() pulumi.StringOutput
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ErrorMode() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) GroupId() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Id() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) IsEnabled() pulumi.BoolOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) MemberId() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Timeout() pulumi.IntOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Type() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) UserDefinedSteps() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStep
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayInput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) Index(i pulumi.IntInput) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepInput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocation
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() ...
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) ...
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ElementType() reflect.Type
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() ...
- func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) ...
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() ...
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) ...
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket() pulumi.StringOutput
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() ...
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) ...
- type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
- func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) FunctionId() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) FunctionRegion() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations() ...
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RequestBody() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunAsUser() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunOnInstanceId() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ScriptCommand() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) StepType() pulumi.StringOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
- func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
- type GetDrPlansDrPlanCollectionOutput
- func (GetDrPlansDrPlanCollectionOutput) ElementType() reflect.Type
- func (o GetDrPlansDrPlanCollectionOutput) Items() GetDrPlansDrPlanCollectionItemArrayOutput
- func (o GetDrPlansDrPlanCollectionOutput) ToGetDrPlansDrPlanCollectionOutput() GetDrPlansDrPlanCollectionOutput
- func (o GetDrPlansDrPlanCollectionOutput) ToGetDrPlansDrPlanCollectionOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionOutput
- type GetDrPlansFilter
- type GetDrPlansFilterArgs
- type GetDrPlansFilterArray
- type GetDrPlansFilterArrayInput
- type GetDrPlansFilterArrayOutput
- func (GetDrPlansFilterArrayOutput) ElementType() reflect.Type
- func (o GetDrPlansFilterArrayOutput) Index(i pulumi.IntInput) GetDrPlansFilterOutput
- func (o GetDrPlansFilterArrayOutput) ToGetDrPlansFilterArrayOutput() GetDrPlansFilterArrayOutput
- func (o GetDrPlansFilterArrayOutput) ToGetDrPlansFilterArrayOutputWithContext(ctx context.Context) GetDrPlansFilterArrayOutput
- type GetDrPlansFilterInput
- type GetDrPlansFilterOutput
- func (GetDrPlansFilterOutput) ElementType() reflect.Type
- func (o GetDrPlansFilterOutput) Name() pulumi.StringOutput
- func (o GetDrPlansFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDrPlansFilterOutput) ToGetDrPlansFilterOutput() GetDrPlansFilterOutput
- func (o GetDrPlansFilterOutput) ToGetDrPlansFilterOutputWithContext(ctx context.Context) GetDrPlansFilterOutput
- func (o GetDrPlansFilterOutput) Values() pulumi.StringArrayOutput
- type GetDrPlansOutputArgs
- type GetDrPlansResult
- type GetDrPlansResultOutput
- func (o GetDrPlansResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o GetDrPlansResultOutput) DrPlanCollections() GetDrPlansDrPlanCollectionArrayOutput
- func (o GetDrPlansResultOutput) DrPlanId() pulumi.StringPtrOutput
- func (o GetDrPlansResultOutput) DrPlanType() pulumi.StringPtrOutput
- func (o GetDrPlansResultOutput) DrProtectionGroupId() pulumi.StringOutput
- func (GetDrPlansResultOutput) ElementType() reflect.Type
- func (o GetDrPlansResultOutput) Filters() GetDrPlansFilterArrayOutput
- func (o GetDrPlansResultOutput) Id() pulumi.StringOutput
- func (o GetDrPlansResultOutput) State() pulumi.StringPtrOutput
- func (o GetDrPlansResultOutput) ToGetDrPlansResultOutput() GetDrPlansResultOutput
- func (o GetDrPlansResultOutput) ToGetDrPlansResultOutputWithContext(ctx context.Context) GetDrPlansResultOutput
- type GetDrProtectionGroupAssociation
- type GetDrProtectionGroupAssociationArgs
- func (GetDrProtectionGroupAssociationArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupAssociationArgs) ToGetDrProtectionGroupAssociationOutput() GetDrProtectionGroupAssociationOutput
- func (i GetDrProtectionGroupAssociationArgs) ToGetDrProtectionGroupAssociationOutputWithContext(ctx context.Context) GetDrProtectionGroupAssociationOutput
- type GetDrProtectionGroupAssociationArray
- func (GetDrProtectionGroupAssociationArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupAssociationArray) ToGetDrProtectionGroupAssociationArrayOutput() GetDrProtectionGroupAssociationArrayOutput
- func (i GetDrProtectionGroupAssociationArray) ToGetDrProtectionGroupAssociationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupAssociationArrayOutput
- type GetDrProtectionGroupAssociationArrayInput
- type GetDrProtectionGroupAssociationArrayOutput
- func (GetDrProtectionGroupAssociationArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupAssociationArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupAssociationOutput
- func (o GetDrProtectionGroupAssociationArrayOutput) ToGetDrProtectionGroupAssociationArrayOutput() GetDrProtectionGroupAssociationArrayOutput
- func (o GetDrProtectionGroupAssociationArrayOutput) ToGetDrProtectionGroupAssociationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupAssociationArrayOutput
- type GetDrProtectionGroupAssociationInput
- type GetDrProtectionGroupAssociationOutput
- func (GetDrProtectionGroupAssociationOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupAssociationOutput) PeerId() pulumi.StringOutput
- func (o GetDrProtectionGroupAssociationOutput) PeerRegion() pulumi.StringOutput
- func (o GetDrProtectionGroupAssociationOutput) Role() pulumi.StringOutput
- func (o GetDrProtectionGroupAssociationOutput) ToGetDrProtectionGroupAssociationOutput() GetDrProtectionGroupAssociationOutput
- func (o GetDrProtectionGroupAssociationOutput) ToGetDrProtectionGroupAssociationOutputWithContext(ctx context.Context) GetDrProtectionGroupAssociationOutput
- type GetDrProtectionGroupLogLocation
- type GetDrProtectionGroupLogLocationArgs
- func (GetDrProtectionGroupLogLocationArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupLogLocationArgs) ToGetDrProtectionGroupLogLocationOutput() GetDrProtectionGroupLogLocationOutput
- func (i GetDrProtectionGroupLogLocationArgs) ToGetDrProtectionGroupLogLocationOutputWithContext(ctx context.Context) GetDrProtectionGroupLogLocationOutput
- type GetDrProtectionGroupLogLocationArray
- func (GetDrProtectionGroupLogLocationArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupLogLocationArray) ToGetDrProtectionGroupLogLocationArrayOutput() GetDrProtectionGroupLogLocationArrayOutput
- func (i GetDrProtectionGroupLogLocationArray) ToGetDrProtectionGroupLogLocationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupLogLocationArrayOutput
- type GetDrProtectionGroupLogLocationArrayInput
- type GetDrProtectionGroupLogLocationArrayOutput
- func (GetDrProtectionGroupLogLocationArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupLogLocationArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupLogLocationOutput
- func (o GetDrProtectionGroupLogLocationArrayOutput) ToGetDrProtectionGroupLogLocationArrayOutput() GetDrProtectionGroupLogLocationArrayOutput
- func (o GetDrProtectionGroupLogLocationArrayOutput) ToGetDrProtectionGroupLogLocationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupLogLocationArrayOutput
- type GetDrProtectionGroupLogLocationInput
- type GetDrProtectionGroupLogLocationOutput
- func (o GetDrProtectionGroupLogLocationOutput) Bucket() pulumi.StringOutput
- func (GetDrProtectionGroupLogLocationOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupLogLocationOutput) Namespace() pulumi.StringOutput
- func (o GetDrProtectionGroupLogLocationOutput) Object() pulumi.StringOutput
- func (o GetDrProtectionGroupLogLocationOutput) ToGetDrProtectionGroupLogLocationOutput() GetDrProtectionGroupLogLocationOutput
- func (o GetDrProtectionGroupLogLocationOutput) ToGetDrProtectionGroupLogLocationOutputWithContext(ctx context.Context) GetDrProtectionGroupLogLocationOutput
- type GetDrProtectionGroupMember
- type GetDrProtectionGroupMemberArgs
- func (GetDrProtectionGroupMemberArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupMemberArgs) ToGetDrProtectionGroupMemberOutput() GetDrProtectionGroupMemberOutput
- func (i GetDrProtectionGroupMemberArgs) ToGetDrProtectionGroupMemberOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberOutput
- type GetDrProtectionGroupMemberArray
- func (GetDrProtectionGroupMemberArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupMemberArray) ToGetDrProtectionGroupMemberArrayOutput() GetDrProtectionGroupMemberArrayOutput
- func (i GetDrProtectionGroupMemberArray) ToGetDrProtectionGroupMemberArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberArrayOutput
- type GetDrProtectionGroupMemberArrayInput
- type GetDrProtectionGroupMemberArrayOutput
- func (GetDrProtectionGroupMemberArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupMemberArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupMemberOutput
- func (o GetDrProtectionGroupMemberArrayOutput) ToGetDrProtectionGroupMemberArrayOutput() GetDrProtectionGroupMemberArrayOutput
- func (o GetDrProtectionGroupMemberArrayOutput) ToGetDrProtectionGroupMemberArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberArrayOutput
- type GetDrProtectionGroupMemberInput
- type GetDrProtectionGroupMemberOutput
- func (o GetDrProtectionGroupMemberOutput) DestinationCapacityReservationId() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberOutput) DestinationCompartmentId() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberOutput) DestinationDedicatedVmHostId() pulumi.StringOutput
- func (GetDrProtectionGroupMemberOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupMemberOutput) IsMovable() pulumi.BoolOutput
- func (o GetDrProtectionGroupMemberOutput) IsRetainFaultDomain() pulumi.BoolOutput
- func (o GetDrProtectionGroupMemberOutput) MemberId() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberOutput) MemberType() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberOutput) PasswordVaultSecretId() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberOutput) ToGetDrProtectionGroupMemberOutput() GetDrProtectionGroupMemberOutput
- func (o GetDrProtectionGroupMemberOutput) ToGetDrProtectionGroupMemberOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberOutput
- func (o GetDrProtectionGroupMemberOutput) VnicMapping() GetDrProtectionGroupMemberVnicMappingArrayOutput
- func (o GetDrProtectionGroupMemberOutput) VnicMappings() GetDrProtectionGroupMemberVnicMappingArrayOutput
- type GetDrProtectionGroupMemberVnicMapping
- type GetDrProtectionGroupMemberVnicMappingArgs
- func (GetDrProtectionGroupMemberVnicMappingArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupMemberVnicMappingArgs) ToGetDrProtectionGroupMemberVnicMappingOutput() GetDrProtectionGroupMemberVnicMappingOutput
- func (i GetDrProtectionGroupMemberVnicMappingArgs) ToGetDrProtectionGroupMemberVnicMappingOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberVnicMappingOutput
- type GetDrProtectionGroupMemberVnicMappingArray
- func (GetDrProtectionGroupMemberVnicMappingArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupMemberVnicMappingArray) ToGetDrProtectionGroupMemberVnicMappingArrayOutput() GetDrProtectionGroupMemberVnicMappingArrayOutput
- func (i GetDrProtectionGroupMemberVnicMappingArray) ToGetDrProtectionGroupMemberVnicMappingArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberVnicMappingArrayOutput
- type GetDrProtectionGroupMemberVnicMappingArrayInput
- type GetDrProtectionGroupMemberVnicMappingArrayOutput
- func (GetDrProtectionGroupMemberVnicMappingArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupMemberVnicMappingArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupMemberVnicMappingOutput
- func (o GetDrProtectionGroupMemberVnicMappingArrayOutput) ToGetDrProtectionGroupMemberVnicMappingArrayOutput() GetDrProtectionGroupMemberVnicMappingArrayOutput
- func (o GetDrProtectionGroupMemberVnicMappingArrayOutput) ToGetDrProtectionGroupMemberVnicMappingArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberVnicMappingArrayOutput
- type GetDrProtectionGroupMemberVnicMappingInput
- type GetDrProtectionGroupMemberVnicMappingOutput
- func (o GetDrProtectionGroupMemberVnicMappingOutput) DestinationNsgIdLists() pulumi.StringArrayOutput
- func (o GetDrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberVnicMappingOutput) DestinationSubnetId() pulumi.StringOutput
- func (GetDrProtectionGroupMemberVnicMappingOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupMemberVnicMappingOutput) SourceVnicId() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberVnicMappingOutput) ToGetDrProtectionGroupMemberVnicMappingOutput() GetDrProtectionGroupMemberVnicMappingOutput
- func (o GetDrProtectionGroupMemberVnicMappingOutput) ToGetDrProtectionGroupMemberVnicMappingOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberVnicMappingOutput
- type GetDrProtectionGroupsArgs
- type GetDrProtectionGroupsDrProtectionGroupCollection
- type GetDrProtectionGroupsDrProtectionGroupCollectionArgs
- func (GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutput() GetDrProtectionGroupsDrProtectionGroupCollectionOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionArray
- func (GetDrProtectionGroupsDrProtectionGroupCollectionArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionArrayInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupsDrProtectionGroupCollectionOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItem
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemArray
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) PeerId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) PeerRegion() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) Role() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Bucket() pulumi.StringOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Namespace() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Object() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMember
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationCapacityReservationId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationCompartmentId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationDedicatedVmHostId() pulumi.StringOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) IsMovable() pulumi.BoolOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) IsRetainFaultDomain() pulumi.BoolOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) MemberId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) MemberType() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) PasswordVaultSecretId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) VnicMapping() ...
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) VnicMappings() ...
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput() ...
- func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutputWithContext(ctx context.Context) ...
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput() ...
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutputWithContext(ctx context.Context) ...
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingInput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationNsgIdLists() pulumi.StringArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationSubnetId() pulumi.StringOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) SourceVnicId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Associations() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DisassociateTrigger() pulumi.IntOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) LifeCycleDetails() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) LogLocations() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Members() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) PeerId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) PeerRegion() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Role() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
- type GetDrProtectionGroupsDrProtectionGroupCollectionOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionOutput) Items() GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutput() GetDrProtectionGroupsDrProtectionGroupCollectionOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionOutput
- type GetDrProtectionGroupsFilter
- type GetDrProtectionGroupsFilterArgs
- func (GetDrProtectionGroupsFilterArgs) ElementType() reflect.Type
- func (i GetDrProtectionGroupsFilterArgs) ToGetDrProtectionGroupsFilterOutput() GetDrProtectionGroupsFilterOutput
- func (i GetDrProtectionGroupsFilterArgs) ToGetDrProtectionGroupsFilterOutputWithContext(ctx context.Context) GetDrProtectionGroupsFilterOutput
- type GetDrProtectionGroupsFilterArray
- func (GetDrProtectionGroupsFilterArray) ElementType() reflect.Type
- func (i GetDrProtectionGroupsFilterArray) ToGetDrProtectionGroupsFilterArrayOutput() GetDrProtectionGroupsFilterArrayOutput
- func (i GetDrProtectionGroupsFilterArray) ToGetDrProtectionGroupsFilterArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsFilterArrayOutput
- type GetDrProtectionGroupsFilterArrayInput
- type GetDrProtectionGroupsFilterArrayOutput
- func (GetDrProtectionGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupsFilterOutput
- func (o GetDrProtectionGroupsFilterArrayOutput) ToGetDrProtectionGroupsFilterArrayOutput() GetDrProtectionGroupsFilterArrayOutput
- func (o GetDrProtectionGroupsFilterArrayOutput) ToGetDrProtectionGroupsFilterArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsFilterArrayOutput
- type GetDrProtectionGroupsFilterInput
- type GetDrProtectionGroupsFilterOutput
- func (GetDrProtectionGroupsFilterOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetDrProtectionGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDrProtectionGroupsFilterOutput) ToGetDrProtectionGroupsFilterOutput() GetDrProtectionGroupsFilterOutput
- func (o GetDrProtectionGroupsFilterOutput) ToGetDrProtectionGroupsFilterOutputWithContext(ctx context.Context) GetDrProtectionGroupsFilterOutput
- func (o GetDrProtectionGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDrProtectionGroupsOutputArgs
- type GetDrProtectionGroupsResult
- type GetDrProtectionGroupsResultOutput
- func (o GetDrProtectionGroupsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDrProtectionGroupsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o GetDrProtectionGroupsResultOutput) DrProtectionGroupCollections() GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
- func (o GetDrProtectionGroupsResultOutput) DrProtectionGroupId() pulumi.StringPtrOutput
- func (GetDrProtectionGroupsResultOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsResultOutput) Filters() GetDrProtectionGroupsFilterArrayOutput
- func (o GetDrProtectionGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetDrProtectionGroupsResultOutput) Role() pulumi.StringPtrOutput
- func (o GetDrProtectionGroupsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDrProtectionGroupsResultOutput) ToGetDrProtectionGroupsResultOutput() GetDrProtectionGroupsResultOutput
- func (o GetDrProtectionGroupsResultOutput) ToGetDrProtectionGroupsResultOutputWithContext(ctx context.Context) GetDrProtectionGroupsResultOutput
- type LookupDrPlanArgs
- type LookupDrPlanExecutionArgs
- type LookupDrPlanExecutionOutputArgs
- type LookupDrPlanExecutionResult
- type LookupDrPlanExecutionResultOutput
- func (o LookupDrPlanExecutionResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupDrPlanExecutionResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) DrPlanExecutionId() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) DrProtectionGroupId() pulumi.StringOutput
- func (LookupDrPlanExecutionResultOutput) ElementType() reflect.Type
- func (o LookupDrPlanExecutionResultOutput) ExecutionDurationInSec() pulumi.IntOutput
- func (o LookupDrPlanExecutionResultOutput) ExecutionOptions() GetDrPlanExecutionExecutionOptionArrayOutput
- func (o LookupDrPlanExecutionResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupDrPlanExecutionResultOutput) GroupExecutions() GetDrPlanExecutionGroupExecutionArrayOutput
- func (o LookupDrPlanExecutionResultOutput) Id() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) LifeCycleDetails() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) LogLocations() GetDrPlanExecutionLogLocationArrayOutput
- func (o LookupDrPlanExecutionResultOutput) PeerDrProtectionGroupId() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) PeerRegion() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) PlanExecutionType() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) PlanId() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) State() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupDrPlanExecutionResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) TimeEnded() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) TimeStarted() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDrPlanExecutionResultOutput) ToLookupDrPlanExecutionResultOutput() LookupDrPlanExecutionResultOutput
- func (o LookupDrPlanExecutionResultOutput) ToLookupDrPlanExecutionResultOutputWithContext(ctx context.Context) LookupDrPlanExecutionResultOutput
- type LookupDrPlanOutputArgs
- type LookupDrPlanResult
- type LookupDrPlanResultOutput
- func (o LookupDrPlanResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupDrPlanResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) DrPlanId() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) DrProtectionGroupId() pulumi.StringOutput
- func (LookupDrPlanResultOutput) ElementType() reflect.Type
- func (o LookupDrPlanResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupDrPlanResultOutput) Id() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) LifeCycleDetails() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) PeerDrProtectionGroupId() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) PeerRegion() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) PlanGroups() GetDrPlanPlanGroupArrayOutput
- func (o LookupDrPlanResultOutput) State() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupDrPlanResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDrPlanResultOutput) ToLookupDrPlanResultOutput() LookupDrPlanResultOutput
- func (o LookupDrPlanResultOutput) ToLookupDrPlanResultOutputWithContext(ctx context.Context) LookupDrPlanResultOutput
- func (o LookupDrPlanResultOutput) Type() pulumi.StringOutput
- type LookupDrProtectionGroupArgs
- type LookupDrProtectionGroupOutputArgs
- type LookupDrProtectionGroupResult
- type LookupDrProtectionGroupResultOutput
- func (o LookupDrProtectionGroupResultOutput) Associations() GetDrProtectionGroupAssociationArrayOutput
- func (o LookupDrProtectionGroupResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupDrProtectionGroupResultOutput) DisassociateTrigger() pulumi.IntOutput
- func (o LookupDrProtectionGroupResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) DrProtectionGroupId() pulumi.StringOutput
- func (LookupDrProtectionGroupResultOutput) ElementType() reflect.Type
- func (o LookupDrProtectionGroupResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupDrProtectionGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) LifeCycleDetails() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) LogLocations() GetDrProtectionGroupLogLocationArrayOutput
- func (o LookupDrProtectionGroupResultOutput) Members() GetDrProtectionGroupMemberArrayOutput
- func (o LookupDrProtectionGroupResultOutput) PeerId() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) PeerRegion() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) Role() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) State() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupDrProtectionGroupResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDrProtectionGroupResultOutput) ToLookupDrProtectionGroupResultOutput() LookupDrProtectionGroupResultOutput
- func (o LookupDrProtectionGroupResultOutput) ToLookupDrProtectionGroupResultOutputWithContext(ctx context.Context) LookupDrProtectionGroupResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DrPlan ¶
type DrPlan struct { pulumi.CustomResourceState // The OCID of the compartment containing the DR Plan. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD` DisplayName pulumi.StringOutput `pulumi:"displayName"` // The OCID of the DR Protection Group to which this DR Plan belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` DrProtectionGroupId pulumi.StringOutput `pulumi:"drProtectionGroupId"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // A message describing the DR Plan's current state in more detail. LifeCycleDetails pulumi.StringOutput `pulumi:"lifeCycleDetails"` // The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId pulumi.StringOutput `pulumi:"peerDrProtectionGroupId"` // The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `us-phoenix-1` PeerRegion pulumi.StringOutput `pulumi:"peerRegion"` // The list of groups in this DR Plan. PlanGroups DrPlanPlanGroupArrayOutput `pulumi:"planGroups"` // The current state of the DR Plan. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The type of DR Plan to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type pulumi.StringOutput `pulumi:"type"` }
This resource provides the Dr Plan resource in Oracle Cloud Infrastructure Disaster Recovery service.
Creates a new DR Plan of the specified DR Plan type.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.NewDrPlan(ctx, "testDrPlan", &DisasterRecovery.DrPlanArgs{ DisplayName: pulumi.Any(_var.Dr_plan_display_name), DrProtectionGroupId: pulumi.Any(oci_disaster_recovery_dr_protection_group.Test_dr_protection_group.Id), Type: pulumi.Any(_var.Dr_plan_type), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
DrPlans can be imported using the `id`, e.g.
```sh
$ pulumi import oci:DisasterRecovery/drPlan:DrPlan test_dr_plan "id"
```
func GetDrPlan ¶
func GetDrPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DrPlanState, opts ...pulumi.ResourceOption) (*DrPlan, error)
GetDrPlan gets an existing DrPlan 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 NewDrPlan ¶
func NewDrPlan(ctx *pulumi.Context, name string, args *DrPlanArgs, opts ...pulumi.ResourceOption) (*DrPlan, error)
NewDrPlan registers a new resource with the given unique name, arguments, and options.
func (*DrPlan) ElementType ¶
func (*DrPlan) ToDrPlanOutput ¶
func (i *DrPlan) ToDrPlanOutput() DrPlanOutput
func (*DrPlan) ToDrPlanOutputWithContext ¶
func (i *DrPlan) ToDrPlanOutputWithContext(ctx context.Context) DrPlanOutput
type DrPlanArgs ¶
type DrPlanArgs struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD` DisplayName pulumi.StringInput // The OCID of the DR Protection Group to which this DR Plan belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` DrProtectionGroupId pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The type of DR Plan to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type pulumi.StringInput }
The set of arguments for constructing a DrPlan resource.
func (DrPlanArgs) ElementType ¶
func (DrPlanArgs) ElementType() reflect.Type
type DrPlanArray ¶
type DrPlanArray []DrPlanInput
func (DrPlanArray) ElementType ¶
func (DrPlanArray) ElementType() reflect.Type
func (DrPlanArray) ToDrPlanArrayOutput ¶
func (i DrPlanArray) ToDrPlanArrayOutput() DrPlanArrayOutput
func (DrPlanArray) ToDrPlanArrayOutputWithContext ¶
func (i DrPlanArray) ToDrPlanArrayOutputWithContext(ctx context.Context) DrPlanArrayOutput
type DrPlanArrayInput ¶
type DrPlanArrayInput interface { pulumi.Input ToDrPlanArrayOutput() DrPlanArrayOutput ToDrPlanArrayOutputWithContext(context.Context) DrPlanArrayOutput }
DrPlanArrayInput is an input type that accepts DrPlanArray and DrPlanArrayOutput values. You can construct a concrete instance of `DrPlanArrayInput` via:
DrPlanArray{ DrPlanArgs{...} }
type DrPlanArrayOutput ¶
type DrPlanArrayOutput struct{ *pulumi.OutputState }
func (DrPlanArrayOutput) ElementType ¶
func (DrPlanArrayOutput) ElementType() reflect.Type
func (DrPlanArrayOutput) Index ¶
func (o DrPlanArrayOutput) Index(i pulumi.IntInput) DrPlanOutput
func (DrPlanArrayOutput) ToDrPlanArrayOutput ¶
func (o DrPlanArrayOutput) ToDrPlanArrayOutput() DrPlanArrayOutput
func (DrPlanArrayOutput) ToDrPlanArrayOutputWithContext ¶
func (o DrPlanArrayOutput) ToDrPlanArrayOutputWithContext(ctx context.Context) DrPlanArrayOutput
type DrPlanExecution ¶
type DrPlanExecution struct { pulumi.CustomResourceState // The OCID of the compartment containing this DR Plan Execution. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD` DisplayName pulumi.StringOutput `pulumi:"displayName"` // The OCID of the DR Protection Group to which this DR Plan Execution belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` DrProtectionGroupId pulumi.StringOutput `pulumi:"drProtectionGroupId"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntOutput `pulumi:"executionDurationInSec"` // The options for a plan execution. ExecutionOptions DrPlanExecutionExecutionOptionsOutput `pulumi:"executionOptions"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // A list of groups executed in this DR Plan Execution. GroupExecutions DrPlanExecutionGroupExecutionArrayOutput `pulumi:"groupExecutions"` // A message describing the DR Plan Execution's current state in more detail. Example: `The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently in progress` LifeCycleDetails pulumi.StringOutput `pulumi:"lifeCycleDetails"` // Information about an Object Storage log location for a DR Protection Group. LogLocations DrPlanExecutionLogLocationArrayOutput `pulumi:"logLocations"` // The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId pulumi.StringOutput `pulumi:"peerDrProtectionGroupId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringOutput `pulumi:"peerRegion"` // The type of the plan execution. PlanExecutionType pulumi.StringOutput `pulumi:"planExecutionType"` // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values PlanId pulumi.StringOutput `pulumi:"planId"` // The current state of the DR Plan Execution. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringOutput `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringOutput `pulumi:"timeStarted"` // The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Dr Plan Execution resource in Oracle Cloud Infrastructure Disaster Recovery service.
Execute a DR Plan for a DR Protection Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.NewDrPlanExecution(ctx, "testDrPlanExecution", &DisasterRecovery.DrPlanExecutionArgs{ ExecutionOptions: &disasterrecovery.DrPlanExecutionExecutionOptionsArgs{ PlanExecutionType: pulumi.Any(_var.Dr_plan_execution_execution_options_plan_execution_type), ArePrechecksEnabled: pulumi.Any(_var.Dr_plan_execution_execution_options_are_prechecks_enabled), AreWarningsIgnored: pulumi.Any(_var.Dr_plan_execution_execution_options_are_warnings_ignored), }, PlanId: pulumi.Any(oci_disaster_recovery_plan.Test_plan.Id), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, DisplayName: pulumi.Any(_var.Dr_plan_execution_display_name), FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
DrPlanExecutions can be imported using the `id`, e.g.
```sh
$ pulumi import oci:DisasterRecovery/drPlanExecution:DrPlanExecution test_dr_plan_execution "id"
```
func GetDrPlanExecution ¶
func GetDrPlanExecution(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DrPlanExecutionState, opts ...pulumi.ResourceOption) (*DrPlanExecution, error)
GetDrPlanExecution gets an existing DrPlanExecution 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 NewDrPlanExecution ¶
func NewDrPlanExecution(ctx *pulumi.Context, name string, args *DrPlanExecutionArgs, opts ...pulumi.ResourceOption) (*DrPlanExecution, error)
NewDrPlanExecution registers a new resource with the given unique name, arguments, and options.
func (*DrPlanExecution) ElementType ¶
func (*DrPlanExecution) ElementType() reflect.Type
func (*DrPlanExecution) ToDrPlanExecutionOutput ¶
func (i *DrPlanExecution) ToDrPlanExecutionOutput() DrPlanExecutionOutput
func (*DrPlanExecution) ToDrPlanExecutionOutputWithContext ¶
func (i *DrPlanExecution) ToDrPlanExecutionOutputWithContext(ctx context.Context) DrPlanExecutionOutput
type DrPlanExecutionArgs ¶
type DrPlanExecutionArgs struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD` DisplayName pulumi.StringPtrInput // The options for a plan execution. ExecutionOptions DrPlanExecutionExecutionOptionsInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values PlanId pulumi.StringInput }
The set of arguments for constructing a DrPlanExecution resource.
func (DrPlanExecutionArgs) ElementType ¶
func (DrPlanExecutionArgs) ElementType() reflect.Type
type DrPlanExecutionArray ¶
type DrPlanExecutionArray []DrPlanExecutionInput
func (DrPlanExecutionArray) ElementType ¶
func (DrPlanExecutionArray) ElementType() reflect.Type
func (DrPlanExecutionArray) ToDrPlanExecutionArrayOutput ¶
func (i DrPlanExecutionArray) ToDrPlanExecutionArrayOutput() DrPlanExecutionArrayOutput
func (DrPlanExecutionArray) ToDrPlanExecutionArrayOutputWithContext ¶
func (i DrPlanExecutionArray) ToDrPlanExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionArrayOutput
type DrPlanExecutionArrayInput ¶
type DrPlanExecutionArrayInput interface { pulumi.Input ToDrPlanExecutionArrayOutput() DrPlanExecutionArrayOutput ToDrPlanExecutionArrayOutputWithContext(context.Context) DrPlanExecutionArrayOutput }
DrPlanExecutionArrayInput is an input type that accepts DrPlanExecutionArray and DrPlanExecutionArrayOutput values. You can construct a concrete instance of `DrPlanExecutionArrayInput` via:
DrPlanExecutionArray{ DrPlanExecutionArgs{...} }
type DrPlanExecutionArrayOutput ¶
type DrPlanExecutionArrayOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionArrayOutput) ElementType ¶
func (DrPlanExecutionArrayOutput) ElementType() reflect.Type
func (DrPlanExecutionArrayOutput) Index ¶
func (o DrPlanExecutionArrayOutput) Index(i pulumi.IntInput) DrPlanExecutionOutput
func (DrPlanExecutionArrayOutput) ToDrPlanExecutionArrayOutput ¶
func (o DrPlanExecutionArrayOutput) ToDrPlanExecutionArrayOutput() DrPlanExecutionArrayOutput
func (DrPlanExecutionArrayOutput) ToDrPlanExecutionArrayOutputWithContext ¶
func (o DrPlanExecutionArrayOutput) ToDrPlanExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionArrayOutput
type DrPlanExecutionExecutionOptions ¶
type DrPlanExecutionExecutionOptions struct { // A flag indicating whether prechecks should be executed before the plan execution. Example: `false` ArePrechecksEnabled *bool `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnings should be ignored during the switchover precheck. Example: `true` AreWarningsIgnored *bool `pulumi:"areWarningsIgnored"` // The type of the plan execution. PlanExecutionType string `pulumi:"planExecutionType"` }
type DrPlanExecutionExecutionOptionsArgs ¶
type DrPlanExecutionExecutionOptionsArgs struct { // A flag indicating whether prechecks should be executed before the plan execution. Example: `false` ArePrechecksEnabled pulumi.BoolPtrInput `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnings should be ignored during the switchover precheck. Example: `true` AreWarningsIgnored pulumi.BoolPtrInput `pulumi:"areWarningsIgnored"` // The type of the plan execution. PlanExecutionType pulumi.StringInput `pulumi:"planExecutionType"` }
func (DrPlanExecutionExecutionOptionsArgs) ElementType ¶
func (DrPlanExecutionExecutionOptionsArgs) ElementType() reflect.Type
func (DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsOutput ¶
func (i DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsOutput() DrPlanExecutionExecutionOptionsOutput
func (DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsOutputWithContext ¶
func (i DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsOutput
func (DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsPtrOutput ¶
func (i DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsPtrOutput() DrPlanExecutionExecutionOptionsPtrOutput
func (DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext ¶
func (i DrPlanExecutionExecutionOptionsArgs) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsPtrOutput
type DrPlanExecutionExecutionOptionsInput ¶
type DrPlanExecutionExecutionOptionsInput interface { pulumi.Input ToDrPlanExecutionExecutionOptionsOutput() DrPlanExecutionExecutionOptionsOutput ToDrPlanExecutionExecutionOptionsOutputWithContext(context.Context) DrPlanExecutionExecutionOptionsOutput }
DrPlanExecutionExecutionOptionsInput is an input type that accepts DrPlanExecutionExecutionOptionsArgs and DrPlanExecutionExecutionOptionsOutput values. You can construct a concrete instance of `DrPlanExecutionExecutionOptionsInput` via:
DrPlanExecutionExecutionOptionsArgs{...}
type DrPlanExecutionExecutionOptionsOutput ¶
type DrPlanExecutionExecutionOptionsOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionExecutionOptionsOutput) ArePrechecksEnabled ¶
func (o DrPlanExecutionExecutionOptionsOutput) ArePrechecksEnabled() pulumi.BoolPtrOutput
A flag indicating whether prechecks should be executed before the plan execution. Example: `false`
func (DrPlanExecutionExecutionOptionsOutput) AreWarningsIgnored ¶
func (o DrPlanExecutionExecutionOptionsOutput) AreWarningsIgnored() pulumi.BoolPtrOutput
A flag indicating whether warnings should be ignored during the switchover precheck. Example: `true`
func (DrPlanExecutionExecutionOptionsOutput) ElementType ¶
func (DrPlanExecutionExecutionOptionsOutput) ElementType() reflect.Type
func (DrPlanExecutionExecutionOptionsOutput) PlanExecutionType ¶
func (o DrPlanExecutionExecutionOptionsOutput) PlanExecutionType() pulumi.StringOutput
The type of the plan execution.
func (DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsOutput ¶
func (o DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsOutput() DrPlanExecutionExecutionOptionsOutput
func (DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsOutputWithContext ¶
func (o DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsOutput
func (DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsPtrOutput ¶
func (o DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsPtrOutput() DrPlanExecutionExecutionOptionsPtrOutput
func (DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext ¶
func (o DrPlanExecutionExecutionOptionsOutput) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsPtrOutput
type DrPlanExecutionExecutionOptionsPtrInput ¶
type DrPlanExecutionExecutionOptionsPtrInput interface { pulumi.Input ToDrPlanExecutionExecutionOptionsPtrOutput() DrPlanExecutionExecutionOptionsPtrOutput ToDrPlanExecutionExecutionOptionsPtrOutputWithContext(context.Context) DrPlanExecutionExecutionOptionsPtrOutput }
DrPlanExecutionExecutionOptionsPtrInput is an input type that accepts DrPlanExecutionExecutionOptionsArgs, DrPlanExecutionExecutionOptionsPtr and DrPlanExecutionExecutionOptionsPtrOutput values. You can construct a concrete instance of `DrPlanExecutionExecutionOptionsPtrInput` via:
DrPlanExecutionExecutionOptionsArgs{...} or: nil
func DrPlanExecutionExecutionOptionsPtr ¶
func DrPlanExecutionExecutionOptionsPtr(v *DrPlanExecutionExecutionOptionsArgs) DrPlanExecutionExecutionOptionsPtrInput
type DrPlanExecutionExecutionOptionsPtrOutput ¶
type DrPlanExecutionExecutionOptionsPtrOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionExecutionOptionsPtrOutput) ArePrechecksEnabled ¶
func (o DrPlanExecutionExecutionOptionsPtrOutput) ArePrechecksEnabled() pulumi.BoolPtrOutput
A flag indicating whether prechecks should be executed before the plan execution. Example: `false`
func (DrPlanExecutionExecutionOptionsPtrOutput) AreWarningsIgnored ¶
func (o DrPlanExecutionExecutionOptionsPtrOutput) AreWarningsIgnored() pulumi.BoolPtrOutput
A flag indicating whether warnings should be ignored during the switchover precheck. Example: `true`
func (DrPlanExecutionExecutionOptionsPtrOutput) ElementType ¶
func (DrPlanExecutionExecutionOptionsPtrOutput) ElementType() reflect.Type
func (DrPlanExecutionExecutionOptionsPtrOutput) PlanExecutionType ¶
func (o DrPlanExecutionExecutionOptionsPtrOutput) PlanExecutionType() pulumi.StringPtrOutput
The type of the plan execution.
func (DrPlanExecutionExecutionOptionsPtrOutput) ToDrPlanExecutionExecutionOptionsPtrOutput ¶
func (o DrPlanExecutionExecutionOptionsPtrOutput) ToDrPlanExecutionExecutionOptionsPtrOutput() DrPlanExecutionExecutionOptionsPtrOutput
func (DrPlanExecutionExecutionOptionsPtrOutput) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext ¶
func (o DrPlanExecutionExecutionOptionsPtrOutput) ToDrPlanExecutionExecutionOptionsPtrOutputWithContext(ctx context.Context) DrPlanExecutionExecutionOptionsPtrOutput
type DrPlanExecutionGroupExecution ¶
type DrPlanExecutionGroupExecution struct { // (Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD` DisplayName *string `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec *int `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId *string `pulumi:"groupId"` // The status of the step execution. Status *string `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails *string `pulumi:"statusDetails"` // A list of details of each step executed in this group. StepExecutions []DrPlanExecutionGroupExecutionStepExecution `pulumi:"stepExecutions"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded *string `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted *string `pulumi:"timeStarted"` // The plan group type. Type *string `pulumi:"type"` }
type DrPlanExecutionGroupExecutionArgs ¶
type DrPlanExecutionGroupExecutionArgs struct { // (Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntPtrInput `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringPtrInput `pulumi:"groupId"` // The status of the step execution. Status pulumi.StringPtrInput `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails pulumi.StringPtrInput `pulumi:"statusDetails"` // A list of details of each step executed in this group. StepExecutions DrPlanExecutionGroupExecutionStepExecutionArrayInput `pulumi:"stepExecutions"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringPtrInput `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringPtrInput `pulumi:"timeStarted"` // The plan group type. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DrPlanExecutionGroupExecutionArgs) ElementType ¶
func (DrPlanExecutionGroupExecutionArgs) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionArgs) ToDrPlanExecutionGroupExecutionOutput ¶
func (i DrPlanExecutionGroupExecutionArgs) ToDrPlanExecutionGroupExecutionOutput() DrPlanExecutionGroupExecutionOutput
func (DrPlanExecutionGroupExecutionArgs) ToDrPlanExecutionGroupExecutionOutputWithContext ¶
func (i DrPlanExecutionGroupExecutionArgs) ToDrPlanExecutionGroupExecutionOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionOutput
type DrPlanExecutionGroupExecutionArray ¶
type DrPlanExecutionGroupExecutionArray []DrPlanExecutionGroupExecutionInput
func (DrPlanExecutionGroupExecutionArray) ElementType ¶
func (DrPlanExecutionGroupExecutionArray) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionArray) ToDrPlanExecutionGroupExecutionArrayOutput ¶
func (i DrPlanExecutionGroupExecutionArray) ToDrPlanExecutionGroupExecutionArrayOutput() DrPlanExecutionGroupExecutionArrayOutput
func (DrPlanExecutionGroupExecutionArray) ToDrPlanExecutionGroupExecutionArrayOutputWithContext ¶
func (i DrPlanExecutionGroupExecutionArray) ToDrPlanExecutionGroupExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionArrayOutput
type DrPlanExecutionGroupExecutionArrayInput ¶
type DrPlanExecutionGroupExecutionArrayInput interface { pulumi.Input ToDrPlanExecutionGroupExecutionArrayOutput() DrPlanExecutionGroupExecutionArrayOutput ToDrPlanExecutionGroupExecutionArrayOutputWithContext(context.Context) DrPlanExecutionGroupExecutionArrayOutput }
DrPlanExecutionGroupExecutionArrayInput is an input type that accepts DrPlanExecutionGroupExecutionArray and DrPlanExecutionGroupExecutionArrayOutput values. You can construct a concrete instance of `DrPlanExecutionGroupExecutionArrayInput` via:
DrPlanExecutionGroupExecutionArray{ DrPlanExecutionGroupExecutionArgs{...} }
type DrPlanExecutionGroupExecutionArrayOutput ¶
type DrPlanExecutionGroupExecutionArrayOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionGroupExecutionArrayOutput) ElementType ¶
func (DrPlanExecutionGroupExecutionArrayOutput) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionArrayOutput) ToDrPlanExecutionGroupExecutionArrayOutput ¶
func (o DrPlanExecutionGroupExecutionArrayOutput) ToDrPlanExecutionGroupExecutionArrayOutput() DrPlanExecutionGroupExecutionArrayOutput
func (DrPlanExecutionGroupExecutionArrayOutput) ToDrPlanExecutionGroupExecutionArrayOutputWithContext ¶
func (o DrPlanExecutionGroupExecutionArrayOutput) ToDrPlanExecutionGroupExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionArrayOutput
type DrPlanExecutionGroupExecutionInput ¶
type DrPlanExecutionGroupExecutionInput interface { pulumi.Input ToDrPlanExecutionGroupExecutionOutput() DrPlanExecutionGroupExecutionOutput ToDrPlanExecutionGroupExecutionOutputWithContext(context.Context) DrPlanExecutionGroupExecutionOutput }
DrPlanExecutionGroupExecutionInput is an input type that accepts DrPlanExecutionGroupExecutionArgs and DrPlanExecutionGroupExecutionOutput values. You can construct a concrete instance of `DrPlanExecutionGroupExecutionInput` via:
DrPlanExecutionGroupExecutionArgs{...}
type DrPlanExecutionGroupExecutionOutput ¶
type DrPlanExecutionGroupExecutionOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionGroupExecutionOutput) DisplayName ¶
func (o DrPlanExecutionGroupExecutionOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD`
func (DrPlanExecutionGroupExecutionOutput) ElementType ¶
func (DrPlanExecutionGroupExecutionOutput) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionOutput) ExecutionDurationInSec ¶
func (o DrPlanExecutionGroupExecutionOutput) ExecutionDurationInSec() pulumi.IntPtrOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (DrPlanExecutionGroupExecutionOutput) GroupId ¶
func (o DrPlanExecutionGroupExecutionOutput) GroupId() pulumi.StringPtrOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (DrPlanExecutionGroupExecutionOutput) Status ¶
func (o DrPlanExecutionGroupExecutionOutput) Status() pulumi.StringPtrOutput
The status of the step execution.
func (DrPlanExecutionGroupExecutionOutput) StatusDetails ¶
func (o DrPlanExecutionGroupExecutionOutput) StatusDetails() pulumi.StringPtrOutput
Additional details about the step execution status. Example: `This step failed to complete due to a timeout`
func (DrPlanExecutionGroupExecutionOutput) StepExecutions ¶
func (o DrPlanExecutionGroupExecutionOutput) StepExecutions() DrPlanExecutionGroupExecutionStepExecutionArrayOutput
A list of details of each step executed in this group.
func (DrPlanExecutionGroupExecutionOutput) TimeEnded ¶
func (o DrPlanExecutionGroupExecutionOutput) TimeEnded() pulumi.StringPtrOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanExecutionGroupExecutionOutput) TimeStarted ¶
func (o DrPlanExecutionGroupExecutionOutput) TimeStarted() pulumi.StringPtrOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanExecutionGroupExecutionOutput) ToDrPlanExecutionGroupExecutionOutput ¶
func (o DrPlanExecutionGroupExecutionOutput) ToDrPlanExecutionGroupExecutionOutput() DrPlanExecutionGroupExecutionOutput
func (DrPlanExecutionGroupExecutionOutput) ToDrPlanExecutionGroupExecutionOutputWithContext ¶
func (o DrPlanExecutionGroupExecutionOutput) ToDrPlanExecutionGroupExecutionOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionOutput
func (DrPlanExecutionGroupExecutionOutput) Type ¶
func (o DrPlanExecutionGroupExecutionOutput) Type() pulumi.StringPtrOutput
The plan group type.
type DrPlanExecutionGroupExecutionStepExecution ¶
type DrPlanExecutionGroupExecutionStepExecution struct { // (Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD` DisplayName *string `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec *int `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId *string `pulumi:"groupId"` // Information about an Object Storage log location for a DR Protection Group. LogLocations []DrPlanExecutionGroupExecutionStepExecutionLogLocation `pulumi:"logLocations"` // The status of the step execution. Status *string `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails *string `pulumi:"statusDetails"` // The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>` StepId *string `pulumi:"stepId"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded *string `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted *string `pulumi:"timeStarted"` // The plan group type. Type *string `pulumi:"type"` }
type DrPlanExecutionGroupExecutionStepExecutionArgs ¶
type DrPlanExecutionGroupExecutionStepExecutionArgs struct { // (Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntPtrInput `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringPtrInput `pulumi:"groupId"` // Information about an Object Storage log location for a DR Protection Group. LogLocations DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput `pulumi:"logLocations"` // The status of the step execution. Status pulumi.StringPtrInput `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails pulumi.StringPtrInput `pulumi:"statusDetails"` // The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>` StepId pulumi.StringPtrInput `pulumi:"stepId"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringPtrInput `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringPtrInput `pulumi:"timeStarted"` // The plan group type. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DrPlanExecutionGroupExecutionStepExecutionArgs) ElementType ¶
func (DrPlanExecutionGroupExecutionStepExecutionArgs) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionStepExecutionArgs) ToDrPlanExecutionGroupExecutionStepExecutionOutput ¶
func (i DrPlanExecutionGroupExecutionStepExecutionArgs) ToDrPlanExecutionGroupExecutionStepExecutionOutput() DrPlanExecutionGroupExecutionStepExecutionOutput
func (DrPlanExecutionGroupExecutionStepExecutionArgs) ToDrPlanExecutionGroupExecutionStepExecutionOutputWithContext ¶
func (i DrPlanExecutionGroupExecutionStepExecutionArgs) ToDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionOutput
type DrPlanExecutionGroupExecutionStepExecutionArray ¶
type DrPlanExecutionGroupExecutionStepExecutionArray []DrPlanExecutionGroupExecutionStepExecutionInput
func (DrPlanExecutionGroupExecutionStepExecutionArray) ElementType ¶
func (DrPlanExecutionGroupExecutionStepExecutionArray) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionStepExecutionArray) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutput ¶
func (i DrPlanExecutionGroupExecutionStepExecutionArray) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutput() DrPlanExecutionGroupExecutionStepExecutionArrayOutput
func (DrPlanExecutionGroupExecutionStepExecutionArray) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext ¶
func (i DrPlanExecutionGroupExecutionStepExecutionArray) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionArrayOutput
type DrPlanExecutionGroupExecutionStepExecutionArrayInput ¶
type DrPlanExecutionGroupExecutionStepExecutionArrayInput interface { pulumi.Input ToDrPlanExecutionGroupExecutionStepExecutionArrayOutput() DrPlanExecutionGroupExecutionStepExecutionArrayOutput ToDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(context.Context) DrPlanExecutionGroupExecutionStepExecutionArrayOutput }
DrPlanExecutionGroupExecutionStepExecutionArrayInput is an input type that accepts DrPlanExecutionGroupExecutionStepExecutionArray and DrPlanExecutionGroupExecutionStepExecutionArrayOutput values. You can construct a concrete instance of `DrPlanExecutionGroupExecutionStepExecutionArrayInput` via:
DrPlanExecutionGroupExecutionStepExecutionArray{ DrPlanExecutionGroupExecutionStepExecutionArgs{...} }
type DrPlanExecutionGroupExecutionStepExecutionArrayOutput ¶
type DrPlanExecutionGroupExecutionStepExecutionArrayOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ElementType ¶
func (DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutput ¶
func (o DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutput() DrPlanExecutionGroupExecutionStepExecutionArrayOutput
func (DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext ¶
func (o DrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionArrayOutput
type DrPlanExecutionGroupExecutionStepExecutionInput ¶
type DrPlanExecutionGroupExecutionStepExecutionInput interface { pulumi.Input ToDrPlanExecutionGroupExecutionStepExecutionOutput() DrPlanExecutionGroupExecutionStepExecutionOutput ToDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(context.Context) DrPlanExecutionGroupExecutionStepExecutionOutput }
DrPlanExecutionGroupExecutionStepExecutionInput is an input type that accepts DrPlanExecutionGroupExecutionStepExecutionArgs and DrPlanExecutionGroupExecutionStepExecutionOutput values. You can construct a concrete instance of `DrPlanExecutionGroupExecutionStepExecutionInput` via:
DrPlanExecutionGroupExecutionStepExecutionArgs{...}
type DrPlanExecutionGroupExecutionStepExecutionLogLocation ¶
type DrPlanExecutionGroupExecutionStepExecutionLogLocation struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket *string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace *string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object *string `pulumi:"object"` }
type DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs ¶
type DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringPtrInput `pulumi:"object"` }
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ElementType ¶
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput ¶
func (i DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext ¶
func (i DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
type DrPlanExecutionGroupExecutionStepExecutionLogLocationArray ¶
type DrPlanExecutionGroupExecutionStepExecutionLogLocationArray []DrPlanExecutionGroupExecutionStepExecutionLogLocationInput
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ElementType ¶
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput ¶
func (i DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext ¶
func (i DrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
type DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput ¶
type DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput interface { pulumi.Input ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput }
DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput is an input type that accepts DrPlanExecutionGroupExecutionStepExecutionLogLocationArray and DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput values. You can construct a concrete instance of `DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput` via:
DrPlanExecutionGroupExecutionStepExecutionLogLocationArray{ DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs{...} }
type DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput ¶
type DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ElementType ¶
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput ¶
func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext ¶
func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
type DrPlanExecutionGroupExecutionStepExecutionLogLocationInput ¶
type DrPlanExecutionGroupExecutionStepExecutionLogLocationInput interface { pulumi.Input ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput }
DrPlanExecutionGroupExecutionStepExecutionLogLocationInput is an input type that accepts DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs and DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput values. You can construct a concrete instance of `DrPlanExecutionGroupExecutionStepExecutionLogLocationInput` via:
DrPlanExecutionGroupExecutionStepExecutionLogLocationArgs{...}
type DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput ¶
type DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Bucket ¶
func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Bucket() pulumi.StringPtrOutput
The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ElementType ¶
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Namespace ¶
func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Namespace() pulumi.StringPtrOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Object ¶
func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Object() pulumi.StringPtrOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput ¶
func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
func (DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext ¶
func (o DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
type DrPlanExecutionGroupExecutionStepExecutionOutput ¶
type DrPlanExecutionGroupExecutionStepExecutionOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionGroupExecutionStepExecutionOutput) DisplayName ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD`
func (DrPlanExecutionGroupExecutionStepExecutionOutput) ElementType ¶
func (DrPlanExecutionGroupExecutionStepExecutionOutput) ElementType() reflect.Type
func (DrPlanExecutionGroupExecutionStepExecutionOutput) ExecutionDurationInSec ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) ExecutionDurationInSec() pulumi.IntPtrOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (DrPlanExecutionGroupExecutionStepExecutionOutput) GroupId ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) GroupId() pulumi.StringPtrOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (DrPlanExecutionGroupExecutionStepExecutionOutput) LogLocations ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) LogLocations() DrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
Information about an Object Storage log location for a DR Protection Group.
func (DrPlanExecutionGroupExecutionStepExecutionOutput) Status ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) Status() pulumi.StringPtrOutput
The status of the step execution.
func (DrPlanExecutionGroupExecutionStepExecutionOutput) StatusDetails ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) StatusDetails() pulumi.StringPtrOutput
Additional details about the step execution status. Example: `This step failed to complete due to a timeout`
func (DrPlanExecutionGroupExecutionStepExecutionOutput) StepId ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) StepId() pulumi.StringPtrOutput
The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>`
func (DrPlanExecutionGroupExecutionStepExecutionOutput) TimeEnded ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) TimeEnded() pulumi.StringPtrOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanExecutionGroupExecutionStepExecutionOutput) TimeStarted ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) TimeStarted() pulumi.StringPtrOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanExecutionGroupExecutionStepExecutionOutput) ToDrPlanExecutionGroupExecutionStepExecutionOutput ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) ToDrPlanExecutionGroupExecutionStepExecutionOutput() DrPlanExecutionGroupExecutionStepExecutionOutput
func (DrPlanExecutionGroupExecutionStepExecutionOutput) ToDrPlanExecutionGroupExecutionStepExecutionOutputWithContext ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) ToDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(ctx context.Context) DrPlanExecutionGroupExecutionStepExecutionOutput
func (DrPlanExecutionGroupExecutionStepExecutionOutput) Type ¶
func (o DrPlanExecutionGroupExecutionStepExecutionOutput) Type() pulumi.StringPtrOutput
The plan group type.
type DrPlanExecutionInput ¶
type DrPlanExecutionInput interface { pulumi.Input ToDrPlanExecutionOutput() DrPlanExecutionOutput ToDrPlanExecutionOutputWithContext(ctx context.Context) DrPlanExecutionOutput }
type DrPlanExecutionLogLocation ¶
type DrPlanExecutionLogLocation struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket *string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace *string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object *string `pulumi:"object"` }
type DrPlanExecutionLogLocationArgs ¶
type DrPlanExecutionLogLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringPtrInput `pulumi:"object"` }
func (DrPlanExecutionLogLocationArgs) ElementType ¶
func (DrPlanExecutionLogLocationArgs) ElementType() reflect.Type
func (DrPlanExecutionLogLocationArgs) ToDrPlanExecutionLogLocationOutput ¶
func (i DrPlanExecutionLogLocationArgs) ToDrPlanExecutionLogLocationOutput() DrPlanExecutionLogLocationOutput
func (DrPlanExecutionLogLocationArgs) ToDrPlanExecutionLogLocationOutputWithContext ¶
func (i DrPlanExecutionLogLocationArgs) ToDrPlanExecutionLogLocationOutputWithContext(ctx context.Context) DrPlanExecutionLogLocationOutput
type DrPlanExecutionLogLocationArray ¶
type DrPlanExecutionLogLocationArray []DrPlanExecutionLogLocationInput
func (DrPlanExecutionLogLocationArray) ElementType ¶
func (DrPlanExecutionLogLocationArray) ElementType() reflect.Type
func (DrPlanExecutionLogLocationArray) ToDrPlanExecutionLogLocationArrayOutput ¶
func (i DrPlanExecutionLogLocationArray) ToDrPlanExecutionLogLocationArrayOutput() DrPlanExecutionLogLocationArrayOutput
func (DrPlanExecutionLogLocationArray) ToDrPlanExecutionLogLocationArrayOutputWithContext ¶
func (i DrPlanExecutionLogLocationArray) ToDrPlanExecutionLogLocationArrayOutputWithContext(ctx context.Context) DrPlanExecutionLogLocationArrayOutput
type DrPlanExecutionLogLocationArrayInput ¶
type DrPlanExecutionLogLocationArrayInput interface { pulumi.Input ToDrPlanExecutionLogLocationArrayOutput() DrPlanExecutionLogLocationArrayOutput ToDrPlanExecutionLogLocationArrayOutputWithContext(context.Context) DrPlanExecutionLogLocationArrayOutput }
DrPlanExecutionLogLocationArrayInput is an input type that accepts DrPlanExecutionLogLocationArray and DrPlanExecutionLogLocationArrayOutput values. You can construct a concrete instance of `DrPlanExecutionLogLocationArrayInput` via:
DrPlanExecutionLogLocationArray{ DrPlanExecutionLogLocationArgs{...} }
type DrPlanExecutionLogLocationArrayOutput ¶
type DrPlanExecutionLogLocationArrayOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionLogLocationArrayOutput) ElementType ¶
func (DrPlanExecutionLogLocationArrayOutput) ElementType() reflect.Type
func (DrPlanExecutionLogLocationArrayOutput) Index ¶
func (o DrPlanExecutionLogLocationArrayOutput) Index(i pulumi.IntInput) DrPlanExecutionLogLocationOutput
func (DrPlanExecutionLogLocationArrayOutput) ToDrPlanExecutionLogLocationArrayOutput ¶
func (o DrPlanExecutionLogLocationArrayOutput) ToDrPlanExecutionLogLocationArrayOutput() DrPlanExecutionLogLocationArrayOutput
func (DrPlanExecutionLogLocationArrayOutput) ToDrPlanExecutionLogLocationArrayOutputWithContext ¶
func (o DrPlanExecutionLogLocationArrayOutput) ToDrPlanExecutionLogLocationArrayOutputWithContext(ctx context.Context) DrPlanExecutionLogLocationArrayOutput
type DrPlanExecutionLogLocationInput ¶
type DrPlanExecutionLogLocationInput interface { pulumi.Input ToDrPlanExecutionLogLocationOutput() DrPlanExecutionLogLocationOutput ToDrPlanExecutionLogLocationOutputWithContext(context.Context) DrPlanExecutionLogLocationOutput }
DrPlanExecutionLogLocationInput is an input type that accepts DrPlanExecutionLogLocationArgs and DrPlanExecutionLogLocationOutput values. You can construct a concrete instance of `DrPlanExecutionLogLocationInput` via:
DrPlanExecutionLogLocationArgs{...}
type DrPlanExecutionLogLocationOutput ¶
type DrPlanExecutionLogLocationOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionLogLocationOutput) Bucket ¶
func (o DrPlanExecutionLogLocationOutput) Bucket() pulumi.StringPtrOutput
The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (DrPlanExecutionLogLocationOutput) ElementType ¶
func (DrPlanExecutionLogLocationOutput) ElementType() reflect.Type
func (DrPlanExecutionLogLocationOutput) Namespace ¶
func (o DrPlanExecutionLogLocationOutput) Namespace() pulumi.StringPtrOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (DrPlanExecutionLogLocationOutput) Object ¶
func (o DrPlanExecutionLogLocationOutput) Object() pulumi.StringPtrOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (DrPlanExecutionLogLocationOutput) ToDrPlanExecutionLogLocationOutput ¶
func (o DrPlanExecutionLogLocationOutput) ToDrPlanExecutionLogLocationOutput() DrPlanExecutionLogLocationOutput
func (DrPlanExecutionLogLocationOutput) ToDrPlanExecutionLogLocationOutputWithContext ¶
func (o DrPlanExecutionLogLocationOutput) ToDrPlanExecutionLogLocationOutputWithContext(ctx context.Context) DrPlanExecutionLogLocationOutput
type DrPlanExecutionMap ¶
type DrPlanExecutionMap map[string]DrPlanExecutionInput
func (DrPlanExecutionMap) ElementType ¶
func (DrPlanExecutionMap) ElementType() reflect.Type
func (DrPlanExecutionMap) ToDrPlanExecutionMapOutput ¶
func (i DrPlanExecutionMap) ToDrPlanExecutionMapOutput() DrPlanExecutionMapOutput
func (DrPlanExecutionMap) ToDrPlanExecutionMapOutputWithContext ¶
func (i DrPlanExecutionMap) ToDrPlanExecutionMapOutputWithContext(ctx context.Context) DrPlanExecutionMapOutput
type DrPlanExecutionMapInput ¶
type DrPlanExecutionMapInput interface { pulumi.Input ToDrPlanExecutionMapOutput() DrPlanExecutionMapOutput ToDrPlanExecutionMapOutputWithContext(context.Context) DrPlanExecutionMapOutput }
DrPlanExecutionMapInput is an input type that accepts DrPlanExecutionMap and DrPlanExecutionMapOutput values. You can construct a concrete instance of `DrPlanExecutionMapInput` via:
DrPlanExecutionMap{ "key": DrPlanExecutionArgs{...} }
type DrPlanExecutionMapOutput ¶
type DrPlanExecutionMapOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionMapOutput) ElementType ¶
func (DrPlanExecutionMapOutput) ElementType() reflect.Type
func (DrPlanExecutionMapOutput) MapIndex ¶
func (o DrPlanExecutionMapOutput) MapIndex(k pulumi.StringInput) DrPlanExecutionOutput
func (DrPlanExecutionMapOutput) ToDrPlanExecutionMapOutput ¶
func (o DrPlanExecutionMapOutput) ToDrPlanExecutionMapOutput() DrPlanExecutionMapOutput
func (DrPlanExecutionMapOutput) ToDrPlanExecutionMapOutputWithContext ¶
func (o DrPlanExecutionMapOutput) ToDrPlanExecutionMapOutputWithContext(ctx context.Context) DrPlanExecutionMapOutput
type DrPlanExecutionOutput ¶
type DrPlanExecutionOutput struct{ *pulumi.OutputState }
func (DrPlanExecutionOutput) CompartmentId ¶
func (o DrPlanExecutionOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing this DR Plan Execution. Example: `ocid1.compartment.oc1..<unique_id>`
func (DrPlanExecutionOutput) DefinedTags ¶
func (o DrPlanExecutionOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (DrPlanExecutionOutput) DisplayName ¶
func (o DrPlanExecutionOutput) DisplayName() pulumi.StringOutput
(Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD`
func (DrPlanExecutionOutput) DrProtectionGroupId ¶
func (o DrPlanExecutionOutput) DrProtectionGroupId() pulumi.StringOutput
The OCID of the DR Protection Group to which this DR Plan Execution belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (DrPlanExecutionOutput) ElementType ¶
func (DrPlanExecutionOutput) ElementType() reflect.Type
func (DrPlanExecutionOutput) ExecutionDurationInSec ¶
func (o DrPlanExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (DrPlanExecutionOutput) ExecutionOptions ¶
func (o DrPlanExecutionOutput) ExecutionOptions() DrPlanExecutionExecutionOptionsOutput
The options for a plan execution.
func (DrPlanExecutionOutput) FreeformTags ¶
func (o DrPlanExecutionOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (DrPlanExecutionOutput) GroupExecutions ¶
func (o DrPlanExecutionOutput) GroupExecutions() DrPlanExecutionGroupExecutionArrayOutput
A list of groups executed in this DR Plan Execution.
func (DrPlanExecutionOutput) LifeCycleDetails ¶
func (o DrPlanExecutionOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Plan Execution's current state in more detail. Example: `The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently in progress`
func (DrPlanExecutionOutput) LogLocations ¶
func (o DrPlanExecutionOutput) LogLocations() DrPlanExecutionLogLocationArrayOutput
Information about an Object Storage log location for a DR Protection Group.
func (DrPlanExecutionOutput) PeerDrProtectionGroupId ¶
func (o DrPlanExecutionOutput) PeerDrProtectionGroupId() pulumi.StringOutput
The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>`
func (DrPlanExecutionOutput) PeerRegion ¶
func (o DrPlanExecutionOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (DrPlanExecutionOutput) PlanExecutionType ¶
func (o DrPlanExecutionOutput) PlanExecutionType() pulumi.StringOutput
The type of the plan execution.
func (DrPlanExecutionOutput) PlanId ¶
func (o DrPlanExecutionOutput) PlanId() pulumi.StringOutput
The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (DrPlanExecutionOutput) State ¶
func (o DrPlanExecutionOutput) State() pulumi.StringOutput
The current state of the DR Plan Execution.
func (DrPlanExecutionOutput) SystemTags ¶
func (o DrPlanExecutionOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (DrPlanExecutionOutput) TimeCreated ¶
func (o DrPlanExecutionOutput) TimeCreated() pulumi.StringOutput
The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanExecutionOutput) TimeEnded ¶
func (o DrPlanExecutionOutput) TimeEnded() pulumi.StringOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanExecutionOutput) TimeStarted ¶
func (o DrPlanExecutionOutput) TimeStarted() pulumi.StringOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanExecutionOutput) TimeUpdated ¶
func (o DrPlanExecutionOutput) TimeUpdated() pulumi.StringOutput
The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanExecutionOutput) ToDrPlanExecutionOutput ¶
func (o DrPlanExecutionOutput) ToDrPlanExecutionOutput() DrPlanExecutionOutput
func (DrPlanExecutionOutput) ToDrPlanExecutionOutputWithContext ¶
func (o DrPlanExecutionOutput) ToDrPlanExecutionOutputWithContext(ctx context.Context) DrPlanExecutionOutput
type DrPlanExecutionState ¶
type DrPlanExecutionState struct { // The OCID of the compartment containing this DR Plan Execution. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The display name of the DR Plan Execution. Example: `Execution - EBS Switchover PHX to IAD` DisplayName pulumi.StringPtrInput // The OCID of the DR Protection Group to which this DR Plan Execution belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` DrProtectionGroupId pulumi.StringPtrInput // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntPtrInput // The options for a plan execution. ExecutionOptions DrPlanExecutionExecutionOptionsPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // A list of groups executed in this DR Plan Execution. GroupExecutions DrPlanExecutionGroupExecutionArrayInput // A message describing the DR Plan Execution's current state in more detail. Example: `The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently in progress` LifeCycleDetails pulumi.StringPtrInput // Information about an Object Storage log location for a DR Protection Group. LogLocations DrPlanExecutionLogLocationArrayInput // The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId pulumi.StringPtrInput // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringPtrInput // The type of the plan execution. PlanExecutionType pulumi.StringPtrInput // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values PlanId pulumi.StringPtrInput // The current state of the DR Plan Execution. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringPtrInput // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringPtrInput // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringPtrInput // The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringPtrInput }
func (DrPlanExecutionState) ElementType ¶
func (DrPlanExecutionState) ElementType() reflect.Type
type DrPlanInput ¶
type DrPlanInput interface { pulumi.Input ToDrPlanOutput() DrPlanOutput ToDrPlanOutputWithContext(ctx context.Context) DrPlanOutput }
type DrPlanMap ¶
type DrPlanMap map[string]DrPlanInput
func (DrPlanMap) ElementType ¶
func (DrPlanMap) ToDrPlanMapOutput ¶
func (i DrPlanMap) ToDrPlanMapOutput() DrPlanMapOutput
func (DrPlanMap) ToDrPlanMapOutputWithContext ¶
func (i DrPlanMap) ToDrPlanMapOutputWithContext(ctx context.Context) DrPlanMapOutput
type DrPlanMapInput ¶
type DrPlanMapInput interface { pulumi.Input ToDrPlanMapOutput() DrPlanMapOutput ToDrPlanMapOutputWithContext(context.Context) DrPlanMapOutput }
DrPlanMapInput is an input type that accepts DrPlanMap and DrPlanMapOutput values. You can construct a concrete instance of `DrPlanMapInput` via:
DrPlanMap{ "key": DrPlanArgs{...} }
type DrPlanMapOutput ¶
type DrPlanMapOutput struct{ *pulumi.OutputState }
func (DrPlanMapOutput) ElementType ¶
func (DrPlanMapOutput) ElementType() reflect.Type
func (DrPlanMapOutput) MapIndex ¶
func (o DrPlanMapOutput) MapIndex(k pulumi.StringInput) DrPlanOutput
func (DrPlanMapOutput) ToDrPlanMapOutput ¶
func (o DrPlanMapOutput) ToDrPlanMapOutput() DrPlanMapOutput
func (DrPlanMapOutput) ToDrPlanMapOutputWithContext ¶
func (o DrPlanMapOutput) ToDrPlanMapOutputWithContext(ctx context.Context) DrPlanMapOutput
type DrPlanOutput ¶
type DrPlanOutput struct{ *pulumi.OutputState }
func (DrPlanOutput) CompartmentId ¶
func (o DrPlanOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the DR Plan. Example: `ocid1.compartment.oc1..<unique_id>`
func (DrPlanOutput) DefinedTags ¶
func (o DrPlanOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (DrPlanOutput) DisplayName ¶
func (o DrPlanOutput) DisplayName() pulumi.StringOutput
(Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD`
func (DrPlanOutput) DrProtectionGroupId ¶
func (o DrPlanOutput) DrProtectionGroupId() pulumi.StringOutput
The OCID of the DR Protection Group to which this DR Plan belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (DrPlanOutput) ElementType ¶
func (DrPlanOutput) ElementType() reflect.Type
func (DrPlanOutput) FreeformTags ¶
func (o DrPlanOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (DrPlanOutput) LifeCycleDetails ¶
func (o DrPlanOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Plan's current state in more detail.
func (DrPlanOutput) PeerDrProtectionGroupId ¶
func (o DrPlanOutput) PeerDrProtectionGroupId() pulumi.StringOutput
The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>`
func (DrPlanOutput) PeerRegion ¶
func (o DrPlanOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `us-phoenix-1`
func (DrPlanOutput) PlanGroups ¶
func (o DrPlanOutput) PlanGroups() DrPlanPlanGroupArrayOutput
The list of groups in this DR Plan.
func (DrPlanOutput) State ¶
func (o DrPlanOutput) State() pulumi.StringOutput
The current state of the DR Plan.
func (DrPlanOutput) SystemTags ¶
func (o DrPlanOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (DrPlanOutput) TimeCreated ¶
func (o DrPlanOutput) TimeCreated() pulumi.StringOutput
The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanOutput) TimeUpdated ¶
func (o DrPlanOutput) TimeUpdated() pulumi.StringOutput
The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrPlanOutput) ToDrPlanOutput ¶
func (o DrPlanOutput) ToDrPlanOutput() DrPlanOutput
func (DrPlanOutput) ToDrPlanOutputWithContext ¶
func (o DrPlanOutput) ToDrPlanOutputWithContext(ctx context.Context) DrPlanOutput
func (DrPlanOutput) Type ¶
func (o DrPlanOutput) Type() pulumi.StringOutput
The type of DR Plan to be created.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type DrPlanPlanGroup ¶
type DrPlanPlanGroup struct { // (Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD` DisplayName *string `pulumi:"displayName"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id *string `pulumi:"id"` // The list of steps in this plan group. Steps []DrPlanPlanGroupStep `pulumi:"steps"` // The type of DR Plan to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type *string `pulumi:"type"` }
type DrPlanPlanGroupArgs ¶
type DrPlanPlanGroupArgs struct { // (Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id pulumi.StringPtrInput `pulumi:"id"` // The list of steps in this plan group. Steps DrPlanPlanGroupStepArrayInput `pulumi:"steps"` // The type of DR Plan to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type pulumi.StringPtrInput `pulumi:"type"` }
func (DrPlanPlanGroupArgs) ElementType ¶
func (DrPlanPlanGroupArgs) ElementType() reflect.Type
func (DrPlanPlanGroupArgs) ToDrPlanPlanGroupOutput ¶
func (i DrPlanPlanGroupArgs) ToDrPlanPlanGroupOutput() DrPlanPlanGroupOutput
func (DrPlanPlanGroupArgs) ToDrPlanPlanGroupOutputWithContext ¶
func (i DrPlanPlanGroupArgs) ToDrPlanPlanGroupOutputWithContext(ctx context.Context) DrPlanPlanGroupOutput
type DrPlanPlanGroupArray ¶
type DrPlanPlanGroupArray []DrPlanPlanGroupInput
func (DrPlanPlanGroupArray) ElementType ¶
func (DrPlanPlanGroupArray) ElementType() reflect.Type
func (DrPlanPlanGroupArray) ToDrPlanPlanGroupArrayOutput ¶
func (i DrPlanPlanGroupArray) ToDrPlanPlanGroupArrayOutput() DrPlanPlanGroupArrayOutput
func (DrPlanPlanGroupArray) ToDrPlanPlanGroupArrayOutputWithContext ¶
func (i DrPlanPlanGroupArray) ToDrPlanPlanGroupArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupArrayOutput
type DrPlanPlanGroupArrayInput ¶
type DrPlanPlanGroupArrayInput interface { pulumi.Input ToDrPlanPlanGroupArrayOutput() DrPlanPlanGroupArrayOutput ToDrPlanPlanGroupArrayOutputWithContext(context.Context) DrPlanPlanGroupArrayOutput }
DrPlanPlanGroupArrayInput is an input type that accepts DrPlanPlanGroupArray and DrPlanPlanGroupArrayOutput values. You can construct a concrete instance of `DrPlanPlanGroupArrayInput` via:
DrPlanPlanGroupArray{ DrPlanPlanGroupArgs{...} }
type DrPlanPlanGroupArrayOutput ¶
type DrPlanPlanGroupArrayOutput struct{ *pulumi.OutputState }
func (DrPlanPlanGroupArrayOutput) ElementType ¶
func (DrPlanPlanGroupArrayOutput) ElementType() reflect.Type
func (DrPlanPlanGroupArrayOutput) Index ¶
func (o DrPlanPlanGroupArrayOutput) Index(i pulumi.IntInput) DrPlanPlanGroupOutput
func (DrPlanPlanGroupArrayOutput) ToDrPlanPlanGroupArrayOutput ¶
func (o DrPlanPlanGroupArrayOutput) ToDrPlanPlanGroupArrayOutput() DrPlanPlanGroupArrayOutput
func (DrPlanPlanGroupArrayOutput) ToDrPlanPlanGroupArrayOutputWithContext ¶
func (o DrPlanPlanGroupArrayOutput) ToDrPlanPlanGroupArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupArrayOutput
type DrPlanPlanGroupInput ¶
type DrPlanPlanGroupInput interface { pulumi.Input ToDrPlanPlanGroupOutput() DrPlanPlanGroupOutput ToDrPlanPlanGroupOutputWithContext(context.Context) DrPlanPlanGroupOutput }
DrPlanPlanGroupInput is an input type that accepts DrPlanPlanGroupArgs and DrPlanPlanGroupOutput values. You can construct a concrete instance of `DrPlanPlanGroupInput` via:
DrPlanPlanGroupArgs{...}
type DrPlanPlanGroupOutput ¶
type DrPlanPlanGroupOutput struct{ *pulumi.OutputState }
func (DrPlanPlanGroupOutput) DisplayName ¶
func (o DrPlanPlanGroupOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD`
func (DrPlanPlanGroupOutput) ElementType ¶
func (DrPlanPlanGroupOutput) ElementType() reflect.Type
func (DrPlanPlanGroupOutput) Id ¶
func (o DrPlanPlanGroupOutput) Id() pulumi.StringPtrOutput
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>`
func (DrPlanPlanGroupOutput) Steps ¶
func (o DrPlanPlanGroupOutput) Steps() DrPlanPlanGroupStepArrayOutput
The list of steps in this plan group.
func (DrPlanPlanGroupOutput) ToDrPlanPlanGroupOutput ¶
func (o DrPlanPlanGroupOutput) ToDrPlanPlanGroupOutput() DrPlanPlanGroupOutput
func (DrPlanPlanGroupOutput) ToDrPlanPlanGroupOutputWithContext ¶
func (o DrPlanPlanGroupOutput) ToDrPlanPlanGroupOutputWithContext(ctx context.Context) DrPlanPlanGroupOutput
func (DrPlanPlanGroupOutput) Type ¶
func (o DrPlanPlanGroupOutput) Type() pulumi.StringPtrOutput
The type of DR Plan to be created.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type DrPlanPlanGroupStep ¶
type DrPlanPlanGroupStep struct { // (Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD` DisplayName *string `pulumi:"displayName"` // The error mode for this step. ErrorMode *string `pulumi:"errorMode"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId *string `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id *string `pulumi:"id"` // A flag indicating whether this step should be enabled for execution. Example: `true` IsEnabled *bool `pulumi:"isEnabled"` // The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>` MemberId *string `pulumi:"memberId"` // The timeout in seconds for executing this step. Example: `600` Timeout *int `pulumi:"timeout"` // The type of DR Plan to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type *string `pulumi:"type"` // The details for a user-defined step in a DR Plan. UserDefinedSteps []DrPlanPlanGroupStepUserDefinedStep `pulumi:"userDefinedSteps"` }
type DrPlanPlanGroupStepArgs ¶
type DrPlanPlanGroupStepArgs struct { // (Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The error mode for this step. ErrorMode pulumi.StringPtrInput `pulumi:"errorMode"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringPtrInput `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id pulumi.StringPtrInput `pulumi:"id"` // A flag indicating whether this step should be enabled for execution. Example: `true` IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>` MemberId pulumi.StringPtrInput `pulumi:"memberId"` // The timeout in seconds for executing this step. Example: `600` Timeout pulumi.IntPtrInput `pulumi:"timeout"` // The type of DR Plan to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type pulumi.StringPtrInput `pulumi:"type"` // The details for a user-defined step in a DR Plan. UserDefinedSteps DrPlanPlanGroupStepUserDefinedStepArrayInput `pulumi:"userDefinedSteps"` }
func (DrPlanPlanGroupStepArgs) ElementType ¶
func (DrPlanPlanGroupStepArgs) ElementType() reflect.Type
func (DrPlanPlanGroupStepArgs) ToDrPlanPlanGroupStepOutput ¶
func (i DrPlanPlanGroupStepArgs) ToDrPlanPlanGroupStepOutput() DrPlanPlanGroupStepOutput
func (DrPlanPlanGroupStepArgs) ToDrPlanPlanGroupStepOutputWithContext ¶
func (i DrPlanPlanGroupStepArgs) ToDrPlanPlanGroupStepOutputWithContext(ctx context.Context) DrPlanPlanGroupStepOutput
type DrPlanPlanGroupStepArray ¶
type DrPlanPlanGroupStepArray []DrPlanPlanGroupStepInput
func (DrPlanPlanGroupStepArray) ElementType ¶
func (DrPlanPlanGroupStepArray) ElementType() reflect.Type
func (DrPlanPlanGroupStepArray) ToDrPlanPlanGroupStepArrayOutput ¶
func (i DrPlanPlanGroupStepArray) ToDrPlanPlanGroupStepArrayOutput() DrPlanPlanGroupStepArrayOutput
func (DrPlanPlanGroupStepArray) ToDrPlanPlanGroupStepArrayOutputWithContext ¶
func (i DrPlanPlanGroupStepArray) ToDrPlanPlanGroupStepArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepArrayOutput
type DrPlanPlanGroupStepArrayInput ¶
type DrPlanPlanGroupStepArrayInput interface { pulumi.Input ToDrPlanPlanGroupStepArrayOutput() DrPlanPlanGroupStepArrayOutput ToDrPlanPlanGroupStepArrayOutputWithContext(context.Context) DrPlanPlanGroupStepArrayOutput }
DrPlanPlanGroupStepArrayInput is an input type that accepts DrPlanPlanGroupStepArray and DrPlanPlanGroupStepArrayOutput values. You can construct a concrete instance of `DrPlanPlanGroupStepArrayInput` via:
DrPlanPlanGroupStepArray{ DrPlanPlanGroupStepArgs{...} }
type DrPlanPlanGroupStepArrayOutput ¶
type DrPlanPlanGroupStepArrayOutput struct{ *pulumi.OutputState }
func (DrPlanPlanGroupStepArrayOutput) ElementType ¶
func (DrPlanPlanGroupStepArrayOutput) ElementType() reflect.Type
func (DrPlanPlanGroupStepArrayOutput) Index ¶
func (o DrPlanPlanGroupStepArrayOutput) Index(i pulumi.IntInput) DrPlanPlanGroupStepOutput
func (DrPlanPlanGroupStepArrayOutput) ToDrPlanPlanGroupStepArrayOutput ¶
func (o DrPlanPlanGroupStepArrayOutput) ToDrPlanPlanGroupStepArrayOutput() DrPlanPlanGroupStepArrayOutput
func (DrPlanPlanGroupStepArrayOutput) ToDrPlanPlanGroupStepArrayOutputWithContext ¶
func (o DrPlanPlanGroupStepArrayOutput) ToDrPlanPlanGroupStepArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepArrayOutput
type DrPlanPlanGroupStepInput ¶
type DrPlanPlanGroupStepInput interface { pulumi.Input ToDrPlanPlanGroupStepOutput() DrPlanPlanGroupStepOutput ToDrPlanPlanGroupStepOutputWithContext(context.Context) DrPlanPlanGroupStepOutput }
DrPlanPlanGroupStepInput is an input type that accepts DrPlanPlanGroupStepArgs and DrPlanPlanGroupStepOutput values. You can construct a concrete instance of `DrPlanPlanGroupStepInput` via:
DrPlanPlanGroupStepArgs{...}
type DrPlanPlanGroupStepOutput ¶
type DrPlanPlanGroupStepOutput struct{ *pulumi.OutputState }
func (DrPlanPlanGroupStepOutput) DisplayName ¶
func (o DrPlanPlanGroupStepOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD`
func (DrPlanPlanGroupStepOutput) ElementType ¶
func (DrPlanPlanGroupStepOutput) ElementType() reflect.Type
func (DrPlanPlanGroupStepOutput) ErrorMode ¶
func (o DrPlanPlanGroupStepOutput) ErrorMode() pulumi.StringPtrOutput
The error mode for this step.
func (DrPlanPlanGroupStepOutput) GroupId ¶
func (o DrPlanPlanGroupStepOutput) GroupId() pulumi.StringPtrOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (DrPlanPlanGroupStepOutput) Id ¶
func (o DrPlanPlanGroupStepOutput) Id() pulumi.StringPtrOutput
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>`
func (DrPlanPlanGroupStepOutput) IsEnabled ¶
func (o DrPlanPlanGroupStepOutput) IsEnabled() pulumi.BoolPtrOutput
A flag indicating whether this step should be enabled for execution. Example: `true`
func (DrPlanPlanGroupStepOutput) MemberId ¶
func (o DrPlanPlanGroupStepOutput) MemberId() pulumi.StringPtrOutput
The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>`
func (DrPlanPlanGroupStepOutput) Timeout ¶
func (o DrPlanPlanGroupStepOutput) Timeout() pulumi.IntPtrOutput
The timeout in seconds for executing this step. Example: `600`
func (DrPlanPlanGroupStepOutput) ToDrPlanPlanGroupStepOutput ¶
func (o DrPlanPlanGroupStepOutput) ToDrPlanPlanGroupStepOutput() DrPlanPlanGroupStepOutput
func (DrPlanPlanGroupStepOutput) ToDrPlanPlanGroupStepOutputWithContext ¶
func (o DrPlanPlanGroupStepOutput) ToDrPlanPlanGroupStepOutputWithContext(ctx context.Context) DrPlanPlanGroupStepOutput
func (DrPlanPlanGroupStepOutput) Type ¶
func (o DrPlanPlanGroupStepOutput) Type() pulumi.StringPtrOutput
The type of DR Plan to be created.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (DrPlanPlanGroupStepOutput) UserDefinedSteps ¶
func (o DrPlanPlanGroupStepOutput) UserDefinedSteps() DrPlanPlanGroupStepUserDefinedStepArrayOutput
The details for a user-defined step in a DR Plan.
type DrPlanPlanGroupStepUserDefinedStep ¶
type DrPlanPlanGroupStepUserDefinedStep struct { // The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>` FunctionId *string `pulumi:"functionId"` // The region in which the function is deployed. Example: `us-ashburn-1` FunctionRegion *string `pulumi:"functionRegion"` // Information about an Object Storage script location for a user-defined step in a DR Plan. ObjectStorageScriptLocations []DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation `pulumi:"objectStorageScriptLocations"` // The request body for the function. Example: `{ "FnParam1", "FnParam2" }` RequestBody *string `pulumi:"requestBody"` // The userid on the instance to be used for executing the script or command. Example: `opc` RunAsUser *string `pulumi:"runAsUser"` // The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>` RunOnInstanceId *string `pulumi:"runOnInstanceId"` // The region of the instance where this script or command should be executed. Example: `us-phoenix-1` RunOnInstanceRegion *string `pulumi:"runOnInstanceRegion"` // The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3` ScriptCommand *string `pulumi:"scriptCommand"` // The type of the step. StepType *string `pulumi:"stepType"` }
type DrPlanPlanGroupStepUserDefinedStepArgs ¶
type DrPlanPlanGroupStepUserDefinedStepArgs struct { // The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>` FunctionId pulumi.StringPtrInput `pulumi:"functionId"` // The region in which the function is deployed. Example: `us-ashburn-1` FunctionRegion pulumi.StringPtrInput `pulumi:"functionRegion"` // Information about an Object Storage script location for a user-defined step in a DR Plan. ObjectStorageScriptLocations DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput `pulumi:"objectStorageScriptLocations"` // The request body for the function. Example: `{ "FnParam1", "FnParam2" }` RequestBody pulumi.StringPtrInput `pulumi:"requestBody"` // The userid on the instance to be used for executing the script or command. Example: `opc` RunAsUser pulumi.StringPtrInput `pulumi:"runAsUser"` // The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>` RunOnInstanceId pulumi.StringPtrInput `pulumi:"runOnInstanceId"` // The region of the instance where this script or command should be executed. Example: `us-phoenix-1` RunOnInstanceRegion pulumi.StringPtrInput `pulumi:"runOnInstanceRegion"` // The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3` ScriptCommand pulumi.StringPtrInput `pulumi:"scriptCommand"` // The type of the step. StepType pulumi.StringPtrInput `pulumi:"stepType"` }
func (DrPlanPlanGroupStepUserDefinedStepArgs) ElementType ¶
func (DrPlanPlanGroupStepUserDefinedStepArgs) ElementType() reflect.Type
func (DrPlanPlanGroupStepUserDefinedStepArgs) ToDrPlanPlanGroupStepUserDefinedStepOutput ¶
func (i DrPlanPlanGroupStepUserDefinedStepArgs) ToDrPlanPlanGroupStepUserDefinedStepOutput() DrPlanPlanGroupStepUserDefinedStepOutput
func (DrPlanPlanGroupStepUserDefinedStepArgs) ToDrPlanPlanGroupStepUserDefinedStepOutputWithContext ¶
func (i DrPlanPlanGroupStepUserDefinedStepArgs) ToDrPlanPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepOutput
type DrPlanPlanGroupStepUserDefinedStepArray ¶
type DrPlanPlanGroupStepUserDefinedStepArray []DrPlanPlanGroupStepUserDefinedStepInput
func (DrPlanPlanGroupStepUserDefinedStepArray) ElementType ¶
func (DrPlanPlanGroupStepUserDefinedStepArray) ElementType() reflect.Type
func (DrPlanPlanGroupStepUserDefinedStepArray) ToDrPlanPlanGroupStepUserDefinedStepArrayOutput ¶
func (i DrPlanPlanGroupStepUserDefinedStepArray) ToDrPlanPlanGroupStepUserDefinedStepArrayOutput() DrPlanPlanGroupStepUserDefinedStepArrayOutput
func (DrPlanPlanGroupStepUserDefinedStepArray) ToDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext ¶
func (i DrPlanPlanGroupStepUserDefinedStepArray) ToDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepArrayOutput
type DrPlanPlanGroupStepUserDefinedStepArrayInput ¶
type DrPlanPlanGroupStepUserDefinedStepArrayInput interface { pulumi.Input ToDrPlanPlanGroupStepUserDefinedStepArrayOutput() DrPlanPlanGroupStepUserDefinedStepArrayOutput ToDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(context.Context) DrPlanPlanGroupStepUserDefinedStepArrayOutput }
DrPlanPlanGroupStepUserDefinedStepArrayInput is an input type that accepts DrPlanPlanGroupStepUserDefinedStepArray and DrPlanPlanGroupStepUserDefinedStepArrayOutput values. You can construct a concrete instance of `DrPlanPlanGroupStepUserDefinedStepArrayInput` via:
DrPlanPlanGroupStepUserDefinedStepArray{ DrPlanPlanGroupStepUserDefinedStepArgs{...} }
type DrPlanPlanGroupStepUserDefinedStepArrayOutput ¶
type DrPlanPlanGroupStepUserDefinedStepArrayOutput struct{ *pulumi.OutputState }
func (DrPlanPlanGroupStepUserDefinedStepArrayOutput) ElementType ¶
func (DrPlanPlanGroupStepUserDefinedStepArrayOutput) ElementType() reflect.Type
func (DrPlanPlanGroupStepUserDefinedStepArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepArrayOutput ¶
func (o DrPlanPlanGroupStepUserDefinedStepArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepArrayOutput() DrPlanPlanGroupStepUserDefinedStepArrayOutput
func (DrPlanPlanGroupStepUserDefinedStepArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext ¶
func (o DrPlanPlanGroupStepUserDefinedStepArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepArrayOutput
type DrPlanPlanGroupStepUserDefinedStepInput ¶
type DrPlanPlanGroupStepUserDefinedStepInput interface { pulumi.Input ToDrPlanPlanGroupStepUserDefinedStepOutput() DrPlanPlanGroupStepUserDefinedStepOutput ToDrPlanPlanGroupStepUserDefinedStepOutputWithContext(context.Context) DrPlanPlanGroupStepUserDefinedStepOutput }
DrPlanPlanGroupStepUserDefinedStepInput is an input type that accepts DrPlanPlanGroupStepUserDefinedStepArgs and DrPlanPlanGroupStepUserDefinedStepOutput values. You can construct a concrete instance of `DrPlanPlanGroupStepUserDefinedStepInput` via:
DrPlanPlanGroupStepUserDefinedStepArgs{...}
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation ¶
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation struct { // The bucket name inside the Object Storage namespace. Example: `customDrScripts` Bucket *string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace *string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `validate_app_start.sh` Object *string `pulumi:"object"` }
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs ¶
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `customDrScripts` Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `validate_app_start.sh` Object pulumi.StringPtrInput `pulumi:"object"` }
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ElementType ¶
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ElementType() reflect.Type
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
func (i DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext ¶
func (i DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray ¶
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray []DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ElementType ¶
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ElementType() reflect.Type
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
func (i DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext ¶
func (i DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput ¶
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput interface { pulumi.Input ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput }
DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput is an input type that accepts DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray and DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput values. You can construct a concrete instance of `DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput` via:
DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray{ DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs{...} }
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput struct{ *pulumi.OutputState }
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ElementType ¶
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ElementType() reflect.Type
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext ¶
func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput ¶
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput interface { pulumi.Input ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput }
DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput is an input type that accepts DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs and DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput values. You can construct a concrete instance of `DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput` via:
DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs{...}
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
type DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput struct{ *pulumi.OutputState }
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket ¶
func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket() pulumi.StringPtrOutput
The bucket name inside the Object Storage namespace. Example: `customDrScripts`
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ElementType ¶
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ElementType() reflect.Type
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace ¶
func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace() pulumi.StringPtrOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object ¶
func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object() pulumi.StringPtrOutput
The object name inside the Object Storage bucket. Example: `validate_app_start.sh`
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
func (DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext ¶
func (o DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
type DrPlanPlanGroupStepUserDefinedStepOutput ¶
type DrPlanPlanGroupStepUserDefinedStepOutput struct{ *pulumi.OutputState }
func (DrPlanPlanGroupStepUserDefinedStepOutput) ElementType ¶
func (DrPlanPlanGroupStepUserDefinedStepOutput) ElementType() reflect.Type
func (DrPlanPlanGroupStepUserDefinedStepOutput) FunctionId ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) FunctionId() pulumi.StringPtrOutput
The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>`
func (DrPlanPlanGroupStepUserDefinedStepOutput) FunctionRegion ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) FunctionRegion() pulumi.StringPtrOutput
The region in which the function is deployed. Example: `us-ashburn-1`
func (DrPlanPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations() DrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
Information about an Object Storage script location for a user-defined step in a DR Plan.
func (DrPlanPlanGroupStepUserDefinedStepOutput) RequestBody ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) RequestBody() pulumi.StringPtrOutput
The request body for the function. Example: `{ "FnParam1", "FnParam2" }`
func (DrPlanPlanGroupStepUserDefinedStepOutput) RunAsUser ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) RunAsUser() pulumi.StringPtrOutput
The userid on the instance to be used for executing the script or command. Example: `opc`
func (DrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceId ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceId() pulumi.StringPtrOutput
The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>`
func (DrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion() pulumi.StringPtrOutput
The region of the instance where this script or command should be executed. Example: `us-phoenix-1`
func (DrPlanPlanGroupStepUserDefinedStepOutput) ScriptCommand ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) ScriptCommand() pulumi.StringPtrOutput
The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3`
func (DrPlanPlanGroupStepUserDefinedStepOutput) StepType ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) StepType() pulumi.StringPtrOutput
The type of the step.
func (DrPlanPlanGroupStepUserDefinedStepOutput) ToDrPlanPlanGroupStepUserDefinedStepOutput ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) ToDrPlanPlanGroupStepUserDefinedStepOutput() DrPlanPlanGroupStepUserDefinedStepOutput
func (DrPlanPlanGroupStepUserDefinedStepOutput) ToDrPlanPlanGroupStepUserDefinedStepOutputWithContext ¶
func (o DrPlanPlanGroupStepUserDefinedStepOutput) ToDrPlanPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) DrPlanPlanGroupStepUserDefinedStepOutput
type DrPlanState ¶
type DrPlanState struct { // The OCID of the compartment containing the DR Plan. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) The display name of the DR Plan being created. Example: `EBS Switchover PHX to IAD` DisplayName pulumi.StringPtrInput // The OCID of the DR Protection Group to which this DR Plan belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` DrProtectionGroupId pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // A message describing the DR Plan's current state in more detail. LifeCycleDetails pulumi.StringPtrInput // The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId pulumi.StringPtrInput // The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `us-phoenix-1` PeerRegion pulumi.StringPtrInput // The list of groups in this DR Plan. PlanGroups DrPlanPlanGroupArrayInput // The current state of the DR Plan. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringPtrInput // The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringPtrInput // The type of DR Plan to be created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type pulumi.StringPtrInput }
func (DrPlanState) ElementType ¶
func (DrPlanState) ElementType() reflect.Type
type DrProtectionGroup ¶
type DrProtectionGroup struct { pulumi.CustomResourceState // The details for associating this DR Protection Group with a peer (remote) DR Protection Group. Association DrProtectionGroupAssociationOutput `pulumi:"association"` // (Updatable) The OCID of the compartment in which to create the DR Protection Group. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) An optional property when incremented triggers Disassociate. Could be set to any integer value. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values DisassociateTrigger pulumi.IntPtrOutput `pulumi:"disassociateTrigger"` // (Updatable) The display name of the DR Protection Group. Example: `EBS PHX DRPG` DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // A message describing the DR Protection Group's current state in more detail. LifeCycleDetails pulumi.StringOutput `pulumi:"lifeCycleDetails"` // (Updatable) Information about creating an Object Storage log location for a DR Protection Group. LogLocation DrProtectionGroupLogLocationOutput `pulumi:"logLocation"` // (Updatable) A list of DR Protection Group members. Members DrProtectionGroupMemberArrayOutput `pulumi:"members"` // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId pulumi.StringOutput `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringOutput `pulumi:"peerRegion"` // The role of this DR Protection Group. Role pulumi.StringOutput `pulumi:"role"` // The current state of the DR Protection Group. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Dr Protection Group resource in Oracle Cloud Infrastructure Disaster Recovery service.
Create a new DR Protection Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.NewDrProtectionGroup(ctx, "testDrProtectionGroup", &DisasterRecovery.DrProtectionGroupArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DisplayName: pulumi.Any(_var.Dr_protection_group_display_name), LogLocation: &disasterrecovery.DrProtectionGroupLogLocationArgs{ Bucket: pulumi.Any(_var.Dr_protection_group_log_location_bucket), Namespace: pulumi.Any(_var.Dr_protection_group_log_location_namespace), }, Association: &disasterrecovery.DrProtectionGroupAssociationArgs{ Role: pulumi.Any(_var.Dr_protection_group_association_role), PeerId: pulumi.Any(oci_blockchain_peer.Test_peer.Id), PeerRegion: pulumi.Any(_var.Dr_protection_group_association_peer_region), }, DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, Members: disasterrecovery.DrProtectionGroupMemberArray{ &disasterrecovery.DrProtectionGroupMemberArgs{ MemberId: pulumi.Any(oci_disaster_recovery_member.Test_member.Id), MemberType: pulumi.Any(_var.Dr_protection_group_members_member_type), DestinationCapacityReservationId: pulumi.Any(oci_disaster_recovery_destination_capacity_reservation.Test_destination_capacity_reservation.Id), DestinationCompartmentId: pulumi.Any(oci_identity_compartment.Test_compartment.Id), DestinationDedicatedVmHostId: pulumi.Any(oci_core_dedicated_vm_host.Test_dedicated_vm_host.Id), IsMovable: pulumi.Any(_var.Dr_protection_group_members_is_movable), IsRetainFaultDomain: pulumi.Any(_var.Dr_protection_group_members_is_retain_fault_domain), PasswordVaultSecretId: pulumi.Any(oci_vault_secret.Test_secret.Id), VnicMappings: disasterrecovery.DrProtectionGroupMemberVnicMappingArray{ &disasterrecovery.DrProtectionGroupMemberVnicMappingArgs{ DestinationNsgIdLists: pulumi.Any(_var.Dr_protection_group_members_vnic_mapping_destination_nsg_id_list), DestinationPrimaryPrivateIpAddress: pulumi.Any(_var.Dr_protection_group_members_vnic_mapping_destination_primary_private_ip_address), DestinationPrimaryPrivateIpHostnameLabel: pulumi.Any(_var.Dr_protection_group_members_vnic_mapping_destination_primary_private_ip_hostname_label), DestinationSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), SourceVnicId: pulumi.Any(oci_core_vnic.Test_vnic.Id), }, }, VnicMappings: disasterrecovery.DrProtectionGroupMemberVnicMappingArray{ &disasterrecovery.DrProtectionGroupMemberVnicMappingArgs{ DestinationNsgIdLists: pulumi.Any(_var.Dr_protection_group_members_vnic_mappings_destination_nsg_id_list), DestinationPrimaryPrivateIpAddress: pulumi.Any(_var.Dr_protection_group_members_vnic_mappings_destination_primary_private_ip_address), DestinationPrimaryPrivateIpHostnameLabel: pulumi.Any(_var.Dr_protection_group_members_vnic_mappings_destination_primary_private_ip_hostname_label), DestinationSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), SourceVnicId: pulumi.Any(oci_core_vnic.Test_vnic.Id), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
DrProtectionGroups can be imported using the `id`, e.g.
```sh
$ pulumi import oci:DisasterRecovery/drProtectionGroup:DrProtectionGroup test_dr_protection_group "id"
```
func GetDrProtectionGroup ¶
func GetDrProtectionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DrProtectionGroupState, opts ...pulumi.ResourceOption) (*DrProtectionGroup, error)
GetDrProtectionGroup gets an existing DrProtectionGroup 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 NewDrProtectionGroup ¶
func NewDrProtectionGroup(ctx *pulumi.Context, name string, args *DrProtectionGroupArgs, opts ...pulumi.ResourceOption) (*DrProtectionGroup, error)
NewDrProtectionGroup registers a new resource with the given unique name, arguments, and options.
func (*DrProtectionGroup) ElementType ¶
func (*DrProtectionGroup) ElementType() reflect.Type
func (*DrProtectionGroup) ToDrProtectionGroupOutput ¶
func (i *DrProtectionGroup) ToDrProtectionGroupOutput() DrProtectionGroupOutput
func (*DrProtectionGroup) ToDrProtectionGroupOutputWithContext ¶
func (i *DrProtectionGroup) ToDrProtectionGroupOutputWithContext(ctx context.Context) DrProtectionGroupOutput
type DrProtectionGroupArgs ¶
type DrProtectionGroupArgs struct { // The details for associating this DR Protection Group with a peer (remote) DR Protection Group. Association DrProtectionGroupAssociationPtrInput // (Updatable) The OCID of the compartment in which to create the DR Protection Group. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) An optional property when incremented triggers Disassociate. Could be set to any integer value. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values DisassociateTrigger pulumi.IntPtrInput // (Updatable) The display name of the DR Protection Group. Example: `EBS PHX DRPG` DisplayName pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) Information about creating an Object Storage log location for a DR Protection Group. LogLocation DrProtectionGroupLogLocationInput // (Updatable) A list of DR Protection Group members. Members DrProtectionGroupMemberArrayInput }
The set of arguments for constructing a DrProtectionGroup resource.
func (DrProtectionGroupArgs) ElementType ¶
func (DrProtectionGroupArgs) ElementType() reflect.Type
type DrProtectionGroupArray ¶
type DrProtectionGroupArray []DrProtectionGroupInput
func (DrProtectionGroupArray) ElementType ¶
func (DrProtectionGroupArray) ElementType() reflect.Type
func (DrProtectionGroupArray) ToDrProtectionGroupArrayOutput ¶
func (i DrProtectionGroupArray) ToDrProtectionGroupArrayOutput() DrProtectionGroupArrayOutput
func (DrProtectionGroupArray) ToDrProtectionGroupArrayOutputWithContext ¶
func (i DrProtectionGroupArray) ToDrProtectionGroupArrayOutputWithContext(ctx context.Context) DrProtectionGroupArrayOutput
type DrProtectionGroupArrayInput ¶
type DrProtectionGroupArrayInput interface { pulumi.Input ToDrProtectionGroupArrayOutput() DrProtectionGroupArrayOutput ToDrProtectionGroupArrayOutputWithContext(context.Context) DrProtectionGroupArrayOutput }
DrProtectionGroupArrayInput is an input type that accepts DrProtectionGroupArray and DrProtectionGroupArrayOutput values. You can construct a concrete instance of `DrProtectionGroupArrayInput` via:
DrProtectionGroupArray{ DrProtectionGroupArgs{...} }
type DrProtectionGroupArrayOutput ¶
type DrProtectionGroupArrayOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupArrayOutput) ElementType ¶
func (DrProtectionGroupArrayOutput) ElementType() reflect.Type
func (DrProtectionGroupArrayOutput) Index ¶
func (o DrProtectionGroupArrayOutput) Index(i pulumi.IntInput) DrProtectionGroupOutput
func (DrProtectionGroupArrayOutput) ToDrProtectionGroupArrayOutput ¶
func (o DrProtectionGroupArrayOutput) ToDrProtectionGroupArrayOutput() DrProtectionGroupArrayOutput
func (DrProtectionGroupArrayOutput) ToDrProtectionGroupArrayOutputWithContext ¶
func (o DrProtectionGroupArrayOutput) ToDrProtectionGroupArrayOutputWithContext(ctx context.Context) DrProtectionGroupArrayOutput
type DrProtectionGroupAssociation ¶
type DrProtectionGroupAssociation struct { // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId *string `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion *string `pulumi:"peerRegion"` // The role of this DR Protection Group. Role string `pulumi:"role"` }
type DrProtectionGroupAssociationArgs ¶
type DrProtectionGroupAssociationArgs struct { // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId pulumi.StringPtrInput `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringPtrInput `pulumi:"peerRegion"` // The role of this DR Protection Group. Role pulumi.StringInput `pulumi:"role"` }
func (DrProtectionGroupAssociationArgs) ElementType ¶
func (DrProtectionGroupAssociationArgs) ElementType() reflect.Type
func (DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationOutput ¶
func (i DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationOutput() DrProtectionGroupAssociationOutput
func (DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationOutputWithContext ¶
func (i DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationOutputWithContext(ctx context.Context) DrProtectionGroupAssociationOutput
func (DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationPtrOutput ¶
func (i DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationPtrOutput() DrProtectionGroupAssociationPtrOutput
func (DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationPtrOutputWithContext ¶
func (i DrProtectionGroupAssociationArgs) ToDrProtectionGroupAssociationPtrOutputWithContext(ctx context.Context) DrProtectionGroupAssociationPtrOutput
type DrProtectionGroupAssociationInput ¶
type DrProtectionGroupAssociationInput interface { pulumi.Input ToDrProtectionGroupAssociationOutput() DrProtectionGroupAssociationOutput ToDrProtectionGroupAssociationOutputWithContext(context.Context) DrProtectionGroupAssociationOutput }
DrProtectionGroupAssociationInput is an input type that accepts DrProtectionGroupAssociationArgs and DrProtectionGroupAssociationOutput values. You can construct a concrete instance of `DrProtectionGroupAssociationInput` via:
DrProtectionGroupAssociationArgs{...}
type DrProtectionGroupAssociationOutput ¶
type DrProtectionGroupAssociationOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupAssociationOutput) ElementType ¶
func (DrProtectionGroupAssociationOutput) ElementType() reflect.Type
func (DrProtectionGroupAssociationOutput) PeerId ¶
func (o DrProtectionGroupAssociationOutput) PeerId() pulumi.StringPtrOutput
The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (DrProtectionGroupAssociationOutput) PeerRegion ¶
func (o DrProtectionGroupAssociationOutput) PeerRegion() pulumi.StringPtrOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (DrProtectionGroupAssociationOutput) Role ¶
func (o DrProtectionGroupAssociationOutput) Role() pulumi.StringOutput
The role of this DR Protection Group.
func (DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationOutput ¶
func (o DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationOutput() DrProtectionGroupAssociationOutput
func (DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationOutputWithContext ¶
func (o DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationOutputWithContext(ctx context.Context) DrProtectionGroupAssociationOutput
func (DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationPtrOutput ¶
func (o DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationPtrOutput() DrProtectionGroupAssociationPtrOutput
func (DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationPtrOutputWithContext ¶
func (o DrProtectionGroupAssociationOutput) ToDrProtectionGroupAssociationPtrOutputWithContext(ctx context.Context) DrProtectionGroupAssociationPtrOutput
type DrProtectionGroupAssociationPtrInput ¶
type DrProtectionGroupAssociationPtrInput interface { pulumi.Input ToDrProtectionGroupAssociationPtrOutput() DrProtectionGroupAssociationPtrOutput ToDrProtectionGroupAssociationPtrOutputWithContext(context.Context) DrProtectionGroupAssociationPtrOutput }
DrProtectionGroupAssociationPtrInput is an input type that accepts DrProtectionGroupAssociationArgs, DrProtectionGroupAssociationPtr and DrProtectionGroupAssociationPtrOutput values. You can construct a concrete instance of `DrProtectionGroupAssociationPtrInput` via:
DrProtectionGroupAssociationArgs{...} or: nil
func DrProtectionGroupAssociationPtr ¶
func DrProtectionGroupAssociationPtr(v *DrProtectionGroupAssociationArgs) DrProtectionGroupAssociationPtrInput
type DrProtectionGroupAssociationPtrOutput ¶
type DrProtectionGroupAssociationPtrOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupAssociationPtrOutput) ElementType ¶
func (DrProtectionGroupAssociationPtrOutput) ElementType() reflect.Type
func (DrProtectionGroupAssociationPtrOutput) PeerId ¶
func (o DrProtectionGroupAssociationPtrOutput) PeerId() pulumi.StringPtrOutput
The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (DrProtectionGroupAssociationPtrOutput) PeerRegion ¶
func (o DrProtectionGroupAssociationPtrOutput) PeerRegion() pulumi.StringPtrOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (DrProtectionGroupAssociationPtrOutput) Role ¶
func (o DrProtectionGroupAssociationPtrOutput) Role() pulumi.StringPtrOutput
The role of this DR Protection Group.
func (DrProtectionGroupAssociationPtrOutput) ToDrProtectionGroupAssociationPtrOutput ¶
func (o DrProtectionGroupAssociationPtrOutput) ToDrProtectionGroupAssociationPtrOutput() DrProtectionGroupAssociationPtrOutput
func (DrProtectionGroupAssociationPtrOutput) ToDrProtectionGroupAssociationPtrOutputWithContext ¶
func (o DrProtectionGroupAssociationPtrOutput) ToDrProtectionGroupAssociationPtrOutputWithContext(ctx context.Context) DrProtectionGroupAssociationPtrOutput
type DrProtectionGroupInput ¶
type DrProtectionGroupInput interface { pulumi.Input ToDrProtectionGroupOutput() DrProtectionGroupOutput ToDrProtectionGroupOutputWithContext(ctx context.Context) DrProtectionGroupOutput }
type DrProtectionGroupLogLocation ¶
type DrProtectionGroupLogLocation struct { // (Updatable) The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket string `pulumi:"bucket"` // (Updatable) The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object *string `pulumi:"object"` }
type DrProtectionGroupLogLocationArgs ¶
type DrProtectionGroupLogLocationArgs struct { // (Updatable) The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringInput `pulumi:"bucket"` // (Updatable) The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringPtrInput `pulumi:"object"` }
func (DrProtectionGroupLogLocationArgs) ElementType ¶
func (DrProtectionGroupLogLocationArgs) ElementType() reflect.Type
func (DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationOutput ¶
func (i DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationOutput() DrProtectionGroupLogLocationOutput
func (DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationOutputWithContext ¶
func (i DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationOutput
func (DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationPtrOutput ¶
func (i DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationPtrOutput() DrProtectionGroupLogLocationPtrOutput
func (DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationPtrOutputWithContext ¶
func (i DrProtectionGroupLogLocationArgs) ToDrProtectionGroupLogLocationPtrOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationPtrOutput
type DrProtectionGroupLogLocationInput ¶
type DrProtectionGroupLogLocationInput interface { pulumi.Input ToDrProtectionGroupLogLocationOutput() DrProtectionGroupLogLocationOutput ToDrProtectionGroupLogLocationOutputWithContext(context.Context) DrProtectionGroupLogLocationOutput }
DrProtectionGroupLogLocationInput is an input type that accepts DrProtectionGroupLogLocationArgs and DrProtectionGroupLogLocationOutput values. You can construct a concrete instance of `DrProtectionGroupLogLocationInput` via:
DrProtectionGroupLogLocationArgs{...}
type DrProtectionGroupLogLocationOutput ¶
type DrProtectionGroupLogLocationOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupLogLocationOutput) Bucket ¶
func (o DrProtectionGroupLogLocationOutput) Bucket() pulumi.StringOutput
(Updatable) The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (DrProtectionGroupLogLocationOutput) ElementType ¶
func (DrProtectionGroupLogLocationOutput) ElementType() reflect.Type
func (DrProtectionGroupLogLocationOutput) Namespace ¶
func (o DrProtectionGroupLogLocationOutput) Namespace() pulumi.StringOutput
(Updatable) The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (DrProtectionGroupLogLocationOutput) Object ¶
func (o DrProtectionGroupLogLocationOutput) Object() pulumi.StringPtrOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationOutput ¶
func (o DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationOutput() DrProtectionGroupLogLocationOutput
func (DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationOutputWithContext ¶
func (o DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationOutput
func (DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationPtrOutput ¶
func (o DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationPtrOutput() DrProtectionGroupLogLocationPtrOutput
func (DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationPtrOutputWithContext ¶
func (o DrProtectionGroupLogLocationOutput) ToDrProtectionGroupLogLocationPtrOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationPtrOutput
type DrProtectionGroupLogLocationPtrInput ¶
type DrProtectionGroupLogLocationPtrInput interface { pulumi.Input ToDrProtectionGroupLogLocationPtrOutput() DrProtectionGroupLogLocationPtrOutput ToDrProtectionGroupLogLocationPtrOutputWithContext(context.Context) DrProtectionGroupLogLocationPtrOutput }
DrProtectionGroupLogLocationPtrInput is an input type that accepts DrProtectionGroupLogLocationArgs, DrProtectionGroupLogLocationPtr and DrProtectionGroupLogLocationPtrOutput values. You can construct a concrete instance of `DrProtectionGroupLogLocationPtrInput` via:
DrProtectionGroupLogLocationArgs{...} or: nil
func DrProtectionGroupLogLocationPtr ¶
func DrProtectionGroupLogLocationPtr(v *DrProtectionGroupLogLocationArgs) DrProtectionGroupLogLocationPtrInput
type DrProtectionGroupLogLocationPtrOutput ¶
type DrProtectionGroupLogLocationPtrOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupLogLocationPtrOutput) Bucket ¶
func (o DrProtectionGroupLogLocationPtrOutput) Bucket() pulumi.StringPtrOutput
(Updatable) The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (DrProtectionGroupLogLocationPtrOutput) ElementType ¶
func (DrProtectionGroupLogLocationPtrOutput) ElementType() reflect.Type
func (DrProtectionGroupLogLocationPtrOutput) Namespace ¶
func (o DrProtectionGroupLogLocationPtrOutput) Namespace() pulumi.StringPtrOutput
(Updatable) The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (DrProtectionGroupLogLocationPtrOutput) Object ¶
func (o DrProtectionGroupLogLocationPtrOutput) Object() pulumi.StringPtrOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (DrProtectionGroupLogLocationPtrOutput) ToDrProtectionGroupLogLocationPtrOutput ¶
func (o DrProtectionGroupLogLocationPtrOutput) ToDrProtectionGroupLogLocationPtrOutput() DrProtectionGroupLogLocationPtrOutput
func (DrProtectionGroupLogLocationPtrOutput) ToDrProtectionGroupLogLocationPtrOutputWithContext ¶
func (o DrProtectionGroupLogLocationPtrOutput) ToDrProtectionGroupLogLocationPtrOutputWithContext(ctx context.Context) DrProtectionGroupLogLocationPtrOutput
type DrProtectionGroupMap ¶
type DrProtectionGroupMap map[string]DrProtectionGroupInput
func (DrProtectionGroupMap) ElementType ¶
func (DrProtectionGroupMap) ElementType() reflect.Type
func (DrProtectionGroupMap) ToDrProtectionGroupMapOutput ¶
func (i DrProtectionGroupMap) ToDrProtectionGroupMapOutput() DrProtectionGroupMapOutput
func (DrProtectionGroupMap) ToDrProtectionGroupMapOutputWithContext ¶
func (i DrProtectionGroupMap) ToDrProtectionGroupMapOutputWithContext(ctx context.Context) DrProtectionGroupMapOutput
type DrProtectionGroupMapInput ¶
type DrProtectionGroupMapInput interface { pulumi.Input ToDrProtectionGroupMapOutput() DrProtectionGroupMapOutput ToDrProtectionGroupMapOutputWithContext(context.Context) DrProtectionGroupMapOutput }
DrProtectionGroupMapInput is an input type that accepts DrProtectionGroupMap and DrProtectionGroupMapOutput values. You can construct a concrete instance of `DrProtectionGroupMapInput` via:
DrProtectionGroupMap{ "key": DrProtectionGroupArgs{...} }
type DrProtectionGroupMapOutput ¶
type DrProtectionGroupMapOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupMapOutput) ElementType ¶
func (DrProtectionGroupMapOutput) ElementType() reflect.Type
func (DrProtectionGroupMapOutput) MapIndex ¶
func (o DrProtectionGroupMapOutput) MapIndex(k pulumi.StringInput) DrProtectionGroupOutput
func (DrProtectionGroupMapOutput) ToDrProtectionGroupMapOutput ¶
func (o DrProtectionGroupMapOutput) ToDrProtectionGroupMapOutput() DrProtectionGroupMapOutput
func (DrProtectionGroupMapOutput) ToDrProtectionGroupMapOutputWithContext ¶
func (o DrProtectionGroupMapOutput) ToDrProtectionGroupMapOutputWithContext(ctx context.Context) DrProtectionGroupMapOutput
type DrProtectionGroupMember ¶
type DrProtectionGroupMember struct { // (Updatable) The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>` DestinationCapacityReservationId *string `pulumi:"destinationCapacityReservationId"` // (Updatable) The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>` DestinationCompartmentId *string `pulumi:"destinationCompartmentId"` // (Updatable) The OCID of the dedicated VM Host in the destination region where this compute instance should be launched Example: `ocid1.dedicatedvmhost.oc1.iad.<unique_id>` DestinationDedicatedVmHostId *string `pulumi:"destinationDedicatedVmHostId"` // (Updatable) A flag indicating if this compute instance should be moved during DR operations. Example: `false` IsMovable *bool `pulumi:"isMovable"` // (Updatable) A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false` IsRetainFaultDomain *bool `pulumi:"isRetainFaultDomain"` // (Updatable) The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>` MemberId string `pulumi:"memberId"` // (Updatable) The type of the member. MemberType string `pulumi:"memberType"` // (Updatable) The OCID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.<unique_id>` PasswordVaultSecretId *string `pulumi:"passwordVaultSecretId"` // (Updatable) A list of Compute Instance VNIC mappings. VnicMapping []DrProtectionGroupMemberVnicMapping `pulumi:"vnicMapping"` // (Updatable) A list of Compute Instance VNIC mappings. VnicMappings []DrProtectionGroupMemberVnicMapping `pulumi:"vnicMappings"` }
type DrProtectionGroupMemberArgs ¶
type DrProtectionGroupMemberArgs struct { // (Updatable) The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>` DestinationCapacityReservationId pulumi.StringPtrInput `pulumi:"destinationCapacityReservationId"` // (Updatable) The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>` DestinationCompartmentId pulumi.StringPtrInput `pulumi:"destinationCompartmentId"` // (Updatable) The OCID of the dedicated VM Host in the destination region where this compute instance should be launched Example: `ocid1.dedicatedvmhost.oc1.iad.<unique_id>` DestinationDedicatedVmHostId pulumi.StringPtrInput `pulumi:"destinationDedicatedVmHostId"` // (Updatable) A flag indicating if this compute instance should be moved during DR operations. Example: `false` IsMovable pulumi.BoolPtrInput `pulumi:"isMovable"` // (Updatable) A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false` IsRetainFaultDomain pulumi.BoolPtrInput `pulumi:"isRetainFaultDomain"` // (Updatable) The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>` MemberId pulumi.StringInput `pulumi:"memberId"` // (Updatable) The type of the member. MemberType pulumi.StringInput `pulumi:"memberType"` // (Updatable) The OCID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.<unique_id>` PasswordVaultSecretId pulumi.StringPtrInput `pulumi:"passwordVaultSecretId"` // (Updatable) A list of Compute Instance VNIC mappings. VnicMapping DrProtectionGroupMemberVnicMappingArrayInput `pulumi:"vnicMapping"` // (Updatable) A list of Compute Instance VNIC mappings. VnicMappings DrProtectionGroupMemberVnicMappingArrayInput `pulumi:"vnicMappings"` }
func (DrProtectionGroupMemberArgs) ElementType ¶
func (DrProtectionGroupMemberArgs) ElementType() reflect.Type
func (DrProtectionGroupMemberArgs) ToDrProtectionGroupMemberOutput ¶
func (i DrProtectionGroupMemberArgs) ToDrProtectionGroupMemberOutput() DrProtectionGroupMemberOutput
func (DrProtectionGroupMemberArgs) ToDrProtectionGroupMemberOutputWithContext ¶
func (i DrProtectionGroupMemberArgs) ToDrProtectionGroupMemberOutputWithContext(ctx context.Context) DrProtectionGroupMemberOutput
type DrProtectionGroupMemberArray ¶
type DrProtectionGroupMemberArray []DrProtectionGroupMemberInput
func (DrProtectionGroupMemberArray) ElementType ¶
func (DrProtectionGroupMemberArray) ElementType() reflect.Type
func (DrProtectionGroupMemberArray) ToDrProtectionGroupMemberArrayOutput ¶
func (i DrProtectionGroupMemberArray) ToDrProtectionGroupMemberArrayOutput() DrProtectionGroupMemberArrayOutput
func (DrProtectionGroupMemberArray) ToDrProtectionGroupMemberArrayOutputWithContext ¶
func (i DrProtectionGroupMemberArray) ToDrProtectionGroupMemberArrayOutputWithContext(ctx context.Context) DrProtectionGroupMemberArrayOutput
type DrProtectionGroupMemberArrayInput ¶
type DrProtectionGroupMemberArrayInput interface { pulumi.Input ToDrProtectionGroupMemberArrayOutput() DrProtectionGroupMemberArrayOutput ToDrProtectionGroupMemberArrayOutputWithContext(context.Context) DrProtectionGroupMemberArrayOutput }
DrProtectionGroupMemberArrayInput is an input type that accepts DrProtectionGroupMemberArray and DrProtectionGroupMemberArrayOutput values. You can construct a concrete instance of `DrProtectionGroupMemberArrayInput` via:
DrProtectionGroupMemberArray{ DrProtectionGroupMemberArgs{...} }
type DrProtectionGroupMemberArrayOutput ¶
type DrProtectionGroupMemberArrayOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupMemberArrayOutput) ElementType ¶
func (DrProtectionGroupMemberArrayOutput) ElementType() reflect.Type
func (DrProtectionGroupMemberArrayOutput) Index ¶
func (o DrProtectionGroupMemberArrayOutput) Index(i pulumi.IntInput) DrProtectionGroupMemberOutput
func (DrProtectionGroupMemberArrayOutput) ToDrProtectionGroupMemberArrayOutput ¶
func (o DrProtectionGroupMemberArrayOutput) ToDrProtectionGroupMemberArrayOutput() DrProtectionGroupMemberArrayOutput
func (DrProtectionGroupMemberArrayOutput) ToDrProtectionGroupMemberArrayOutputWithContext ¶
func (o DrProtectionGroupMemberArrayOutput) ToDrProtectionGroupMemberArrayOutputWithContext(ctx context.Context) DrProtectionGroupMemberArrayOutput
type DrProtectionGroupMemberInput ¶
type DrProtectionGroupMemberInput interface { pulumi.Input ToDrProtectionGroupMemberOutput() DrProtectionGroupMemberOutput ToDrProtectionGroupMemberOutputWithContext(context.Context) DrProtectionGroupMemberOutput }
DrProtectionGroupMemberInput is an input type that accepts DrProtectionGroupMemberArgs and DrProtectionGroupMemberOutput values. You can construct a concrete instance of `DrProtectionGroupMemberInput` via:
DrProtectionGroupMemberArgs{...}
type DrProtectionGroupMemberOutput ¶
type DrProtectionGroupMemberOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupMemberOutput) DestinationCapacityReservationId ¶ added in v1.4.0
func (o DrProtectionGroupMemberOutput) DestinationCapacityReservationId() pulumi.StringPtrOutput
(Updatable) The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>`
func (DrProtectionGroupMemberOutput) DestinationCompartmentId ¶
func (o DrProtectionGroupMemberOutput) DestinationCompartmentId() pulumi.StringPtrOutput
(Updatable) The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>`
func (DrProtectionGroupMemberOutput) DestinationDedicatedVmHostId ¶
func (o DrProtectionGroupMemberOutput) DestinationDedicatedVmHostId() pulumi.StringPtrOutput
(Updatable) The OCID of the dedicated VM Host in the destination region where this compute instance should be launched Example: `ocid1.dedicatedvmhost.oc1.iad.<unique_id>`
func (DrProtectionGroupMemberOutput) ElementType ¶
func (DrProtectionGroupMemberOutput) ElementType() reflect.Type
func (DrProtectionGroupMemberOutput) IsMovable ¶
func (o DrProtectionGroupMemberOutput) IsMovable() pulumi.BoolPtrOutput
(Updatable) A flag indicating if this compute instance should be moved during DR operations. Example: `false`
func (DrProtectionGroupMemberOutput) IsRetainFaultDomain ¶ added in v1.4.0
func (o DrProtectionGroupMemberOutput) IsRetainFaultDomain() pulumi.BoolPtrOutput
(Updatable) A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false`
func (DrProtectionGroupMemberOutput) MemberId ¶
func (o DrProtectionGroupMemberOutput) MemberId() pulumi.StringOutput
(Updatable) The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>`
func (DrProtectionGroupMemberOutput) MemberType ¶
func (o DrProtectionGroupMemberOutput) MemberType() pulumi.StringOutput
(Updatable) The type of the member.
func (DrProtectionGroupMemberOutput) PasswordVaultSecretId ¶
func (o DrProtectionGroupMemberOutput) PasswordVaultSecretId() pulumi.StringPtrOutput
(Updatable) The OCID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.<unique_id>`
func (DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutput ¶
func (o DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutput() DrProtectionGroupMemberOutput
func (DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutputWithContext ¶
func (o DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutputWithContext(ctx context.Context) DrProtectionGroupMemberOutput
func (DrProtectionGroupMemberOutput) VnicMapping ¶ added in v1.4.0
func (o DrProtectionGroupMemberOutput) VnicMapping() DrProtectionGroupMemberVnicMappingArrayOutput
(Updatable) A list of Compute Instance VNIC mappings.
func (DrProtectionGroupMemberOutput) VnicMappings ¶
func (o DrProtectionGroupMemberOutput) VnicMappings() DrProtectionGroupMemberVnicMappingArrayOutput
(Updatable) A list of Compute Instance VNIC mappings.
type DrProtectionGroupMemberVnicMapping ¶
type DrProtectionGroupMemberVnicMapping struct { // (Updatable) A list of network security group (NSG) IDs in the destination region which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]` DestinationNsgIdLists []string `pulumi:"destinationNsgIdLists"` // (Updatable) The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3` DestinationPrimaryPrivateIpAddress *string `pulumi:"destinationPrimaryPrivateIpAddress"` // (Updatable) The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1` DestinationPrimaryPrivateIpHostnameLabel *string `pulumi:"destinationPrimaryPrivateIpHostnameLabel"` // (Updatable) The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>` DestinationSubnetId *string `pulumi:"destinationSubnetId"` // (Updatable) The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>` SourceVnicId *string `pulumi:"sourceVnicId"` }
type DrProtectionGroupMemberVnicMappingArgs ¶
type DrProtectionGroupMemberVnicMappingArgs struct { // (Updatable) A list of network security group (NSG) IDs in the destination region which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]` DestinationNsgIdLists pulumi.StringArrayInput `pulumi:"destinationNsgIdLists"` // (Updatable) The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3` DestinationPrimaryPrivateIpAddress pulumi.StringPtrInput `pulumi:"destinationPrimaryPrivateIpAddress"` // (Updatable) The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1` DestinationPrimaryPrivateIpHostnameLabel pulumi.StringPtrInput `pulumi:"destinationPrimaryPrivateIpHostnameLabel"` // (Updatable) The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>` DestinationSubnetId pulumi.StringPtrInput `pulumi:"destinationSubnetId"` // (Updatable) The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>` SourceVnicId pulumi.StringPtrInput `pulumi:"sourceVnicId"` }
func (DrProtectionGroupMemberVnicMappingArgs) ElementType ¶
func (DrProtectionGroupMemberVnicMappingArgs) ElementType() reflect.Type
func (DrProtectionGroupMemberVnicMappingArgs) ToDrProtectionGroupMemberVnicMappingOutput ¶
func (i DrProtectionGroupMemberVnicMappingArgs) ToDrProtectionGroupMemberVnicMappingOutput() DrProtectionGroupMemberVnicMappingOutput
func (DrProtectionGroupMemberVnicMappingArgs) ToDrProtectionGroupMemberVnicMappingOutputWithContext ¶
func (i DrProtectionGroupMemberVnicMappingArgs) ToDrProtectionGroupMemberVnicMappingOutputWithContext(ctx context.Context) DrProtectionGroupMemberVnicMappingOutput
type DrProtectionGroupMemberVnicMappingArray ¶
type DrProtectionGroupMemberVnicMappingArray []DrProtectionGroupMemberVnicMappingInput
func (DrProtectionGroupMemberVnicMappingArray) ElementType ¶
func (DrProtectionGroupMemberVnicMappingArray) ElementType() reflect.Type
func (DrProtectionGroupMemberVnicMappingArray) ToDrProtectionGroupMemberVnicMappingArrayOutput ¶
func (i DrProtectionGroupMemberVnicMappingArray) ToDrProtectionGroupMemberVnicMappingArrayOutput() DrProtectionGroupMemberVnicMappingArrayOutput
func (DrProtectionGroupMemberVnicMappingArray) ToDrProtectionGroupMemberVnicMappingArrayOutputWithContext ¶
func (i DrProtectionGroupMemberVnicMappingArray) ToDrProtectionGroupMemberVnicMappingArrayOutputWithContext(ctx context.Context) DrProtectionGroupMemberVnicMappingArrayOutput
type DrProtectionGroupMemberVnicMappingArrayInput ¶
type DrProtectionGroupMemberVnicMappingArrayInput interface { pulumi.Input ToDrProtectionGroupMemberVnicMappingArrayOutput() DrProtectionGroupMemberVnicMappingArrayOutput ToDrProtectionGroupMemberVnicMappingArrayOutputWithContext(context.Context) DrProtectionGroupMemberVnicMappingArrayOutput }
DrProtectionGroupMemberVnicMappingArrayInput is an input type that accepts DrProtectionGroupMemberVnicMappingArray and DrProtectionGroupMemberVnicMappingArrayOutput values. You can construct a concrete instance of `DrProtectionGroupMemberVnicMappingArrayInput` via:
DrProtectionGroupMemberVnicMappingArray{ DrProtectionGroupMemberVnicMappingArgs{...} }
type DrProtectionGroupMemberVnicMappingArrayOutput ¶
type DrProtectionGroupMemberVnicMappingArrayOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupMemberVnicMappingArrayOutput) ElementType ¶
func (DrProtectionGroupMemberVnicMappingArrayOutput) ElementType() reflect.Type
func (DrProtectionGroupMemberVnicMappingArrayOutput) ToDrProtectionGroupMemberVnicMappingArrayOutput ¶
func (o DrProtectionGroupMemberVnicMappingArrayOutput) ToDrProtectionGroupMemberVnicMappingArrayOutput() DrProtectionGroupMemberVnicMappingArrayOutput
func (DrProtectionGroupMemberVnicMappingArrayOutput) ToDrProtectionGroupMemberVnicMappingArrayOutputWithContext ¶
func (o DrProtectionGroupMemberVnicMappingArrayOutput) ToDrProtectionGroupMemberVnicMappingArrayOutputWithContext(ctx context.Context) DrProtectionGroupMemberVnicMappingArrayOutput
type DrProtectionGroupMemberVnicMappingInput ¶
type DrProtectionGroupMemberVnicMappingInput interface { pulumi.Input ToDrProtectionGroupMemberVnicMappingOutput() DrProtectionGroupMemberVnicMappingOutput ToDrProtectionGroupMemberVnicMappingOutputWithContext(context.Context) DrProtectionGroupMemberVnicMappingOutput }
DrProtectionGroupMemberVnicMappingInput is an input type that accepts DrProtectionGroupMemberVnicMappingArgs and DrProtectionGroupMemberVnicMappingOutput values. You can construct a concrete instance of `DrProtectionGroupMemberVnicMappingInput` via:
DrProtectionGroupMemberVnicMappingArgs{...}
type DrProtectionGroupMemberVnicMappingOutput ¶
type DrProtectionGroupMemberVnicMappingOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupMemberVnicMappingOutput) DestinationNsgIdLists ¶
func (o DrProtectionGroupMemberVnicMappingOutput) DestinationNsgIdLists() pulumi.StringArrayOutput
(Updatable) A list of network security group (NSG) IDs in the destination region which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]`
func (DrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress ¶ added in v1.4.0
func (o DrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress() pulumi.StringPtrOutput
(Updatable) The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3`
func (DrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel ¶ added in v1.4.0
func (o DrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel() pulumi.StringPtrOutput
(Updatable) The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1`
func (DrProtectionGroupMemberVnicMappingOutput) DestinationSubnetId ¶
func (o DrProtectionGroupMemberVnicMappingOutput) DestinationSubnetId() pulumi.StringPtrOutput
(Updatable) The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>`
func (DrProtectionGroupMemberVnicMappingOutput) ElementType ¶
func (DrProtectionGroupMemberVnicMappingOutput) ElementType() reflect.Type
func (DrProtectionGroupMemberVnicMappingOutput) SourceVnicId ¶
func (o DrProtectionGroupMemberVnicMappingOutput) SourceVnicId() pulumi.StringPtrOutput
(Updatable) The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>`
func (DrProtectionGroupMemberVnicMappingOutput) ToDrProtectionGroupMemberVnicMappingOutput ¶
func (o DrProtectionGroupMemberVnicMappingOutput) ToDrProtectionGroupMemberVnicMappingOutput() DrProtectionGroupMemberVnicMappingOutput
func (DrProtectionGroupMemberVnicMappingOutput) ToDrProtectionGroupMemberVnicMappingOutputWithContext ¶
func (o DrProtectionGroupMemberVnicMappingOutput) ToDrProtectionGroupMemberVnicMappingOutputWithContext(ctx context.Context) DrProtectionGroupMemberVnicMappingOutput
type DrProtectionGroupOutput ¶
type DrProtectionGroupOutput struct{ *pulumi.OutputState }
func (DrProtectionGroupOutput) Association ¶
func (o DrProtectionGroupOutput) Association() DrProtectionGroupAssociationOutput
The details for associating this DR Protection Group with a peer (remote) DR Protection Group.
func (DrProtectionGroupOutput) CompartmentId ¶
func (o DrProtectionGroupOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment in which to create the DR Protection Group. Example: `ocid1.compartment.oc1..<unique_id>`
func (DrProtectionGroupOutput) DefinedTags ¶
func (o DrProtectionGroupOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (DrProtectionGroupOutput) DisassociateTrigger ¶
func (o DrProtectionGroupOutput) DisassociateTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Disassociate. Could be set to any integer value.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (DrProtectionGroupOutput) DisplayName ¶
func (o DrProtectionGroupOutput) DisplayName() pulumi.StringOutput
(Updatable) The display name of the DR Protection Group. Example: `EBS PHX DRPG`
func (DrProtectionGroupOutput) ElementType ¶
func (DrProtectionGroupOutput) ElementType() reflect.Type
func (DrProtectionGroupOutput) FreeformTags ¶
func (o DrProtectionGroupOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (DrProtectionGroupOutput) LifeCycleDetails ¶
func (o DrProtectionGroupOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Protection Group's current state in more detail.
func (DrProtectionGroupOutput) LogLocation ¶
func (o DrProtectionGroupOutput) LogLocation() DrProtectionGroupLogLocationOutput
(Updatable) Information about creating an Object Storage log location for a DR Protection Group.
func (DrProtectionGroupOutput) Members ¶
func (o DrProtectionGroupOutput) Members() DrProtectionGroupMemberArrayOutput
(Updatable) A list of DR Protection Group members.
func (DrProtectionGroupOutput) PeerId ¶
func (o DrProtectionGroupOutput) PeerId() pulumi.StringOutput
The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (DrProtectionGroupOutput) PeerRegion ¶
func (o DrProtectionGroupOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (DrProtectionGroupOutput) Role ¶
func (o DrProtectionGroupOutput) Role() pulumi.StringOutput
The role of this DR Protection Group.
func (DrProtectionGroupOutput) State ¶
func (o DrProtectionGroupOutput) State() pulumi.StringOutput
The current state of the DR Protection Group.
func (DrProtectionGroupOutput) SystemTags ¶
func (o DrProtectionGroupOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (DrProtectionGroupOutput) TimeCreated ¶
func (o DrProtectionGroupOutput) TimeCreated() pulumi.StringOutput
The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrProtectionGroupOutput) TimeUpdated ¶
func (o DrProtectionGroupOutput) TimeUpdated() pulumi.StringOutput
The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (DrProtectionGroupOutput) ToDrProtectionGroupOutput ¶
func (o DrProtectionGroupOutput) ToDrProtectionGroupOutput() DrProtectionGroupOutput
func (DrProtectionGroupOutput) ToDrProtectionGroupOutputWithContext ¶
func (o DrProtectionGroupOutput) ToDrProtectionGroupOutputWithContext(ctx context.Context) DrProtectionGroupOutput
type DrProtectionGroupState ¶
type DrProtectionGroupState struct { // The details for associating this DR Protection Group with a peer (remote) DR Protection Group. Association DrProtectionGroupAssociationPtrInput // (Updatable) The OCID of the compartment in which to create the DR Protection Group. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) An optional property when incremented triggers Disassociate. Could be set to any integer value. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values DisassociateTrigger pulumi.IntPtrInput // (Updatable) The display name of the DR Protection Group. Example: `EBS PHX DRPG` DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // A message describing the DR Protection Group's current state in more detail. LifeCycleDetails pulumi.StringPtrInput // (Updatable) Information about creating an Object Storage log location for a DR Protection Group. LogLocation DrProtectionGroupLogLocationPtrInput // (Updatable) A list of DR Protection Group members. Members DrProtectionGroupMemberArrayInput // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId pulumi.StringPtrInput // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringPtrInput // The role of this DR Protection Group. Role pulumi.StringPtrInput // The current state of the DR Protection Group. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringPtrInput // The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringPtrInput }
func (DrProtectionGroupState) ElementType ¶
func (DrProtectionGroupState) ElementType() reflect.Type
type GetDrPlanExecutionExecutionOption ¶
type GetDrPlanExecutionExecutionOption struct { // A flag indicating whether prechecks should be executed before the plan execution. Example: `false` ArePrechecksEnabled bool `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnings should be ignored during the plan execution. Example: `false` AreWarningsIgnored bool `pulumi:"areWarningsIgnored"` // The type of the DR Plan executed. PlanExecutionType string `pulumi:"planExecutionType"` }
type GetDrPlanExecutionExecutionOptionArgs ¶
type GetDrPlanExecutionExecutionOptionArgs struct { // A flag indicating whether prechecks should be executed before the plan execution. Example: `false` ArePrechecksEnabled pulumi.BoolInput `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnings should be ignored during the plan execution. Example: `false` AreWarningsIgnored pulumi.BoolInput `pulumi:"areWarningsIgnored"` // The type of the DR Plan executed. PlanExecutionType pulumi.StringInput `pulumi:"planExecutionType"` }
func (GetDrPlanExecutionExecutionOptionArgs) ElementType ¶
func (GetDrPlanExecutionExecutionOptionArgs) ElementType() reflect.Type
func (GetDrPlanExecutionExecutionOptionArgs) ToGetDrPlanExecutionExecutionOptionOutput ¶
func (i GetDrPlanExecutionExecutionOptionArgs) ToGetDrPlanExecutionExecutionOptionOutput() GetDrPlanExecutionExecutionOptionOutput
func (GetDrPlanExecutionExecutionOptionArgs) ToGetDrPlanExecutionExecutionOptionOutputWithContext ¶
func (i GetDrPlanExecutionExecutionOptionArgs) ToGetDrPlanExecutionExecutionOptionOutputWithContext(ctx context.Context) GetDrPlanExecutionExecutionOptionOutput
type GetDrPlanExecutionExecutionOptionArray ¶
type GetDrPlanExecutionExecutionOptionArray []GetDrPlanExecutionExecutionOptionInput
func (GetDrPlanExecutionExecutionOptionArray) ElementType ¶
func (GetDrPlanExecutionExecutionOptionArray) ElementType() reflect.Type
func (GetDrPlanExecutionExecutionOptionArray) ToGetDrPlanExecutionExecutionOptionArrayOutput ¶
func (i GetDrPlanExecutionExecutionOptionArray) ToGetDrPlanExecutionExecutionOptionArrayOutput() GetDrPlanExecutionExecutionOptionArrayOutput
func (GetDrPlanExecutionExecutionOptionArray) ToGetDrPlanExecutionExecutionOptionArrayOutputWithContext ¶
func (i GetDrPlanExecutionExecutionOptionArray) ToGetDrPlanExecutionExecutionOptionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionExecutionOptionArrayOutput
type GetDrPlanExecutionExecutionOptionArrayInput ¶
type GetDrPlanExecutionExecutionOptionArrayInput interface { pulumi.Input ToGetDrPlanExecutionExecutionOptionArrayOutput() GetDrPlanExecutionExecutionOptionArrayOutput ToGetDrPlanExecutionExecutionOptionArrayOutputWithContext(context.Context) GetDrPlanExecutionExecutionOptionArrayOutput }
GetDrPlanExecutionExecutionOptionArrayInput is an input type that accepts GetDrPlanExecutionExecutionOptionArray and GetDrPlanExecutionExecutionOptionArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionExecutionOptionArrayInput` via:
GetDrPlanExecutionExecutionOptionArray{ GetDrPlanExecutionExecutionOptionArgs{...} }
type GetDrPlanExecutionExecutionOptionArrayOutput ¶
type GetDrPlanExecutionExecutionOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionExecutionOptionArrayOutput) ElementType ¶
func (GetDrPlanExecutionExecutionOptionArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionExecutionOptionArrayOutput) ToGetDrPlanExecutionExecutionOptionArrayOutput ¶
func (o GetDrPlanExecutionExecutionOptionArrayOutput) ToGetDrPlanExecutionExecutionOptionArrayOutput() GetDrPlanExecutionExecutionOptionArrayOutput
func (GetDrPlanExecutionExecutionOptionArrayOutput) ToGetDrPlanExecutionExecutionOptionArrayOutputWithContext ¶
func (o GetDrPlanExecutionExecutionOptionArrayOutput) ToGetDrPlanExecutionExecutionOptionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionExecutionOptionArrayOutput
type GetDrPlanExecutionExecutionOptionInput ¶
type GetDrPlanExecutionExecutionOptionInput interface { pulumi.Input ToGetDrPlanExecutionExecutionOptionOutput() GetDrPlanExecutionExecutionOptionOutput ToGetDrPlanExecutionExecutionOptionOutputWithContext(context.Context) GetDrPlanExecutionExecutionOptionOutput }
GetDrPlanExecutionExecutionOptionInput is an input type that accepts GetDrPlanExecutionExecutionOptionArgs and GetDrPlanExecutionExecutionOptionOutput values. You can construct a concrete instance of `GetDrPlanExecutionExecutionOptionInput` via:
GetDrPlanExecutionExecutionOptionArgs{...}
type GetDrPlanExecutionExecutionOptionOutput ¶
type GetDrPlanExecutionExecutionOptionOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionExecutionOptionOutput) ArePrechecksEnabled ¶
func (o GetDrPlanExecutionExecutionOptionOutput) ArePrechecksEnabled() pulumi.BoolOutput
A flag indicating whether prechecks should be executed before the plan execution. Example: `false`
func (GetDrPlanExecutionExecutionOptionOutput) AreWarningsIgnored ¶
func (o GetDrPlanExecutionExecutionOptionOutput) AreWarningsIgnored() pulumi.BoolOutput
A flag indicating whether warnings should be ignored during the plan execution. Example: `false`
func (GetDrPlanExecutionExecutionOptionOutput) ElementType ¶
func (GetDrPlanExecutionExecutionOptionOutput) ElementType() reflect.Type
func (GetDrPlanExecutionExecutionOptionOutput) PlanExecutionType ¶
func (o GetDrPlanExecutionExecutionOptionOutput) PlanExecutionType() pulumi.StringOutput
The type of the DR Plan executed.
func (GetDrPlanExecutionExecutionOptionOutput) ToGetDrPlanExecutionExecutionOptionOutput ¶
func (o GetDrPlanExecutionExecutionOptionOutput) ToGetDrPlanExecutionExecutionOptionOutput() GetDrPlanExecutionExecutionOptionOutput
func (GetDrPlanExecutionExecutionOptionOutput) ToGetDrPlanExecutionExecutionOptionOutputWithContext ¶
func (o GetDrPlanExecutionExecutionOptionOutput) ToGetDrPlanExecutionExecutionOptionOutputWithContext(ctx context.Context) GetDrPlanExecutionExecutionOptionOutput
type GetDrPlanExecutionGroupExecution ¶
type GetDrPlanExecutionGroupExecution struct { // The display name of the step. Example: `DATABASE_SWITCHOVER` DisplayName string `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec int `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId string `pulumi:"groupId"` // The status of the step execution. Status string `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails string `pulumi:"statusDetails"` // A list of details of each step executed in this group. StepExecutions []GetDrPlanExecutionGroupExecutionStepExecution `pulumi:"stepExecutions"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded string `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted string `pulumi:"timeStarted"` // The plan group type. Type string `pulumi:"type"` }
type GetDrPlanExecutionGroupExecutionArgs ¶
type GetDrPlanExecutionGroupExecutionArgs struct { // The display name of the step. Example: `DATABASE_SWITCHOVER` DisplayName pulumi.StringInput `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntInput `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringInput `pulumi:"groupId"` // The status of the step execution. Status pulumi.StringInput `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails pulumi.StringInput `pulumi:"statusDetails"` // A list of details of each step executed in this group. StepExecutions GetDrPlanExecutionGroupExecutionStepExecutionArrayInput `pulumi:"stepExecutions"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringInput `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringInput `pulumi:"timeStarted"` // The plan group type. Type pulumi.StringInput `pulumi:"type"` }
func (GetDrPlanExecutionGroupExecutionArgs) ElementType ¶
func (GetDrPlanExecutionGroupExecutionArgs) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionArgs) ToGetDrPlanExecutionGroupExecutionOutput ¶
func (i GetDrPlanExecutionGroupExecutionArgs) ToGetDrPlanExecutionGroupExecutionOutput() GetDrPlanExecutionGroupExecutionOutput
func (GetDrPlanExecutionGroupExecutionArgs) ToGetDrPlanExecutionGroupExecutionOutputWithContext ¶
func (i GetDrPlanExecutionGroupExecutionArgs) ToGetDrPlanExecutionGroupExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionOutput
type GetDrPlanExecutionGroupExecutionArray ¶
type GetDrPlanExecutionGroupExecutionArray []GetDrPlanExecutionGroupExecutionInput
func (GetDrPlanExecutionGroupExecutionArray) ElementType ¶
func (GetDrPlanExecutionGroupExecutionArray) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionArray) ToGetDrPlanExecutionGroupExecutionArrayOutput ¶
func (i GetDrPlanExecutionGroupExecutionArray) ToGetDrPlanExecutionGroupExecutionArrayOutput() GetDrPlanExecutionGroupExecutionArrayOutput
func (GetDrPlanExecutionGroupExecutionArray) ToGetDrPlanExecutionGroupExecutionArrayOutputWithContext ¶
func (i GetDrPlanExecutionGroupExecutionArray) ToGetDrPlanExecutionGroupExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionArrayOutput
type GetDrPlanExecutionGroupExecutionArrayInput ¶
type GetDrPlanExecutionGroupExecutionArrayInput interface { pulumi.Input ToGetDrPlanExecutionGroupExecutionArrayOutput() GetDrPlanExecutionGroupExecutionArrayOutput ToGetDrPlanExecutionGroupExecutionArrayOutputWithContext(context.Context) GetDrPlanExecutionGroupExecutionArrayOutput }
GetDrPlanExecutionGroupExecutionArrayInput is an input type that accepts GetDrPlanExecutionGroupExecutionArray and GetDrPlanExecutionGroupExecutionArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionGroupExecutionArrayInput` via:
GetDrPlanExecutionGroupExecutionArray{ GetDrPlanExecutionGroupExecutionArgs{...} }
type GetDrPlanExecutionGroupExecutionArrayOutput ¶
type GetDrPlanExecutionGroupExecutionArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionGroupExecutionArrayOutput) ElementType ¶
func (GetDrPlanExecutionGroupExecutionArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionArrayOutput ¶
func (o GetDrPlanExecutionGroupExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionArrayOutput() GetDrPlanExecutionGroupExecutionArrayOutput
func (GetDrPlanExecutionGroupExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionArrayOutputWithContext ¶
func (o GetDrPlanExecutionGroupExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionArrayOutput
type GetDrPlanExecutionGroupExecutionInput ¶
type GetDrPlanExecutionGroupExecutionInput interface { pulumi.Input ToGetDrPlanExecutionGroupExecutionOutput() GetDrPlanExecutionGroupExecutionOutput ToGetDrPlanExecutionGroupExecutionOutputWithContext(context.Context) GetDrPlanExecutionGroupExecutionOutput }
GetDrPlanExecutionGroupExecutionInput is an input type that accepts GetDrPlanExecutionGroupExecutionArgs and GetDrPlanExecutionGroupExecutionOutput values. You can construct a concrete instance of `GetDrPlanExecutionGroupExecutionInput` via:
GetDrPlanExecutionGroupExecutionArgs{...}
type GetDrPlanExecutionGroupExecutionOutput ¶
type GetDrPlanExecutionGroupExecutionOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionGroupExecutionOutput) DisplayName ¶
func (o GetDrPlanExecutionGroupExecutionOutput) DisplayName() pulumi.StringOutput
The display name of the step. Example: `DATABASE_SWITCHOVER`
func (GetDrPlanExecutionGroupExecutionOutput) ElementType ¶
func (GetDrPlanExecutionGroupExecutionOutput) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionOutput) ExecutionDurationInSec ¶
func (o GetDrPlanExecutionGroupExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (GetDrPlanExecutionGroupExecutionOutput) GroupId ¶
func (o GetDrPlanExecutionGroupExecutionOutput) GroupId() pulumi.StringOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (GetDrPlanExecutionGroupExecutionOutput) Status ¶
func (o GetDrPlanExecutionGroupExecutionOutput) Status() pulumi.StringOutput
The status of the step execution.
func (GetDrPlanExecutionGroupExecutionOutput) StatusDetails ¶
func (o GetDrPlanExecutionGroupExecutionOutput) StatusDetails() pulumi.StringOutput
Additional details about the step execution status. Example: `This step failed to complete due to a timeout`
func (GetDrPlanExecutionGroupExecutionOutput) StepExecutions ¶
func (o GetDrPlanExecutionGroupExecutionOutput) StepExecutions() GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
A list of details of each step executed in this group.
func (GetDrPlanExecutionGroupExecutionOutput) TimeEnded ¶
func (o GetDrPlanExecutionGroupExecutionOutput) TimeEnded() pulumi.StringOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionGroupExecutionOutput) TimeStarted ¶
func (o GetDrPlanExecutionGroupExecutionOutput) TimeStarted() pulumi.StringOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionGroupExecutionOutput) ToGetDrPlanExecutionGroupExecutionOutput ¶
func (o GetDrPlanExecutionGroupExecutionOutput) ToGetDrPlanExecutionGroupExecutionOutput() GetDrPlanExecutionGroupExecutionOutput
func (GetDrPlanExecutionGroupExecutionOutput) ToGetDrPlanExecutionGroupExecutionOutputWithContext ¶
func (o GetDrPlanExecutionGroupExecutionOutput) ToGetDrPlanExecutionGroupExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionOutput
func (GetDrPlanExecutionGroupExecutionOutput) Type ¶
func (o GetDrPlanExecutionGroupExecutionOutput) Type() pulumi.StringOutput
The plan group type.
type GetDrPlanExecutionGroupExecutionStepExecution ¶
type GetDrPlanExecutionGroupExecutionStepExecution struct { // The display name of the step. Example: `DATABASE_SWITCHOVER` DisplayName string `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec int `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId string `pulumi:"groupId"` // Information about an Object Storage log location for a DR Protection Group. LogLocations []GetDrPlanExecutionGroupExecutionStepExecutionLogLocation `pulumi:"logLocations"` // The status of the step execution. Status string `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails string `pulumi:"statusDetails"` // The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>` StepId string `pulumi:"stepId"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded string `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted string `pulumi:"timeStarted"` // The plan group type. Type string `pulumi:"type"` }
type GetDrPlanExecutionGroupExecutionStepExecutionArgs ¶
type GetDrPlanExecutionGroupExecutionStepExecutionArgs struct { // The display name of the step. Example: `DATABASE_SWITCHOVER` DisplayName pulumi.StringInput `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntInput `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringInput `pulumi:"groupId"` // Information about an Object Storage log location for a DR Protection Group. LogLocations GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput `pulumi:"logLocations"` // The status of the step execution. Status pulumi.StringInput `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails pulumi.StringInput `pulumi:"statusDetails"` // The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>` StepId pulumi.StringInput `pulumi:"stepId"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringInput `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringInput `pulumi:"timeStarted"` // The plan group type. Type pulumi.StringInput `pulumi:"type"` }
func (GetDrPlanExecutionGroupExecutionStepExecutionArgs) ElementType ¶
func (GetDrPlanExecutionGroupExecutionStepExecutionArgs) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionOutput ¶
func (i GetDrPlanExecutionGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionOutput() GetDrPlanExecutionGroupExecutionStepExecutionOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionOutputWithContext ¶
func (i GetDrPlanExecutionGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionOutput
type GetDrPlanExecutionGroupExecutionStepExecutionArray ¶
type GetDrPlanExecutionGroupExecutionStepExecutionArray []GetDrPlanExecutionGroupExecutionStepExecutionInput
func (GetDrPlanExecutionGroupExecutionStepExecutionArray) ElementType ¶
func (GetDrPlanExecutionGroupExecutionStepExecutionArray) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionStepExecutionArray) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutput ¶
func (i GetDrPlanExecutionGroupExecutionStepExecutionArray) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionArray) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext ¶
func (i GetDrPlanExecutionGroupExecutionStepExecutionArray) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
type GetDrPlanExecutionGroupExecutionStepExecutionArrayInput ¶
type GetDrPlanExecutionGroupExecutionStepExecutionArrayInput interface { pulumi.Input ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(context.Context) GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput }
GetDrPlanExecutionGroupExecutionStepExecutionArrayInput is an input type that accepts GetDrPlanExecutionGroupExecutionStepExecutionArray and GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionGroupExecutionStepExecutionArrayInput` via:
GetDrPlanExecutionGroupExecutionStepExecutionArray{ GetDrPlanExecutionGroupExecutionStepExecutionArgs{...} }
type GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput ¶
type GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ElementType ¶
func (GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutput ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionArrayOutput
type GetDrPlanExecutionGroupExecutionStepExecutionInput ¶
type GetDrPlanExecutionGroupExecutionStepExecutionInput interface { pulumi.Input ToGetDrPlanExecutionGroupExecutionStepExecutionOutput() GetDrPlanExecutionGroupExecutionStepExecutionOutput ToGetDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(context.Context) GetDrPlanExecutionGroupExecutionStepExecutionOutput }
GetDrPlanExecutionGroupExecutionStepExecutionInput is an input type that accepts GetDrPlanExecutionGroupExecutionStepExecutionArgs and GetDrPlanExecutionGroupExecutionStepExecutionOutput values. You can construct a concrete instance of `GetDrPlanExecutionGroupExecutionStepExecutionInput` via:
GetDrPlanExecutionGroupExecutionStepExecutionArgs{...}
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocation ¶
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocation struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object string `pulumi:"object"` }
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs ¶
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringInput `pulumi:"object"` }
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ElementType ¶
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput ¶
func (i GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext ¶
func (i GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray ¶
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray []GetDrPlanExecutionGroupExecutionStepExecutionLogLocationInput
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ElementType ¶
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput ¶
func (i GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext ¶
func (i GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput ¶
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput interface { pulumi.Input ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput }
GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput is an input type that accepts GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray and GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayInput` via:
GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArray{ GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs{...} }
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput ¶
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ElementType ¶
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationInput ¶
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationInput interface { pulumi.Input ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput }
GetDrPlanExecutionGroupExecutionStepExecutionLogLocationInput is an input type that accepts GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs and GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput values. You can construct a concrete instance of `GetDrPlanExecutionGroupExecutionStepExecutionLogLocationInput` via:
GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArgs{...}
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput ¶
type GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Bucket ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Bucket() pulumi.StringOutput
The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ElementType ¶
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Namespace ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Namespace() pulumi.StringOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Object ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) Object() pulumi.StringOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionLogLocationOutput
type GetDrPlanExecutionGroupExecutionStepExecutionOutput ¶
type GetDrPlanExecutionGroupExecutionStepExecutionOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) DisplayName ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) DisplayName() pulumi.StringOutput
The display name of the step. Example: `DATABASE_SWITCHOVER`
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) ElementType ¶
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) ElementType() reflect.Type
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) ExecutionDurationInSec ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) GroupId ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) GroupId() pulumi.StringOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) LogLocations ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) LogLocations() GetDrPlanExecutionGroupExecutionStepExecutionLogLocationArrayOutput
Information about an Object Storage log location for a DR Protection Group.
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) Status ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) Status() pulumi.StringOutput
The status of the step execution.
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) StatusDetails ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) StatusDetails() pulumi.StringOutput
Additional details about the step execution status. Example: `This step failed to complete due to a timeout`
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) StepId ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) StepId() pulumi.StringOutput
The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>`
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) TimeEnded ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) TimeEnded() pulumi.StringOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) TimeStarted ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) TimeStarted() pulumi.StringOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionOutput ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionOutput() GetDrPlanExecutionGroupExecutionStepExecutionOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionOutputWithContext ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionGroupExecutionStepExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionGroupExecutionStepExecutionOutput
func (GetDrPlanExecutionGroupExecutionStepExecutionOutput) Type ¶
func (o GetDrPlanExecutionGroupExecutionStepExecutionOutput) Type() pulumi.StringOutput
The plan group type.
type GetDrPlanExecutionLogLocation ¶
type GetDrPlanExecutionLogLocation struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object string `pulumi:"object"` }
type GetDrPlanExecutionLogLocationArgs ¶
type GetDrPlanExecutionLogLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringInput `pulumi:"object"` }
func (GetDrPlanExecutionLogLocationArgs) ElementType ¶
func (GetDrPlanExecutionLogLocationArgs) ElementType() reflect.Type
func (GetDrPlanExecutionLogLocationArgs) ToGetDrPlanExecutionLogLocationOutput ¶
func (i GetDrPlanExecutionLogLocationArgs) ToGetDrPlanExecutionLogLocationOutput() GetDrPlanExecutionLogLocationOutput
func (GetDrPlanExecutionLogLocationArgs) ToGetDrPlanExecutionLogLocationOutputWithContext ¶
func (i GetDrPlanExecutionLogLocationArgs) ToGetDrPlanExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionLogLocationOutput
type GetDrPlanExecutionLogLocationArray ¶
type GetDrPlanExecutionLogLocationArray []GetDrPlanExecutionLogLocationInput
func (GetDrPlanExecutionLogLocationArray) ElementType ¶
func (GetDrPlanExecutionLogLocationArray) ElementType() reflect.Type
func (GetDrPlanExecutionLogLocationArray) ToGetDrPlanExecutionLogLocationArrayOutput ¶
func (i GetDrPlanExecutionLogLocationArray) ToGetDrPlanExecutionLogLocationArrayOutput() GetDrPlanExecutionLogLocationArrayOutput
func (GetDrPlanExecutionLogLocationArray) ToGetDrPlanExecutionLogLocationArrayOutputWithContext ¶
func (i GetDrPlanExecutionLogLocationArray) ToGetDrPlanExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionLogLocationArrayOutput
type GetDrPlanExecutionLogLocationArrayInput ¶
type GetDrPlanExecutionLogLocationArrayInput interface { pulumi.Input ToGetDrPlanExecutionLogLocationArrayOutput() GetDrPlanExecutionLogLocationArrayOutput ToGetDrPlanExecutionLogLocationArrayOutputWithContext(context.Context) GetDrPlanExecutionLogLocationArrayOutput }
GetDrPlanExecutionLogLocationArrayInput is an input type that accepts GetDrPlanExecutionLogLocationArray and GetDrPlanExecutionLogLocationArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionLogLocationArrayInput` via:
GetDrPlanExecutionLogLocationArray{ GetDrPlanExecutionLogLocationArgs{...} }
type GetDrPlanExecutionLogLocationArrayOutput ¶
type GetDrPlanExecutionLogLocationArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionLogLocationArrayOutput) ElementType ¶
func (GetDrPlanExecutionLogLocationArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionLogLocationArrayOutput) ToGetDrPlanExecutionLogLocationArrayOutput ¶
func (o GetDrPlanExecutionLogLocationArrayOutput) ToGetDrPlanExecutionLogLocationArrayOutput() GetDrPlanExecutionLogLocationArrayOutput
func (GetDrPlanExecutionLogLocationArrayOutput) ToGetDrPlanExecutionLogLocationArrayOutputWithContext ¶
func (o GetDrPlanExecutionLogLocationArrayOutput) ToGetDrPlanExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionLogLocationArrayOutput
type GetDrPlanExecutionLogLocationInput ¶
type GetDrPlanExecutionLogLocationInput interface { pulumi.Input ToGetDrPlanExecutionLogLocationOutput() GetDrPlanExecutionLogLocationOutput ToGetDrPlanExecutionLogLocationOutputWithContext(context.Context) GetDrPlanExecutionLogLocationOutput }
GetDrPlanExecutionLogLocationInput is an input type that accepts GetDrPlanExecutionLogLocationArgs and GetDrPlanExecutionLogLocationOutput values. You can construct a concrete instance of `GetDrPlanExecutionLogLocationInput` via:
GetDrPlanExecutionLogLocationArgs{...}
type GetDrPlanExecutionLogLocationOutput ¶
type GetDrPlanExecutionLogLocationOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionLogLocationOutput) Bucket ¶
func (o GetDrPlanExecutionLogLocationOutput) Bucket() pulumi.StringOutput
The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (GetDrPlanExecutionLogLocationOutput) ElementType ¶
func (GetDrPlanExecutionLogLocationOutput) ElementType() reflect.Type
func (GetDrPlanExecutionLogLocationOutput) Namespace ¶
func (o GetDrPlanExecutionLogLocationOutput) Namespace() pulumi.StringOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (GetDrPlanExecutionLogLocationOutput) Object ¶
func (o GetDrPlanExecutionLogLocationOutput) Object() pulumi.StringOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (GetDrPlanExecutionLogLocationOutput) ToGetDrPlanExecutionLogLocationOutput ¶
func (o GetDrPlanExecutionLogLocationOutput) ToGetDrPlanExecutionLogLocationOutput() GetDrPlanExecutionLogLocationOutput
func (GetDrPlanExecutionLogLocationOutput) ToGetDrPlanExecutionLogLocationOutputWithContext ¶
func (o GetDrPlanExecutionLogLocationOutput) ToGetDrPlanExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionLogLocationOutput
type GetDrPlanExecutionsArgs ¶
type GetDrPlanExecutionsArgs struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName *string `pulumi:"displayName"` // The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.exampleocid` DrPlanExecutionId *string `pulumi:"drPlanExecutionId"` // The DR Plan Execution type. DrPlanExecutionType *string `pulumi:"drPlanExecutionType"` // The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` Filters []GetDrPlanExecutionsFilter `pulumi:"filters"` // A filter to return only DR Plan Executions that match the given lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getDrPlanExecutions.
type GetDrPlanExecutionsDrPlanExecutionCollection ¶
type GetDrPlanExecutionsDrPlanExecutionCollection struct {
Items []GetDrPlanExecutionsDrPlanExecutionCollectionItem `pulumi:"items"`
}
type GetDrPlanExecutionsDrPlanExecutionCollectionArgs ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionArgs struct {
Items GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayInput `pulumi:"items"`
}
func (GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionArray ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionArray []GetDrPlanExecutionsDrPlanExecutionCollectionInput
func (GetDrPlanExecutionsDrPlanExecutionCollectionArray) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionArray) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionArrayInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionArrayInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionArrayInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionArray and GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionArrayInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionArray{ GetDrPlanExecutionsDrPlanExecutionCollectionArgs{...} }
type GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionArgs and GetDrPlanExecutionsDrPlanExecutionCollectionOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionArgs{...}
type GetDrPlanExecutionsDrPlanExecutionCollectionItem ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItem struct { // The OCID of the compartment containing this DR Plan Execution. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName string `pulumi:"displayName"` // The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec int `pulumi:"executionDurationInSec"` // The options for a plan execution. ExecutionOptions []GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOption `pulumi:"executionOptions"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // A list of groups executed in this DR Plan Execution. GroupExecutions []GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecution `pulumi:"groupExecutions"` // The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.<unique_id>` Id string `pulumi:"id"` // A message describing the DR Plan Execution's current state in more detail. Example: `The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently in progress` LifeCycleDetails string `pulumi:"lifeCycleDetails"` // Information about an Object Storage log location for a DR Protection Group. LogLocations []GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocation `pulumi:"logLocations"` // The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId string `pulumi:"peerDrProtectionGroupId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion string `pulumi:"peerRegion"` // The type of the DR Plan executed. PlanExecutionType string `pulumi:"planExecutionType"` // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>` PlanId string `pulumi:"planId"` // A filter to return only DR Plan Executions that match the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated string `pulumi:"timeCreated"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded string `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted string `pulumi:"timeStarted"` // The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated string `pulumi:"timeUpdated"` }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs struct { // The OCID of the compartment containing this DR Plan Execution. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringInput `pulumi:"displayName"` // The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId pulumi.StringInput `pulumi:"drProtectionGroupId"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntInput `pulumi:"executionDurationInSec"` // The options for a plan execution. ExecutionOptions GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayInput `pulumi:"executionOptions"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // A list of groups executed in this DR Plan Execution. GroupExecutions GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayInput `pulumi:"groupExecutions"` // The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.<unique_id>` Id pulumi.StringInput `pulumi:"id"` // A message describing the DR Plan Execution's current state in more detail. Example: `The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently in progress` LifeCycleDetails pulumi.StringInput `pulumi:"lifeCycleDetails"` // Information about an Object Storage log location for a DR Protection Group. LogLocations GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayInput `pulumi:"logLocations"` // The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId pulumi.StringInput `pulumi:"peerDrProtectionGroupId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringInput `pulumi:"peerRegion"` // The type of the DR Plan executed. PlanExecutionType pulumi.StringInput `pulumi:"planExecutionType"` // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>` PlanId pulumi.StringInput `pulumi:"planId"` // A filter to return only DR Plan Executions that match the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringInput `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringInput `pulumi:"timeStarted"` // The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemArray ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemArray []GetDrPlanExecutionsDrPlanExecutionCollectionItemInput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemArray and GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemArray{ GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs{...} }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOption ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOption struct { // A flag indicating whether prechecks should be executed before the plan execution. Example: `false` ArePrechecksEnabled bool `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnings should be ignored during the plan execution. Example: `false` AreWarningsIgnored bool `pulumi:"areWarningsIgnored"` // The type of the DR Plan executed. PlanExecutionType string `pulumi:"planExecutionType"` }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs struct { // A flag indicating whether prechecks should be executed before the plan execution. Example: `false` ArePrechecksEnabled pulumi.BoolInput `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnings should be ignored during the plan execution. Example: `false` AreWarningsIgnored pulumi.BoolInput `pulumi:"areWarningsIgnored"` // The type of the DR Plan executed. PlanExecutionType pulumi.StringInput `pulumi:"planExecutionType"` }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray []GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionInput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray and GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArray{ GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs{...} }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs and GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs{...}
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ArePrechecksEnabled ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ArePrechecksEnabled() pulumi.BoolOutput
A flag indicating whether prechecks should be executed before the plan execution. Example: `false`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) AreWarningsIgnored ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) AreWarningsIgnored() pulumi.BoolOutput
A flag indicating whether warnings should be ignored during the plan execution. Example: `false`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) PlanExecutionType ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) PlanExecutionType() pulumi.StringOutput
The type of the DR Plan executed.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecution ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecution struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName string `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec int `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId string `pulumi:"groupId"` // The status of the step execution. Status string `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails string `pulumi:"statusDetails"` // A list of details of each step executed in this group. StepExecutions []GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecution `pulumi:"stepExecutions"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded string `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted string `pulumi:"timeStarted"` // The plan group type. Type string `pulumi:"type"` }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringInput `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntInput `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringInput `pulumi:"groupId"` // The status of the step execution. Status pulumi.StringInput `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails pulumi.StringInput `pulumi:"statusDetails"` // A list of details of each step executed in this group. StepExecutions GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayInput `pulumi:"stepExecutions"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringInput `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringInput `pulumi:"timeStarted"` // The plan group type. Type pulumi.StringInput `pulumi:"type"` }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray []GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionInput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray and GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArray{ GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs{...} }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs and GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArgs{...}
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) DisplayName ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ExecutionDurationInSec ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) GroupId ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) GroupId() pulumi.StringOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) Status ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) Status() pulumi.StringOutput
The status of the step execution.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) StatusDetails ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) StatusDetails() pulumi.StringOutput
Additional details about the step execution status. Example: `This step failed to complete due to a timeout`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) StepExecutions ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) StepExecutions() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput
A list of details of each step executed in this group.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) TimeEnded ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) TimeEnded() pulumi.StringOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) TimeStarted ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) TimeStarted() pulumi.StringOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) Type ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionOutput) Type() pulumi.StringOutput
The plan group type.
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecution ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecution struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName string `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec int `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId string `pulumi:"groupId"` // Information about an Object Storage log location for a DR Protection Group. LogLocations []GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocation `pulumi:"logLocations"` // The status of the step execution. Status string `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails string `pulumi:"statusDetails"` // The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>` StepId string `pulumi:"stepId"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded string `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted string `pulumi:"timeStarted"` // The plan group type. Type string `pulumi:"type"` }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringInput `pulumi:"displayName"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec pulumi.IntInput `pulumi:"executionDurationInSec"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringInput `pulumi:"groupId"` // Information about an Object Storage log location for a DR Protection Group. LogLocations GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayInput `pulumi:"logLocations"` // The status of the step execution. Status pulumi.StringInput `pulumi:"status"` // Additional details about the step execution status. Example: `This step failed to complete due to a timeout` StatusDetails pulumi.StringInput `pulumi:"statusDetails"` // The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>` StepId pulumi.StringInput `pulumi:"stepId"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded pulumi.StringInput `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted pulumi.StringInput `pulumi:"timeStarted"` // The plan group type. Type pulumi.StringInput `pulumi:"type"` }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray []GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionInput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray and GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArray{ GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs{...} }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) Index ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs and GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionArgs{...}
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocation ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocation struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object string `pulumi:"object"` }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringInput `pulumi:"object"` }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray []GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationInput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray and GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArray{ GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs{...} }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) Index ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs and GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArgs{...}
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Bucket ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Bucket() pulumi.StringOutput
The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Namespace ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Namespace() pulumi.StringOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Object ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) Object() pulumi.StringOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) DisplayName ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ExecutionDurationInSec ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ExecutionDurationInSec() pulumi.IntOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) GroupId ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) GroupId() pulumi.StringOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) LogLocations ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) LogLocations() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionLogLocationArrayOutput
Information about an Object Storage log location for a DR Protection Group.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) Status ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) Status() pulumi.StringOutput
The status of the step execution.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) StatusDetails ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) StatusDetails() pulumi.StringOutput
Additional details about the step execution status. Example: `This step failed to complete due to a timeout`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) StepId ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) StepId() pulumi.StringOutput
The unique id of this step. Must not be modified by user. Example: `sgid1.step..<unique_id>`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) TimeEnded ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) TimeEnded() pulumi.StringOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) TimeStarted ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) TimeStarted() pulumi.StringOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) Type ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionStepExecutionOutput) Type() pulumi.StringOutput
The plan group type.
type GetDrPlanExecutionsDrPlanExecutionCollectionItemInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs and GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemArgs{...}
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocation ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocation struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object string `pulumi:"object"` }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringInput `pulumi:"object"` }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray []GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationInput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutputWithContext ¶
func (i GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray and GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArray{ GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs{...} }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationInput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationInput interface { pulumi.Input ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutputWithContext(context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput }
GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationInput is an input type that accepts GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs and GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput values. You can construct a concrete instance of `GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationInput` via:
GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArgs{...}
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Bucket ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Bucket() pulumi.StringOutput
The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Namespace ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Namespace() pulumi.StringOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Object ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) Object() pulumi.StringOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) CompartmentId ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing this DR Plan Execution. Example: `ocid1.compartment.oc1..<unique_id>`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DefinedTags ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DisplayName ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DrProtectionGroupId ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) DrProtectionGroupId() pulumi.StringOutput
The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ExecutionDurationInSec ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ExecutionDurationInSec() pulumi.IntOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ExecutionOptions ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ExecutionOptions() GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArrayOutput
The options for a plan execution.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) FreeformTags ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) GroupExecutions ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) GroupExecutions() GetDrPlanExecutionsDrPlanExecutionCollectionItemGroupExecutionArrayOutput
A list of groups executed in this DR Plan Execution.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) Id ¶
The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.<unique_id>`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) LifeCycleDetails ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Plan Execution's current state in more detail. Example: `The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently in progress`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) LogLocations ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) LogLocations() GetDrPlanExecutionsDrPlanExecutionCollectionItemLogLocationArrayOutput
Information about an Object Storage log location for a DR Protection Group.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PeerDrProtectionGroupId ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PeerDrProtectionGroupId() pulumi.StringOutput
The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PeerRegion ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PlanExecutionType ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PlanExecutionType() pulumi.StringOutput
The type of the DR Plan executed.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PlanId ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) PlanId() pulumi.StringOutput
The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) State ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) State() pulumi.StringOutput
A filter to return only DR Plan Executions that match the given lifecycleState.
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) SystemTags ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeCreated ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeEnded ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeEnded() pulumi.StringOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeStarted ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeStarted() pulumi.StringOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeUpdated ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutput() GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionItemOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionItemOutput
type GetDrPlanExecutionsDrPlanExecutionCollectionOutput ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ElementType ¶
func (GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutput ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutput() GetDrPlanExecutionsDrPlanExecutionCollectionOutput
func (GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutputWithContext ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionOutput) ToGetDrPlanExecutionsDrPlanExecutionCollectionOutputWithContext(ctx context.Context) GetDrPlanExecutionsDrPlanExecutionCollectionOutput
type GetDrPlanExecutionsFilterArgs ¶
type GetDrPlanExecutionsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDrPlanExecutionsFilterArgs) ElementType ¶
func (GetDrPlanExecutionsFilterArgs) ElementType() reflect.Type
func (GetDrPlanExecutionsFilterArgs) ToGetDrPlanExecutionsFilterOutput ¶
func (i GetDrPlanExecutionsFilterArgs) ToGetDrPlanExecutionsFilterOutput() GetDrPlanExecutionsFilterOutput
func (GetDrPlanExecutionsFilterArgs) ToGetDrPlanExecutionsFilterOutputWithContext ¶
func (i GetDrPlanExecutionsFilterArgs) ToGetDrPlanExecutionsFilterOutputWithContext(ctx context.Context) GetDrPlanExecutionsFilterOutput
type GetDrPlanExecutionsFilterArray ¶
type GetDrPlanExecutionsFilterArray []GetDrPlanExecutionsFilterInput
func (GetDrPlanExecutionsFilterArray) ElementType ¶
func (GetDrPlanExecutionsFilterArray) ElementType() reflect.Type
func (GetDrPlanExecutionsFilterArray) ToGetDrPlanExecutionsFilterArrayOutput ¶
func (i GetDrPlanExecutionsFilterArray) ToGetDrPlanExecutionsFilterArrayOutput() GetDrPlanExecutionsFilterArrayOutput
func (GetDrPlanExecutionsFilterArray) ToGetDrPlanExecutionsFilterArrayOutputWithContext ¶
func (i GetDrPlanExecutionsFilterArray) ToGetDrPlanExecutionsFilterArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsFilterArrayOutput
type GetDrPlanExecutionsFilterArrayInput ¶
type GetDrPlanExecutionsFilterArrayInput interface { pulumi.Input ToGetDrPlanExecutionsFilterArrayOutput() GetDrPlanExecutionsFilterArrayOutput ToGetDrPlanExecutionsFilterArrayOutputWithContext(context.Context) GetDrPlanExecutionsFilterArrayOutput }
GetDrPlanExecutionsFilterArrayInput is an input type that accepts GetDrPlanExecutionsFilterArray and GetDrPlanExecutionsFilterArrayOutput values. You can construct a concrete instance of `GetDrPlanExecutionsFilterArrayInput` via:
GetDrPlanExecutionsFilterArray{ GetDrPlanExecutionsFilterArgs{...} }
type GetDrPlanExecutionsFilterArrayOutput ¶
type GetDrPlanExecutionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsFilterArrayOutput) ElementType ¶
func (GetDrPlanExecutionsFilterArrayOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsFilterArrayOutput) Index ¶
func (o GetDrPlanExecutionsFilterArrayOutput) Index(i pulumi.IntInput) GetDrPlanExecutionsFilterOutput
func (GetDrPlanExecutionsFilterArrayOutput) ToGetDrPlanExecutionsFilterArrayOutput ¶
func (o GetDrPlanExecutionsFilterArrayOutput) ToGetDrPlanExecutionsFilterArrayOutput() GetDrPlanExecutionsFilterArrayOutput
func (GetDrPlanExecutionsFilterArrayOutput) ToGetDrPlanExecutionsFilterArrayOutputWithContext ¶
func (o GetDrPlanExecutionsFilterArrayOutput) ToGetDrPlanExecutionsFilterArrayOutputWithContext(ctx context.Context) GetDrPlanExecutionsFilterArrayOutput
type GetDrPlanExecutionsFilterInput ¶
type GetDrPlanExecutionsFilterInput interface { pulumi.Input ToGetDrPlanExecutionsFilterOutput() GetDrPlanExecutionsFilterOutput ToGetDrPlanExecutionsFilterOutputWithContext(context.Context) GetDrPlanExecutionsFilterOutput }
GetDrPlanExecutionsFilterInput is an input type that accepts GetDrPlanExecutionsFilterArgs and GetDrPlanExecutionsFilterOutput values. You can construct a concrete instance of `GetDrPlanExecutionsFilterInput` via:
GetDrPlanExecutionsFilterArgs{...}
type GetDrPlanExecutionsFilterOutput ¶
type GetDrPlanExecutionsFilterOutput struct{ *pulumi.OutputState }
func (GetDrPlanExecutionsFilterOutput) ElementType ¶
func (GetDrPlanExecutionsFilterOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsFilterOutput) Name ¶
func (o GetDrPlanExecutionsFilterOutput) Name() pulumi.StringOutput
func (GetDrPlanExecutionsFilterOutput) Regex ¶
func (o GetDrPlanExecutionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDrPlanExecutionsFilterOutput) ToGetDrPlanExecutionsFilterOutput ¶
func (o GetDrPlanExecutionsFilterOutput) ToGetDrPlanExecutionsFilterOutput() GetDrPlanExecutionsFilterOutput
func (GetDrPlanExecutionsFilterOutput) ToGetDrPlanExecutionsFilterOutputWithContext ¶
func (o GetDrPlanExecutionsFilterOutput) ToGetDrPlanExecutionsFilterOutputWithContext(ctx context.Context) GetDrPlanExecutionsFilterOutput
func (GetDrPlanExecutionsFilterOutput) Values ¶
func (o GetDrPlanExecutionsFilterOutput) Values() pulumi.StringArrayOutput
type GetDrPlanExecutionsOutputArgs ¶
type GetDrPlanExecutionsOutputArgs struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.exampleocid` DrPlanExecutionId pulumi.StringPtrInput `pulumi:"drPlanExecutionId"` // The DR Plan Execution type. DrPlanExecutionType pulumi.StringPtrInput `pulumi:"drPlanExecutionType"` // The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId pulumi.StringInput `pulumi:"drProtectionGroupId"` Filters GetDrPlanExecutionsFilterArrayInput `pulumi:"filters"` // A filter to return only DR Plan Executions that match the given lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDrPlanExecutions.
func (GetDrPlanExecutionsOutputArgs) ElementType ¶
func (GetDrPlanExecutionsOutputArgs) ElementType() reflect.Type
type GetDrPlanExecutionsResult ¶
type GetDrPlanExecutionsResult struct { // The display name of the step. Example: `DATABASE_SWITCHOVER` DisplayName *string `pulumi:"displayName"` // The list of dr_plan_execution_collection. DrPlanExecutionCollections []GetDrPlanExecutionsDrPlanExecutionCollection `pulumi:"drPlanExecutionCollections"` DrPlanExecutionId *string `pulumi:"drPlanExecutionId"` DrPlanExecutionType *string `pulumi:"drPlanExecutionType"` // The OCID of the DR Protection Group to which this DR Plan Execution belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` Filters []GetDrPlanExecutionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current state of the DR Plan Execution. State *string `pulumi:"state"` }
A collection of values returned by getDrPlanExecutions.
func GetDrPlanExecutions ¶
func GetDrPlanExecutions(ctx *pulumi.Context, args *GetDrPlanExecutionsArgs, opts ...pulumi.InvokeOption) (*GetDrPlanExecutionsResult, error)
This data source provides the list of Dr Plan Executions in Oracle Cloud Infrastructure Disaster Recovery service.
Get a summary list of all DR Plan Executions for a DR Protection Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.GetDrPlanExecutions(ctx, &disasterrecovery.GetDrPlanExecutionsArgs{ DrProtectionGroupId: oci_disaster_recovery_dr_protection_group.Test_dr_protection_group.Id, DisplayName: pulumi.StringRef(_var.Dr_plan_execution_display_name), DrPlanExecutionId: pulumi.StringRef(oci_disaster_recovery_dr_plan_execution.Test_dr_plan_execution.Id), DrPlanExecutionType: pulumi.StringRef(_var.Dr_plan_execution_dr_plan_execution_type), State: pulumi.StringRef(_var.Dr_plan_execution_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDrPlanExecutionsResultOutput ¶
type GetDrPlanExecutionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDrPlanExecutions.
func GetDrPlanExecutionsOutput ¶
func GetDrPlanExecutionsOutput(ctx *pulumi.Context, args GetDrPlanExecutionsOutputArgs, opts ...pulumi.InvokeOption) GetDrPlanExecutionsResultOutput
func (GetDrPlanExecutionsResultOutput) DisplayName ¶
func (o GetDrPlanExecutionsResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the step. Example: `DATABASE_SWITCHOVER`
func (GetDrPlanExecutionsResultOutput) DrPlanExecutionCollections ¶
func (o GetDrPlanExecutionsResultOutput) DrPlanExecutionCollections() GetDrPlanExecutionsDrPlanExecutionCollectionArrayOutput
The list of dr_plan_execution_collection.
func (GetDrPlanExecutionsResultOutput) DrPlanExecutionId ¶
func (o GetDrPlanExecutionsResultOutput) DrPlanExecutionId() pulumi.StringPtrOutput
func (GetDrPlanExecutionsResultOutput) DrPlanExecutionType ¶
func (o GetDrPlanExecutionsResultOutput) DrPlanExecutionType() pulumi.StringPtrOutput
func (GetDrPlanExecutionsResultOutput) DrProtectionGroupId ¶
func (o GetDrPlanExecutionsResultOutput) DrProtectionGroupId() pulumi.StringOutput
The OCID of the DR Protection Group to which this DR Plan Execution belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (GetDrPlanExecutionsResultOutput) ElementType ¶
func (GetDrPlanExecutionsResultOutput) ElementType() reflect.Type
func (GetDrPlanExecutionsResultOutput) Filters ¶
func (o GetDrPlanExecutionsResultOutput) Filters() GetDrPlanExecutionsFilterArrayOutput
func (GetDrPlanExecutionsResultOutput) Id ¶
func (o GetDrPlanExecutionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDrPlanExecutionsResultOutput) State ¶
func (o GetDrPlanExecutionsResultOutput) State() pulumi.StringPtrOutput
The current state of the DR Plan Execution.
func (GetDrPlanExecutionsResultOutput) ToGetDrPlanExecutionsResultOutput ¶
func (o GetDrPlanExecutionsResultOutput) ToGetDrPlanExecutionsResultOutput() GetDrPlanExecutionsResultOutput
func (GetDrPlanExecutionsResultOutput) ToGetDrPlanExecutionsResultOutputWithContext ¶
func (o GetDrPlanExecutionsResultOutput) ToGetDrPlanExecutionsResultOutputWithContext(ctx context.Context) GetDrPlanExecutionsResultOutput
type GetDrPlanPlanGroup ¶
type GetDrPlanPlanGroup struct { // The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER` DisplayName string `pulumi:"displayName"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id string `pulumi:"id"` // The list of steps in this plan group. Steps []GetDrPlanPlanGroupStep `pulumi:"steps"` // The type of this DR Plan. Type string `pulumi:"type"` }
type GetDrPlanPlanGroupArgs ¶
type GetDrPlanPlanGroupArgs struct { // The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER` DisplayName pulumi.StringInput `pulumi:"displayName"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id pulumi.StringInput `pulumi:"id"` // The list of steps in this plan group. Steps GetDrPlanPlanGroupStepArrayInput `pulumi:"steps"` // The type of this DR Plan. Type pulumi.StringInput `pulumi:"type"` }
func (GetDrPlanPlanGroupArgs) ElementType ¶
func (GetDrPlanPlanGroupArgs) ElementType() reflect.Type
func (GetDrPlanPlanGroupArgs) ToGetDrPlanPlanGroupOutput ¶
func (i GetDrPlanPlanGroupArgs) ToGetDrPlanPlanGroupOutput() GetDrPlanPlanGroupOutput
func (GetDrPlanPlanGroupArgs) ToGetDrPlanPlanGroupOutputWithContext ¶
func (i GetDrPlanPlanGroupArgs) ToGetDrPlanPlanGroupOutputWithContext(ctx context.Context) GetDrPlanPlanGroupOutput
type GetDrPlanPlanGroupArray ¶
type GetDrPlanPlanGroupArray []GetDrPlanPlanGroupInput
func (GetDrPlanPlanGroupArray) ElementType ¶
func (GetDrPlanPlanGroupArray) ElementType() reflect.Type
func (GetDrPlanPlanGroupArray) ToGetDrPlanPlanGroupArrayOutput ¶
func (i GetDrPlanPlanGroupArray) ToGetDrPlanPlanGroupArrayOutput() GetDrPlanPlanGroupArrayOutput
func (GetDrPlanPlanGroupArray) ToGetDrPlanPlanGroupArrayOutputWithContext ¶
func (i GetDrPlanPlanGroupArray) ToGetDrPlanPlanGroupArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupArrayOutput
type GetDrPlanPlanGroupArrayInput ¶
type GetDrPlanPlanGroupArrayInput interface { pulumi.Input ToGetDrPlanPlanGroupArrayOutput() GetDrPlanPlanGroupArrayOutput ToGetDrPlanPlanGroupArrayOutputWithContext(context.Context) GetDrPlanPlanGroupArrayOutput }
GetDrPlanPlanGroupArrayInput is an input type that accepts GetDrPlanPlanGroupArray and GetDrPlanPlanGroupArrayOutput values. You can construct a concrete instance of `GetDrPlanPlanGroupArrayInput` via:
GetDrPlanPlanGroupArray{ GetDrPlanPlanGroupArgs{...} }
type GetDrPlanPlanGroupArrayOutput ¶
type GetDrPlanPlanGroupArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanPlanGroupArrayOutput) ElementType ¶
func (GetDrPlanPlanGroupArrayOutput) ElementType() reflect.Type
func (GetDrPlanPlanGroupArrayOutput) Index ¶
func (o GetDrPlanPlanGroupArrayOutput) Index(i pulumi.IntInput) GetDrPlanPlanGroupOutput
func (GetDrPlanPlanGroupArrayOutput) ToGetDrPlanPlanGroupArrayOutput ¶
func (o GetDrPlanPlanGroupArrayOutput) ToGetDrPlanPlanGroupArrayOutput() GetDrPlanPlanGroupArrayOutput
func (GetDrPlanPlanGroupArrayOutput) ToGetDrPlanPlanGroupArrayOutputWithContext ¶
func (o GetDrPlanPlanGroupArrayOutput) ToGetDrPlanPlanGroupArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupArrayOutput
type GetDrPlanPlanGroupInput ¶
type GetDrPlanPlanGroupInput interface { pulumi.Input ToGetDrPlanPlanGroupOutput() GetDrPlanPlanGroupOutput ToGetDrPlanPlanGroupOutputWithContext(context.Context) GetDrPlanPlanGroupOutput }
GetDrPlanPlanGroupInput is an input type that accepts GetDrPlanPlanGroupArgs and GetDrPlanPlanGroupOutput values. You can construct a concrete instance of `GetDrPlanPlanGroupInput` via:
GetDrPlanPlanGroupArgs{...}
type GetDrPlanPlanGroupOutput ¶
type GetDrPlanPlanGroupOutput struct{ *pulumi.OutputState }
func (GetDrPlanPlanGroupOutput) DisplayName ¶
func (o GetDrPlanPlanGroupOutput) DisplayName() pulumi.StringOutput
The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER`
func (GetDrPlanPlanGroupOutput) ElementType ¶
func (GetDrPlanPlanGroupOutput) ElementType() reflect.Type
func (GetDrPlanPlanGroupOutput) Id ¶
func (o GetDrPlanPlanGroupOutput) Id() pulumi.StringOutput
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>`
func (GetDrPlanPlanGroupOutput) Steps ¶
func (o GetDrPlanPlanGroupOutput) Steps() GetDrPlanPlanGroupStepArrayOutput
The list of steps in this plan group.
func (GetDrPlanPlanGroupOutput) ToGetDrPlanPlanGroupOutput ¶
func (o GetDrPlanPlanGroupOutput) ToGetDrPlanPlanGroupOutput() GetDrPlanPlanGroupOutput
func (GetDrPlanPlanGroupOutput) ToGetDrPlanPlanGroupOutputWithContext ¶
func (o GetDrPlanPlanGroupOutput) ToGetDrPlanPlanGroupOutputWithContext(ctx context.Context) GetDrPlanPlanGroupOutput
func (GetDrPlanPlanGroupOutput) Type ¶
func (o GetDrPlanPlanGroupOutput) Type() pulumi.StringOutput
The type of this DR Plan.
type GetDrPlanPlanGroupStep ¶
type GetDrPlanPlanGroupStep struct { // The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER` DisplayName string `pulumi:"displayName"` // The error mode for this step. ErrorMode string `pulumi:"errorMode"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId string `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id string `pulumi:"id"` // A flag indicating whether this step should be enabled for execution. Example: `true` IsEnabled bool `pulumi:"isEnabled"` // The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>` MemberId string `pulumi:"memberId"` // The timeout in seconds for executing this step. Example: `600` Timeout int `pulumi:"timeout"` // The type of this DR Plan. Type string `pulumi:"type"` // The details for a user-defined step in a DR Plan. UserDefinedSteps []GetDrPlanPlanGroupStepUserDefinedStep `pulumi:"userDefinedSteps"` }
type GetDrPlanPlanGroupStepArgs ¶
type GetDrPlanPlanGroupStepArgs struct { // The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER` DisplayName pulumi.StringInput `pulumi:"displayName"` // The error mode for this step. ErrorMode pulumi.StringInput `pulumi:"errorMode"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringInput `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id pulumi.StringInput `pulumi:"id"` // A flag indicating whether this step should be enabled for execution. Example: `true` IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>` MemberId pulumi.StringInput `pulumi:"memberId"` // The timeout in seconds for executing this step. Example: `600` Timeout pulumi.IntInput `pulumi:"timeout"` // The type of this DR Plan. Type pulumi.StringInput `pulumi:"type"` // The details for a user-defined step in a DR Plan. UserDefinedSteps GetDrPlanPlanGroupStepUserDefinedStepArrayInput `pulumi:"userDefinedSteps"` }
func (GetDrPlanPlanGroupStepArgs) ElementType ¶
func (GetDrPlanPlanGroupStepArgs) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepArgs) ToGetDrPlanPlanGroupStepOutput ¶
func (i GetDrPlanPlanGroupStepArgs) ToGetDrPlanPlanGroupStepOutput() GetDrPlanPlanGroupStepOutput
func (GetDrPlanPlanGroupStepArgs) ToGetDrPlanPlanGroupStepOutputWithContext ¶
func (i GetDrPlanPlanGroupStepArgs) ToGetDrPlanPlanGroupStepOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepOutput
type GetDrPlanPlanGroupStepArray ¶
type GetDrPlanPlanGroupStepArray []GetDrPlanPlanGroupStepInput
func (GetDrPlanPlanGroupStepArray) ElementType ¶
func (GetDrPlanPlanGroupStepArray) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepArray) ToGetDrPlanPlanGroupStepArrayOutput ¶
func (i GetDrPlanPlanGroupStepArray) ToGetDrPlanPlanGroupStepArrayOutput() GetDrPlanPlanGroupStepArrayOutput
func (GetDrPlanPlanGroupStepArray) ToGetDrPlanPlanGroupStepArrayOutputWithContext ¶
func (i GetDrPlanPlanGroupStepArray) ToGetDrPlanPlanGroupStepArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepArrayOutput
type GetDrPlanPlanGroupStepArrayInput ¶
type GetDrPlanPlanGroupStepArrayInput interface { pulumi.Input ToGetDrPlanPlanGroupStepArrayOutput() GetDrPlanPlanGroupStepArrayOutput ToGetDrPlanPlanGroupStepArrayOutputWithContext(context.Context) GetDrPlanPlanGroupStepArrayOutput }
GetDrPlanPlanGroupStepArrayInput is an input type that accepts GetDrPlanPlanGroupStepArray and GetDrPlanPlanGroupStepArrayOutput values. You can construct a concrete instance of `GetDrPlanPlanGroupStepArrayInput` via:
GetDrPlanPlanGroupStepArray{ GetDrPlanPlanGroupStepArgs{...} }
type GetDrPlanPlanGroupStepArrayOutput ¶
type GetDrPlanPlanGroupStepArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanPlanGroupStepArrayOutput) ElementType ¶
func (GetDrPlanPlanGroupStepArrayOutput) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepArrayOutput) Index ¶
func (o GetDrPlanPlanGroupStepArrayOutput) Index(i pulumi.IntInput) GetDrPlanPlanGroupStepOutput
func (GetDrPlanPlanGroupStepArrayOutput) ToGetDrPlanPlanGroupStepArrayOutput ¶
func (o GetDrPlanPlanGroupStepArrayOutput) ToGetDrPlanPlanGroupStepArrayOutput() GetDrPlanPlanGroupStepArrayOutput
func (GetDrPlanPlanGroupStepArrayOutput) ToGetDrPlanPlanGroupStepArrayOutputWithContext ¶
func (o GetDrPlanPlanGroupStepArrayOutput) ToGetDrPlanPlanGroupStepArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepArrayOutput
type GetDrPlanPlanGroupStepInput ¶
type GetDrPlanPlanGroupStepInput interface { pulumi.Input ToGetDrPlanPlanGroupStepOutput() GetDrPlanPlanGroupStepOutput ToGetDrPlanPlanGroupStepOutputWithContext(context.Context) GetDrPlanPlanGroupStepOutput }
GetDrPlanPlanGroupStepInput is an input type that accepts GetDrPlanPlanGroupStepArgs and GetDrPlanPlanGroupStepOutput values. You can construct a concrete instance of `GetDrPlanPlanGroupStepInput` via:
GetDrPlanPlanGroupStepArgs{...}
type GetDrPlanPlanGroupStepOutput ¶
type GetDrPlanPlanGroupStepOutput struct{ *pulumi.OutputState }
func (GetDrPlanPlanGroupStepOutput) DisplayName ¶
func (o GetDrPlanPlanGroupStepOutput) DisplayName() pulumi.StringOutput
The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER`
func (GetDrPlanPlanGroupStepOutput) ElementType ¶
func (GetDrPlanPlanGroupStepOutput) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepOutput) ErrorMode ¶
func (o GetDrPlanPlanGroupStepOutput) ErrorMode() pulumi.StringOutput
The error mode for this step.
func (GetDrPlanPlanGroupStepOutput) GroupId ¶
func (o GetDrPlanPlanGroupStepOutput) GroupId() pulumi.StringOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (GetDrPlanPlanGroupStepOutput) Id ¶
func (o GetDrPlanPlanGroupStepOutput) Id() pulumi.StringOutput
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>`
func (GetDrPlanPlanGroupStepOutput) IsEnabled ¶
func (o GetDrPlanPlanGroupStepOutput) IsEnabled() pulumi.BoolOutput
A flag indicating whether this step should be enabled for execution. Example: `true`
func (GetDrPlanPlanGroupStepOutput) MemberId ¶
func (o GetDrPlanPlanGroupStepOutput) MemberId() pulumi.StringOutput
The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>`
func (GetDrPlanPlanGroupStepOutput) Timeout ¶
func (o GetDrPlanPlanGroupStepOutput) Timeout() pulumi.IntOutput
The timeout in seconds for executing this step. Example: `600`
func (GetDrPlanPlanGroupStepOutput) ToGetDrPlanPlanGroupStepOutput ¶
func (o GetDrPlanPlanGroupStepOutput) ToGetDrPlanPlanGroupStepOutput() GetDrPlanPlanGroupStepOutput
func (GetDrPlanPlanGroupStepOutput) ToGetDrPlanPlanGroupStepOutputWithContext ¶
func (o GetDrPlanPlanGroupStepOutput) ToGetDrPlanPlanGroupStepOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepOutput
func (GetDrPlanPlanGroupStepOutput) Type ¶
func (o GetDrPlanPlanGroupStepOutput) Type() pulumi.StringOutput
The type of this DR Plan.
func (GetDrPlanPlanGroupStepOutput) UserDefinedSteps ¶
func (o GetDrPlanPlanGroupStepOutput) UserDefinedSteps() GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
The details for a user-defined step in a DR Plan.
type GetDrPlanPlanGroupStepUserDefinedStep ¶
type GetDrPlanPlanGroupStepUserDefinedStep struct { // The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>` FunctionId string `pulumi:"functionId"` // The region in which the function is deployed. Example: `us-ashburn-1` FunctionRegion string `pulumi:"functionRegion"` // Information about an Object Storage script location for a user-defined step in a DR Plan. ObjectStorageScriptLocations []GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation `pulumi:"objectStorageScriptLocations"` // The request body for the function. Example: `{ "FnParam1", "FnParam2" }` RequestBody string `pulumi:"requestBody"` // The userid on the instance to be used for executing the script or command. Example: `opc` RunAsUser string `pulumi:"runAsUser"` // The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>` RunOnInstanceId string `pulumi:"runOnInstanceId"` // The region of the instance where this script or command should be executed. Example: `us-phoenix-1` RunOnInstanceRegion string `pulumi:"runOnInstanceRegion"` // The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3` ScriptCommand string `pulumi:"scriptCommand"` // The type of the step. StepType string `pulumi:"stepType"` }
type GetDrPlanPlanGroupStepUserDefinedStepArgs ¶
type GetDrPlanPlanGroupStepUserDefinedStepArgs struct { // The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>` FunctionId pulumi.StringInput `pulumi:"functionId"` // The region in which the function is deployed. Example: `us-ashburn-1` FunctionRegion pulumi.StringInput `pulumi:"functionRegion"` // Information about an Object Storage script location for a user-defined step in a DR Plan. ObjectStorageScriptLocations GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput `pulumi:"objectStorageScriptLocations"` // The request body for the function. Example: `{ "FnParam1", "FnParam2" }` RequestBody pulumi.StringInput `pulumi:"requestBody"` // The userid on the instance to be used for executing the script or command. Example: `opc` RunAsUser pulumi.StringInput `pulumi:"runAsUser"` // The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>` RunOnInstanceId pulumi.StringInput `pulumi:"runOnInstanceId"` // The region of the instance where this script or command should be executed. Example: `us-phoenix-1` RunOnInstanceRegion pulumi.StringInput `pulumi:"runOnInstanceRegion"` // The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3` ScriptCommand pulumi.StringInput `pulumi:"scriptCommand"` // The type of the step. StepType pulumi.StringInput `pulumi:"stepType"` }
func (GetDrPlanPlanGroupStepUserDefinedStepArgs) ElementType ¶
func (GetDrPlanPlanGroupStepUserDefinedStepArgs) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepUserDefinedStepArgs) ToGetDrPlanPlanGroupStepUserDefinedStepOutput ¶
func (i GetDrPlanPlanGroupStepUserDefinedStepArgs) ToGetDrPlanPlanGroupStepUserDefinedStepOutput() GetDrPlanPlanGroupStepUserDefinedStepOutput
func (GetDrPlanPlanGroupStepUserDefinedStepArgs) ToGetDrPlanPlanGroupStepUserDefinedStepOutputWithContext ¶
func (i GetDrPlanPlanGroupStepUserDefinedStepArgs) ToGetDrPlanPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepOutput
type GetDrPlanPlanGroupStepUserDefinedStepArray ¶
type GetDrPlanPlanGroupStepUserDefinedStepArray []GetDrPlanPlanGroupStepUserDefinedStepInput
func (GetDrPlanPlanGroupStepUserDefinedStepArray) ElementType ¶
func (GetDrPlanPlanGroupStepUserDefinedStepArray) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepUserDefinedStepArray) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutput ¶
func (i GetDrPlanPlanGroupStepUserDefinedStepArray) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
func (GetDrPlanPlanGroupStepUserDefinedStepArray) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext ¶
func (i GetDrPlanPlanGroupStepUserDefinedStepArray) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
type GetDrPlanPlanGroupStepUserDefinedStepArrayInput ¶
type GetDrPlanPlanGroupStepUserDefinedStepArrayInput interface { pulumi.Input ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepArrayOutput ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(context.Context) GetDrPlanPlanGroupStepUserDefinedStepArrayOutput }
GetDrPlanPlanGroupStepUserDefinedStepArrayInput is an input type that accepts GetDrPlanPlanGroupStepUserDefinedStepArray and GetDrPlanPlanGroupStepUserDefinedStepArrayOutput values. You can construct a concrete instance of `GetDrPlanPlanGroupStepUserDefinedStepArrayInput` via:
GetDrPlanPlanGroupStepUserDefinedStepArray{ GetDrPlanPlanGroupStepUserDefinedStepArgs{...} }
type GetDrPlanPlanGroupStepUserDefinedStepArrayOutput ¶
type GetDrPlanPlanGroupStepUserDefinedStepArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ElementType ¶
func (GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutput ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
func (GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepArrayOutput
type GetDrPlanPlanGroupStepUserDefinedStepInput ¶
type GetDrPlanPlanGroupStepUserDefinedStepInput interface { pulumi.Input ToGetDrPlanPlanGroupStepUserDefinedStepOutput() GetDrPlanPlanGroupStepUserDefinedStepOutput ToGetDrPlanPlanGroupStepUserDefinedStepOutputWithContext(context.Context) GetDrPlanPlanGroupStepUserDefinedStepOutput }
GetDrPlanPlanGroupStepUserDefinedStepInput is an input type that accepts GetDrPlanPlanGroupStepUserDefinedStepArgs and GetDrPlanPlanGroupStepUserDefinedStepOutput values. You can construct a concrete instance of `GetDrPlanPlanGroupStepUserDefinedStepInput` via:
GetDrPlanPlanGroupStepUserDefinedStepArgs{...}
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation ¶
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation struct { // The bucket name inside the Object Storage namespace. Example: `customDrScripts` Bucket string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `validate_app_start.sh` Object string `pulumi:"object"` }
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs ¶
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `customDrScripts` Bucket pulumi.StringInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `validate_app_start.sh` Object pulumi.StringInput `pulumi:"object"` }
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ElementType ¶
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
func (i GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext ¶
func (i GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray ¶
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray []GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ElementType ¶
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
func (i GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext ¶
func (i GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput ¶
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput interface { pulumi.Input ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput }
GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput is an input type that accepts GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray and GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput values. You can construct a concrete instance of `GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput` via:
GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray{ GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs{...} }
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ElementType ¶
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput ¶
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput interface { pulumi.Input ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput }
GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput is an input type that accepts GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs and GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput values. You can construct a concrete instance of `GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput` via:
GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs{...}
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
type GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput struct{ *pulumi.OutputState }
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket() pulumi.StringOutput
The bucket name inside the Object Storage namespace. Example: `customDrScripts`
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ElementType ¶
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace() pulumi.StringOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object() pulumi.StringOutput
The object name inside the Object Storage bucket. Example: `validate_app_start.sh`
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
func (GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
type GetDrPlanPlanGroupStepUserDefinedStepOutput ¶
type GetDrPlanPlanGroupStepUserDefinedStepOutput struct{ *pulumi.OutputState }
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) ElementType ¶
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) ElementType() reflect.Type
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) FunctionId ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) FunctionId() pulumi.StringOutput
The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>`
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) FunctionRegion ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) FunctionRegion() pulumi.StringOutput
The region in which the function is deployed. Example: `us-ashburn-1`
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations() GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
Information about an Object Storage script location for a user-defined step in a DR Plan.
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) RequestBody ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) RequestBody() pulumi.StringOutput
The request body for the function. Example: `{ "FnParam1", "FnParam2" }`
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) RunAsUser ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) RunAsUser() pulumi.StringOutput
The userid on the instance to be used for executing the script or command. Example: `opc`
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceId ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceId() pulumi.StringOutput
The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>`
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion() pulumi.StringOutput
The region of the instance where this script or command should be executed. Example: `us-phoenix-1`
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) ScriptCommand ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) ScriptCommand() pulumi.StringOutput
The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3`
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) StepType ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) StepType() pulumi.StringOutput
The type of the step.
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) ToGetDrPlanPlanGroupStepUserDefinedStepOutput ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) ToGetDrPlanPlanGroupStepUserDefinedStepOutput() GetDrPlanPlanGroupStepUserDefinedStepOutput
func (GetDrPlanPlanGroupStepUserDefinedStepOutput) ToGetDrPlanPlanGroupStepUserDefinedStepOutputWithContext ¶
func (o GetDrPlanPlanGroupStepUserDefinedStepOutput) ToGetDrPlanPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) GetDrPlanPlanGroupStepUserDefinedStepOutput
type GetDrPlansArgs ¶
type GetDrPlansArgs struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName *string `pulumi:"displayName"` // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.exampleocid` DrPlanId *string `pulumi:"drPlanId"` // The DR Plan type. DrPlanType *string `pulumi:"drPlanType"` // The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` Filters []GetDrPlansFilter `pulumi:"filters"` // A filter to return only DR Plans that match the given lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getDrPlans.
type GetDrPlansDrPlanCollection ¶
type GetDrPlansDrPlanCollection struct {
Items []GetDrPlansDrPlanCollectionItem `pulumi:"items"`
}
type GetDrPlansDrPlanCollectionArgs ¶
type GetDrPlansDrPlanCollectionArgs struct {
Items GetDrPlansDrPlanCollectionItemArrayInput `pulumi:"items"`
}
func (GetDrPlansDrPlanCollectionArgs) ElementType ¶
func (GetDrPlansDrPlanCollectionArgs) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionArgs) ToGetDrPlansDrPlanCollectionOutput ¶
func (i GetDrPlansDrPlanCollectionArgs) ToGetDrPlansDrPlanCollectionOutput() GetDrPlansDrPlanCollectionOutput
func (GetDrPlansDrPlanCollectionArgs) ToGetDrPlansDrPlanCollectionOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionArgs) ToGetDrPlansDrPlanCollectionOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionOutput
type GetDrPlansDrPlanCollectionArray ¶
type GetDrPlansDrPlanCollectionArray []GetDrPlansDrPlanCollectionInput
func (GetDrPlansDrPlanCollectionArray) ElementType ¶
func (GetDrPlansDrPlanCollectionArray) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionArray) ToGetDrPlansDrPlanCollectionArrayOutput ¶
func (i GetDrPlansDrPlanCollectionArray) ToGetDrPlansDrPlanCollectionArrayOutput() GetDrPlansDrPlanCollectionArrayOutput
func (GetDrPlansDrPlanCollectionArray) ToGetDrPlansDrPlanCollectionArrayOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionArray) ToGetDrPlansDrPlanCollectionArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionArrayOutput
type GetDrPlansDrPlanCollectionArrayInput ¶
type GetDrPlansDrPlanCollectionArrayInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionArrayOutput() GetDrPlansDrPlanCollectionArrayOutput ToGetDrPlansDrPlanCollectionArrayOutputWithContext(context.Context) GetDrPlansDrPlanCollectionArrayOutput }
GetDrPlansDrPlanCollectionArrayInput is an input type that accepts GetDrPlansDrPlanCollectionArray and GetDrPlansDrPlanCollectionArrayOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionArrayInput` via:
GetDrPlansDrPlanCollectionArray{ GetDrPlansDrPlanCollectionArgs{...} }
type GetDrPlansDrPlanCollectionArrayOutput ¶
type GetDrPlansDrPlanCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionArrayOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionArrayOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionArrayOutput) Index ¶
func (o GetDrPlansDrPlanCollectionArrayOutput) Index(i pulumi.IntInput) GetDrPlansDrPlanCollectionOutput
func (GetDrPlansDrPlanCollectionArrayOutput) ToGetDrPlansDrPlanCollectionArrayOutput ¶
func (o GetDrPlansDrPlanCollectionArrayOutput) ToGetDrPlansDrPlanCollectionArrayOutput() GetDrPlansDrPlanCollectionArrayOutput
func (GetDrPlansDrPlanCollectionArrayOutput) ToGetDrPlansDrPlanCollectionArrayOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionArrayOutput) ToGetDrPlansDrPlanCollectionArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionArrayOutput
type GetDrPlansDrPlanCollectionInput ¶
type GetDrPlansDrPlanCollectionInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionOutput() GetDrPlansDrPlanCollectionOutput ToGetDrPlansDrPlanCollectionOutputWithContext(context.Context) GetDrPlansDrPlanCollectionOutput }
GetDrPlansDrPlanCollectionInput is an input type that accepts GetDrPlansDrPlanCollectionArgs and GetDrPlansDrPlanCollectionOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionInput` via:
GetDrPlansDrPlanCollectionArgs{...}
type GetDrPlansDrPlanCollectionItem ¶
type GetDrPlansDrPlanCollectionItem struct { // The OCID of the compartment containing the DR Plan. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName string `pulumi:"displayName"` // The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id string `pulumi:"id"` // A message describing the DR Plan's current state in more detail. LifeCycleDetails string `pulumi:"lifeCycleDetails"` // The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId string `pulumi:"peerDrProtectionGroupId"` // The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `us-phoenix-1` PeerRegion string `pulumi:"peerRegion"` // The list of groups in this DR Plan. PlanGroups []GetDrPlansDrPlanCollectionItemPlanGroup `pulumi:"planGroups"` // A filter to return only DR Plans that match the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated string `pulumi:"timeCreated"` // The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated string `pulumi:"timeUpdated"` // The type of this DR Plan. Type string `pulumi:"type"` }
type GetDrPlansDrPlanCollectionItemArgs ¶
type GetDrPlansDrPlanCollectionItemArgs struct { // The OCID of the compartment containing the DR Plan. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringInput `pulumi:"displayName"` // The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId pulumi.StringInput `pulumi:"drProtectionGroupId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id pulumi.StringInput `pulumi:"id"` // A message describing the DR Plan's current state in more detail. LifeCycleDetails pulumi.StringInput `pulumi:"lifeCycleDetails"` // The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId pulumi.StringInput `pulumi:"peerDrProtectionGroupId"` // The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `us-phoenix-1` PeerRegion pulumi.StringInput `pulumi:"peerRegion"` // The list of groups in this DR Plan. PlanGroups GetDrPlansDrPlanCollectionItemPlanGroupArrayInput `pulumi:"planGroups"` // A filter to return only DR Plans that match the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The type of this DR Plan. Type pulumi.StringInput `pulumi:"type"` }
func (GetDrPlansDrPlanCollectionItemArgs) ElementType ¶
func (GetDrPlansDrPlanCollectionItemArgs) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemArgs) ToGetDrPlansDrPlanCollectionItemOutput ¶
func (i GetDrPlansDrPlanCollectionItemArgs) ToGetDrPlansDrPlanCollectionItemOutput() GetDrPlansDrPlanCollectionItemOutput
func (GetDrPlansDrPlanCollectionItemArgs) ToGetDrPlansDrPlanCollectionItemOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemArgs) ToGetDrPlansDrPlanCollectionItemOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemOutput
type GetDrPlansDrPlanCollectionItemArray ¶
type GetDrPlansDrPlanCollectionItemArray []GetDrPlansDrPlanCollectionItemInput
func (GetDrPlansDrPlanCollectionItemArray) ElementType ¶
func (GetDrPlansDrPlanCollectionItemArray) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemArray) ToGetDrPlansDrPlanCollectionItemArrayOutput ¶
func (i GetDrPlansDrPlanCollectionItemArray) ToGetDrPlansDrPlanCollectionItemArrayOutput() GetDrPlansDrPlanCollectionItemArrayOutput
func (GetDrPlansDrPlanCollectionItemArray) ToGetDrPlansDrPlanCollectionItemArrayOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemArray) ToGetDrPlansDrPlanCollectionItemArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemArrayOutput
type GetDrPlansDrPlanCollectionItemArrayInput ¶
type GetDrPlansDrPlanCollectionItemArrayInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemArrayOutput() GetDrPlansDrPlanCollectionItemArrayOutput ToGetDrPlansDrPlanCollectionItemArrayOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemArrayOutput }
GetDrPlansDrPlanCollectionItemArrayInput is an input type that accepts GetDrPlansDrPlanCollectionItemArray and GetDrPlansDrPlanCollectionItemArrayOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemArrayInput` via:
GetDrPlansDrPlanCollectionItemArray{ GetDrPlansDrPlanCollectionItemArgs{...} }
type GetDrPlansDrPlanCollectionItemArrayOutput ¶
type GetDrPlansDrPlanCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemArrayOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemArrayOutput) ToGetDrPlansDrPlanCollectionItemArrayOutput ¶
func (o GetDrPlansDrPlanCollectionItemArrayOutput) ToGetDrPlansDrPlanCollectionItemArrayOutput() GetDrPlansDrPlanCollectionItemArrayOutput
func (GetDrPlansDrPlanCollectionItemArrayOutput) ToGetDrPlansDrPlanCollectionItemArrayOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemArrayOutput) ToGetDrPlansDrPlanCollectionItemArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemArrayOutput
type GetDrPlansDrPlanCollectionItemInput ¶
type GetDrPlansDrPlanCollectionItemInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemOutput() GetDrPlansDrPlanCollectionItemOutput ToGetDrPlansDrPlanCollectionItemOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemOutput }
GetDrPlansDrPlanCollectionItemInput is an input type that accepts GetDrPlansDrPlanCollectionItemArgs and GetDrPlansDrPlanCollectionItemOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemInput` via:
GetDrPlansDrPlanCollectionItemArgs{...}
type GetDrPlansDrPlanCollectionItemOutput ¶
type GetDrPlansDrPlanCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemOutput) CompartmentId ¶
func (o GetDrPlansDrPlanCollectionItemOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the DR Plan. Example: `ocid1.compartment.oc1..<unique_id>`
func (GetDrPlansDrPlanCollectionItemOutput) DefinedTags ¶
func (o GetDrPlansDrPlanCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (GetDrPlansDrPlanCollectionItemOutput) DisplayName ¶
func (o GetDrPlansDrPlanCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME`
func (GetDrPlansDrPlanCollectionItemOutput) DrProtectionGroupId ¶
func (o GetDrPlansDrPlanCollectionItemOutput) DrProtectionGroupId() pulumi.StringOutput
The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid`
func (GetDrPlansDrPlanCollectionItemOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemOutput) FreeformTags ¶
func (o GetDrPlansDrPlanCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (GetDrPlansDrPlanCollectionItemOutput) Id ¶
func (o GetDrPlansDrPlanCollectionItemOutput) Id() pulumi.StringOutput
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>`
func (GetDrPlansDrPlanCollectionItemOutput) LifeCycleDetails ¶
func (o GetDrPlansDrPlanCollectionItemOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Plan's current state in more detail.
func (GetDrPlansDrPlanCollectionItemOutput) PeerDrProtectionGroupId ¶
func (o GetDrPlansDrPlanCollectionItemOutput) PeerDrProtectionGroupId() pulumi.StringOutput
The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>`
func (GetDrPlansDrPlanCollectionItemOutput) PeerRegion ¶
func (o GetDrPlansDrPlanCollectionItemOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `us-phoenix-1`
func (GetDrPlansDrPlanCollectionItemOutput) PlanGroups ¶
func (o GetDrPlansDrPlanCollectionItemOutput) PlanGroups() GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
The list of groups in this DR Plan.
func (GetDrPlansDrPlanCollectionItemOutput) State ¶
func (o GetDrPlansDrPlanCollectionItemOutput) State() pulumi.StringOutput
A filter to return only DR Plans that match the given lifecycleState.
func (GetDrPlansDrPlanCollectionItemOutput) SystemTags ¶
func (o GetDrPlansDrPlanCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetDrPlansDrPlanCollectionItemOutput) TimeCreated ¶
func (o GetDrPlansDrPlanCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlansDrPlanCollectionItemOutput) TimeUpdated ¶
func (o GetDrPlansDrPlanCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrPlansDrPlanCollectionItemOutput) ToGetDrPlansDrPlanCollectionItemOutput ¶
func (o GetDrPlansDrPlanCollectionItemOutput) ToGetDrPlansDrPlanCollectionItemOutput() GetDrPlansDrPlanCollectionItemOutput
func (GetDrPlansDrPlanCollectionItemOutput) ToGetDrPlansDrPlanCollectionItemOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemOutput) ToGetDrPlansDrPlanCollectionItemOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemOutput
func (GetDrPlansDrPlanCollectionItemOutput) Type ¶
func (o GetDrPlansDrPlanCollectionItemOutput) Type() pulumi.StringOutput
The type of this DR Plan.
type GetDrPlansDrPlanCollectionItemPlanGroup ¶
type GetDrPlansDrPlanCollectionItemPlanGroup struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName string `pulumi:"displayName"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id string `pulumi:"id"` // The list of steps in this plan group. Steps []GetDrPlansDrPlanCollectionItemPlanGroupStep `pulumi:"steps"` // The type of this DR Plan. Type string `pulumi:"type"` }
type GetDrPlansDrPlanCollectionItemPlanGroupArgs ¶
type GetDrPlansDrPlanCollectionItemPlanGroupArgs struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringInput `pulumi:"displayName"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id pulumi.StringInput `pulumi:"id"` // The list of steps in this plan group. Steps GetDrPlansDrPlanCollectionItemPlanGroupStepArrayInput `pulumi:"steps"` // The type of this DR Plan. Type pulumi.StringInput `pulumi:"type"` }
func (GetDrPlansDrPlanCollectionItemPlanGroupArgs) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupArgs) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupOutput ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupOutput() GetDrPlansDrPlanCollectionItemPlanGroupOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupOutput
type GetDrPlansDrPlanCollectionItemPlanGroupArray ¶
type GetDrPlansDrPlanCollectionItemPlanGroupArray []GetDrPlansDrPlanCollectionItemPlanGroupInput
func (GetDrPlansDrPlanCollectionItemPlanGroupArray) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupArray) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupArray) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutput ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupArray) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupArray) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupArray) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
type GetDrPlansDrPlanCollectionItemPlanGroupArrayInput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupArrayInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput }
GetDrPlansDrPlanCollectionItemPlanGroupArrayInput is an input type that accepts GetDrPlansDrPlanCollectionItemPlanGroupArray and GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemPlanGroupArrayInput` via:
GetDrPlansDrPlanCollectionItemPlanGroupArray{ GetDrPlansDrPlanCollectionItemPlanGroupArgs{...} }
type GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutput ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupArrayOutput
type GetDrPlansDrPlanCollectionItemPlanGroupInput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemPlanGroupOutput() GetDrPlansDrPlanCollectionItemPlanGroupOutput ToGetDrPlansDrPlanCollectionItemPlanGroupOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemPlanGroupOutput }
GetDrPlansDrPlanCollectionItemPlanGroupInput is an input type that accepts GetDrPlansDrPlanCollectionItemPlanGroupArgs and GetDrPlansDrPlanCollectionItemPlanGroupOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemPlanGroupInput` via:
GetDrPlansDrPlanCollectionItemPlanGroupArgs{...}
type GetDrPlansDrPlanCollectionItemPlanGroupOutput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) DisplayName ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME`
func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) Id ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) Id() pulumi.StringOutput
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>`
func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) Steps ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) Steps() GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
The list of steps in this plan group.
func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupOutput ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupOutput() GetDrPlansDrPlanCollectionItemPlanGroupOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupOutput) Type ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupOutput) Type() pulumi.StringOutput
The type of this DR Plan.
type GetDrPlansDrPlanCollectionItemPlanGroupStep ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStep struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName string `pulumi:"displayName"` // The error mode for this step. ErrorMode string `pulumi:"errorMode"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId string `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id string `pulumi:"id"` // A flag indicating whether this step should be enabled for execution. Example: `true` IsEnabled bool `pulumi:"isEnabled"` // The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>` MemberId string `pulumi:"memberId"` // The timeout in seconds for executing this step. Example: `600` Timeout int `pulumi:"timeout"` // The type of this DR Plan. Type string `pulumi:"type"` // The details for a user-defined step in a DR Plan. UserDefinedSteps []GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStep `pulumi:"userDefinedSteps"` }
type GetDrPlansDrPlanCollectionItemPlanGroupStepArgs ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepArgs struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringInput `pulumi:"displayName"` // The error mode for this step. ErrorMode pulumi.StringInput `pulumi:"errorMode"` // The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>` GroupId pulumi.StringInput `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id pulumi.StringInput `pulumi:"id"` // A flag indicating whether this step should be enabled for execution. Example: `true` IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>` MemberId pulumi.StringInput `pulumi:"memberId"` // The timeout in seconds for executing this step. Example: `600` Timeout pulumi.IntInput `pulumi:"timeout"` // The type of this DR Plan. Type pulumi.StringInput `pulumi:"type"` // The details for a user-defined step in a DR Plan. UserDefinedSteps GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayInput `pulumi:"userDefinedSteps"` }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutput ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepArray ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepArray []GetDrPlansDrPlanCollectionItemPlanGroupStepInput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepArrayInput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepArrayInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput }
GetDrPlansDrPlanCollectionItemPlanGroupStepArrayInput is an input type that accepts GetDrPlansDrPlanCollectionItemPlanGroupStepArray and GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemPlanGroupStepArrayInput` via:
GetDrPlansDrPlanCollectionItemPlanGroupStepArray{ GetDrPlansDrPlanCollectionItemPlanGroupStepArgs{...} }
type GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepArrayOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepInput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepOutput ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepOutput }
GetDrPlansDrPlanCollectionItemPlanGroupStepInput is an input type that accepts GetDrPlansDrPlanCollectionItemPlanGroupStepArgs and GetDrPlansDrPlanCollectionItemPlanGroupStepOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemPlanGroupStepInput` via:
GetDrPlansDrPlanCollectionItemPlanGroupStepArgs{...}
type GetDrPlansDrPlanCollectionItemPlanGroupStepOutput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) DisplayName ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ErrorMode ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ErrorMode() pulumi.StringOutput
The error mode for this step.
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) GroupId ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) GroupId() pulumi.StringOutput
The unique id of the group to which this step belongs. Must not be modified by user. Example: `sgid1.group..<unique_id>`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Id ¶
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) IsEnabled ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) IsEnabled() pulumi.BoolOutput
A flag indicating whether this step should be enabled for execution. Example: `true`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) MemberId ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) MemberId() pulumi.StringOutput
The OCID of the member associated with this step. Example: `ocid1.database.oc1.phx.<unique_id>`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Timeout ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Timeout() pulumi.IntOutput
The timeout in seconds for executing this step. Example: `600`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutput ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Type ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Type() pulumi.StringOutput
The type of this DR Plan.
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) UserDefinedSteps ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) UserDefinedSteps() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
The details for a user-defined step in a DR Plan.
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStep ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStep struct { // The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>` FunctionId string `pulumi:"functionId"` // The region in which the function is deployed. Example: `us-ashburn-1` FunctionRegion string `pulumi:"functionRegion"` // Information about an Object Storage script location for a user-defined step in a DR Plan. ObjectStorageScriptLocations []GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocation `pulumi:"objectStorageScriptLocations"` // The request body for the function. Example: `{ "FnParam1", "FnParam2" }` RequestBody string `pulumi:"requestBody"` // The userid on the instance to be used for executing the script or command. Example: `opc` RunAsUser string `pulumi:"runAsUser"` // The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>` RunOnInstanceId string `pulumi:"runOnInstanceId"` // The region of the instance where this script or command should be executed. Example: `us-phoenix-1` RunOnInstanceRegion string `pulumi:"runOnInstanceRegion"` // The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3` ScriptCommand string `pulumi:"scriptCommand"` // The type of the step. StepType string `pulumi:"stepType"` }
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs struct { // The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>` FunctionId pulumi.StringInput `pulumi:"functionId"` // The region in which the function is deployed. Example: `us-ashburn-1` FunctionRegion pulumi.StringInput `pulumi:"functionRegion"` // Information about an Object Storage script location for a user-defined step in a DR Plan. ObjectStorageScriptLocations GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput `pulumi:"objectStorageScriptLocations"` // The request body for the function. Example: `{ "FnParam1", "FnParam2" }` RequestBody pulumi.StringInput `pulumi:"requestBody"` // The userid on the instance to be used for executing the script or command. Example: `opc` RunAsUser pulumi.StringInput `pulumi:"runAsUser"` // The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>` RunOnInstanceId pulumi.StringInput `pulumi:"runOnInstanceId"` // The region of the instance where this script or command should be executed. Example: `us-phoenix-1` RunOnInstanceRegion pulumi.StringInput `pulumi:"runOnInstanceRegion"` // The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3` ScriptCommand pulumi.StringInput `pulumi:"scriptCommand"` // The type of the step. StepType pulumi.StringInput `pulumi:"stepType"` }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray []GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepInput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayInput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput }
GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayInput is an input type that accepts GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray and GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayInput` via:
GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArray{ GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs{...} }
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArrayOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepInput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput }
GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepInput is an input type that accepts GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs and GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepInput` via:
GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepArgs{...}
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocation ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocation struct { // The bucket name inside the Object Storage namespace. Example: `customDrScripts` Bucket string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `validate_app_start.sh` Object string `pulumi:"object"` }
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `customDrScripts` Bucket pulumi.StringInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `validate_app_start.sh` Object pulumi.StringInput `pulumi:"object"` }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray []GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext ¶
func (i GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput }
GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput is an input type that accepts GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray and GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayInput` via:
GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArray{ GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs{...} }
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) Index ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput interface { pulumi.Input ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput }
GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput is an input type that accepts GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs and GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput values. You can construct a concrete instance of `GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationInput` via:
GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArgs{...}
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Bucket() pulumi.StringOutput
The bucket name inside the Object Storage namespace. Example: `customDrScripts`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Namespace() pulumi.StringOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) Object() pulumi.StringOutput
The object name inside the Object Storage bucket. Example: `validate_app_start.sh`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationOutput
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput ¶
type GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) FunctionId ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) FunctionId() pulumi.StringOutput
The OCID of function to be invoked. Example: `ocid1.fnfunc.oc1.iad.<unique_id>`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) FunctionRegion ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) FunctionRegion() pulumi.StringOutput
The region in which the function is deployed. Example: `us-ashburn-1`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ObjectStorageScriptLocations() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepObjectStorageScriptLocationArrayOutput
Information about an Object Storage script location for a user-defined step in a DR Plan.
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RequestBody ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RequestBody() pulumi.StringOutput
The request body for the function. Example: `{ "FnParam1", "FnParam2" }`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunAsUser ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunAsUser() pulumi.StringOutput
The userid on the instance to be used for executing the script or command. Example: `opc`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunOnInstanceId ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunOnInstanceId() pulumi.StringOutput
The OCID of the instance where this script or command should be executed. Example: `ocid1.instance.oc1.phx.<unique_id>`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) RunOnInstanceRegion() pulumi.StringOutput
The region of the instance where this script or command should be executed. Example: `us-phoenix-1`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ScriptCommand ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ScriptCommand() pulumi.StringOutput
The script name and arguments. Example: `/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) StepType ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) StepType() pulumi.StringOutput
The type of the step.
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput() GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
func (GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput) ToGetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionItemPlanGroupStepUserDefinedStepOutput
type GetDrPlansDrPlanCollectionOutput ¶
type GetDrPlansDrPlanCollectionOutput struct{ *pulumi.OutputState }
func (GetDrPlansDrPlanCollectionOutput) ElementType ¶
func (GetDrPlansDrPlanCollectionOutput) ElementType() reflect.Type
func (GetDrPlansDrPlanCollectionOutput) ToGetDrPlansDrPlanCollectionOutput ¶
func (o GetDrPlansDrPlanCollectionOutput) ToGetDrPlansDrPlanCollectionOutput() GetDrPlansDrPlanCollectionOutput
func (GetDrPlansDrPlanCollectionOutput) ToGetDrPlansDrPlanCollectionOutputWithContext ¶
func (o GetDrPlansDrPlanCollectionOutput) ToGetDrPlansDrPlanCollectionOutputWithContext(ctx context.Context) GetDrPlansDrPlanCollectionOutput
type GetDrPlansFilter ¶
type GetDrPlansFilterArgs ¶
type GetDrPlansFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDrPlansFilterArgs) ElementType ¶
func (GetDrPlansFilterArgs) ElementType() reflect.Type
func (GetDrPlansFilterArgs) ToGetDrPlansFilterOutput ¶
func (i GetDrPlansFilterArgs) ToGetDrPlansFilterOutput() GetDrPlansFilterOutput
func (GetDrPlansFilterArgs) ToGetDrPlansFilterOutputWithContext ¶
func (i GetDrPlansFilterArgs) ToGetDrPlansFilterOutputWithContext(ctx context.Context) GetDrPlansFilterOutput
type GetDrPlansFilterArray ¶
type GetDrPlansFilterArray []GetDrPlansFilterInput
func (GetDrPlansFilterArray) ElementType ¶
func (GetDrPlansFilterArray) ElementType() reflect.Type
func (GetDrPlansFilterArray) ToGetDrPlansFilterArrayOutput ¶
func (i GetDrPlansFilterArray) ToGetDrPlansFilterArrayOutput() GetDrPlansFilterArrayOutput
func (GetDrPlansFilterArray) ToGetDrPlansFilterArrayOutputWithContext ¶
func (i GetDrPlansFilterArray) ToGetDrPlansFilterArrayOutputWithContext(ctx context.Context) GetDrPlansFilterArrayOutput
type GetDrPlansFilterArrayInput ¶
type GetDrPlansFilterArrayInput interface { pulumi.Input ToGetDrPlansFilterArrayOutput() GetDrPlansFilterArrayOutput ToGetDrPlansFilterArrayOutputWithContext(context.Context) GetDrPlansFilterArrayOutput }
GetDrPlansFilterArrayInput is an input type that accepts GetDrPlansFilterArray and GetDrPlansFilterArrayOutput values. You can construct a concrete instance of `GetDrPlansFilterArrayInput` via:
GetDrPlansFilterArray{ GetDrPlansFilterArgs{...} }
type GetDrPlansFilterArrayOutput ¶
type GetDrPlansFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDrPlansFilterArrayOutput) ElementType ¶
func (GetDrPlansFilterArrayOutput) ElementType() reflect.Type
func (GetDrPlansFilterArrayOutput) Index ¶
func (o GetDrPlansFilterArrayOutput) Index(i pulumi.IntInput) GetDrPlansFilterOutput
func (GetDrPlansFilterArrayOutput) ToGetDrPlansFilterArrayOutput ¶
func (o GetDrPlansFilterArrayOutput) ToGetDrPlansFilterArrayOutput() GetDrPlansFilterArrayOutput
func (GetDrPlansFilterArrayOutput) ToGetDrPlansFilterArrayOutputWithContext ¶
func (o GetDrPlansFilterArrayOutput) ToGetDrPlansFilterArrayOutputWithContext(ctx context.Context) GetDrPlansFilterArrayOutput
type GetDrPlansFilterInput ¶
type GetDrPlansFilterInput interface { pulumi.Input ToGetDrPlansFilterOutput() GetDrPlansFilterOutput ToGetDrPlansFilterOutputWithContext(context.Context) GetDrPlansFilterOutput }
GetDrPlansFilterInput is an input type that accepts GetDrPlansFilterArgs and GetDrPlansFilterOutput values. You can construct a concrete instance of `GetDrPlansFilterInput` via:
GetDrPlansFilterArgs{...}
type GetDrPlansFilterOutput ¶
type GetDrPlansFilterOutput struct{ *pulumi.OutputState }
func (GetDrPlansFilterOutput) ElementType ¶
func (GetDrPlansFilterOutput) ElementType() reflect.Type
func (GetDrPlansFilterOutput) Name ¶
func (o GetDrPlansFilterOutput) Name() pulumi.StringOutput
func (GetDrPlansFilterOutput) Regex ¶
func (o GetDrPlansFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDrPlansFilterOutput) ToGetDrPlansFilterOutput ¶
func (o GetDrPlansFilterOutput) ToGetDrPlansFilterOutput() GetDrPlansFilterOutput
func (GetDrPlansFilterOutput) ToGetDrPlansFilterOutputWithContext ¶
func (o GetDrPlansFilterOutput) ToGetDrPlansFilterOutputWithContext(ctx context.Context) GetDrPlansFilterOutput
func (GetDrPlansFilterOutput) Values ¶
func (o GetDrPlansFilterOutput) Values() pulumi.StringArrayOutput
type GetDrPlansOutputArgs ¶
type GetDrPlansOutputArgs struct { // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.exampleocid` DrPlanId pulumi.StringPtrInput `pulumi:"drPlanId"` // The DR Plan type. DrPlanType pulumi.StringPtrInput `pulumi:"drPlanType"` // The OCID of the DR Protection Group. Mandatory query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId pulumi.StringInput `pulumi:"drProtectionGroupId"` Filters GetDrPlansFilterArrayInput `pulumi:"filters"` // A filter to return only DR Plans that match the given lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDrPlans.
func (GetDrPlansOutputArgs) ElementType ¶
func (GetDrPlansOutputArgs) ElementType() reflect.Type
type GetDrPlansResult ¶
type GetDrPlansResult struct { // The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER` DisplayName *string `pulumi:"displayName"` // The list of dr_plan_collection. DrPlanCollections []GetDrPlansDrPlanCollection `pulumi:"drPlanCollections"` DrPlanId *string `pulumi:"drPlanId"` DrPlanType *string `pulumi:"drPlanType"` // The OCID of the DR Protection Group with which this DR Plan is associated. Example: `ocid1.drplan.oc1.iad.<unique_id>` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` Filters []GetDrPlansFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current state of the DR Plan. State *string `pulumi:"state"` }
A collection of values returned by getDrPlans.
func GetDrPlans ¶
func GetDrPlans(ctx *pulumi.Context, args *GetDrPlansArgs, opts ...pulumi.InvokeOption) (*GetDrPlansResult, error)
This data source provides the list of Dr Plans in Oracle Cloud Infrastructure Disaster Recovery service.
Gets a summary list of all DR Plans for a DR Protection Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.GetDrPlans(ctx, &disasterrecovery.GetDrPlansArgs{ DrProtectionGroupId: oci_disaster_recovery_dr_protection_group.Test_dr_protection_group.Id, DisplayName: pulumi.StringRef(_var.Dr_plan_display_name), DrPlanId: pulumi.StringRef(oci_disaster_recovery_dr_plan.Test_dr_plan.Id), DrPlanType: pulumi.StringRef(_var.Dr_plan_dr_plan_type), State: pulumi.StringRef(_var.Dr_plan_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDrPlansResultOutput ¶
type GetDrPlansResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDrPlans.
func GetDrPlansOutput ¶
func GetDrPlansOutput(ctx *pulumi.Context, args GetDrPlansOutputArgs, opts ...pulumi.InvokeOption) GetDrPlansResultOutput
func (GetDrPlansResultOutput) DisplayName ¶
func (o GetDrPlansResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER`
func (GetDrPlansResultOutput) DrPlanCollections ¶
func (o GetDrPlansResultOutput) DrPlanCollections() GetDrPlansDrPlanCollectionArrayOutput
The list of dr_plan_collection.
func (GetDrPlansResultOutput) DrPlanId ¶
func (o GetDrPlansResultOutput) DrPlanId() pulumi.StringPtrOutput
func (GetDrPlansResultOutput) DrPlanType ¶
func (o GetDrPlansResultOutput) DrPlanType() pulumi.StringPtrOutput
func (GetDrPlansResultOutput) DrProtectionGroupId ¶
func (o GetDrPlansResultOutput) DrProtectionGroupId() pulumi.StringOutput
The OCID of the DR Protection Group with which this DR Plan is associated. Example: `ocid1.drplan.oc1.iad.<unique_id>`
func (GetDrPlansResultOutput) ElementType ¶
func (GetDrPlansResultOutput) ElementType() reflect.Type
func (GetDrPlansResultOutput) Filters ¶
func (o GetDrPlansResultOutput) Filters() GetDrPlansFilterArrayOutput
func (GetDrPlansResultOutput) Id ¶
func (o GetDrPlansResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDrPlansResultOutput) State ¶
func (o GetDrPlansResultOutput) State() pulumi.StringPtrOutput
The current state of the DR Plan.
func (GetDrPlansResultOutput) ToGetDrPlansResultOutput ¶
func (o GetDrPlansResultOutput) ToGetDrPlansResultOutput() GetDrPlansResultOutput
func (GetDrPlansResultOutput) ToGetDrPlansResultOutputWithContext ¶
func (o GetDrPlansResultOutput) ToGetDrPlansResultOutputWithContext(ctx context.Context) GetDrPlansResultOutput
type GetDrProtectionGroupAssociation ¶
type GetDrProtectionGroupAssociation struct { // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId string `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion string `pulumi:"peerRegion"` // The role of the DR Protection Group. Role string `pulumi:"role"` }
type GetDrProtectionGroupAssociationArgs ¶
type GetDrProtectionGroupAssociationArgs struct { // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId pulumi.StringInput `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringInput `pulumi:"peerRegion"` // The role of the DR Protection Group. Role pulumi.StringInput `pulumi:"role"` }
func (GetDrProtectionGroupAssociationArgs) ElementType ¶
func (GetDrProtectionGroupAssociationArgs) ElementType() reflect.Type
func (GetDrProtectionGroupAssociationArgs) ToGetDrProtectionGroupAssociationOutput ¶
func (i GetDrProtectionGroupAssociationArgs) ToGetDrProtectionGroupAssociationOutput() GetDrProtectionGroupAssociationOutput
func (GetDrProtectionGroupAssociationArgs) ToGetDrProtectionGroupAssociationOutputWithContext ¶
func (i GetDrProtectionGroupAssociationArgs) ToGetDrProtectionGroupAssociationOutputWithContext(ctx context.Context) GetDrProtectionGroupAssociationOutput
type GetDrProtectionGroupAssociationArray ¶
type GetDrProtectionGroupAssociationArray []GetDrProtectionGroupAssociationInput
func (GetDrProtectionGroupAssociationArray) ElementType ¶
func (GetDrProtectionGroupAssociationArray) ElementType() reflect.Type
func (GetDrProtectionGroupAssociationArray) ToGetDrProtectionGroupAssociationArrayOutput ¶
func (i GetDrProtectionGroupAssociationArray) ToGetDrProtectionGroupAssociationArrayOutput() GetDrProtectionGroupAssociationArrayOutput
func (GetDrProtectionGroupAssociationArray) ToGetDrProtectionGroupAssociationArrayOutputWithContext ¶
func (i GetDrProtectionGroupAssociationArray) ToGetDrProtectionGroupAssociationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupAssociationArrayOutput
type GetDrProtectionGroupAssociationArrayInput ¶
type GetDrProtectionGroupAssociationArrayInput interface { pulumi.Input ToGetDrProtectionGroupAssociationArrayOutput() GetDrProtectionGroupAssociationArrayOutput ToGetDrProtectionGroupAssociationArrayOutputWithContext(context.Context) GetDrProtectionGroupAssociationArrayOutput }
GetDrProtectionGroupAssociationArrayInput is an input type that accepts GetDrProtectionGroupAssociationArray and GetDrProtectionGroupAssociationArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupAssociationArrayInput` via:
GetDrProtectionGroupAssociationArray{ GetDrProtectionGroupAssociationArgs{...} }
type GetDrProtectionGroupAssociationArrayOutput ¶
type GetDrProtectionGroupAssociationArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupAssociationArrayOutput) ElementType ¶
func (GetDrProtectionGroupAssociationArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupAssociationArrayOutput) ToGetDrProtectionGroupAssociationArrayOutput ¶
func (o GetDrProtectionGroupAssociationArrayOutput) ToGetDrProtectionGroupAssociationArrayOutput() GetDrProtectionGroupAssociationArrayOutput
func (GetDrProtectionGroupAssociationArrayOutput) ToGetDrProtectionGroupAssociationArrayOutputWithContext ¶
func (o GetDrProtectionGroupAssociationArrayOutput) ToGetDrProtectionGroupAssociationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupAssociationArrayOutput
type GetDrProtectionGroupAssociationInput ¶
type GetDrProtectionGroupAssociationInput interface { pulumi.Input ToGetDrProtectionGroupAssociationOutput() GetDrProtectionGroupAssociationOutput ToGetDrProtectionGroupAssociationOutputWithContext(context.Context) GetDrProtectionGroupAssociationOutput }
GetDrProtectionGroupAssociationInput is an input type that accepts GetDrProtectionGroupAssociationArgs and GetDrProtectionGroupAssociationOutput values. You can construct a concrete instance of `GetDrProtectionGroupAssociationInput` via:
GetDrProtectionGroupAssociationArgs{...}
type GetDrProtectionGroupAssociationOutput ¶
type GetDrProtectionGroupAssociationOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupAssociationOutput) ElementType ¶
func (GetDrProtectionGroupAssociationOutput) ElementType() reflect.Type
func (GetDrProtectionGroupAssociationOutput) PeerId ¶
func (o GetDrProtectionGroupAssociationOutput) PeerId() pulumi.StringOutput
The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (GetDrProtectionGroupAssociationOutput) PeerRegion ¶
func (o GetDrProtectionGroupAssociationOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (GetDrProtectionGroupAssociationOutput) Role ¶
func (o GetDrProtectionGroupAssociationOutput) Role() pulumi.StringOutput
The role of the DR Protection Group.
func (GetDrProtectionGroupAssociationOutput) ToGetDrProtectionGroupAssociationOutput ¶
func (o GetDrProtectionGroupAssociationOutput) ToGetDrProtectionGroupAssociationOutput() GetDrProtectionGroupAssociationOutput
func (GetDrProtectionGroupAssociationOutput) ToGetDrProtectionGroupAssociationOutputWithContext ¶
func (o GetDrProtectionGroupAssociationOutput) ToGetDrProtectionGroupAssociationOutputWithContext(ctx context.Context) GetDrProtectionGroupAssociationOutput
type GetDrProtectionGroupLogLocation ¶
type GetDrProtectionGroupLogLocation struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object string `pulumi:"object"` }
type GetDrProtectionGroupLogLocationArgs ¶
type GetDrProtectionGroupLogLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringInput `pulumi:"object"` }
func (GetDrProtectionGroupLogLocationArgs) ElementType ¶
func (GetDrProtectionGroupLogLocationArgs) ElementType() reflect.Type
func (GetDrProtectionGroupLogLocationArgs) ToGetDrProtectionGroupLogLocationOutput ¶
func (i GetDrProtectionGroupLogLocationArgs) ToGetDrProtectionGroupLogLocationOutput() GetDrProtectionGroupLogLocationOutput
func (GetDrProtectionGroupLogLocationArgs) ToGetDrProtectionGroupLogLocationOutputWithContext ¶
func (i GetDrProtectionGroupLogLocationArgs) ToGetDrProtectionGroupLogLocationOutputWithContext(ctx context.Context) GetDrProtectionGroupLogLocationOutput
type GetDrProtectionGroupLogLocationArray ¶
type GetDrProtectionGroupLogLocationArray []GetDrProtectionGroupLogLocationInput
func (GetDrProtectionGroupLogLocationArray) ElementType ¶
func (GetDrProtectionGroupLogLocationArray) ElementType() reflect.Type
func (GetDrProtectionGroupLogLocationArray) ToGetDrProtectionGroupLogLocationArrayOutput ¶
func (i GetDrProtectionGroupLogLocationArray) ToGetDrProtectionGroupLogLocationArrayOutput() GetDrProtectionGroupLogLocationArrayOutput
func (GetDrProtectionGroupLogLocationArray) ToGetDrProtectionGroupLogLocationArrayOutputWithContext ¶
func (i GetDrProtectionGroupLogLocationArray) ToGetDrProtectionGroupLogLocationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupLogLocationArrayOutput
type GetDrProtectionGroupLogLocationArrayInput ¶
type GetDrProtectionGroupLogLocationArrayInput interface { pulumi.Input ToGetDrProtectionGroupLogLocationArrayOutput() GetDrProtectionGroupLogLocationArrayOutput ToGetDrProtectionGroupLogLocationArrayOutputWithContext(context.Context) GetDrProtectionGroupLogLocationArrayOutput }
GetDrProtectionGroupLogLocationArrayInput is an input type that accepts GetDrProtectionGroupLogLocationArray and GetDrProtectionGroupLogLocationArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupLogLocationArrayInput` via:
GetDrProtectionGroupLogLocationArray{ GetDrProtectionGroupLogLocationArgs{...} }
type GetDrProtectionGroupLogLocationArrayOutput ¶
type GetDrProtectionGroupLogLocationArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupLogLocationArrayOutput) ElementType ¶
func (GetDrProtectionGroupLogLocationArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupLogLocationArrayOutput) ToGetDrProtectionGroupLogLocationArrayOutput ¶
func (o GetDrProtectionGroupLogLocationArrayOutput) ToGetDrProtectionGroupLogLocationArrayOutput() GetDrProtectionGroupLogLocationArrayOutput
func (GetDrProtectionGroupLogLocationArrayOutput) ToGetDrProtectionGroupLogLocationArrayOutputWithContext ¶
func (o GetDrProtectionGroupLogLocationArrayOutput) ToGetDrProtectionGroupLogLocationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupLogLocationArrayOutput
type GetDrProtectionGroupLogLocationInput ¶
type GetDrProtectionGroupLogLocationInput interface { pulumi.Input ToGetDrProtectionGroupLogLocationOutput() GetDrProtectionGroupLogLocationOutput ToGetDrProtectionGroupLogLocationOutputWithContext(context.Context) GetDrProtectionGroupLogLocationOutput }
GetDrProtectionGroupLogLocationInput is an input type that accepts GetDrProtectionGroupLogLocationArgs and GetDrProtectionGroupLogLocationOutput values. You can construct a concrete instance of `GetDrProtectionGroupLogLocationInput` via:
GetDrProtectionGroupLogLocationArgs{...}
type GetDrProtectionGroupLogLocationOutput ¶
type GetDrProtectionGroupLogLocationOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupLogLocationOutput) Bucket ¶
func (o GetDrProtectionGroupLogLocationOutput) Bucket() pulumi.StringOutput
The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (GetDrProtectionGroupLogLocationOutput) ElementType ¶
func (GetDrProtectionGroupLogLocationOutput) ElementType() reflect.Type
func (GetDrProtectionGroupLogLocationOutput) Namespace ¶
func (o GetDrProtectionGroupLogLocationOutput) Namespace() pulumi.StringOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (GetDrProtectionGroupLogLocationOutput) Object ¶
func (o GetDrProtectionGroupLogLocationOutput) Object() pulumi.StringOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (GetDrProtectionGroupLogLocationOutput) ToGetDrProtectionGroupLogLocationOutput ¶
func (o GetDrProtectionGroupLogLocationOutput) ToGetDrProtectionGroupLogLocationOutput() GetDrProtectionGroupLogLocationOutput
func (GetDrProtectionGroupLogLocationOutput) ToGetDrProtectionGroupLogLocationOutputWithContext ¶
func (o GetDrProtectionGroupLogLocationOutput) ToGetDrProtectionGroupLogLocationOutputWithContext(ctx context.Context) GetDrProtectionGroupLogLocationOutput
type GetDrProtectionGroupMember ¶
type GetDrProtectionGroupMember struct { // The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>` DestinationCapacityReservationId string `pulumi:"destinationCapacityReservationId"` // The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>` DestinationCompartmentId string `pulumi:"destinationCompartmentId"` // The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1..<unique_id>` DestinationDedicatedVmHostId string `pulumi:"destinationDedicatedVmHostId"` // A flag indicating if this compute instance should be moved during DR operations. Example: `false` IsMovable bool `pulumi:"isMovable"` // A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false` IsRetainFaultDomain bool `pulumi:"isRetainFaultDomain"` // The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>` MemberId string `pulumi:"memberId"` // The type of the member. MemberType string `pulumi:"memberType"` // The ID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.exampleocid1` PasswordVaultSecretId string `pulumi:"passwordVaultSecretId"` // A list of compute instance VNIC mappings. VnicMapping []GetDrProtectionGroupMemberVnicMapping `pulumi:"vnicMapping"` // A list of compute instance VNIC mappings. VnicMappings []GetDrProtectionGroupMemberVnicMapping `pulumi:"vnicMappings"` }
type GetDrProtectionGroupMemberArgs ¶
type GetDrProtectionGroupMemberArgs struct { // The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>` DestinationCapacityReservationId pulumi.StringInput `pulumi:"destinationCapacityReservationId"` // The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>` DestinationCompartmentId pulumi.StringInput `pulumi:"destinationCompartmentId"` // The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1..<unique_id>` DestinationDedicatedVmHostId pulumi.StringInput `pulumi:"destinationDedicatedVmHostId"` // A flag indicating if this compute instance should be moved during DR operations. Example: `false` IsMovable pulumi.BoolInput `pulumi:"isMovable"` // A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false` IsRetainFaultDomain pulumi.BoolInput `pulumi:"isRetainFaultDomain"` // The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>` MemberId pulumi.StringInput `pulumi:"memberId"` // The type of the member. MemberType pulumi.StringInput `pulumi:"memberType"` // The ID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.exampleocid1` PasswordVaultSecretId pulumi.StringInput `pulumi:"passwordVaultSecretId"` // A list of compute instance VNIC mappings. VnicMapping GetDrProtectionGroupMemberVnicMappingArrayInput `pulumi:"vnicMapping"` // A list of compute instance VNIC mappings. VnicMappings GetDrProtectionGroupMemberVnicMappingArrayInput `pulumi:"vnicMappings"` }
func (GetDrProtectionGroupMemberArgs) ElementType ¶
func (GetDrProtectionGroupMemberArgs) ElementType() reflect.Type
func (GetDrProtectionGroupMemberArgs) ToGetDrProtectionGroupMemberOutput ¶
func (i GetDrProtectionGroupMemberArgs) ToGetDrProtectionGroupMemberOutput() GetDrProtectionGroupMemberOutput
func (GetDrProtectionGroupMemberArgs) ToGetDrProtectionGroupMemberOutputWithContext ¶
func (i GetDrProtectionGroupMemberArgs) ToGetDrProtectionGroupMemberOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberOutput
type GetDrProtectionGroupMemberArray ¶
type GetDrProtectionGroupMemberArray []GetDrProtectionGroupMemberInput
func (GetDrProtectionGroupMemberArray) ElementType ¶
func (GetDrProtectionGroupMemberArray) ElementType() reflect.Type
func (GetDrProtectionGroupMemberArray) ToGetDrProtectionGroupMemberArrayOutput ¶
func (i GetDrProtectionGroupMemberArray) ToGetDrProtectionGroupMemberArrayOutput() GetDrProtectionGroupMemberArrayOutput
func (GetDrProtectionGroupMemberArray) ToGetDrProtectionGroupMemberArrayOutputWithContext ¶
func (i GetDrProtectionGroupMemberArray) ToGetDrProtectionGroupMemberArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberArrayOutput
type GetDrProtectionGroupMemberArrayInput ¶
type GetDrProtectionGroupMemberArrayInput interface { pulumi.Input ToGetDrProtectionGroupMemberArrayOutput() GetDrProtectionGroupMemberArrayOutput ToGetDrProtectionGroupMemberArrayOutputWithContext(context.Context) GetDrProtectionGroupMemberArrayOutput }
GetDrProtectionGroupMemberArrayInput is an input type that accepts GetDrProtectionGroupMemberArray and GetDrProtectionGroupMemberArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupMemberArrayInput` via:
GetDrProtectionGroupMemberArray{ GetDrProtectionGroupMemberArgs{...} }
type GetDrProtectionGroupMemberArrayOutput ¶
type GetDrProtectionGroupMemberArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupMemberArrayOutput) ElementType ¶
func (GetDrProtectionGroupMemberArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupMemberArrayOutput) Index ¶
func (o GetDrProtectionGroupMemberArrayOutput) Index(i pulumi.IntInput) GetDrProtectionGroupMemberOutput
func (GetDrProtectionGroupMemberArrayOutput) ToGetDrProtectionGroupMemberArrayOutput ¶
func (o GetDrProtectionGroupMemberArrayOutput) ToGetDrProtectionGroupMemberArrayOutput() GetDrProtectionGroupMemberArrayOutput
func (GetDrProtectionGroupMemberArrayOutput) ToGetDrProtectionGroupMemberArrayOutputWithContext ¶
func (o GetDrProtectionGroupMemberArrayOutput) ToGetDrProtectionGroupMemberArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberArrayOutput
type GetDrProtectionGroupMemberInput ¶
type GetDrProtectionGroupMemberInput interface { pulumi.Input ToGetDrProtectionGroupMemberOutput() GetDrProtectionGroupMemberOutput ToGetDrProtectionGroupMemberOutputWithContext(context.Context) GetDrProtectionGroupMemberOutput }
GetDrProtectionGroupMemberInput is an input type that accepts GetDrProtectionGroupMemberArgs and GetDrProtectionGroupMemberOutput values. You can construct a concrete instance of `GetDrProtectionGroupMemberInput` via:
GetDrProtectionGroupMemberArgs{...}
type GetDrProtectionGroupMemberOutput ¶
type GetDrProtectionGroupMemberOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupMemberOutput) DestinationCapacityReservationId ¶ added in v1.4.0
func (o GetDrProtectionGroupMemberOutput) DestinationCapacityReservationId() pulumi.StringOutput
The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>`
func (GetDrProtectionGroupMemberOutput) DestinationCompartmentId ¶
func (o GetDrProtectionGroupMemberOutput) DestinationCompartmentId() pulumi.StringOutput
The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>`
func (GetDrProtectionGroupMemberOutput) DestinationDedicatedVmHostId ¶
func (o GetDrProtectionGroupMemberOutput) DestinationDedicatedVmHostId() pulumi.StringOutput
The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1..<unique_id>`
func (GetDrProtectionGroupMemberOutput) ElementType ¶
func (GetDrProtectionGroupMemberOutput) ElementType() reflect.Type
func (GetDrProtectionGroupMemberOutput) IsMovable ¶
func (o GetDrProtectionGroupMemberOutput) IsMovable() pulumi.BoolOutput
A flag indicating if this compute instance should be moved during DR operations. Example: `false`
func (GetDrProtectionGroupMemberOutput) IsRetainFaultDomain ¶ added in v1.4.0
func (o GetDrProtectionGroupMemberOutput) IsRetainFaultDomain() pulumi.BoolOutput
A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false`
func (GetDrProtectionGroupMemberOutput) MemberId ¶
func (o GetDrProtectionGroupMemberOutput) MemberId() pulumi.StringOutput
The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>`
func (GetDrProtectionGroupMemberOutput) MemberType ¶
func (o GetDrProtectionGroupMemberOutput) MemberType() pulumi.StringOutput
The type of the member.
func (GetDrProtectionGroupMemberOutput) PasswordVaultSecretId ¶
func (o GetDrProtectionGroupMemberOutput) PasswordVaultSecretId() pulumi.StringOutput
The ID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.exampleocid1`
func (GetDrProtectionGroupMemberOutput) ToGetDrProtectionGroupMemberOutput ¶
func (o GetDrProtectionGroupMemberOutput) ToGetDrProtectionGroupMemberOutput() GetDrProtectionGroupMemberOutput
func (GetDrProtectionGroupMemberOutput) ToGetDrProtectionGroupMemberOutputWithContext ¶
func (o GetDrProtectionGroupMemberOutput) ToGetDrProtectionGroupMemberOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberOutput
func (GetDrProtectionGroupMemberOutput) VnicMapping ¶ added in v1.4.0
func (o GetDrProtectionGroupMemberOutput) VnicMapping() GetDrProtectionGroupMemberVnicMappingArrayOutput
A list of compute instance VNIC mappings.
func (GetDrProtectionGroupMemberOutput) VnicMappings ¶
func (o GetDrProtectionGroupMemberOutput) VnicMappings() GetDrProtectionGroupMemberVnicMappingArrayOutput
A list of compute instance VNIC mappings.
type GetDrProtectionGroupMemberVnicMapping ¶
type GetDrProtectionGroupMemberVnicMapping struct { // A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]` DestinationNsgIdLists []string `pulumi:"destinationNsgIdLists"` // The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3` DestinationPrimaryPrivateIpAddress string `pulumi:"destinationPrimaryPrivateIpAddress"` // The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1` DestinationPrimaryPrivateIpHostnameLabel string `pulumi:"destinationPrimaryPrivateIpHostnameLabel"` // The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>` DestinationSubnetId string `pulumi:"destinationSubnetId"` // The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>` SourceVnicId string `pulumi:"sourceVnicId"` }
type GetDrProtectionGroupMemberVnicMappingArgs ¶
type GetDrProtectionGroupMemberVnicMappingArgs struct { // A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]` DestinationNsgIdLists pulumi.StringArrayInput `pulumi:"destinationNsgIdLists"` // The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3` DestinationPrimaryPrivateIpAddress pulumi.StringInput `pulumi:"destinationPrimaryPrivateIpAddress"` // The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1` DestinationPrimaryPrivateIpHostnameLabel pulumi.StringInput `pulumi:"destinationPrimaryPrivateIpHostnameLabel"` // The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>` DestinationSubnetId pulumi.StringInput `pulumi:"destinationSubnetId"` // The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>` SourceVnicId pulumi.StringInput `pulumi:"sourceVnicId"` }
func (GetDrProtectionGroupMemberVnicMappingArgs) ElementType ¶
func (GetDrProtectionGroupMemberVnicMappingArgs) ElementType() reflect.Type
func (GetDrProtectionGroupMemberVnicMappingArgs) ToGetDrProtectionGroupMemberVnicMappingOutput ¶
func (i GetDrProtectionGroupMemberVnicMappingArgs) ToGetDrProtectionGroupMemberVnicMappingOutput() GetDrProtectionGroupMemberVnicMappingOutput
func (GetDrProtectionGroupMemberVnicMappingArgs) ToGetDrProtectionGroupMemberVnicMappingOutputWithContext ¶
func (i GetDrProtectionGroupMemberVnicMappingArgs) ToGetDrProtectionGroupMemberVnicMappingOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberVnicMappingOutput
type GetDrProtectionGroupMemberVnicMappingArray ¶
type GetDrProtectionGroupMemberVnicMappingArray []GetDrProtectionGroupMemberVnicMappingInput
func (GetDrProtectionGroupMemberVnicMappingArray) ElementType ¶
func (GetDrProtectionGroupMemberVnicMappingArray) ElementType() reflect.Type
func (GetDrProtectionGroupMemberVnicMappingArray) ToGetDrProtectionGroupMemberVnicMappingArrayOutput ¶
func (i GetDrProtectionGroupMemberVnicMappingArray) ToGetDrProtectionGroupMemberVnicMappingArrayOutput() GetDrProtectionGroupMemberVnicMappingArrayOutput
func (GetDrProtectionGroupMemberVnicMappingArray) ToGetDrProtectionGroupMemberVnicMappingArrayOutputWithContext ¶
func (i GetDrProtectionGroupMemberVnicMappingArray) ToGetDrProtectionGroupMemberVnicMappingArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberVnicMappingArrayOutput
type GetDrProtectionGroupMemberVnicMappingArrayInput ¶
type GetDrProtectionGroupMemberVnicMappingArrayInput interface { pulumi.Input ToGetDrProtectionGroupMemberVnicMappingArrayOutput() GetDrProtectionGroupMemberVnicMappingArrayOutput ToGetDrProtectionGroupMemberVnicMappingArrayOutputWithContext(context.Context) GetDrProtectionGroupMemberVnicMappingArrayOutput }
GetDrProtectionGroupMemberVnicMappingArrayInput is an input type that accepts GetDrProtectionGroupMemberVnicMappingArray and GetDrProtectionGroupMemberVnicMappingArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupMemberVnicMappingArrayInput` via:
GetDrProtectionGroupMemberVnicMappingArray{ GetDrProtectionGroupMemberVnicMappingArgs{...} }
type GetDrProtectionGroupMemberVnicMappingArrayOutput ¶
type GetDrProtectionGroupMemberVnicMappingArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupMemberVnicMappingArrayOutput) ElementType ¶
func (GetDrProtectionGroupMemberVnicMappingArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupMemberVnicMappingArrayOutput) ToGetDrProtectionGroupMemberVnicMappingArrayOutput ¶
func (o GetDrProtectionGroupMemberVnicMappingArrayOutput) ToGetDrProtectionGroupMemberVnicMappingArrayOutput() GetDrProtectionGroupMemberVnicMappingArrayOutput
func (GetDrProtectionGroupMemberVnicMappingArrayOutput) ToGetDrProtectionGroupMemberVnicMappingArrayOutputWithContext ¶
func (o GetDrProtectionGroupMemberVnicMappingArrayOutput) ToGetDrProtectionGroupMemberVnicMappingArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberVnicMappingArrayOutput
type GetDrProtectionGroupMemberVnicMappingInput ¶
type GetDrProtectionGroupMemberVnicMappingInput interface { pulumi.Input ToGetDrProtectionGroupMemberVnicMappingOutput() GetDrProtectionGroupMemberVnicMappingOutput ToGetDrProtectionGroupMemberVnicMappingOutputWithContext(context.Context) GetDrProtectionGroupMemberVnicMappingOutput }
GetDrProtectionGroupMemberVnicMappingInput is an input type that accepts GetDrProtectionGroupMemberVnicMappingArgs and GetDrProtectionGroupMemberVnicMappingOutput values. You can construct a concrete instance of `GetDrProtectionGroupMemberVnicMappingInput` via:
GetDrProtectionGroupMemberVnicMappingArgs{...}
type GetDrProtectionGroupMemberVnicMappingOutput ¶
type GetDrProtectionGroupMemberVnicMappingOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupMemberVnicMappingOutput) DestinationNsgIdLists ¶
func (o GetDrProtectionGroupMemberVnicMappingOutput) DestinationNsgIdLists() pulumi.StringArrayOutput
A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]`
func (GetDrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress ¶ added in v1.4.0
func (o GetDrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress() pulumi.StringOutput
The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3`
func (GetDrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel ¶ added in v1.4.0
func (o GetDrProtectionGroupMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel() pulumi.StringOutput
The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1`
func (GetDrProtectionGroupMemberVnicMappingOutput) DestinationSubnetId ¶
func (o GetDrProtectionGroupMemberVnicMappingOutput) DestinationSubnetId() pulumi.StringOutput
The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>`
func (GetDrProtectionGroupMemberVnicMappingOutput) ElementType ¶
func (GetDrProtectionGroupMemberVnicMappingOutput) ElementType() reflect.Type
func (GetDrProtectionGroupMemberVnicMappingOutput) SourceVnicId ¶
func (o GetDrProtectionGroupMemberVnicMappingOutput) SourceVnicId() pulumi.StringOutput
The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>`
func (GetDrProtectionGroupMemberVnicMappingOutput) ToGetDrProtectionGroupMemberVnicMappingOutput ¶
func (o GetDrProtectionGroupMemberVnicMappingOutput) ToGetDrProtectionGroupMemberVnicMappingOutput() GetDrProtectionGroupMemberVnicMappingOutput
func (GetDrProtectionGroupMemberVnicMappingOutput) ToGetDrProtectionGroupMemberVnicMappingOutputWithContext ¶
func (o GetDrProtectionGroupMemberVnicMappingOutput) ToGetDrProtectionGroupMemberVnicMappingOutputWithContext(ctx context.Context) GetDrProtectionGroupMemberVnicMappingOutput
type GetDrProtectionGroupsArgs ¶
type GetDrProtectionGroupsArgs struct { // The ID (OCID) of the compartment in which to list resources. Example: `ocid1.compartment.oc1..exampleocid1` CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName *string `pulumi:"displayName"` // The OCID of the DR Protection Group. Optional query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId *string `pulumi:"drProtectionGroupId"` Filters []GetDrProtectionGroupsFilter `pulumi:"filters"` // The DR Protection Group Role. Role *string `pulumi:"role"` // A filter to return only DR Protection Groups that match the given lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getDrProtectionGroups.
type GetDrProtectionGroupsDrProtectionGroupCollection ¶
type GetDrProtectionGroupsDrProtectionGroupCollection struct {
Items []GetDrProtectionGroupsDrProtectionGroupCollectionItem `pulumi:"items"`
}
type GetDrProtectionGroupsDrProtectionGroupCollectionArgs ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionArgs struct {
Items GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayInput `pulumi:"items"`
}
func (GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutput() GetDrProtectionGroupsDrProtectionGroupCollectionOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionArray ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionArray []GetDrProtectionGroupsDrProtectionGroupCollectionInput
func (GetDrProtectionGroupsDrProtectionGroupCollectionArray) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionArray) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionArrayInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionArrayInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionArrayInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionArray and GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionArrayInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionArray{ GetDrProtectionGroupsDrProtectionGroupCollectionArgs{...} }
type GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionOutput() GetDrProtectionGroupsDrProtectionGroupCollectionOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionArgs and GetDrProtectionGroupsDrProtectionGroupCollectionOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionArgs{...}
type GetDrProtectionGroupsDrProtectionGroupCollectionItem ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItem struct { Associations []GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation `pulumi:"associations"` // The ID (OCID) of the compartment in which to list resources. Example: `ocid1.compartment.oc1..exampleocid1` CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` DisassociateTrigger int `pulumi:"disassociateTrigger"` // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` Id string `pulumi:"id"` // A message describing the DR Protection Group's current state in more detail. LifeCycleDetails string `pulumi:"lifeCycleDetails"` // Information about an Object Storage log location for a DR Protection Group. LogLocations []GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation `pulumi:"logLocations"` // A list of DR Protection Group members. Members []GetDrProtectionGroupsDrProtectionGroupCollectionItemMember `pulumi:"members"` // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId string `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion string `pulumi:"peerRegion"` // The DR Protection Group Role. Role string `pulumi:"role"` // A filter to return only DR Protection Groups that match the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated string `pulumi:"timeCreated"` // The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated string `pulumi:"timeUpdated"` }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs struct { Associations GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayInput `pulumi:"associations"` // The ID (OCID) of the compartment in which to list resources. Example: `ocid1.compartment.oc1..exampleocid1` CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` DisassociateTrigger pulumi.IntInput `pulumi:"disassociateTrigger"` // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` Id pulumi.StringInput `pulumi:"id"` // A message describing the DR Protection Group's current state in more detail. LifeCycleDetails pulumi.StringInput `pulumi:"lifeCycleDetails"` // Information about an Object Storage log location for a DR Protection Group. LogLocations GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayInput `pulumi:"logLocations"` // A list of DR Protection Group members. Members GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayInput `pulumi:"members"` // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId pulumi.StringInput `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringInput `pulumi:"peerRegion"` // The DR Protection Group Role. Role pulumi.StringInput `pulumi:"role"` // A filter to return only DR Protection Groups that match the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemArray ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemArray []GetDrProtectionGroupsDrProtectionGroupCollectionItemInput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemArray and GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemArray{ GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs{...} }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation struct { // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId string `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion string `pulumi:"peerRegion"` // The DR Protection Group Role. Role string `pulumi:"role"` }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs struct { // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId pulumi.StringInput `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion pulumi.StringInput `pulumi:"peerRegion"` // The DR Protection Group Role. Role pulumi.StringInput `pulumi:"role"` }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray []GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationInput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray and GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArray{ GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs{...} }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs and GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs{...}
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) PeerId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) PeerId() pulumi.StringOutput
The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) PeerRegion ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) Role ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) Role() pulumi.StringOutput
The DR Protection Group Role.
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs and GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemArgs{...}
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket string `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace string `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object string `pulumi:"object"` }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs struct { // The bucket name inside the Object Storage namespace. Example: `operationLogs` Bucket pulumi.StringInput `pulumi:"bucket"` // The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy` Namespace pulumi.StringInput `pulumi:"namespace"` // The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions` Object pulumi.StringInput `pulumi:"object"` }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray []GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationInput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray and GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArray{ GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs{...} }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs and GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArgs{...}
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Bucket ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Bucket() pulumi.StringOutput
The bucket name inside the Object Storage namespace. Example: `operationLogs`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Namespace ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Namespace() pulumi.StringOutput
The namespace in Object Storage (Note - this is usually the tenancy name). Example: `myocitenancy`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Object ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) Object() pulumi.StringOutput
The object name inside the Object Storage bucket. Example: `switchoverPlanExecutions`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMember ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMember struct { // The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>` DestinationCapacityReservationId string `pulumi:"destinationCapacityReservationId"` // The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>` DestinationCompartmentId string `pulumi:"destinationCompartmentId"` // The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1..<unique_id>` DestinationDedicatedVmHostId string `pulumi:"destinationDedicatedVmHostId"` // A flag indicating if this compute instance should be moved during DR operations. Example: `false` IsMovable bool `pulumi:"isMovable"` // A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false` IsRetainFaultDomain bool `pulumi:"isRetainFaultDomain"` // The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>` MemberId string `pulumi:"memberId"` // The type of the member. MemberType string `pulumi:"memberType"` // The ID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.exampleocid1` PasswordVaultSecretId string `pulumi:"passwordVaultSecretId"` // A list of compute instance VNIC mappings. VnicMapping []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping `pulumi:"vnicMapping"` // A list of compute instance VNIC mappings. VnicMappings []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping `pulumi:"vnicMappings"` }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs struct { // The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>` DestinationCapacityReservationId pulumi.StringInput `pulumi:"destinationCapacityReservationId"` // The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>` DestinationCompartmentId pulumi.StringInput `pulumi:"destinationCompartmentId"` // The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1..<unique_id>` DestinationDedicatedVmHostId pulumi.StringInput `pulumi:"destinationDedicatedVmHostId"` // A flag indicating if this compute instance should be moved during DR operations. Example: `false` IsMovable pulumi.BoolInput `pulumi:"isMovable"` // A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false` IsRetainFaultDomain pulumi.BoolInput `pulumi:"isRetainFaultDomain"` // The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>` MemberId pulumi.StringInput `pulumi:"memberId"` // The type of the member. MemberType pulumi.StringInput `pulumi:"memberType"` // The ID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.exampleocid1` PasswordVaultSecretId pulumi.StringInput `pulumi:"passwordVaultSecretId"` // A list of compute instance VNIC mappings. VnicMapping GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayInput `pulumi:"vnicMapping"` // A list of compute instance VNIC mappings. VnicMappings GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayInput `pulumi:"vnicMappings"` }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberInput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray and GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArray{ GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs{...} }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs and GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs{...}
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationCapacityReservationId ¶ added in v1.4.0
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationCapacityReservationId() pulumi.StringOutput
The OCID of the capacity reservation in the destination region using which this compute instance should be launched. Example: `ocid1.capacityreservation.oc1..<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationCompartmentId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationCompartmentId() pulumi.StringOutput
The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationDedicatedVmHostId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationDedicatedVmHostId() pulumi.StringOutput
The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1..<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) IsMovable ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) IsMovable() pulumi.BoolOutput
A flag indicating if this compute instance should be moved during DR operations. Example: `false`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) IsRetainFaultDomain ¶ added in v1.4.0
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) IsRetainFaultDomain() pulumi.BoolOutput
A flag indicating if this compute instance should be moved to the same fault domain. Compute instance launch will fail if this flag is set to true and capacity is not available in that specific fault domain in the destination region. Example: `false`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) MemberId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) MemberId() pulumi.StringOutput
The OCID of the member. Example: `ocid1.instance.oc1.phx.<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) MemberType ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) MemberType() pulumi.StringOutput
The type of the member.
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) PasswordVaultSecretId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) PasswordVaultSecretId() pulumi.StringOutput
The ID of the vault secret where the database password is stored. Example: `ocid1.vaultsecret.oc1.phx.exampleocid1`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) VnicMapping ¶ added in v1.4.0
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) VnicMapping() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput
A list of compute instance VNIC mappings.
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) VnicMappings ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) VnicMappings() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput
A list of compute instance VNIC mappings.
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping struct { // A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]` DestinationNsgIdLists []string `pulumi:"destinationNsgIdLists"` // The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3` DestinationPrimaryPrivateIpAddress string `pulumi:"destinationPrimaryPrivateIpAddress"` // The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1` DestinationPrimaryPrivateIpHostnameLabel string `pulumi:"destinationPrimaryPrivateIpHostnameLabel"` // The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>` DestinationSubnetId string `pulumi:"destinationSubnetId"` // The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>` SourceVnicId string `pulumi:"sourceVnicId"` }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs struct { // A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]` DestinationNsgIdLists pulumi.StringArrayInput `pulumi:"destinationNsgIdLists"` // The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3` DestinationPrimaryPrivateIpAddress pulumi.StringInput `pulumi:"destinationPrimaryPrivateIpAddress"` // The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1` DestinationPrimaryPrivateIpHostnameLabel pulumi.StringInput `pulumi:"destinationPrimaryPrivateIpHostnameLabel"` // The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>` DestinationSubnetId pulumi.StringInput `pulumi:"destinationSubnetId"` // The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>` SourceVnicId pulumi.StringInput `pulumi:"sourceVnicId"` }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingInput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutputWithContext ¶
func (i GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray and GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArray{ GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs{...} }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArrayOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingInput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingInput interface { pulumi.Input ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutputWithContext(context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput }
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingInput is an input type that accepts GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs and GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput values. You can construct a concrete instance of `GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingInput` via:
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingArgs{...}
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationNsgIdLists ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationNsgIdLists() pulumi.StringArrayOutput
A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1..<unique_id>, ocid1.networksecuritygroup.oc1..<unique_id> ]`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress ¶ added in v1.4.0
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationPrimaryPrivateIpAddress() pulumi.StringOutput
The primary private IP address to assign. This address must belong to the destination subnet. Example: `10.0.3.3`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel ¶ added in v1.4.0
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationPrimaryPrivateIpHostnameLabel() pulumi.StringOutput
The hostname to assign for this primary private IP. The value is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN bminstance1.subnet123.vcn1.oraclevcn.com). Example: `bminstance1`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationSubnetId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) DestinationSubnetId() pulumi.StringOutput
The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1..<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) SourceVnicId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) SourceVnicId() pulumi.StringOutput
The OCID of the VNIC. Example: `ocid1.vnic.oc1..<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMappingOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Associations ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) CompartmentId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID (OCID) of the compartment in which to list resources. Example: `ocid1.compartment.oc1..exampleocid1`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DefinedTags ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DisassociateTrigger ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DisassociateTrigger() pulumi.IntOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DisplayName ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) FreeformTags ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Id ¶
The OCID of the DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) LifeCycleDetails ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Protection Group's current state in more detail.
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) LogLocations ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) LogLocations() GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocationArrayOutput
Information about an Object Storage log location for a DR Protection Group.
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Members ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Members() GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArrayOutput
A list of DR Protection Group members.
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) PeerId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) PeerId() pulumi.StringOutput
The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) PeerRegion ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) Role ¶
The DR Protection Group Role.
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) State ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) State() pulumi.StringOutput
A filter to return only DR Protection Groups that match the given lifecycleState.
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) SystemTags ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) TimeCreated ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) TimeUpdated ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutput() GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionItemOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionItemOutput
type GetDrProtectionGroupsDrProtectionGroupCollectionOutput ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ElementType ¶
func (GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutput ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutput() GetDrProtectionGroupsDrProtectionGroupCollectionOutput
func (GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutputWithContext ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionOutput) ToGetDrProtectionGroupsDrProtectionGroupCollectionOutputWithContext(ctx context.Context) GetDrProtectionGroupsDrProtectionGroupCollectionOutput
type GetDrProtectionGroupsFilterArgs ¶
type GetDrProtectionGroupsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDrProtectionGroupsFilterArgs) ElementType ¶
func (GetDrProtectionGroupsFilterArgs) ElementType() reflect.Type
func (GetDrProtectionGroupsFilterArgs) ToGetDrProtectionGroupsFilterOutput ¶
func (i GetDrProtectionGroupsFilterArgs) ToGetDrProtectionGroupsFilterOutput() GetDrProtectionGroupsFilterOutput
func (GetDrProtectionGroupsFilterArgs) ToGetDrProtectionGroupsFilterOutputWithContext ¶
func (i GetDrProtectionGroupsFilterArgs) ToGetDrProtectionGroupsFilterOutputWithContext(ctx context.Context) GetDrProtectionGroupsFilterOutput
type GetDrProtectionGroupsFilterArray ¶
type GetDrProtectionGroupsFilterArray []GetDrProtectionGroupsFilterInput
func (GetDrProtectionGroupsFilterArray) ElementType ¶
func (GetDrProtectionGroupsFilterArray) ElementType() reflect.Type
func (GetDrProtectionGroupsFilterArray) ToGetDrProtectionGroupsFilterArrayOutput ¶
func (i GetDrProtectionGroupsFilterArray) ToGetDrProtectionGroupsFilterArrayOutput() GetDrProtectionGroupsFilterArrayOutput
func (GetDrProtectionGroupsFilterArray) ToGetDrProtectionGroupsFilterArrayOutputWithContext ¶
func (i GetDrProtectionGroupsFilterArray) ToGetDrProtectionGroupsFilterArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsFilterArrayOutput
type GetDrProtectionGroupsFilterArrayInput ¶
type GetDrProtectionGroupsFilterArrayInput interface { pulumi.Input ToGetDrProtectionGroupsFilterArrayOutput() GetDrProtectionGroupsFilterArrayOutput ToGetDrProtectionGroupsFilterArrayOutputWithContext(context.Context) GetDrProtectionGroupsFilterArrayOutput }
GetDrProtectionGroupsFilterArrayInput is an input type that accepts GetDrProtectionGroupsFilterArray and GetDrProtectionGroupsFilterArrayOutput values. You can construct a concrete instance of `GetDrProtectionGroupsFilterArrayInput` via:
GetDrProtectionGroupsFilterArray{ GetDrProtectionGroupsFilterArgs{...} }
type GetDrProtectionGroupsFilterArrayOutput ¶
type GetDrProtectionGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsFilterArrayOutput) ElementType ¶
func (GetDrProtectionGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsFilterArrayOutput) ToGetDrProtectionGroupsFilterArrayOutput ¶
func (o GetDrProtectionGroupsFilterArrayOutput) ToGetDrProtectionGroupsFilterArrayOutput() GetDrProtectionGroupsFilterArrayOutput
func (GetDrProtectionGroupsFilterArrayOutput) ToGetDrProtectionGroupsFilterArrayOutputWithContext ¶
func (o GetDrProtectionGroupsFilterArrayOutput) ToGetDrProtectionGroupsFilterArrayOutputWithContext(ctx context.Context) GetDrProtectionGroupsFilterArrayOutput
type GetDrProtectionGroupsFilterInput ¶
type GetDrProtectionGroupsFilterInput interface { pulumi.Input ToGetDrProtectionGroupsFilterOutput() GetDrProtectionGroupsFilterOutput ToGetDrProtectionGroupsFilterOutputWithContext(context.Context) GetDrProtectionGroupsFilterOutput }
GetDrProtectionGroupsFilterInput is an input type that accepts GetDrProtectionGroupsFilterArgs and GetDrProtectionGroupsFilterOutput values. You can construct a concrete instance of `GetDrProtectionGroupsFilterInput` via:
GetDrProtectionGroupsFilterArgs{...}
type GetDrProtectionGroupsFilterOutput ¶
type GetDrProtectionGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetDrProtectionGroupsFilterOutput) ElementType ¶
func (GetDrProtectionGroupsFilterOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsFilterOutput) Name ¶
func (o GetDrProtectionGroupsFilterOutput) Name() pulumi.StringOutput
func (GetDrProtectionGroupsFilterOutput) Regex ¶
func (o GetDrProtectionGroupsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDrProtectionGroupsFilterOutput) ToGetDrProtectionGroupsFilterOutput ¶
func (o GetDrProtectionGroupsFilterOutput) ToGetDrProtectionGroupsFilterOutput() GetDrProtectionGroupsFilterOutput
func (GetDrProtectionGroupsFilterOutput) ToGetDrProtectionGroupsFilterOutputWithContext ¶
func (o GetDrProtectionGroupsFilterOutput) ToGetDrProtectionGroupsFilterOutputWithContext(ctx context.Context) GetDrProtectionGroupsFilterOutput
func (GetDrProtectionGroupsFilterOutput) Values ¶
func (o GetDrProtectionGroupsFilterOutput) Values() pulumi.StringArrayOutput
type GetDrProtectionGroupsOutputArgs ¶
type GetDrProtectionGroupsOutputArgs struct { // The ID (OCID) of the compartment in which to list resources. Example: `ocid1.compartment.oc1..exampleocid1` CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. Example: `MY UNIQUE DISPLAY NAME` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The OCID of the DR Protection Group. Optional query param. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId pulumi.StringPtrInput `pulumi:"drProtectionGroupId"` Filters GetDrProtectionGroupsFilterArrayInput `pulumi:"filters"` // The DR Protection Group Role. Role pulumi.StringPtrInput `pulumi:"role"` // A filter to return only DR Protection Groups that match the given lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDrProtectionGroups.
func (GetDrProtectionGroupsOutputArgs) ElementType ¶
func (GetDrProtectionGroupsOutputArgs) ElementType() reflect.Type
type GetDrProtectionGroupsResult ¶
type GetDrProtectionGroupsResult struct { // The OCID of the compartment containing the DR Protection Group. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId string `pulumi:"compartmentId"` // The display name of the DR Protection Group. Example: `EBS PHX DRPG` DisplayName *string `pulumi:"displayName"` // The list of dr_protection_group_collection. DrProtectionGroupCollections []GetDrProtectionGroupsDrProtectionGroupCollection `pulumi:"drProtectionGroupCollections"` DrProtectionGroupId *string `pulumi:"drProtectionGroupId"` Filters []GetDrProtectionGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The role of the DR Protection Group. Role *string `pulumi:"role"` // The current state of the DR Protection Group. State *string `pulumi:"state"` }
A collection of values returned by getDrProtectionGroups.
func GetDrProtectionGroups ¶
func GetDrProtectionGroups(ctx *pulumi.Context, args *GetDrProtectionGroupsArgs, opts ...pulumi.InvokeOption) (*GetDrProtectionGroupsResult, error)
This data source provides the list of Dr Protection Groups in Oracle Cloud Infrastructure Disaster Recovery service.
Gets a summary list of all DR Protection Groups in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.GetDrProtectionGroups(ctx, &disasterrecovery.GetDrProtectionGroupsArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Dr_protection_group_display_name), DrProtectionGroupId: pulumi.StringRef(oci_disaster_recovery_dr_protection_group.Test_dr_protection_group.Id), Role: pulumi.StringRef(_var.Dr_protection_group_role), State: pulumi.StringRef(_var.Dr_protection_group_state), }, nil) if err != nil { return err } return nil }) }
```
type GetDrProtectionGroupsResultOutput ¶
type GetDrProtectionGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDrProtectionGroups.
func GetDrProtectionGroupsOutput ¶
func GetDrProtectionGroupsOutput(ctx *pulumi.Context, args GetDrProtectionGroupsOutputArgs, opts ...pulumi.InvokeOption) GetDrProtectionGroupsResultOutput
func (GetDrProtectionGroupsResultOutput) CompartmentId ¶
func (o GetDrProtectionGroupsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the DR Protection Group. Example: `ocid1.compartment.oc1..<unique_id>`
func (GetDrProtectionGroupsResultOutput) DisplayName ¶
func (o GetDrProtectionGroupsResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the DR Protection Group. Example: `EBS PHX DRPG`
func (GetDrProtectionGroupsResultOutput) DrProtectionGroupCollections ¶
func (o GetDrProtectionGroupsResultOutput) DrProtectionGroupCollections() GetDrProtectionGroupsDrProtectionGroupCollectionArrayOutput
The list of dr_protection_group_collection.
func (GetDrProtectionGroupsResultOutput) DrProtectionGroupId ¶
func (o GetDrProtectionGroupsResultOutput) DrProtectionGroupId() pulumi.StringPtrOutput
func (GetDrProtectionGroupsResultOutput) ElementType ¶
func (GetDrProtectionGroupsResultOutput) ElementType() reflect.Type
func (GetDrProtectionGroupsResultOutput) Filters ¶
func (o GetDrProtectionGroupsResultOutput) Filters() GetDrProtectionGroupsFilterArrayOutput
func (GetDrProtectionGroupsResultOutput) Id ¶
func (o GetDrProtectionGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDrProtectionGroupsResultOutput) Role ¶ added in v1.4.0
func (o GetDrProtectionGroupsResultOutput) Role() pulumi.StringPtrOutput
The role of the DR Protection Group.
func (GetDrProtectionGroupsResultOutput) State ¶
func (o GetDrProtectionGroupsResultOutput) State() pulumi.StringPtrOutput
The current state of the DR Protection Group.
func (GetDrProtectionGroupsResultOutput) ToGetDrProtectionGroupsResultOutput ¶
func (o GetDrProtectionGroupsResultOutput) ToGetDrProtectionGroupsResultOutput() GetDrProtectionGroupsResultOutput
func (GetDrProtectionGroupsResultOutput) ToGetDrProtectionGroupsResultOutputWithContext ¶
func (o GetDrProtectionGroupsResultOutput) ToGetDrProtectionGroupsResultOutputWithContext(ctx context.Context) GetDrProtectionGroupsResultOutput
type LookupDrPlanArgs ¶
type LookupDrPlanArgs struct { // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.exampleocid` DrPlanId string `pulumi:"drPlanId"` }
A collection of arguments for invoking getDrPlan.
type LookupDrPlanExecutionArgs ¶
type LookupDrPlanExecutionArgs struct { // The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.exampleocid` DrPlanExecutionId string `pulumi:"drPlanExecutionId"` }
A collection of arguments for invoking getDrPlanExecution.
type LookupDrPlanExecutionOutputArgs ¶
type LookupDrPlanExecutionOutputArgs struct { // The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.exampleocid` DrPlanExecutionId pulumi.StringInput `pulumi:"drPlanExecutionId"` }
A collection of arguments for invoking getDrPlanExecution.
func (LookupDrPlanExecutionOutputArgs) ElementType ¶
func (LookupDrPlanExecutionOutputArgs) ElementType() reflect.Type
type LookupDrPlanExecutionResult ¶
type LookupDrPlanExecutionResult struct { // The OCID of the compartment containing this DR Plan Execution. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The display name of the step. Example: `DATABASE_SWITCHOVER` DisplayName string `pulumi:"displayName"` DrPlanExecutionId string `pulumi:"drPlanExecutionId"` // The OCID of the DR Protection Group to which this DR Plan Execution belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` // The total duration in seconds taken to complete step execution. Example: `35` ExecutionDurationInSec int `pulumi:"executionDurationInSec"` // The options for a plan execution. ExecutionOptions []GetDrPlanExecutionExecutionOption `pulumi:"executionOptions"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // A list of groups executed in this DR Plan Execution. GroupExecutions []GetDrPlanExecutionGroupExecution `pulumi:"groupExecutions"` // The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.<unique_id>` Id string `pulumi:"id"` // A message describing the DR Plan Execution's current state in more detail. Example: `The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently in progress` LifeCycleDetails string `pulumi:"lifeCycleDetails"` // Information about an Object Storage log location for a DR Protection Group. LogLocations []GetDrPlanExecutionLogLocation `pulumi:"logLocations"` // The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId string `pulumi:"peerDrProtectionGroupId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion string `pulumi:"peerRegion"` // The type of the DR Plan executed. PlanExecutionType string `pulumi:"planExecutionType"` // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>` PlanId string `pulumi:"planId"` // The current state of the DR Plan Execution. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated string `pulumi:"timeCreated"` // The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeEnded string `pulumi:"timeEnded"` // The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeStarted string `pulumi:"timeStarted"` // The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getDrPlanExecution.
func LookupDrPlanExecution ¶
func LookupDrPlanExecution(ctx *pulumi.Context, args *LookupDrPlanExecutionArgs, opts ...pulumi.InvokeOption) (*LookupDrPlanExecutionResult, error)
This data source provides details about a specific Dr Plan Execution resource in Oracle Cloud Infrastructure Disaster Recovery service.
Get details for the DR Plan Execution identified by *drPlanExecutionId*.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.GetDrPlanExecution(ctx, &disasterrecovery.GetDrPlanExecutionArgs{ DrPlanExecutionId: oci_disaster_recovery_dr_plan_execution.Test_dr_plan_execution.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDrPlanExecutionResultOutput ¶
type LookupDrPlanExecutionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDrPlanExecution.
func LookupDrPlanExecutionOutput ¶
func LookupDrPlanExecutionOutput(ctx *pulumi.Context, args LookupDrPlanExecutionOutputArgs, opts ...pulumi.InvokeOption) LookupDrPlanExecutionResultOutput
func (LookupDrPlanExecutionResultOutput) CompartmentId ¶
func (o LookupDrPlanExecutionResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing this DR Plan Execution. Example: `ocid1.compartment.oc1..<unique_id>`
func (LookupDrPlanExecutionResultOutput) DefinedTags ¶
func (o LookupDrPlanExecutionResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (LookupDrPlanExecutionResultOutput) DisplayName ¶
func (o LookupDrPlanExecutionResultOutput) DisplayName() pulumi.StringOutput
The display name of the step. Example: `DATABASE_SWITCHOVER`
func (LookupDrPlanExecutionResultOutput) DrPlanExecutionId ¶
func (o LookupDrPlanExecutionResultOutput) DrPlanExecutionId() pulumi.StringOutput
func (LookupDrPlanExecutionResultOutput) DrProtectionGroupId ¶
func (o LookupDrPlanExecutionResultOutput) DrProtectionGroupId() pulumi.StringOutput
The OCID of the DR Protection Group to which this DR Plan Execution belongs. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (LookupDrPlanExecutionResultOutput) ElementType ¶
func (LookupDrPlanExecutionResultOutput) ElementType() reflect.Type
func (LookupDrPlanExecutionResultOutput) ExecutionDurationInSec ¶
func (o LookupDrPlanExecutionResultOutput) ExecutionDurationInSec() pulumi.IntOutput
The total duration in seconds taken to complete step execution. Example: `35`
func (LookupDrPlanExecutionResultOutput) ExecutionOptions ¶
func (o LookupDrPlanExecutionResultOutput) ExecutionOptions() GetDrPlanExecutionExecutionOptionArrayOutput
The options for a plan execution.
func (LookupDrPlanExecutionResultOutput) FreeformTags ¶
func (o LookupDrPlanExecutionResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (LookupDrPlanExecutionResultOutput) GroupExecutions ¶
func (o LookupDrPlanExecutionResultOutput) GroupExecutions() GetDrPlanExecutionGroupExecutionArrayOutput
A list of groups executed in this DR Plan Execution.
func (LookupDrPlanExecutionResultOutput) Id ¶
func (o LookupDrPlanExecutionResultOutput) Id() pulumi.StringOutput
The OCID of the DR Plan Execution. Example: `ocid1.drplanexecution.oc1.iad.<unique_id>`
func (LookupDrPlanExecutionResultOutput) LifeCycleDetails ¶
func (o LookupDrPlanExecutionResultOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Plan Execution's current state in more detail. Example: `The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently in progress`
func (LookupDrPlanExecutionResultOutput) LogLocations ¶
func (o LookupDrPlanExecutionResultOutput) LogLocations() GetDrPlanExecutionLogLocationArrayOutput
Information about an Object Storage log location for a DR Protection Group.
func (LookupDrPlanExecutionResultOutput) PeerDrProtectionGroupId ¶
func (o LookupDrPlanExecutionResultOutput) PeerDrProtectionGroupId() pulumi.StringOutput
The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>`
func (LookupDrPlanExecutionResultOutput) PeerRegion ¶
func (o LookupDrPlanExecutionResultOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (LookupDrPlanExecutionResultOutput) PlanExecutionType ¶
func (o LookupDrPlanExecutionResultOutput) PlanExecutionType() pulumi.StringOutput
The type of the DR Plan executed.
func (LookupDrPlanExecutionResultOutput) PlanId ¶
func (o LookupDrPlanExecutionResultOutput) PlanId() pulumi.StringOutput
The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.<unique_id>`
func (LookupDrPlanExecutionResultOutput) State ¶
func (o LookupDrPlanExecutionResultOutput) State() pulumi.StringOutput
The current state of the DR Plan Execution.
func (LookupDrPlanExecutionResultOutput) SystemTags ¶
func (o LookupDrPlanExecutionResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupDrPlanExecutionResultOutput) TimeCreated ¶
func (o LookupDrPlanExecutionResultOutput) TimeCreated() pulumi.StringOutput
The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (LookupDrPlanExecutionResultOutput) TimeEnded ¶
func (o LookupDrPlanExecutionResultOutput) TimeEnded() pulumi.StringOutput
The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (LookupDrPlanExecutionResultOutput) TimeStarted ¶
func (o LookupDrPlanExecutionResultOutput) TimeStarted() pulumi.StringOutput
The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (LookupDrPlanExecutionResultOutput) TimeUpdated ¶
func (o LookupDrPlanExecutionResultOutput) TimeUpdated() pulumi.StringOutput
The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (LookupDrPlanExecutionResultOutput) ToLookupDrPlanExecutionResultOutput ¶
func (o LookupDrPlanExecutionResultOutput) ToLookupDrPlanExecutionResultOutput() LookupDrPlanExecutionResultOutput
func (LookupDrPlanExecutionResultOutput) ToLookupDrPlanExecutionResultOutputWithContext ¶
func (o LookupDrPlanExecutionResultOutput) ToLookupDrPlanExecutionResultOutputWithContext(ctx context.Context) LookupDrPlanExecutionResultOutput
type LookupDrPlanOutputArgs ¶
type LookupDrPlanOutputArgs struct { // The OCID of the DR Plan. Example: `ocid1.drplan.oc1.iad.exampleocid` DrPlanId pulumi.StringInput `pulumi:"drPlanId"` }
A collection of arguments for invoking getDrPlan.
func (LookupDrPlanOutputArgs) ElementType ¶
func (LookupDrPlanOutputArgs) ElementType() reflect.Type
type LookupDrPlanResult ¶
type LookupDrPlanResult struct { // The OCID of the compartment containing the DR Plan. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER` DisplayName string `pulumi:"displayName"` DrPlanId string `pulumi:"drPlanId"` // The OCID of the DR Protection Group with which this DR Plan is associated. Example: `ocid1.drplan.oc1.iad.<unique_id>` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>` Id string `pulumi:"id"` // A message describing the DR Plan's current state in more detail. LifeCycleDetails string `pulumi:"lifeCycleDetails"` // The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` PeerDrProtectionGroupId string `pulumi:"peerDrProtectionGroupId"` // The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `us-phoenix-1` PeerRegion string `pulumi:"peerRegion"` // The list of groups in this DR Plan. PlanGroups []GetDrPlanPlanGroup `pulumi:"planGroups"` // The current state of the DR Plan. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated string `pulumi:"timeCreated"` // The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated string `pulumi:"timeUpdated"` // The type of this DR Plan. Type string `pulumi:"type"` }
A collection of values returned by getDrPlan.
func LookupDrPlan ¶
func LookupDrPlan(ctx *pulumi.Context, args *LookupDrPlanArgs, opts ...pulumi.InvokeOption) (*LookupDrPlanResult, error)
This data source provides details about a specific Dr Plan resource in Oracle Cloud Infrastructure Disaster Recovery service.
Get details for the DR Plan identified by *drPlanId*.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.GetDrPlan(ctx, &disasterrecovery.GetDrPlanArgs{ DrPlanId: oci_disaster_recovery_dr_plan.Test_dr_plan.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDrPlanResultOutput ¶
type LookupDrPlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDrPlan.
func LookupDrPlanOutput ¶
func LookupDrPlanOutput(ctx *pulumi.Context, args LookupDrPlanOutputArgs, opts ...pulumi.InvokeOption) LookupDrPlanResultOutput
func (LookupDrPlanResultOutput) CompartmentId ¶
func (o LookupDrPlanResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the DR Plan. Example: `ocid1.compartment.oc1..<unique_id>`
func (LookupDrPlanResultOutput) DefinedTags ¶
func (o LookupDrPlanResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (LookupDrPlanResultOutput) DisplayName ¶
func (o LookupDrPlanResultOutput) DisplayName() pulumi.StringOutput
The display name of this DR Plan Group. Example: `DATABASE_SWITCHOVER`
func (LookupDrPlanResultOutput) DrPlanId ¶
func (o LookupDrPlanResultOutput) DrPlanId() pulumi.StringOutput
func (LookupDrPlanResultOutput) DrProtectionGroupId ¶
func (o LookupDrPlanResultOutput) DrProtectionGroupId() pulumi.StringOutput
The OCID of the DR Protection Group with which this DR Plan is associated. Example: `ocid1.drplan.oc1.iad.<unique_id>`
func (LookupDrPlanResultOutput) ElementType ¶
func (LookupDrPlanResultOutput) ElementType() reflect.Type
func (LookupDrPlanResultOutput) FreeformTags ¶
func (o LookupDrPlanResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (LookupDrPlanResultOutput) Id ¶
func (o LookupDrPlanResultOutput) Id() pulumi.StringOutput
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..<unique_id>`
func (LookupDrPlanResultOutput) LifeCycleDetails ¶
func (o LookupDrPlanResultOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Plan's current state in more detail.
func (LookupDrPlanResultOutput) PeerDrProtectionGroupId ¶
func (o LookupDrPlanResultOutput) PeerDrProtectionGroupId() pulumi.StringOutput
The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>`
func (LookupDrPlanResultOutput) PeerRegion ¶
func (o LookupDrPlanResultOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: `us-phoenix-1`
func (LookupDrPlanResultOutput) PlanGroups ¶
func (o LookupDrPlanResultOutput) PlanGroups() GetDrPlanPlanGroupArrayOutput
The list of groups in this DR Plan.
func (LookupDrPlanResultOutput) State ¶
func (o LookupDrPlanResultOutput) State() pulumi.StringOutput
The current state of the DR Plan.
func (LookupDrPlanResultOutput) SystemTags ¶
func (o LookupDrPlanResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupDrPlanResultOutput) TimeCreated ¶
func (o LookupDrPlanResultOutput) TimeCreated() pulumi.StringOutput
The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (LookupDrPlanResultOutput) TimeUpdated ¶
func (o LookupDrPlanResultOutput) TimeUpdated() pulumi.StringOutput
The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (LookupDrPlanResultOutput) ToLookupDrPlanResultOutput ¶
func (o LookupDrPlanResultOutput) ToLookupDrPlanResultOutput() LookupDrPlanResultOutput
func (LookupDrPlanResultOutput) ToLookupDrPlanResultOutputWithContext ¶
func (o LookupDrPlanResultOutput) ToLookupDrPlanResultOutputWithContext(ctx context.Context) LookupDrPlanResultOutput
func (LookupDrPlanResultOutput) Type ¶
func (o LookupDrPlanResultOutput) Type() pulumi.StringOutput
The type of this DR Plan.
type LookupDrProtectionGroupArgs ¶
type LookupDrProtectionGroupArgs struct { // The OCID of the DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` }
A collection of arguments for invoking getDrProtectionGroup.
type LookupDrProtectionGroupOutputArgs ¶
type LookupDrProtectionGroupOutputArgs struct { // The OCID of the DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.exampleocid` DrProtectionGroupId pulumi.StringInput `pulumi:"drProtectionGroupId"` }
A collection of arguments for invoking getDrProtectionGroup.
func (LookupDrProtectionGroupOutputArgs) ElementType ¶
func (LookupDrProtectionGroupOutputArgs) ElementType() reflect.Type
type LookupDrProtectionGroupResult ¶
type LookupDrProtectionGroupResult struct { Associations []GetDrProtectionGroupAssociation `pulumi:"associations"` // The OCID of the compartment containing the DR Protection Group. Example: `ocid1.compartment.oc1..<unique_id>` CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` DisassociateTrigger int `pulumi:"disassociateTrigger"` // The display name of the DR Protection Group. Example: `EBS PHX DRPG` DisplayName string `pulumi:"displayName"` DrProtectionGroupId string `pulumi:"drProtectionGroupId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>` Id string `pulumi:"id"` // A message describing the DR Protection Group's current state in more detail. LifeCycleDetails string `pulumi:"lifeCycleDetails"` // Information about an Object Storage log location for a DR Protection Group. LogLocations []GetDrProtectionGroupLogLocation `pulumi:"logLocations"` // A list of DR Protection Group members. Members []GetDrProtectionGroupMember `pulumi:"members"` // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>` PeerId string `pulumi:"peerId"` // The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1` PeerRegion string `pulumi:"peerRegion"` // The role of the DR Protection Group. Role string `pulumi:"role"` // The current state of the DR Protection Group. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeCreated string `pulumi:"timeCreated"` // The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z` TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getDrProtectionGroup.
func LookupDrProtectionGroup ¶
func LookupDrProtectionGroup(ctx *pulumi.Context, args *LookupDrProtectionGroupArgs, opts ...pulumi.InvokeOption) (*LookupDrProtectionGroupResult, error)
This data source provides details about a specific Dr Protection Group resource in Oracle Cloud Infrastructure Disaster Recovery service.
Get the DR Protection Group identified by *drProtectionGroupId*.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DisasterRecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := DisasterRecovery.GetDrProtectionGroup(ctx, &disasterrecovery.GetDrProtectionGroupArgs{ DrProtectionGroupId: oci_disaster_recovery_dr_protection_group.Test_dr_protection_group.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDrProtectionGroupResultOutput ¶
type LookupDrProtectionGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDrProtectionGroup.
func LookupDrProtectionGroupOutput ¶
func LookupDrProtectionGroupOutput(ctx *pulumi.Context, args LookupDrProtectionGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDrProtectionGroupResultOutput
func (LookupDrProtectionGroupResultOutput) Associations ¶
func (o LookupDrProtectionGroupResultOutput) Associations() GetDrProtectionGroupAssociationArrayOutput
func (LookupDrProtectionGroupResultOutput) CompartmentId ¶
func (o LookupDrProtectionGroupResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment containing the DR Protection Group. Example: `ocid1.compartment.oc1..<unique_id>`
func (LookupDrProtectionGroupResultOutput) DefinedTags ¶
func (o LookupDrProtectionGroupResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"Operations.CostCenter": "42"}`
func (LookupDrProtectionGroupResultOutput) DisassociateTrigger ¶
func (o LookupDrProtectionGroupResultOutput) DisassociateTrigger() pulumi.IntOutput
func (LookupDrProtectionGroupResultOutput) DisplayName ¶
func (o LookupDrProtectionGroupResultOutput) DisplayName() pulumi.StringOutput
The display name of the DR Protection Group. Example: `EBS PHX DRPG`
func (LookupDrProtectionGroupResultOutput) DrProtectionGroupId ¶
func (o LookupDrProtectionGroupResultOutput) DrProtectionGroupId() pulumi.StringOutput
func (LookupDrProtectionGroupResultOutput) ElementType ¶
func (LookupDrProtectionGroupResultOutput) ElementType() reflect.Type
func (LookupDrProtectionGroupResultOutput) FreeformTags ¶
func (o LookupDrProtectionGroupResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"Department": "Finance"}`
func (LookupDrProtectionGroupResultOutput) Id ¶
func (o LookupDrProtectionGroupResultOutput) Id() pulumi.StringOutput
The OCID of the DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.phx.<unique_id>`
func (LookupDrProtectionGroupResultOutput) LifeCycleDetails ¶
func (o LookupDrProtectionGroupResultOutput) LifeCycleDetails() pulumi.StringOutput
A message describing the DR Protection Group's current state in more detail.
func (LookupDrProtectionGroupResultOutput) LogLocations ¶
func (o LookupDrProtectionGroupResultOutput) LogLocations() GetDrProtectionGroupLogLocationArrayOutput
Information about an Object Storage log location for a DR Protection Group.
func (LookupDrProtectionGroupResultOutput) Members ¶
func (o LookupDrProtectionGroupResultOutput) Members() GetDrProtectionGroupMemberArrayOutput
A list of DR Protection Group members.
func (LookupDrProtectionGroupResultOutput) PeerId ¶
func (o LookupDrProtectionGroupResultOutput) PeerId() pulumi.StringOutput
The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.<unique_id>`
func (LookupDrProtectionGroupResultOutput) PeerRegion ¶
func (o LookupDrProtectionGroupResultOutput) PeerRegion() pulumi.StringOutput
The region of the peer (remote) DR Protection Group. Example: `us-ashburn-1`
func (LookupDrProtectionGroupResultOutput) Role ¶
func (o LookupDrProtectionGroupResultOutput) Role() pulumi.StringOutput
The role of the DR Protection Group.
func (LookupDrProtectionGroupResultOutput) State ¶
func (o LookupDrProtectionGroupResultOutput) State() pulumi.StringOutput
The current state of the DR Protection Group.
func (LookupDrProtectionGroupResultOutput) SystemTags ¶
func (o LookupDrProtectionGroupResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupDrProtectionGroupResultOutput) TimeCreated ¶
func (o LookupDrProtectionGroupResultOutput) TimeCreated() pulumi.StringOutput
The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (LookupDrProtectionGroupResultOutput) TimeUpdated ¶
func (o LookupDrProtectionGroupResultOutput) TimeUpdated() pulumi.StringOutput
The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. Example: `2019-03-29T09:36:42Z`
func (LookupDrProtectionGroupResultOutput) ToLookupDrProtectionGroupResultOutput ¶
func (o LookupDrProtectionGroupResultOutput) ToLookupDrProtectionGroupResultOutput() LookupDrProtectionGroupResultOutput
func (LookupDrProtectionGroupResultOutput) ToLookupDrProtectionGroupResultOutputWithContext ¶
func (o LookupDrProtectionGroupResultOutput) ToLookupDrProtectionGroupResultOutputWithContext(ctx context.Context) LookupDrProtectionGroupResultOutput