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) DestinationCompartmentId() pulumi.StringPtrOutput
- func (o DrProtectionGroupMemberOutput) DestinationDedicatedVmHostId() pulumi.StringPtrOutput
- func (DrProtectionGroupMemberOutput) ElementType() reflect.Type
- func (o DrProtectionGroupMemberOutput) IsMovable() 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) 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) 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) DestinationCompartmentId() pulumi.StringOutput
- func (o GetDrProtectionGroupMemberOutput) DestinationDedicatedVmHostId() pulumi.StringOutput
- func (GetDrProtectionGroupMemberOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupMemberOutput) IsMovable() 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) 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) 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) DestinationCompartmentId() pulumi.StringOutput
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationDedicatedVmHostId() pulumi.StringOutput
- func (GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) ElementType() reflect.Type
- func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) IsMovable() 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) 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) 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) 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..exampleocid1` 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.exampleocid2` 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.exampleocid1` 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. 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.exampleocid2` 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. 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..exampleocid1` 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.exampleocid2` 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.exampleocid1` 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.exampleocid2` 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.exampleocid2` 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 a precheck should be executed before the plan. Example: `false` ArePrechecksEnabled *bool `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnigs should be ignored during the switchover. 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 a precheck should be executed before the plan. Example: `false` ArePrechecksEnabled pulumi.BoolPtrInput `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnigs should be ignored during the switchover. 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 a precheck should be executed before the plan. Example: `false`
func (DrPlanExecutionExecutionOptionsOutput) AreWarningsIgnored ¶
func (o DrPlanExecutionExecutionOptionsOutput) AreWarningsIgnored() pulumi.BoolPtrOutput
A flag indicating whether warnigs should be ignored during the switchover. 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 a precheck should be executed before the plan. Example: `false`
func (DrPlanExecutionExecutionOptionsPtrOutput) AreWarningsIgnored ¶
func (o DrPlanExecutionExecutionOptionsPtrOutput) AreWarningsIgnored() pulumi.BoolPtrOutput
A flag indicating whether warnigs should be ignored during the switchover. 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..examplegroupsgid` 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..examplegroupsgid` 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..examplegroupsgid`
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..examplegroupsgid` 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..examplestepsgid` 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..examplegroupsgid` 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..examplestepsgid` 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..examplegroupsgid`
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..examplestepsgid`
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..exampleocid1`
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.exampleocid2`
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.exampleocid1`
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.exampleocid2`
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..exampleocid1` 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.exampleocid2` 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.exampleocid1` 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.exampleocid2` 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..exampleocid1`
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.exampleocid2`
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.exampleocid1`
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.
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..examplestepsgid` Id *string `pulumi:"id"` // The list of steps in this plan group. Steps []DrPlanPlanGroupStep `pulumi:"steps"` // The type of DR Plan to be created. 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..examplestepsgid` 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. 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..examplestepsgid`
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.
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..examplegroupsgid` GroupId *string `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..examplestepsgid` 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.exampleocid1` 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. 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..examplegroupsgid` GroupId pulumi.StringPtrInput `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..examplestepsgid` 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.exampleocid1` 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. 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..examplegroupsgid`
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..examplestepsgid`
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.exampleocid1`
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.
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.exampleocid2` 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.exampleocid1` 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.exampleocid2` 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.exampleocid1` 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.exampleocid2`
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.exampleocid1`
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..exampleocid1` 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.exampleocid2` 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.exampleocid1` 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. 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..exampleocid1` 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. 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.exampleocid2` 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), 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), 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), 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..exampleocid1` 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. 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.exampleocid2` 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.exampleocid2` 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.exampleocid2`
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.exampleocid2`
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 compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..exampleocid1` 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.exampleocid2` 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) The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1` 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.exampleocid1` PasswordVaultSecretId *string `pulumi:"passwordVaultSecretId"` // (Updatable) A list of Compute Instance VNIC mappings. VnicMappings []DrProtectionGroupMemberVnicMapping `pulumi:"vnicMappings"` }
type DrProtectionGroupMemberArgs ¶
type DrProtectionGroupMemberArgs struct { // (Updatable) The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..exampleocid1` 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.exampleocid2` 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) The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1` 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.exampleocid1` PasswordVaultSecretId pulumi.StringPtrInput `pulumi:"passwordVaultSecretId"` // (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) 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..exampleocid1`
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.exampleocid2`
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) MemberId ¶
func (o DrProtectionGroupMemberOutput) MemberId() pulumi.StringOutput
(Updatable) The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1`
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.exampleocid1`
func (DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutput ¶
func (o DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutput() DrProtectionGroupMemberOutput
func (DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutputWithContext ¶
func (o DrProtectionGroupMemberOutput) ToDrProtectionGroupMemberOutputWithContext(ctx context.Context) DrProtectionGroupMemberOutput
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 destination region's network security group (NSG) Ids which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1.iad.abcd1, ocid1.networksecuritygroup.oc1.iad.wxyz2 ]` DestinationNsgIdLists []string `pulumi:"destinationNsgIdLists"` // (Updatable) The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1.iad.exampleocid2` DestinationSubnetId *string `pulumi:"destinationSubnetId"` // (Updatable) The OCID of the VNIC. Example: `ocid1.vnic.oc1.phx.exampleocid1` SourceVnicId *string `pulumi:"sourceVnicId"` }
type DrProtectionGroupMemberVnicMappingArgs ¶
type DrProtectionGroupMemberVnicMappingArgs struct { // (Updatable) A list of destination region's network security group (NSG) Ids which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1.iad.abcd1, ocid1.networksecuritygroup.oc1.iad.wxyz2 ]` DestinationNsgIdLists pulumi.StringArrayInput `pulumi:"destinationNsgIdLists"` // (Updatable) The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1.iad.exampleocid2` DestinationSubnetId pulumi.StringPtrInput `pulumi:"destinationSubnetId"` // (Updatable) The OCID of the VNIC. Example: `ocid1.vnic.oc1.phx.exampleocid1` 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 destination region's network security group (NSG) Ids which this VNIC should use. Example: `[ ocid1.networksecuritygroup.oc1.iad.abcd1, ocid1.networksecuritygroup.oc1.iad.wxyz2 ]`
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.iad.exampleocid2`
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.phx.exampleocid1`
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..exampleocid1`
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.
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.exampleocid2`
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..exampleocid1` 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. 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.exampleocid2` 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 a precheck was executed before the plan. Example: `false` ArePrechecksEnabled bool `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnigs was ignored during the switchover. Example: `true` AreWarningsIgnored bool `pulumi:"areWarningsIgnored"` // The type of the DR Plan executed. PlanExecutionType string `pulumi:"planExecutionType"` }
type GetDrPlanExecutionExecutionOptionArgs ¶
type GetDrPlanExecutionExecutionOptionArgs struct { // A flag indicating whether a precheck was executed before the plan. Example: `false` ArePrechecksEnabled pulumi.BoolInput `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnigs was ignored during the switchover. Example: `true` 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 a precheck was executed before the plan. Example: `false`
func (GetDrPlanExecutionExecutionOptionOutput) AreWarningsIgnored ¶
func (o GetDrPlanExecutionExecutionOptionOutput) AreWarningsIgnored() pulumi.BoolOutput
A flag indicating whether warnigs was ignored during the switchover. Example: `true`
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..examplegroupsgid` 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..examplegroupsgid` 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..examplegroupsgid`
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..examplegroupsgid` 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..examplestepsgid` 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..examplegroupsgid` 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..examplestepsgid` 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..examplegroupsgid`
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..examplestepsgid`
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..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"` // 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.exampleocid2` 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.exampleocid1` 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.exampleocid2` 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..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"` // 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.exampleocid2` 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.exampleocid1` 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.exampleocid2` 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 a precheck was executed before the plan. Example: `false` ArePrechecksEnabled bool `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnigs was ignored during the switchover. Example: `true` AreWarningsIgnored bool `pulumi:"areWarningsIgnored"` // The type of the DR Plan executed. PlanExecutionType string `pulumi:"planExecutionType"` }
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs ¶
type GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionArgs struct { // A flag indicating whether a precheck was executed before the plan. Example: `false` ArePrechecksEnabled pulumi.BoolInput `pulumi:"arePrechecksEnabled"` // A flag indicating whether warnigs was ignored during the switchover. Example: `true` 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 a precheck was executed before the plan. Example: `false`
func (GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) AreWarningsIgnored ¶
func (o GetDrPlanExecutionsDrPlanExecutionCollectionItemExecutionOptionOutput) AreWarningsIgnored() pulumi.BoolOutput
A flag indicating whether warnigs was ignored during the switchover. Example: `true`
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..examplegroupsgid` 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..examplegroupsgid` 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..examplegroupsgid`
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..examplegroupsgid` 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..examplestepsgid` 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..examplegroupsgid` 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..examplestepsgid` 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..examplegroupsgid`
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..examplestepsgid`
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..exampleocid1`
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.exampleocid2`
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.exampleocid1`
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.exampleocid2`
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.exampleocid2` 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.exampleocid2`
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..examplestepsgid` 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..examplestepsgid` 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..examplestepsgid`
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..examplegroupsgid` GroupId string `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..examplestepsgid` 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.exampleocid1` 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..examplegroupsgid` GroupId pulumi.StringInput `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..examplestepsgid` 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.exampleocid1` 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..examplegroupsgid`
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..examplestepsgid`
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.exampleocid1`
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.exampleocid2` 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.exampleocid1` 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.exampleocid2` 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.exampleocid1` 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.exampleocid2`
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.exampleocid1`
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..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"` // 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..examplestepsgid` 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.exampleocid1` 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..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"` // 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..examplestepsgid` 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.exampleocid1` 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..exampleocid1`
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..examplestepsgid`
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.exampleocid1`
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..examplestepsgid` 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..examplestepsgid` 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..examplestepsgid`
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..examplegroupsgid` GroupId string `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..examplestepsgid` 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.exampleocid1` 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..examplegroupsgid` GroupId pulumi.StringInput `pulumi:"groupId"` // The unique id of this step. Must not be modified by the user. Example: `sgid1.step..examplestepsgid` 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.exampleocid1` 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..examplegroupsgid`
func (GetDrPlansDrPlanCollectionItemPlanGroupStepOutput) Id ¶
The unique id of this step. Must not be modified by the user. Example: `sgid1.step..examplestepsgid`
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.exampleocid1`
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.exampleocid2` 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.exampleocid1` 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.exampleocid2` 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.exampleocid1` 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.exampleocid2`
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.exampleocid1`
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.exampleocid2` 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.exampleocid2`
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.exampleocid2` 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.exampleocid2` 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.exampleocid2`
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 compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..exampleocid` DestinationCompartmentId string `pulumi:"destinationCompartmentId"` // The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1.iad.exampleocid` DestinationDedicatedVmHostId string `pulumi:"destinationDedicatedVmHostId"` // A flag indicating if this compute instance should be moved during DR operations. Example: `false` IsMovable bool `pulumi:"isMovable"` // The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1` 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. VnicMappings []GetDrProtectionGroupMemberVnicMapping `pulumi:"vnicMappings"` }
type GetDrProtectionGroupMemberArgs ¶
type GetDrProtectionGroupMemberArgs struct { // The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..exampleocid` DestinationCompartmentId pulumi.StringInput `pulumi:"destinationCompartmentId"` // The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1.iad.exampleocid` 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"` // The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1` 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. 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) DestinationCompartmentId ¶
func (o GetDrProtectionGroupMemberOutput) DestinationCompartmentId() pulumi.StringOutput
The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..exampleocid`
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.iad.exampleocid`
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) MemberId ¶
func (o GetDrProtectionGroupMemberOutput) MemberId() pulumi.StringOutput
The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1`
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) 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.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]` DestinationNsgIdLists []string `pulumi:"destinationNsgIdLists"` // The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1.iad.exampleocid` DestinationSubnetId string `pulumi:"destinationSubnetId"` // The OCID of the VNIC. Example: `ocid1.vnic.oc1.phx.exampleocid` 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.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]` DestinationNsgIdLists pulumi.StringArrayInput `pulumi:"destinationNsgIdLists"` // The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1.iad.exampleocid` DestinationSubnetId pulumi.StringInput `pulumi:"destinationSubnetId"` // The OCID of the VNIC. Example: `ocid1.vnic.oc1.phx.exampleocid` 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.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]`
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.iad.exampleocid`
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.phx.exampleocid`
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"` // 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.exampleocid1` 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.exampleocid2` 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"` // 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.exampleocid1` 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.exampleocid2` 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"` // 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.exampleocid2` 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 GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociationArgs struct { // The OCID of the peer (remote) DR Protection Group. Example: `ocid1.drprotectiongroup.oc1.iad.exampleocid2` 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 (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.exampleocid2`
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 role of the DR Protection Group.
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 compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..exampleocid` DestinationCompartmentId string `pulumi:"destinationCompartmentId"` // The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1.iad.exampleocid` DestinationDedicatedVmHostId string `pulumi:"destinationDedicatedVmHostId"` // A flag indicating if this compute instance should be moved during DR operations. Example: `false` IsMovable bool `pulumi:"isMovable"` // The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1` 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. VnicMappings []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping `pulumi:"vnicMappings"` }
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs ¶
type GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberArgs struct { // The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..exampleocid` DestinationCompartmentId pulumi.StringInput `pulumi:"destinationCompartmentId"` // The OCID of the dedicated VM Host for this compute instance in the destination region. Example: `ocid1.dedicatedvmhost.oc1.iad.exampleocid` 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"` // The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1` 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. 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) DestinationCompartmentId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) DestinationCompartmentId() pulumi.StringOutput
The OCID of the compartment for this compute instance in the destination region. Example: `ocid1.compartment.oc1..exampleocid`
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.iad.exampleocid`
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) MemberId ¶
func (o GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberOutput) MemberId() pulumi.StringOutput
The OCID of the member. Example: `ocid1.instance.oc1.phx.exampleocid1`
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) 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.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]` DestinationNsgIdLists []string `pulumi:"destinationNsgIdLists"` // The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1.iad.exampleocid` DestinationSubnetId string `pulumi:"destinationSubnetId"` // The OCID of the VNIC. Example: `ocid1.vnic.oc1.phx.exampleocid` 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.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]` DestinationNsgIdLists pulumi.StringArrayInput `pulumi:"destinationNsgIdLists"` // The OCID of the destination (remote) subnet to which this VNIC should connect. Example: `ocid1.subnet.oc1.iad.exampleocid` DestinationSubnetId pulumi.StringInput `pulumi:"destinationSubnetId"` // The OCID of the VNIC. Example: `ocid1.vnic.oc1.phx.exampleocid` 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.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]`
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.iad.exampleocid`
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.phx.exampleocid`
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.exampleocid1`
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.exampleocid2`
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 role of the DR Protection Group.
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"` // 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..exampleocid1` 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 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), 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..exampleocid1`
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) 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..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"` // 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.exampleocid2` 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.exampleocid2` 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.exampleocid1` 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.exampleocid2` 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..exampleocid1`
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.exampleocid2`
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.exampleocid2`
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.exampleocid1`
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.exampleocid2`
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..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"` // 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.exampleocid2` 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..examplestepsgid` 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.exampleocid1` 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..exampleocid1`
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.exampleocid2`
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..examplestepsgid`
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.exampleocid1`
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..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"` // 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.exampleocid1` 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.exampleocid2` 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..exampleocid1`
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.exampleocid1`
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.exampleocid2`
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