Documentation ¶
Index ¶
- type BackupPlan
- type BackupPlanArgs
- type BackupPlanArray
- type BackupPlanArrayInput
- type BackupPlanArrayOutput
- func (BackupPlanArrayOutput) ElementType() reflect.Type
- func (o BackupPlanArrayOutput) Index(i pulumi.IntInput) BackupPlanOutput
- func (o BackupPlanArrayOutput) ToBackupPlanArrayOutput() BackupPlanArrayOutput
- func (o BackupPlanArrayOutput) ToBackupPlanArrayOutputWithContext(ctx context.Context) BackupPlanArrayOutput
- type BackupPlanAssociation
- type BackupPlanAssociationArgs
- type BackupPlanAssociationArray
- func (BackupPlanAssociationArray) ElementType() reflect.Type
- func (i BackupPlanAssociationArray) ToBackupPlanAssociationArrayOutput() BackupPlanAssociationArrayOutput
- func (i BackupPlanAssociationArray) ToBackupPlanAssociationArrayOutputWithContext(ctx context.Context) BackupPlanAssociationArrayOutput
- type BackupPlanAssociationArrayInput
- type BackupPlanAssociationArrayOutput
- func (BackupPlanAssociationArrayOutput) ElementType() reflect.Type
- func (o BackupPlanAssociationArrayOutput) Index(i pulumi.IntInput) BackupPlanAssociationOutput
- func (o BackupPlanAssociationArrayOutput) ToBackupPlanAssociationArrayOutput() BackupPlanAssociationArrayOutput
- func (o BackupPlanAssociationArrayOutput) ToBackupPlanAssociationArrayOutputWithContext(ctx context.Context) BackupPlanAssociationArrayOutput
- type BackupPlanAssociationInput
- type BackupPlanAssociationMap
- type BackupPlanAssociationMapInput
- type BackupPlanAssociationMapOutput
- func (BackupPlanAssociationMapOutput) ElementType() reflect.Type
- func (o BackupPlanAssociationMapOutput) MapIndex(k pulumi.StringInput) BackupPlanAssociationOutput
- func (o BackupPlanAssociationMapOutput) ToBackupPlanAssociationMapOutput() BackupPlanAssociationMapOutput
- func (o BackupPlanAssociationMapOutput) ToBackupPlanAssociationMapOutputWithContext(ctx context.Context) BackupPlanAssociationMapOutput
- type BackupPlanAssociationOutput
- func (o BackupPlanAssociationOutput) BackupPlan() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) BackupPlanAssociationId() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) CreateTime() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) DataSource() pulumi.StringOutput
- func (BackupPlanAssociationOutput) ElementType() reflect.Type
- func (o BackupPlanAssociationOutput) LastSuccessfulBackupConsistencyTime() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) Location() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) Name() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) Project() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) Resource() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) ResourceType() pulumi.StringOutput
- func (o BackupPlanAssociationOutput) RulesConfigInfos() BackupPlanAssociationRulesConfigInfoArrayOutput
- func (o BackupPlanAssociationOutput) ToBackupPlanAssociationOutput() BackupPlanAssociationOutput
- func (o BackupPlanAssociationOutput) ToBackupPlanAssociationOutputWithContext(ctx context.Context) BackupPlanAssociationOutput
- func (o BackupPlanAssociationOutput) UpdateTime() pulumi.StringOutput
- type BackupPlanAssociationRulesConfigInfo
- type BackupPlanAssociationRulesConfigInfoArgs
- func (BackupPlanAssociationRulesConfigInfoArgs) ElementType() reflect.Type
- func (i BackupPlanAssociationRulesConfigInfoArgs) ToBackupPlanAssociationRulesConfigInfoOutput() BackupPlanAssociationRulesConfigInfoOutput
- func (i BackupPlanAssociationRulesConfigInfoArgs) ToBackupPlanAssociationRulesConfigInfoOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoOutput
- type BackupPlanAssociationRulesConfigInfoArray
- func (BackupPlanAssociationRulesConfigInfoArray) ElementType() reflect.Type
- func (i BackupPlanAssociationRulesConfigInfoArray) ToBackupPlanAssociationRulesConfigInfoArrayOutput() BackupPlanAssociationRulesConfigInfoArrayOutput
- func (i BackupPlanAssociationRulesConfigInfoArray) ToBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoArrayOutput
- type BackupPlanAssociationRulesConfigInfoArrayInput
- type BackupPlanAssociationRulesConfigInfoArrayOutput
- func (BackupPlanAssociationRulesConfigInfoArrayOutput) ElementType() reflect.Type
- func (o BackupPlanAssociationRulesConfigInfoArrayOutput) Index(i pulumi.IntInput) BackupPlanAssociationRulesConfigInfoOutput
- func (o BackupPlanAssociationRulesConfigInfoArrayOutput) ToBackupPlanAssociationRulesConfigInfoArrayOutput() BackupPlanAssociationRulesConfigInfoArrayOutput
- func (o BackupPlanAssociationRulesConfigInfoArrayOutput) ToBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoArrayOutput
- type BackupPlanAssociationRulesConfigInfoInput
- type BackupPlanAssociationRulesConfigInfoLastBackupError
- type BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs
- func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ElementType() reflect.Type
- func (i BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- func (i BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- type BackupPlanAssociationRulesConfigInfoLastBackupErrorArray
- func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ElementType() reflect.Type
- func (i BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- func (i BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- type BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput
- type BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ElementType() reflect.Type
- func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) Index(i pulumi.IntInput) BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- type BackupPlanAssociationRulesConfigInfoLastBackupErrorInput
- type BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Code() pulumi.Float64PtrOutput
- func (BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ElementType() reflect.Type
- func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Message() pulumi.StringPtrOutput
- func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- type BackupPlanAssociationRulesConfigInfoOutput
- func (BackupPlanAssociationRulesConfigInfoOutput) ElementType() reflect.Type
- func (o BackupPlanAssociationRulesConfigInfoOutput) LastBackupErrors() BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- func (o BackupPlanAssociationRulesConfigInfoOutput) LastBackupState() pulumi.StringPtrOutput
- func (o BackupPlanAssociationRulesConfigInfoOutput) RuleId() pulumi.StringPtrOutput
- func (o BackupPlanAssociationRulesConfigInfoOutput) ToBackupPlanAssociationRulesConfigInfoOutput() BackupPlanAssociationRulesConfigInfoOutput
- func (o BackupPlanAssociationRulesConfigInfoOutput) ToBackupPlanAssociationRulesConfigInfoOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoOutput
- type BackupPlanAssociationState
- type BackupPlanBackupRule
- type BackupPlanBackupRuleArgs
- type BackupPlanBackupRuleArray
- type BackupPlanBackupRuleArrayInput
- type BackupPlanBackupRuleArrayOutput
- func (BackupPlanBackupRuleArrayOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleArrayOutput) Index(i pulumi.IntInput) BackupPlanBackupRuleOutput
- func (o BackupPlanBackupRuleArrayOutput) ToBackupPlanBackupRuleArrayOutput() BackupPlanBackupRuleArrayOutput
- func (o BackupPlanBackupRuleArrayOutput) ToBackupPlanBackupRuleArrayOutputWithContext(ctx context.Context) BackupPlanBackupRuleArrayOutput
- type BackupPlanBackupRuleInput
- type BackupPlanBackupRuleOutput
- func (o BackupPlanBackupRuleOutput) BackupRetentionDays() pulumi.IntOutput
- func (BackupPlanBackupRuleOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleOutput) RuleId() pulumi.StringOutput
- func (o BackupPlanBackupRuleOutput) StandardSchedule() BackupPlanBackupRuleStandardScheduleOutput
- func (o BackupPlanBackupRuleOutput) ToBackupPlanBackupRuleOutput() BackupPlanBackupRuleOutput
- func (o BackupPlanBackupRuleOutput) ToBackupPlanBackupRuleOutputWithContext(ctx context.Context) BackupPlanBackupRuleOutput
- type BackupPlanBackupRuleStandardSchedule
- type BackupPlanBackupRuleStandardScheduleArgs
- func (BackupPlanBackupRuleStandardScheduleArgs) ElementType() reflect.Type
- func (i BackupPlanBackupRuleStandardScheduleArgs) ToBackupPlanBackupRuleStandardScheduleOutput() BackupPlanBackupRuleStandardScheduleOutput
- func (i BackupPlanBackupRuleStandardScheduleArgs) ToBackupPlanBackupRuleStandardScheduleOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleOutput
- type BackupPlanBackupRuleStandardScheduleBackupWindow
- type BackupPlanBackupRuleStandardScheduleBackupWindowArgs
- func (BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ElementType() reflect.Type
- func (i BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutput() BackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (i BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (i BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
- func (i BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
- type BackupPlanBackupRuleStandardScheduleBackupWindowInput
- type BackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) EndHourOfDay() pulumi.IntPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) StartHourOfDay() pulumi.IntOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutput() BackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
- type BackupPlanBackupRuleStandardScheduleBackupWindowPtrInput
- type BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) Elem() BackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) EndHourOfDay() pulumi.IntPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) StartHourOfDay() pulumi.IntPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
- type BackupPlanBackupRuleStandardScheduleInput
- type BackupPlanBackupRuleStandardScheduleOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) BackupWindow() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) DaysOfMonths() pulumi.IntArrayOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) DaysOfWeeks() pulumi.StringArrayOutput
- func (BackupPlanBackupRuleStandardScheduleOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleStandardScheduleOutput) HourlyFrequency() pulumi.IntPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) Months() pulumi.StringArrayOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) RecurrenceType() pulumi.StringOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) TimeZone() pulumi.StringOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) ToBackupPlanBackupRuleStandardScheduleOutput() BackupPlanBackupRuleStandardScheduleOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) ToBackupPlanBackupRuleStandardScheduleOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleOutput
- func (o BackupPlanBackupRuleStandardScheduleOutput) WeekDayOfMonth() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
- type BackupPlanBackupRuleStandardScheduleWeekDayOfMonth
- type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs
- func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ElementType() reflect.Type
- func (i BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (i BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (i BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
- func (i BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
- type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput
- type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) DayOfWeek() pulumi.StringOutput
- func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) WeekOfMonth() pulumi.StringOutput
- type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrInput
- type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) DayOfWeek() pulumi.StringPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) Elem() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
- func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) WeekOfMonth() pulumi.StringPtrOutput
- type BackupPlanInput
- type BackupPlanMap
- type BackupPlanMapInput
- type BackupPlanMapOutput
- func (BackupPlanMapOutput) ElementType() reflect.Type
- func (o BackupPlanMapOutput) MapIndex(k pulumi.StringInput) BackupPlanOutput
- func (o BackupPlanMapOutput) ToBackupPlanMapOutput() BackupPlanMapOutput
- func (o BackupPlanMapOutput) ToBackupPlanMapOutputWithContext(ctx context.Context) BackupPlanMapOutput
- type BackupPlanOutput
- func (o BackupPlanOutput) BackupPlanId() pulumi.StringOutput
- func (o BackupPlanOutput) BackupRules() BackupPlanBackupRuleArrayOutput
- func (o BackupPlanOutput) BackupVault() pulumi.StringOutput
- func (o BackupPlanOutput) BackupVaultServiceAccount() pulumi.StringOutput
- func (o BackupPlanOutput) CreateTime() pulumi.StringOutput
- func (o BackupPlanOutput) Description() pulumi.StringPtrOutput
- func (BackupPlanOutput) ElementType() reflect.Type
- func (o BackupPlanOutput) Location() pulumi.StringOutput
- func (o BackupPlanOutput) Name() pulumi.StringOutput
- func (o BackupPlanOutput) Project() pulumi.StringOutput
- func (o BackupPlanOutput) ResourceType() pulumi.StringOutput
- func (o BackupPlanOutput) ToBackupPlanOutput() BackupPlanOutput
- func (o BackupPlanOutput) ToBackupPlanOutputWithContext(ctx context.Context) BackupPlanOutput
- func (o BackupPlanOutput) UpdateTime() pulumi.StringOutput
- type BackupPlanState
- type BackupVault
- type BackupVaultArgs
- type BackupVaultArray
- type BackupVaultArrayInput
- type BackupVaultArrayOutput
- func (BackupVaultArrayOutput) ElementType() reflect.Type
- func (o BackupVaultArrayOutput) Index(i pulumi.IntInput) BackupVaultOutput
- func (o BackupVaultArrayOutput) ToBackupVaultArrayOutput() BackupVaultArrayOutput
- func (o BackupVaultArrayOutput) ToBackupVaultArrayOutputWithContext(ctx context.Context) BackupVaultArrayOutput
- type BackupVaultInput
- type BackupVaultMap
- type BackupVaultMapInput
- type BackupVaultMapOutput
- func (BackupVaultMapOutput) ElementType() reflect.Type
- func (o BackupVaultMapOutput) MapIndex(k pulumi.StringInput) BackupVaultOutput
- func (o BackupVaultMapOutput) ToBackupVaultMapOutput() BackupVaultMapOutput
- func (o BackupVaultMapOutput) ToBackupVaultMapOutputWithContext(ctx context.Context) BackupVaultMapOutput
- type BackupVaultOutput
- func (o BackupVaultOutput) AccessRestriction() pulumi.StringPtrOutput
- func (o BackupVaultOutput) AllowMissing() pulumi.BoolPtrOutput
- func (o BackupVaultOutput) Annotations() pulumi.StringMapOutput
- func (o BackupVaultOutput) BackupCount() pulumi.StringOutput
- func (o BackupVaultOutput) BackupMinimumEnforcedRetentionDuration() pulumi.StringOutput
- func (o BackupVaultOutput) BackupVaultId() pulumi.StringOutput
- func (o BackupVaultOutput) CreateTime() pulumi.StringOutput
- func (o BackupVaultOutput) Deletable() pulumi.BoolOutput
- func (o BackupVaultOutput) Description() pulumi.StringPtrOutput
- func (o BackupVaultOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o BackupVaultOutput) EffectiveLabels() pulumi.StringMapOutput
- func (o BackupVaultOutput) EffectiveTime() pulumi.StringPtrOutput
- func (BackupVaultOutput) ElementType() reflect.Type
- func (o BackupVaultOutput) Etag() pulumi.StringOutput
- func (o BackupVaultOutput) ForceDelete() pulumi.BoolPtrOutputdeprecated
- func (o BackupVaultOutput) ForceUpdate() pulumi.BoolPtrOutput
- func (o BackupVaultOutput) IgnoreBackupPlanReferences() pulumi.BoolPtrOutput
- func (o BackupVaultOutput) IgnoreInactiveDatasources() pulumi.BoolPtrOutput
- func (o BackupVaultOutput) Labels() pulumi.StringMapOutput
- func (o BackupVaultOutput) Location() pulumi.StringOutput
- func (o BackupVaultOutput) Name() pulumi.StringOutput
- func (o BackupVaultOutput) Project() pulumi.StringOutput
- func (o BackupVaultOutput) PulumiLabels() pulumi.StringMapOutput
- func (o BackupVaultOutput) ServiceAccount() pulumi.StringOutput
- func (o BackupVaultOutput) State() pulumi.StringOutput
- func (o BackupVaultOutput) ToBackupVaultOutput() BackupVaultOutput
- func (o BackupVaultOutput) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
- func (o BackupVaultOutput) TotalStoredBytes() pulumi.StringOutput
- func (o BackupVaultOutput) Uid() pulumi.StringOutput
- func (o BackupVaultOutput) UpdateTime() pulumi.StringOutput
- type BackupVaultState
- type GetBackupArgs
- type GetBackupBackup
- type GetBackupBackupArgs
- type GetBackupBackupArray
- type GetBackupBackupArrayInput
- type GetBackupBackupArrayOutput
- func (GetBackupBackupArrayOutput) ElementType() reflect.Type
- func (o GetBackupBackupArrayOutput) Index(i pulumi.IntInput) GetBackupBackupOutput
- func (o GetBackupBackupArrayOutput) ToGetBackupBackupArrayOutput() GetBackupBackupArrayOutput
- func (o GetBackupBackupArrayOutput) ToGetBackupBackupArrayOutputWithContext(ctx context.Context) GetBackupBackupArrayOutput
- type GetBackupBackupInput
- type GetBackupBackupOutput
- func (o GetBackupBackupOutput) BackupId() pulumi.StringOutput
- func (o GetBackupBackupOutput) BackupVaultId() pulumi.StringOutput
- func (o GetBackupBackupOutput) DataSourceId() pulumi.StringOutput
- func (GetBackupBackupOutput) ElementType() reflect.Type
- func (o GetBackupBackupOutput) Location() pulumi.StringOutput
- func (o GetBackupBackupOutput) Name() pulumi.StringOutput
- func (o GetBackupBackupOutput) ToGetBackupBackupOutput() GetBackupBackupOutput
- func (o GetBackupBackupOutput) ToGetBackupBackupOutputWithContext(ctx context.Context) GetBackupBackupOutput
- type GetBackupOutputArgs
- type GetBackupPlanAssociationRulesConfigInfo
- type GetBackupPlanAssociationRulesConfigInfoArgs
- func (GetBackupPlanAssociationRulesConfigInfoArgs) ElementType() reflect.Type
- func (i GetBackupPlanAssociationRulesConfigInfoArgs) ToGetBackupPlanAssociationRulesConfigInfoOutput() GetBackupPlanAssociationRulesConfigInfoOutput
- func (i GetBackupPlanAssociationRulesConfigInfoArgs) ToGetBackupPlanAssociationRulesConfigInfoOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoOutput
- type GetBackupPlanAssociationRulesConfigInfoArray
- func (GetBackupPlanAssociationRulesConfigInfoArray) ElementType() reflect.Type
- func (i GetBackupPlanAssociationRulesConfigInfoArray) ToGetBackupPlanAssociationRulesConfigInfoArrayOutput() GetBackupPlanAssociationRulesConfigInfoArrayOutput
- func (i GetBackupPlanAssociationRulesConfigInfoArray) ToGetBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoArrayOutput
- type GetBackupPlanAssociationRulesConfigInfoArrayInput
- type GetBackupPlanAssociationRulesConfigInfoArrayOutput
- func (GetBackupPlanAssociationRulesConfigInfoArrayOutput) ElementType() reflect.Type
- func (o GetBackupPlanAssociationRulesConfigInfoArrayOutput) Index(i pulumi.IntInput) GetBackupPlanAssociationRulesConfigInfoOutput
- func (o GetBackupPlanAssociationRulesConfigInfoArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoArrayOutput() GetBackupPlanAssociationRulesConfigInfoArrayOutput
- func (o GetBackupPlanAssociationRulesConfigInfoArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoArrayOutput
- type GetBackupPlanAssociationRulesConfigInfoInput
- type GetBackupPlanAssociationRulesConfigInfoLastBackupError
- type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs
- func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ElementType() reflect.Type
- func (i GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- func (i GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray
- func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ElementType() reflect.Type
- func (i GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- func (i GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput
- type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ElementType() reflect.Type
- func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) Index(i pulumi.IntInput) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorInput
- type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Code() pulumi.Float64Output
- func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ElementType() reflect.Type
- func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Message() pulumi.StringOutput
- func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
- type GetBackupPlanAssociationRulesConfigInfoOutput
- func (GetBackupPlanAssociationRulesConfigInfoOutput) ElementType() reflect.Type
- func (o GetBackupPlanAssociationRulesConfigInfoOutput) LastBackupErrors() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
- func (o GetBackupPlanAssociationRulesConfigInfoOutput) LastBackupState() pulumi.StringOutput
- func (o GetBackupPlanAssociationRulesConfigInfoOutput) RuleId() pulumi.StringOutput
- func (o GetBackupPlanAssociationRulesConfigInfoOutput) ToGetBackupPlanAssociationRulesConfigInfoOutput() GetBackupPlanAssociationRulesConfigInfoOutput
- func (o GetBackupPlanAssociationRulesConfigInfoOutput) ToGetBackupPlanAssociationRulesConfigInfoOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoOutput
- type GetBackupPlanBackupRule
- type GetBackupPlanBackupRuleArgs
- type GetBackupPlanBackupRuleArray
- func (GetBackupPlanBackupRuleArray) ElementType() reflect.Type
- func (i GetBackupPlanBackupRuleArray) ToGetBackupPlanBackupRuleArrayOutput() GetBackupPlanBackupRuleArrayOutput
- func (i GetBackupPlanBackupRuleArray) ToGetBackupPlanBackupRuleArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleArrayOutput
- type GetBackupPlanBackupRuleArrayInput
- type GetBackupPlanBackupRuleArrayOutput
- func (GetBackupPlanBackupRuleArrayOutput) ElementType() reflect.Type
- func (o GetBackupPlanBackupRuleArrayOutput) Index(i pulumi.IntInput) GetBackupPlanBackupRuleOutput
- func (o GetBackupPlanBackupRuleArrayOutput) ToGetBackupPlanBackupRuleArrayOutput() GetBackupPlanBackupRuleArrayOutput
- func (o GetBackupPlanBackupRuleArrayOutput) ToGetBackupPlanBackupRuleArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleArrayOutput
- type GetBackupPlanBackupRuleInput
- type GetBackupPlanBackupRuleOutput
- func (o GetBackupPlanBackupRuleOutput) BackupRetentionDays() pulumi.IntOutput
- func (GetBackupPlanBackupRuleOutput) ElementType() reflect.Type
- func (o GetBackupPlanBackupRuleOutput) RuleId() pulumi.StringOutput
- func (o GetBackupPlanBackupRuleOutput) StandardSchedules() GetBackupPlanBackupRuleStandardScheduleArrayOutput
- func (o GetBackupPlanBackupRuleOutput) ToGetBackupPlanBackupRuleOutput() GetBackupPlanBackupRuleOutput
- func (o GetBackupPlanBackupRuleOutput) ToGetBackupPlanBackupRuleOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleOutput
- type GetBackupPlanBackupRuleStandardSchedule
- type GetBackupPlanBackupRuleStandardScheduleArgs
- func (GetBackupPlanBackupRuleStandardScheduleArgs) ElementType() reflect.Type
- func (i GetBackupPlanBackupRuleStandardScheduleArgs) ToGetBackupPlanBackupRuleStandardScheduleOutput() GetBackupPlanBackupRuleStandardScheduleOutput
- func (i GetBackupPlanBackupRuleStandardScheduleArgs) ToGetBackupPlanBackupRuleStandardScheduleOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleOutput
- type GetBackupPlanBackupRuleStandardScheduleArray
- func (GetBackupPlanBackupRuleStandardScheduleArray) ElementType() reflect.Type
- func (i GetBackupPlanBackupRuleStandardScheduleArray) ToGetBackupPlanBackupRuleStandardScheduleArrayOutput() GetBackupPlanBackupRuleStandardScheduleArrayOutput
- func (i GetBackupPlanBackupRuleStandardScheduleArray) ToGetBackupPlanBackupRuleStandardScheduleArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleArrayOutput
- type GetBackupPlanBackupRuleStandardScheduleArrayInput
- type GetBackupPlanBackupRuleStandardScheduleArrayOutput
- func (GetBackupPlanBackupRuleStandardScheduleArrayOutput) ElementType() reflect.Type
- func (o GetBackupPlanBackupRuleStandardScheduleArrayOutput) Index(i pulumi.IntInput) GetBackupPlanBackupRuleStandardScheduleOutput
- func (o GetBackupPlanBackupRuleStandardScheduleArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleArrayOutput() GetBackupPlanBackupRuleStandardScheduleArrayOutput
- func (o GetBackupPlanBackupRuleStandardScheduleArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleArrayOutput
- type GetBackupPlanBackupRuleStandardScheduleBackupWindow
- type GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs
- func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ElementType() reflect.Type
- func (i GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (i GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
- type GetBackupPlanBackupRuleStandardScheduleBackupWindowArray
- func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ElementType() reflect.Type
- func (i GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
- func (i GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
- type GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayInput
- type GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
- func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ElementType() reflect.Type
- func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) Index(i pulumi.IntInput) GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
- func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
- type GetBackupPlanBackupRuleStandardScheduleBackupWindowInput
- type GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ElementType() reflect.Type
- func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) EndHourOfDay() pulumi.IntOutput
- func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) StartHourOfDay() pulumi.IntOutput
- func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
- func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
- type GetBackupPlanBackupRuleStandardScheduleInput
- type GetBackupPlanBackupRuleStandardScheduleOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) BackupWindows() GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) DaysOfMonths() pulumi.IntArrayOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) DaysOfWeeks() pulumi.StringArrayOutput
- func (GetBackupPlanBackupRuleStandardScheduleOutput) ElementType() reflect.Type
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) HourlyFrequency() pulumi.IntOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) Months() pulumi.StringArrayOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) RecurrenceType() pulumi.StringOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) TimeZone() pulumi.StringOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) ToGetBackupPlanBackupRuleStandardScheduleOutput() GetBackupPlanBackupRuleStandardScheduleOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) ToGetBackupPlanBackupRuleStandardScheduleOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleOutput
- func (o GetBackupPlanBackupRuleStandardScheduleOutput) WeekDayOfMonths() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
- type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonth
- type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs
- func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ElementType() reflect.Type
- func (i GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (i GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray
- func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ElementType() reflect.Type
- func (i GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
- func (i GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
- type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayInput
- type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
- func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ElementType() reflect.Type
- func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) Index(i pulumi.IntInput) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
- func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
- type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput
- type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) DayOfWeek() pulumi.StringOutput
- func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ElementType() reflect.Type
- func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
- func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) WeekOfMonth() pulumi.StringOutput
- type GetBackupResult
- type GetBackupResultOutput
- func (o GetBackupResultOutput) BackupVaultId() pulumi.StringOutput
- func (o GetBackupResultOutput) Backups() GetBackupBackupArrayOutput
- func (o GetBackupResultOutput) DataSourceId() pulumi.StringOutput
- func (GetBackupResultOutput) ElementType() reflect.Type
- func (o GetBackupResultOutput) Id() pulumi.StringOutput
- func (o GetBackupResultOutput) Location() pulumi.StringOutput
- func (o GetBackupResultOutput) Name() pulumi.StringOutput
- func (o GetBackupResultOutput) Project() pulumi.StringOutput
- func (o GetBackupResultOutput) ToGetBackupResultOutput() GetBackupResultOutput
- func (o GetBackupResultOutput) ToGetBackupResultOutputWithContext(ctx context.Context) GetBackupResultOutput
- type GetDataSourceArgs
- type GetDataSourceBackupConfigInfo
- type GetDataSourceBackupConfigInfoArgs
- func (GetDataSourceBackupConfigInfoArgs) ElementType() reflect.Type
- func (i GetDataSourceBackupConfigInfoArgs) ToGetDataSourceBackupConfigInfoOutput() GetDataSourceBackupConfigInfoOutput
- func (i GetDataSourceBackupConfigInfoArgs) ToGetDataSourceBackupConfigInfoOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoOutput
- type GetDataSourceBackupConfigInfoArray
- func (GetDataSourceBackupConfigInfoArray) ElementType() reflect.Type
- func (i GetDataSourceBackupConfigInfoArray) ToGetDataSourceBackupConfigInfoArrayOutput() GetDataSourceBackupConfigInfoArrayOutput
- func (i GetDataSourceBackupConfigInfoArray) ToGetDataSourceBackupConfigInfoArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoArrayOutput
- type GetDataSourceBackupConfigInfoArrayInput
- type GetDataSourceBackupConfigInfoArrayOutput
- func (GetDataSourceBackupConfigInfoArrayOutput) ElementType() reflect.Type
- func (o GetDataSourceBackupConfigInfoArrayOutput) Index(i pulumi.IntInput) GetDataSourceBackupConfigInfoOutput
- func (o GetDataSourceBackupConfigInfoArrayOutput) ToGetDataSourceBackupConfigInfoArrayOutput() GetDataSourceBackupConfigInfoArrayOutput
- func (o GetDataSourceBackupConfigInfoArrayOutput) ToGetDataSourceBackupConfigInfoArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoArrayOutput
- type GetDataSourceBackupConfigInfoBackupApplianceBackupConfig
- type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs
- func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ElementType() reflect.Type
- func (i GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
- func (i GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
- type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray
- func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ElementType() reflect.Type
- func (i GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
- func (i GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
- type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayInput
- type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
- func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ElementType() reflect.Type
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) Index(i pulumi.IntInput) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
- type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigInput
- type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ApplicationName() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) BackupApplianceId() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) BackupApplianceName() pulumi.StringOutput
- func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ElementType() reflect.Type
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) HostName() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) SlaId() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) SlpName() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) SltName() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
- func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
- type GetDataSourceBackupConfigInfoGcpBackupConfig
- type GetDataSourceBackupConfigInfoGcpBackupConfigArgs
- func (GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ElementType() reflect.Type
- func (i GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutput() GetDataSourceBackupConfigInfoGcpBackupConfigOutput
- func (i GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigOutput
- type GetDataSourceBackupConfigInfoGcpBackupConfigArray
- func (GetDataSourceBackupConfigInfoGcpBackupConfigArray) ElementType() reflect.Type
- func (i GetDataSourceBackupConfigInfoGcpBackupConfigArray) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput() GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
- func (i GetDataSourceBackupConfigInfoGcpBackupConfigArray) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
- type GetDataSourceBackupConfigInfoGcpBackupConfigArrayInput
- type GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
- func (GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ElementType() reflect.Type
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) Index(i pulumi.IntInput) GetDataSourceBackupConfigInfoGcpBackupConfigOutput
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput() GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
- type GetDataSourceBackupConfigInfoGcpBackupConfigInput
- type GetDataSourceBackupConfigInfoGcpBackupConfigOutput
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlan() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanAssociation() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanDescription() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanRules() pulumi.StringArrayOutput
- func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ElementType() reflect.Type
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutput() GetDataSourceBackupConfigInfoGcpBackupConfigOutput
- func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigOutput
- type GetDataSourceBackupConfigInfoInput
- type GetDataSourceBackupConfigInfoOutput
- func (o GetDataSourceBackupConfigInfoOutput) BackupApplianceBackupConfigs() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
- func (GetDataSourceBackupConfigInfoOutput) ElementType() reflect.Type
- func (o GetDataSourceBackupConfigInfoOutput) GcpBackupConfigs() GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
- func (o GetDataSourceBackupConfigInfoOutput) LastBackupError() pulumi.StringMapOutput
- func (o GetDataSourceBackupConfigInfoOutput) LastBackupState() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoOutput) LastSuccessfulBackupConsistencyTime() pulumi.StringOutput
- func (o GetDataSourceBackupConfigInfoOutput) ToGetDataSourceBackupConfigInfoOutput() GetDataSourceBackupConfigInfoOutput
- func (o GetDataSourceBackupConfigInfoOutput) ToGetDataSourceBackupConfigInfoOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoOutput
- type GetDataSourceDataSourceBackupApplianceApplication
- type GetDataSourceDataSourceBackupApplianceApplicationArgs
- func (GetDataSourceDataSourceBackupApplianceApplicationArgs) ElementType() reflect.Type
- func (i GetDataSourceDataSourceBackupApplianceApplicationArgs) ToGetDataSourceDataSourceBackupApplianceApplicationOutput() GetDataSourceDataSourceBackupApplianceApplicationOutput
- func (i GetDataSourceDataSourceBackupApplianceApplicationArgs) ToGetDataSourceDataSourceBackupApplianceApplicationOutputWithContext(ctx context.Context) GetDataSourceDataSourceBackupApplianceApplicationOutput
- type GetDataSourceDataSourceBackupApplianceApplicationArray
- func (GetDataSourceDataSourceBackupApplianceApplicationArray) ElementType() reflect.Type
- func (i GetDataSourceDataSourceBackupApplianceApplicationArray) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutput() GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
- func (i GetDataSourceDataSourceBackupApplianceApplicationArray) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
- type GetDataSourceDataSourceBackupApplianceApplicationArrayInput
- type GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
- func (GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ElementType() reflect.Type
- func (o GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) Index(i pulumi.IntInput) GetDataSourceDataSourceBackupApplianceApplicationOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutput() GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
- type GetDataSourceDataSourceBackupApplianceApplicationInput
- type GetDataSourceDataSourceBackupApplianceApplicationOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplianceId() pulumi.StringOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplicationId() pulumi.StringOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplicationName() pulumi.StringOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) BackupAppliance() pulumi.StringOutput
- func (GetDataSourceDataSourceBackupApplianceApplicationOutput) ElementType() reflect.Type
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) HostId() pulumi.StringOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) Hostname() pulumi.StringOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ToGetDataSourceDataSourceBackupApplianceApplicationOutput() GetDataSourceDataSourceBackupApplianceApplicationOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ToGetDataSourceDataSourceBackupApplianceApplicationOutputWithContext(ctx context.Context) GetDataSourceDataSourceBackupApplianceApplicationOutput
- func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) Type() pulumi.StringOutput
- type GetDataSourceDataSourceGcpResource
- type GetDataSourceDataSourceGcpResourceArgs
- func (GetDataSourceDataSourceGcpResourceArgs) ElementType() reflect.Type
- func (i GetDataSourceDataSourceGcpResourceArgs) ToGetDataSourceDataSourceGcpResourceOutput() GetDataSourceDataSourceGcpResourceOutput
- func (i GetDataSourceDataSourceGcpResourceArgs) ToGetDataSourceDataSourceGcpResourceOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceOutput
- type GetDataSourceDataSourceGcpResourceArray
- func (GetDataSourceDataSourceGcpResourceArray) ElementType() reflect.Type
- func (i GetDataSourceDataSourceGcpResourceArray) ToGetDataSourceDataSourceGcpResourceArrayOutput() GetDataSourceDataSourceGcpResourceArrayOutput
- func (i GetDataSourceDataSourceGcpResourceArray) ToGetDataSourceDataSourceGcpResourceArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceArrayOutput
- type GetDataSourceDataSourceGcpResourceArrayInput
- type GetDataSourceDataSourceGcpResourceArrayOutput
- func (GetDataSourceDataSourceGcpResourceArrayOutput) ElementType() reflect.Type
- func (o GetDataSourceDataSourceGcpResourceArrayOutput) Index(i pulumi.IntInput) GetDataSourceDataSourceGcpResourceOutput
- func (o GetDataSourceDataSourceGcpResourceArrayOutput) ToGetDataSourceDataSourceGcpResourceArrayOutput() GetDataSourceDataSourceGcpResourceArrayOutput
- func (o GetDataSourceDataSourceGcpResourceArrayOutput) ToGetDataSourceDataSourceGcpResourceArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceArrayOutput
- type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty
- type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs
- func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ElementType() reflect.Type
- func (i GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
- func (i GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
- type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray
- func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ElementType() reflect.Type
- func (i GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
- func (i GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
- type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayInput
- type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
- func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ElementType() reflect.Type
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) Index(i pulumi.IntInput) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
- type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyInput
- type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) Description() pulumi.StringOutput
- func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ElementType() reflect.Type
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) MachineType() pulumi.StringOutput
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) Name() pulumi.StringOutput
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) TotalDiskCount() pulumi.StringOutput
- func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) TotalDiskSizeGb() pulumi.StringOutput
- type GetDataSourceDataSourceGcpResourceInput
- type GetDataSourceDataSourceGcpResourceOutput
- func (o GetDataSourceDataSourceGcpResourceOutput) ComputeInstanceDataSourceProperties() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
- func (GetDataSourceDataSourceGcpResourceOutput) ElementType() reflect.Type
- func (o GetDataSourceDataSourceGcpResourceOutput) GcpResourcename() pulumi.StringOutput
- func (o GetDataSourceDataSourceGcpResourceOutput) Location() pulumi.StringOutput
- func (o GetDataSourceDataSourceGcpResourceOutput) ToGetDataSourceDataSourceGcpResourceOutput() GetDataSourceDataSourceGcpResourceOutput
- func (o GetDataSourceDataSourceGcpResourceOutput) ToGetDataSourceDataSourceGcpResourceOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceOutput
- func (o GetDataSourceDataSourceGcpResourceOutput) Type() pulumi.StringOutput
- type GetDataSourceOutputArgs
- type GetDataSourceResult
- type GetDataSourceResultOutput
- func (o GetDataSourceResultOutput) BackupConfigInfos() GetDataSourceBackupConfigInfoArrayOutput
- func (o GetDataSourceResultOutput) BackupCount() pulumi.StringOutput
- func (o GetDataSourceResultOutput) BackupVaultId() pulumi.StringOutput
- func (o GetDataSourceResultOutput) ConfigState() pulumi.StringOutput
- func (o GetDataSourceResultOutput) CreateTime() pulumi.StringOutput
- func (o GetDataSourceResultOutput) DataSourceBackupApplianceApplications() GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
- func (o GetDataSourceResultOutput) DataSourceGcpResources() GetDataSourceDataSourceGcpResourceArrayOutput
- func (o GetDataSourceResultOutput) DataSourceId() pulumi.StringOutput
- func (GetDataSourceResultOutput) ElementType() reflect.Type
- func (o GetDataSourceResultOutput) Etag() pulumi.StringOutput
- func (o GetDataSourceResultOutput) Id() pulumi.StringOutput
- func (o GetDataSourceResultOutput) Labels() pulumi.StringMapOutput
- func (o GetDataSourceResultOutput) Location() pulumi.StringOutput
- func (o GetDataSourceResultOutput) Name() pulumi.StringOutput
- func (o GetDataSourceResultOutput) Project() pulumi.StringOutput
- func (o GetDataSourceResultOutput) State() pulumi.StringOutput
- func (o GetDataSourceResultOutput) ToGetDataSourceResultOutput() GetDataSourceResultOutput
- func (o GetDataSourceResultOutput) ToGetDataSourceResultOutputWithContext(ctx context.Context) GetDataSourceResultOutput
- func (o GetDataSourceResultOutput) TotalStoredBytes() pulumi.StringOutput
- func (o GetDataSourceResultOutput) UpdateTime() pulumi.StringOutput
- type GetManagementServerManagementUri
- type GetManagementServerManagementUriArgs
- func (GetManagementServerManagementUriArgs) ElementType() reflect.Type
- func (i GetManagementServerManagementUriArgs) ToGetManagementServerManagementUriOutput() GetManagementServerManagementUriOutput
- func (i GetManagementServerManagementUriArgs) ToGetManagementServerManagementUriOutputWithContext(ctx context.Context) GetManagementServerManagementUriOutput
- type GetManagementServerManagementUriArray
- func (GetManagementServerManagementUriArray) ElementType() reflect.Type
- func (i GetManagementServerManagementUriArray) ToGetManagementServerManagementUriArrayOutput() GetManagementServerManagementUriArrayOutput
- func (i GetManagementServerManagementUriArray) ToGetManagementServerManagementUriArrayOutputWithContext(ctx context.Context) GetManagementServerManagementUriArrayOutput
- type GetManagementServerManagementUriArrayInput
- type GetManagementServerManagementUriArrayOutput
- func (GetManagementServerManagementUriArrayOutput) ElementType() reflect.Type
- func (o GetManagementServerManagementUriArrayOutput) Index(i pulumi.IntInput) GetManagementServerManagementUriOutput
- func (o GetManagementServerManagementUriArrayOutput) ToGetManagementServerManagementUriArrayOutput() GetManagementServerManagementUriArrayOutput
- func (o GetManagementServerManagementUriArrayOutput) ToGetManagementServerManagementUriArrayOutputWithContext(ctx context.Context) GetManagementServerManagementUriArrayOutput
- type GetManagementServerManagementUriInput
- type GetManagementServerManagementUriOutput
- func (o GetManagementServerManagementUriOutput) Api() pulumi.StringOutput
- func (GetManagementServerManagementUriOutput) ElementType() reflect.Type
- func (o GetManagementServerManagementUriOutput) ToGetManagementServerManagementUriOutput() GetManagementServerManagementUriOutput
- func (o GetManagementServerManagementUriOutput) ToGetManagementServerManagementUriOutputWithContext(ctx context.Context) GetManagementServerManagementUriOutput
- func (o GetManagementServerManagementUriOutput) WebUi() pulumi.StringOutput
- type GetManagementServerNetwork
- type GetManagementServerNetworkArgs
- func (GetManagementServerNetworkArgs) ElementType() reflect.Type
- func (i GetManagementServerNetworkArgs) ToGetManagementServerNetworkOutput() GetManagementServerNetworkOutput
- func (i GetManagementServerNetworkArgs) ToGetManagementServerNetworkOutputWithContext(ctx context.Context) GetManagementServerNetworkOutput
- type GetManagementServerNetworkArray
- func (GetManagementServerNetworkArray) ElementType() reflect.Type
- func (i GetManagementServerNetworkArray) ToGetManagementServerNetworkArrayOutput() GetManagementServerNetworkArrayOutput
- func (i GetManagementServerNetworkArray) ToGetManagementServerNetworkArrayOutputWithContext(ctx context.Context) GetManagementServerNetworkArrayOutput
- type GetManagementServerNetworkArrayInput
- type GetManagementServerNetworkArrayOutput
- func (GetManagementServerNetworkArrayOutput) ElementType() reflect.Type
- func (o GetManagementServerNetworkArrayOutput) Index(i pulumi.IntInput) GetManagementServerNetworkOutput
- func (o GetManagementServerNetworkArrayOutput) ToGetManagementServerNetworkArrayOutput() GetManagementServerNetworkArrayOutput
- func (o GetManagementServerNetworkArrayOutput) ToGetManagementServerNetworkArrayOutputWithContext(ctx context.Context) GetManagementServerNetworkArrayOutput
- type GetManagementServerNetworkInput
- type GetManagementServerNetworkOutput
- func (GetManagementServerNetworkOutput) ElementType() reflect.Type
- func (o GetManagementServerNetworkOutput) Network() pulumi.StringOutput
- func (o GetManagementServerNetworkOutput) PeeringMode() pulumi.StringOutput
- func (o GetManagementServerNetworkOutput) ToGetManagementServerNetworkOutput() GetManagementServerNetworkOutput
- func (o GetManagementServerNetworkOutput) ToGetManagementServerNetworkOutputWithContext(ctx context.Context) GetManagementServerNetworkOutput
- type LookupBackupPlanArgs
- type LookupBackupPlanAssociationArgs
- type LookupBackupPlanAssociationOutputArgs
- type LookupBackupPlanAssociationResult
- type LookupBackupPlanAssociationResultOutput
- func (o LookupBackupPlanAssociationResultOutput) BackupPlan() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) BackupPlanAssociationId() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) DataSource() pulumi.StringOutput
- func (LookupBackupPlanAssociationResultOutput) ElementType() reflect.Type
- func (o LookupBackupPlanAssociationResultOutput) Id() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) LastSuccessfulBackupConsistencyTime() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) Location() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) Name() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupBackupPlanAssociationResultOutput) Resource() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) ResourceType() pulumi.StringOutput
- func (o LookupBackupPlanAssociationResultOutput) RulesConfigInfos() GetBackupPlanAssociationRulesConfigInfoArrayOutput
- func (o LookupBackupPlanAssociationResultOutput) ToLookupBackupPlanAssociationResultOutput() LookupBackupPlanAssociationResultOutput
- func (o LookupBackupPlanAssociationResultOutput) ToLookupBackupPlanAssociationResultOutputWithContext(ctx context.Context) LookupBackupPlanAssociationResultOutput
- func (o LookupBackupPlanAssociationResultOutput) UpdateTime() pulumi.StringOutput
- type LookupBackupPlanOutputArgs
- type LookupBackupPlanResult
- type LookupBackupPlanResultOutput
- func (o LookupBackupPlanResultOutput) BackupPlanId() pulumi.StringOutput
- func (o LookupBackupPlanResultOutput) BackupRules() GetBackupPlanBackupRuleArrayOutput
- func (o LookupBackupPlanResultOutput) BackupVault() pulumi.StringOutput
- func (o LookupBackupPlanResultOutput) BackupVaultServiceAccount() pulumi.StringOutput
- func (o LookupBackupPlanResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupBackupPlanResultOutput) Description() pulumi.StringOutput
- func (LookupBackupPlanResultOutput) ElementType() reflect.Type
- func (o LookupBackupPlanResultOutput) Id() pulumi.StringOutput
- func (o LookupBackupPlanResultOutput) Location() pulumi.StringOutput
- func (o LookupBackupPlanResultOutput) Name() pulumi.StringOutput
- func (o LookupBackupPlanResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupBackupPlanResultOutput) ResourceType() pulumi.StringOutput
- func (o LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutput() LookupBackupPlanResultOutput
- func (o LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutputWithContext(ctx context.Context) LookupBackupPlanResultOutput
- func (o LookupBackupPlanResultOutput) UpdateTime() pulumi.StringOutput
- type LookupBackupVaultArgs
- type LookupBackupVaultOutputArgs
- type LookupBackupVaultResult
- type LookupBackupVaultResultOutput
- func (o LookupBackupVaultResultOutput) AccessRestriction() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) AllowMissing() pulumi.BoolOutput
- func (o LookupBackupVaultResultOutput) Annotations() pulumi.StringMapOutput
- func (o LookupBackupVaultResultOutput) BackupCount() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) BackupMinimumEnforcedRetentionDuration() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) BackupVaultId() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) Deletable() pulumi.BoolOutput
- func (o LookupBackupVaultResultOutput) Description() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o LookupBackupVaultResultOutput) EffectiveLabels() pulumi.StringMapOutput
- func (o LookupBackupVaultResultOutput) EffectiveTime() pulumi.StringOutput
- func (LookupBackupVaultResultOutput) ElementType() reflect.Type
- func (o LookupBackupVaultResultOutput) Etag() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) ForceDelete() pulumi.BoolOutput
- func (o LookupBackupVaultResultOutput) ForceUpdate() pulumi.BoolOutput
- func (o LookupBackupVaultResultOutput) Id() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) IgnoreBackupPlanReferences() pulumi.BoolOutput
- func (o LookupBackupVaultResultOutput) IgnoreInactiveDatasources() pulumi.BoolOutput
- func (o LookupBackupVaultResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupBackupVaultResultOutput) Location() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) Name() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupBackupVaultResultOutput) PulumiLabels() pulumi.StringMapOutput
- func (o LookupBackupVaultResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) State() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput() LookupBackupVaultResultOutput
- func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext(ctx context.Context) LookupBackupVaultResultOutput
- func (o LookupBackupVaultResultOutput) TotalStoredBytes() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) Uid() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) UpdateTime() pulumi.StringOutput
- type LookupManagementServerArgs
- type LookupManagementServerOutputArgs
- type LookupManagementServerResult
- type LookupManagementServerResultOutput
- func (LookupManagementServerResultOutput) ElementType() reflect.Type
- func (o LookupManagementServerResultOutput) Id() pulumi.StringOutput
- func (o LookupManagementServerResultOutput) Location() pulumi.StringOutput
- func (o LookupManagementServerResultOutput) ManagementUris() GetManagementServerManagementUriArrayOutput
- func (o LookupManagementServerResultOutput) Name() pulumi.StringOutput
- func (o LookupManagementServerResultOutput) Networks() GetManagementServerNetworkArrayOutput
- func (o LookupManagementServerResultOutput) Oauth2ClientId() pulumi.StringOutput
- func (o LookupManagementServerResultOutput) Project() pulumi.StringOutput
- func (o LookupManagementServerResultOutput) ToLookupManagementServerResultOutput() LookupManagementServerResultOutput
- func (o LookupManagementServerResultOutput) ToLookupManagementServerResultOutputWithContext(ctx context.Context) LookupManagementServerResultOutput
- func (o LookupManagementServerResultOutput) Type() pulumi.StringOutput
- type ManagementServer
- type ManagementServerArgs
- type ManagementServerArray
- type ManagementServerArrayInput
- type ManagementServerArrayOutput
- func (ManagementServerArrayOutput) ElementType() reflect.Type
- func (o ManagementServerArrayOutput) Index(i pulumi.IntInput) ManagementServerOutput
- func (o ManagementServerArrayOutput) ToManagementServerArrayOutput() ManagementServerArrayOutput
- func (o ManagementServerArrayOutput) ToManagementServerArrayOutputWithContext(ctx context.Context) ManagementServerArrayOutput
- type ManagementServerInput
- type ManagementServerManagementUri
- type ManagementServerManagementUriArgs
- func (ManagementServerManagementUriArgs) ElementType() reflect.Type
- func (i ManagementServerManagementUriArgs) ToManagementServerManagementUriOutput() ManagementServerManagementUriOutput
- func (i ManagementServerManagementUriArgs) ToManagementServerManagementUriOutputWithContext(ctx context.Context) ManagementServerManagementUriOutput
- type ManagementServerManagementUriArray
- func (ManagementServerManagementUriArray) ElementType() reflect.Type
- func (i ManagementServerManagementUriArray) ToManagementServerManagementUriArrayOutput() ManagementServerManagementUriArrayOutput
- func (i ManagementServerManagementUriArray) ToManagementServerManagementUriArrayOutputWithContext(ctx context.Context) ManagementServerManagementUriArrayOutput
- type ManagementServerManagementUriArrayInput
- type ManagementServerManagementUriArrayOutput
- func (ManagementServerManagementUriArrayOutput) ElementType() reflect.Type
- func (o ManagementServerManagementUriArrayOutput) Index(i pulumi.IntInput) ManagementServerManagementUriOutput
- func (o ManagementServerManagementUriArrayOutput) ToManagementServerManagementUriArrayOutput() ManagementServerManagementUriArrayOutput
- func (o ManagementServerManagementUriArrayOutput) ToManagementServerManagementUriArrayOutputWithContext(ctx context.Context) ManagementServerManagementUriArrayOutput
- type ManagementServerManagementUriInput
- type ManagementServerManagementUriOutput
- func (o ManagementServerManagementUriOutput) Api() pulumi.StringPtrOutput
- func (ManagementServerManagementUriOutput) ElementType() reflect.Type
- func (o ManagementServerManagementUriOutput) ToManagementServerManagementUriOutput() ManagementServerManagementUriOutput
- func (o ManagementServerManagementUriOutput) ToManagementServerManagementUriOutputWithContext(ctx context.Context) ManagementServerManagementUriOutput
- func (o ManagementServerManagementUriOutput) WebUi() pulumi.StringPtrOutput
- type ManagementServerMap
- type ManagementServerMapInput
- type ManagementServerMapOutput
- func (ManagementServerMapOutput) ElementType() reflect.Type
- func (o ManagementServerMapOutput) MapIndex(k pulumi.StringInput) ManagementServerOutput
- func (o ManagementServerMapOutput) ToManagementServerMapOutput() ManagementServerMapOutput
- func (o ManagementServerMapOutput) ToManagementServerMapOutputWithContext(ctx context.Context) ManagementServerMapOutput
- type ManagementServerNetwork
- type ManagementServerNetworkArgs
- type ManagementServerNetworkArray
- func (ManagementServerNetworkArray) ElementType() reflect.Type
- func (i ManagementServerNetworkArray) ToManagementServerNetworkArrayOutput() ManagementServerNetworkArrayOutput
- func (i ManagementServerNetworkArray) ToManagementServerNetworkArrayOutputWithContext(ctx context.Context) ManagementServerNetworkArrayOutput
- type ManagementServerNetworkArrayInput
- type ManagementServerNetworkArrayOutput
- func (ManagementServerNetworkArrayOutput) ElementType() reflect.Type
- func (o ManagementServerNetworkArrayOutput) Index(i pulumi.IntInput) ManagementServerNetworkOutput
- func (o ManagementServerNetworkArrayOutput) ToManagementServerNetworkArrayOutput() ManagementServerNetworkArrayOutput
- func (o ManagementServerNetworkArrayOutput) ToManagementServerNetworkArrayOutputWithContext(ctx context.Context) ManagementServerNetworkArrayOutput
- type ManagementServerNetworkInput
- type ManagementServerNetworkOutput
- func (ManagementServerNetworkOutput) ElementType() reflect.Type
- func (o ManagementServerNetworkOutput) Network() pulumi.StringOutput
- func (o ManagementServerNetworkOutput) PeeringMode() pulumi.StringPtrOutput
- func (o ManagementServerNetworkOutput) ToManagementServerNetworkOutput() ManagementServerNetworkOutput
- func (o ManagementServerNetworkOutput) ToManagementServerNetworkOutputWithContext(ctx context.Context) ManagementServerNetworkOutput
- type ManagementServerOutput
- func (ManagementServerOutput) ElementType() reflect.Type
- func (o ManagementServerOutput) Location() pulumi.StringOutput
- func (o ManagementServerOutput) ManagementUris() ManagementServerManagementUriArrayOutput
- func (o ManagementServerOutput) Name() pulumi.StringOutput
- func (o ManagementServerOutput) Networks() ManagementServerNetworkArrayOutput
- func (o ManagementServerOutput) Oauth2ClientId() pulumi.StringOutput
- func (o ManagementServerOutput) Project() pulumi.StringOutput
- func (o ManagementServerOutput) ToManagementServerOutput() ManagementServerOutput
- func (o ManagementServerOutput) ToManagementServerOutputWithContext(ctx context.Context) ManagementServerOutput
- func (o ManagementServerOutput) Type() pulumi.StringPtrOutput
- type ManagementServerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupPlan ¶ added in v8.9.1
type BackupPlan struct { pulumi.CustomResourceState // The ID of the backup plan BackupPlanId pulumi.StringOutput `pulumi:"backupPlanId"` // The backup rules for this `BackupPlan`. There must be at least one `BackupRule` message. // Structure is documented below. BackupRules BackupPlanBackupRuleArrayOutput `pulumi:"backupRules"` // Backup vault where the backups gets stored using this Backup plan. BackupVault pulumi.StringOutput `pulumi:"backupVault"` // The Google Cloud Platform Service Account to be used by the BackupVault for taking backups. BackupVaultServiceAccount pulumi.StringOutput `pulumi:"backupVaultServiceAccount"` // When the `BackupPlan` was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description allows for additional details about 'BackupPlan' and its use cases to be provided. Description pulumi.StringPtrOutput `pulumi:"description"` // The location for the backup plan Location pulumi.StringOutput `pulumi:"location"` // The name of backup plan resource created Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The resource type to which the `BackupPlan` will be applied. Examples include, "compute.googleapis.com/Instance" and "storage.googleapis.com/Bucket". ResourceType pulumi.StringOutput `pulumi:"resourceType"` // When the `BackupPlan` was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
## Example Usage
### Backup Dr Backup Plan Simple
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/backupdisasterrecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myBackupVault, err := backupdisasterrecovery.NewBackupVault(ctx, "my_backup_vault", &backupdisasterrecovery.BackupVaultArgs{ Location: pulumi.String("us-central1"), BackupVaultId: pulumi.String("backup-vault-simple-test"), BackupMinimumEnforcedRetentionDuration: pulumi.String("100000s"), }) if err != nil { return err } _, err = backupdisasterrecovery.NewBackupPlan(ctx, "my-backup-plan-1", &backupdisasterrecovery.BackupPlanArgs{ Location: pulumi.String("us-central1"), BackupPlanId: pulumi.String("backup-plan-simple-test"), ResourceType: pulumi.String("compute.googleapis.com/Instance"), BackupVault: myBackupVault.ID(), BackupRules: backupdisasterrecovery.BackupPlanBackupRuleArray{ &backupdisasterrecovery.BackupPlanBackupRuleArgs{ RuleId: pulumi.String("rule-1"), BackupRetentionDays: pulumi.Int(5), StandardSchedule: &backupdisasterrecovery.BackupPlanBackupRuleStandardScheduleArgs{ RecurrenceType: pulumi.String("HOURLY"), HourlyFrequency: pulumi.Int(6), TimeZone: pulumi.String("UTC"), BackupWindow: &backupdisasterrecovery.BackupPlanBackupRuleStandardScheduleBackupWindowArgs{ StartHourOfDay: pulumi.Int(0), EndHourOfDay: pulumi.Int(24), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
BackupPlan can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/backupPlans/{{backup_plan_id}}`
* `{{project}}/{{location}}/{{backup_plan_id}}`
* `{{location}}/{{backup_plan_id}}`
When using the `pulumi import` command, BackupPlan can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:backupdisasterrecovery/backupPlan:BackupPlan default projects/{{project}}/locations/{{location}}/backupPlans/{{backup_plan_id}} ```
```sh $ pulumi import gcp:backupdisasterrecovery/backupPlan:BackupPlan default {{project}}/{{location}}/{{backup_plan_id}} ```
```sh $ pulumi import gcp:backupdisasterrecovery/backupPlan:BackupPlan default {{location}}/{{backup_plan_id}} ```
func GetBackupPlan ¶ added in v8.9.1
func GetBackupPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupPlanState, opts ...pulumi.ResourceOption) (*BackupPlan, error)
GetBackupPlan gets an existing BackupPlan 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 NewBackupPlan ¶ added in v8.9.1
func NewBackupPlan(ctx *pulumi.Context, name string, args *BackupPlanArgs, opts ...pulumi.ResourceOption) (*BackupPlan, error)
NewBackupPlan registers a new resource with the given unique name, arguments, and options.
func (*BackupPlan) ElementType ¶ added in v8.9.1
func (*BackupPlan) ElementType() reflect.Type
func (*BackupPlan) ToBackupPlanOutput ¶ added in v8.9.1
func (i *BackupPlan) ToBackupPlanOutput() BackupPlanOutput
func (*BackupPlan) ToBackupPlanOutputWithContext ¶ added in v8.9.1
func (i *BackupPlan) ToBackupPlanOutputWithContext(ctx context.Context) BackupPlanOutput
type BackupPlanArgs ¶ added in v8.9.1
type BackupPlanArgs struct { // The ID of the backup plan BackupPlanId pulumi.StringInput // The backup rules for this `BackupPlan`. There must be at least one `BackupRule` message. // Structure is documented below. BackupRules BackupPlanBackupRuleArrayInput // Backup vault where the backups gets stored using this Backup plan. BackupVault pulumi.StringInput // The description allows for additional details about 'BackupPlan' and its use cases to be provided. Description pulumi.StringPtrInput // The location for the backup plan Location pulumi.StringInput Project pulumi.StringPtrInput // The resource type to which the `BackupPlan` will be applied. Examples include, "compute.googleapis.com/Instance" and "storage.googleapis.com/Bucket". ResourceType pulumi.StringInput }
The set of arguments for constructing a BackupPlan resource.
func (BackupPlanArgs) ElementType ¶ added in v8.9.1
func (BackupPlanArgs) ElementType() reflect.Type
type BackupPlanArray ¶ added in v8.9.1
type BackupPlanArray []BackupPlanInput
func (BackupPlanArray) ElementType ¶ added in v8.9.1
func (BackupPlanArray) ElementType() reflect.Type
func (BackupPlanArray) ToBackupPlanArrayOutput ¶ added in v8.9.1
func (i BackupPlanArray) ToBackupPlanArrayOutput() BackupPlanArrayOutput
func (BackupPlanArray) ToBackupPlanArrayOutputWithContext ¶ added in v8.9.1
func (i BackupPlanArray) ToBackupPlanArrayOutputWithContext(ctx context.Context) BackupPlanArrayOutput
type BackupPlanArrayInput ¶ added in v8.9.1
type BackupPlanArrayInput interface { pulumi.Input ToBackupPlanArrayOutput() BackupPlanArrayOutput ToBackupPlanArrayOutputWithContext(context.Context) BackupPlanArrayOutput }
BackupPlanArrayInput is an input type that accepts BackupPlanArray and BackupPlanArrayOutput values. You can construct a concrete instance of `BackupPlanArrayInput` via:
BackupPlanArray{ BackupPlanArgs{...} }
type BackupPlanArrayOutput ¶ added in v8.9.1
type BackupPlanArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanArrayOutput) ElementType ¶ added in v8.9.1
func (BackupPlanArrayOutput) ElementType() reflect.Type
func (BackupPlanArrayOutput) Index ¶ added in v8.9.1
func (o BackupPlanArrayOutput) Index(i pulumi.IntInput) BackupPlanOutput
func (BackupPlanArrayOutput) ToBackupPlanArrayOutput ¶ added in v8.9.1
func (o BackupPlanArrayOutput) ToBackupPlanArrayOutput() BackupPlanArrayOutput
func (BackupPlanArrayOutput) ToBackupPlanArrayOutputWithContext ¶ added in v8.9.1
func (o BackupPlanArrayOutput) ToBackupPlanArrayOutputWithContext(ctx context.Context) BackupPlanArrayOutput
type BackupPlanAssociation ¶ added in v8.9.1
type BackupPlanAssociation struct { pulumi.CustomResourceState // The BP with which resource needs to be created BackupPlan pulumi.StringOutput `pulumi:"backupPlan"` // The id of backupplan association // // *** BackupPlanAssociationId pulumi.StringOutput `pulumi:"backupPlanAssociationId"` // The time when the instance was created CreateTime pulumi.StringOutput `pulumi:"createTime"` // Resource name of data source which will be used as storage location for backups taken DataSource pulumi.StringOutput `pulumi:"dataSource"` // The point in time when the last successful backup was captured from the source LastSuccessfulBackupConsistencyTime pulumi.StringOutput `pulumi:"lastSuccessfulBackupConsistencyTime"` // The location for the backupplan association Location pulumi.StringOutput `pulumi:"location"` // The name of backup plan association resource created Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The resource for which BPA needs to be created Resource pulumi.StringOutput `pulumi:"resource"` // The resource type of workload on which backupplan is applied ResourceType pulumi.StringOutput `pulumi:"resourceType"` // Message for rules config info // Structure is documented below. RulesConfigInfos BackupPlanAssociationRulesConfigInfoArrayOutput `pulumi:"rulesConfigInfos"` // The time when the instance was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
## Example Usage
### Backup Dr Bpa
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/backupdisasterrecovery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/serviceaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mySA, err := serviceaccount.NewAccount(ctx, "mySA", &serviceaccount.AccountArgs{ AccountId: pulumi.String("my-custom"), DisplayName: pulumi.String("Custom SA for VM Instance"), }) if err != nil { return err } myinstance, err := compute.NewInstance(ctx, "myinstance", &compute.InstanceArgs{ NetworkInterfaces: compute.InstanceNetworkInterfaceArray{ &compute.InstanceNetworkInterfaceArgs{ AccessConfigs: compute.InstanceNetworkInterfaceAccessConfigArray{ &compute.InstanceNetworkInterfaceAccessConfigArgs{}, }, Network: pulumi.String("default"), }, }, Name: pulumi.String("test-instance"), MachineType: pulumi.String("n2-standard-2"), Zone: pulumi.String("us-central1-a"), BootDisk: &compute.InstanceBootDiskArgs{ InitializeParams: &compute.InstanceBootDiskInitializeParamsArgs{ Image: pulumi.String("debian-cloud/debian-11"), Labels: pulumi.StringMap{ "my_label": pulumi.String("value"), }, }, }, ScratchDisks: compute.InstanceScratchDiskArray{ &compute.InstanceScratchDiskArgs{ Interface: pulumi.String("NVME"), }, }, ServiceAccount: &compute.InstanceServiceAccountArgs{ Email: mySA.Email, Scopes: pulumi.StringArray{ pulumi.String("cloud-platform"), }, }, }) if err != nil { return err } bv1, err := backupdisasterrecovery.NewBackupVault(ctx, "bv1", &backupdisasterrecovery.BackupVaultArgs{ Location: pulumi.String("us-central1"), BackupVaultId: pulumi.String("bv-bpa"), BackupMinimumEnforcedRetentionDuration: pulumi.String("100000s"), ForceDelete: pulumi.Bool(true), }) if err != nil { return err } bp1, err := backupdisasterrecovery.NewBackupPlan(ctx, "bp1", &backupdisasterrecovery.BackupPlanArgs{ Location: pulumi.String("us-central1"), BackupPlanId: pulumi.String("bp-bpa-test"), ResourceType: pulumi.String("compute.googleapis.com/Instance"), BackupVault: bv1.ID(), BackupRules: backupdisasterrecovery.BackupPlanBackupRuleArray{ &backupdisasterrecovery.BackupPlanBackupRuleArgs{ RuleId: pulumi.String("rule-1"), BackupRetentionDays: pulumi.Int(2), StandardSchedule: &backupdisasterrecovery.BackupPlanBackupRuleStandardScheduleArgs{ RecurrenceType: pulumi.String("HOURLY"), HourlyFrequency: pulumi.Int(6), TimeZone: pulumi.String("UTC"), BackupWindow: &backupdisasterrecovery.BackupPlanBackupRuleStandardScheduleBackupWindowArgs{ StartHourOfDay: pulumi.Int(12), EndHourOfDay: pulumi.Int(18), }, }, }, }, }) if err != nil { return err } _, err = backupdisasterrecovery.NewBackupPlanAssociation(ctx, "my-backup-plan-association", &backupdisasterrecovery.BackupPlanAssociationArgs{ Location: pulumi.String("us-central1"), ResourceType: pulumi.String("compute.googleapis.com/Instance"), BackupPlanAssociationId: pulumi.String("my-bpa"), Resource: myinstance.ID(), BackupPlan: bp1.Name, }) if err != nil { return err } return nil }) }
```
## Import
BackupPlanAssociation can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/backupPlanAssociations/{{backup_plan_association_id}}`
* `{{project}}/{{location}}/{{backup_plan_association_id}}`
* `{{location}}/{{backup_plan_association_id}}`
When using the `pulumi import` command, BackupPlanAssociation can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:backupdisasterrecovery/backupPlanAssociation:BackupPlanAssociation default projects/{{project}}/locations/{{location}}/backupPlanAssociations/{{backup_plan_association_id}} ```
```sh $ pulumi import gcp:backupdisasterrecovery/backupPlanAssociation:BackupPlanAssociation default {{project}}/{{location}}/{{backup_plan_association_id}} ```
```sh $ pulumi import gcp:backupdisasterrecovery/backupPlanAssociation:BackupPlanAssociation default {{location}}/{{backup_plan_association_id}} ```
func GetBackupPlanAssociation ¶ added in v8.9.1
func GetBackupPlanAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupPlanAssociationState, opts ...pulumi.ResourceOption) (*BackupPlanAssociation, error)
GetBackupPlanAssociation gets an existing BackupPlanAssociation 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 NewBackupPlanAssociation ¶ added in v8.9.1
func NewBackupPlanAssociation(ctx *pulumi.Context, name string, args *BackupPlanAssociationArgs, opts ...pulumi.ResourceOption) (*BackupPlanAssociation, error)
NewBackupPlanAssociation registers a new resource with the given unique name, arguments, and options.
func (*BackupPlanAssociation) ElementType ¶ added in v8.9.1
func (*BackupPlanAssociation) ElementType() reflect.Type
func (*BackupPlanAssociation) ToBackupPlanAssociationOutput ¶ added in v8.9.1
func (i *BackupPlanAssociation) ToBackupPlanAssociationOutput() BackupPlanAssociationOutput
func (*BackupPlanAssociation) ToBackupPlanAssociationOutputWithContext ¶ added in v8.9.1
func (i *BackupPlanAssociation) ToBackupPlanAssociationOutputWithContext(ctx context.Context) BackupPlanAssociationOutput
type BackupPlanAssociationArgs ¶ added in v8.9.1
type BackupPlanAssociationArgs struct { // The BP with which resource needs to be created BackupPlan pulumi.StringInput // The id of backupplan association // // *** BackupPlanAssociationId pulumi.StringInput // The location for the backupplan association Location pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The resource for which BPA needs to be created Resource pulumi.StringInput // The resource type of workload on which backupplan is applied ResourceType pulumi.StringInput }
The set of arguments for constructing a BackupPlanAssociation resource.
func (BackupPlanAssociationArgs) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationArgs) ElementType() reflect.Type
type BackupPlanAssociationArray ¶ added in v8.9.1
type BackupPlanAssociationArray []BackupPlanAssociationInput
func (BackupPlanAssociationArray) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationArray) ElementType() reflect.Type
func (BackupPlanAssociationArray) ToBackupPlanAssociationArrayOutput ¶ added in v8.9.1
func (i BackupPlanAssociationArray) ToBackupPlanAssociationArrayOutput() BackupPlanAssociationArrayOutput
func (BackupPlanAssociationArray) ToBackupPlanAssociationArrayOutputWithContext ¶ added in v8.9.1
func (i BackupPlanAssociationArray) ToBackupPlanAssociationArrayOutputWithContext(ctx context.Context) BackupPlanAssociationArrayOutput
type BackupPlanAssociationArrayInput ¶ added in v8.9.1
type BackupPlanAssociationArrayInput interface { pulumi.Input ToBackupPlanAssociationArrayOutput() BackupPlanAssociationArrayOutput ToBackupPlanAssociationArrayOutputWithContext(context.Context) BackupPlanAssociationArrayOutput }
BackupPlanAssociationArrayInput is an input type that accepts BackupPlanAssociationArray and BackupPlanAssociationArrayOutput values. You can construct a concrete instance of `BackupPlanAssociationArrayInput` via:
BackupPlanAssociationArray{ BackupPlanAssociationArgs{...} }
type BackupPlanAssociationArrayOutput ¶ added in v8.9.1
type BackupPlanAssociationArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanAssociationArrayOutput) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationArrayOutput) ElementType() reflect.Type
func (BackupPlanAssociationArrayOutput) Index ¶ added in v8.9.1
func (o BackupPlanAssociationArrayOutput) Index(i pulumi.IntInput) BackupPlanAssociationOutput
func (BackupPlanAssociationArrayOutput) ToBackupPlanAssociationArrayOutput ¶ added in v8.9.1
func (o BackupPlanAssociationArrayOutput) ToBackupPlanAssociationArrayOutput() BackupPlanAssociationArrayOutput
func (BackupPlanAssociationArrayOutput) ToBackupPlanAssociationArrayOutputWithContext ¶ added in v8.9.1
func (o BackupPlanAssociationArrayOutput) ToBackupPlanAssociationArrayOutputWithContext(ctx context.Context) BackupPlanAssociationArrayOutput
type BackupPlanAssociationInput ¶ added in v8.9.1
type BackupPlanAssociationInput interface { pulumi.Input ToBackupPlanAssociationOutput() BackupPlanAssociationOutput ToBackupPlanAssociationOutputWithContext(ctx context.Context) BackupPlanAssociationOutput }
type BackupPlanAssociationMap ¶ added in v8.9.1
type BackupPlanAssociationMap map[string]BackupPlanAssociationInput
func (BackupPlanAssociationMap) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationMap) ElementType() reflect.Type
func (BackupPlanAssociationMap) ToBackupPlanAssociationMapOutput ¶ added in v8.9.1
func (i BackupPlanAssociationMap) ToBackupPlanAssociationMapOutput() BackupPlanAssociationMapOutput
func (BackupPlanAssociationMap) ToBackupPlanAssociationMapOutputWithContext ¶ added in v8.9.1
func (i BackupPlanAssociationMap) ToBackupPlanAssociationMapOutputWithContext(ctx context.Context) BackupPlanAssociationMapOutput
type BackupPlanAssociationMapInput ¶ added in v8.9.1
type BackupPlanAssociationMapInput interface { pulumi.Input ToBackupPlanAssociationMapOutput() BackupPlanAssociationMapOutput ToBackupPlanAssociationMapOutputWithContext(context.Context) BackupPlanAssociationMapOutput }
BackupPlanAssociationMapInput is an input type that accepts BackupPlanAssociationMap and BackupPlanAssociationMapOutput values. You can construct a concrete instance of `BackupPlanAssociationMapInput` via:
BackupPlanAssociationMap{ "key": BackupPlanAssociationArgs{...} }
type BackupPlanAssociationMapOutput ¶ added in v8.9.1
type BackupPlanAssociationMapOutput struct{ *pulumi.OutputState }
func (BackupPlanAssociationMapOutput) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationMapOutput) ElementType() reflect.Type
func (BackupPlanAssociationMapOutput) MapIndex ¶ added in v8.9.1
func (o BackupPlanAssociationMapOutput) MapIndex(k pulumi.StringInput) BackupPlanAssociationOutput
func (BackupPlanAssociationMapOutput) ToBackupPlanAssociationMapOutput ¶ added in v8.9.1
func (o BackupPlanAssociationMapOutput) ToBackupPlanAssociationMapOutput() BackupPlanAssociationMapOutput
func (BackupPlanAssociationMapOutput) ToBackupPlanAssociationMapOutputWithContext ¶ added in v8.9.1
func (o BackupPlanAssociationMapOutput) ToBackupPlanAssociationMapOutputWithContext(ctx context.Context) BackupPlanAssociationMapOutput
type BackupPlanAssociationOutput ¶ added in v8.9.1
type BackupPlanAssociationOutput struct{ *pulumi.OutputState }
func (BackupPlanAssociationOutput) BackupPlan ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) BackupPlan() pulumi.StringOutput
The BP with which resource needs to be created
func (BackupPlanAssociationOutput) BackupPlanAssociationId ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) BackupPlanAssociationId() pulumi.StringOutput
The id of backupplan association
***
func (BackupPlanAssociationOutput) CreateTime ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) CreateTime() pulumi.StringOutput
The time when the instance was created
func (BackupPlanAssociationOutput) DataSource ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) DataSource() pulumi.StringOutput
Resource name of data source which will be used as storage location for backups taken
func (BackupPlanAssociationOutput) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationOutput) ElementType() reflect.Type
func (BackupPlanAssociationOutput) LastSuccessfulBackupConsistencyTime ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) LastSuccessfulBackupConsistencyTime() pulumi.StringOutput
The point in time when the last successful backup was captured from the source
func (BackupPlanAssociationOutput) Location ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) Location() pulumi.StringOutput
The location for the backupplan association
func (BackupPlanAssociationOutput) Name ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) Name() pulumi.StringOutput
The name of backup plan association resource created
func (BackupPlanAssociationOutput) Project ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (BackupPlanAssociationOutput) Resource ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) Resource() pulumi.StringOutput
The resource for which BPA needs to be created
func (BackupPlanAssociationOutput) ResourceType ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) ResourceType() pulumi.StringOutput
The resource type of workload on which backupplan is applied
func (BackupPlanAssociationOutput) RulesConfigInfos ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) RulesConfigInfos() BackupPlanAssociationRulesConfigInfoArrayOutput
Message for rules config info Structure is documented below.
func (BackupPlanAssociationOutput) ToBackupPlanAssociationOutput ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) ToBackupPlanAssociationOutput() BackupPlanAssociationOutput
func (BackupPlanAssociationOutput) ToBackupPlanAssociationOutputWithContext ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) ToBackupPlanAssociationOutputWithContext(ctx context.Context) BackupPlanAssociationOutput
func (BackupPlanAssociationOutput) UpdateTime ¶ added in v8.9.1
func (o BackupPlanAssociationOutput) UpdateTime() pulumi.StringOutput
The time when the instance was updated.
type BackupPlanAssociationRulesConfigInfo ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfo struct { // (Output) // google.rpc.Status object to store the last backup error // Structure is documented below. LastBackupErrors []BackupPlanAssociationRulesConfigInfoLastBackupError `pulumi:"lastBackupErrors"` // (Output) // State of last backup taken. LastBackupState *string `pulumi:"lastBackupState"` // (Output) // Backup Rule id fetched from backup plan. RuleId *string `pulumi:"ruleId"` }
type BackupPlanAssociationRulesConfigInfoArgs ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoArgs struct { // (Output) // google.rpc.Status object to store the last backup error // Structure is documented below. LastBackupErrors BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput `pulumi:"lastBackupErrors"` // (Output) // State of last backup taken. LastBackupState pulumi.StringPtrInput `pulumi:"lastBackupState"` // (Output) // Backup Rule id fetched from backup plan. RuleId pulumi.StringPtrInput `pulumi:"ruleId"` }
func (BackupPlanAssociationRulesConfigInfoArgs) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationRulesConfigInfoArgs) ElementType() reflect.Type
func (BackupPlanAssociationRulesConfigInfoArgs) ToBackupPlanAssociationRulesConfigInfoOutput ¶ added in v8.9.1
func (i BackupPlanAssociationRulesConfigInfoArgs) ToBackupPlanAssociationRulesConfigInfoOutput() BackupPlanAssociationRulesConfigInfoOutput
func (BackupPlanAssociationRulesConfigInfoArgs) ToBackupPlanAssociationRulesConfigInfoOutputWithContext ¶ added in v8.9.1
func (i BackupPlanAssociationRulesConfigInfoArgs) ToBackupPlanAssociationRulesConfigInfoOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoOutput
type BackupPlanAssociationRulesConfigInfoArray ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoArray []BackupPlanAssociationRulesConfigInfoInput
func (BackupPlanAssociationRulesConfigInfoArray) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationRulesConfigInfoArray) ElementType() reflect.Type
func (BackupPlanAssociationRulesConfigInfoArray) ToBackupPlanAssociationRulesConfigInfoArrayOutput ¶ added in v8.9.1
func (i BackupPlanAssociationRulesConfigInfoArray) ToBackupPlanAssociationRulesConfigInfoArrayOutput() BackupPlanAssociationRulesConfigInfoArrayOutput
func (BackupPlanAssociationRulesConfigInfoArray) ToBackupPlanAssociationRulesConfigInfoArrayOutputWithContext ¶ added in v8.9.1
func (i BackupPlanAssociationRulesConfigInfoArray) ToBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoArrayOutput
type BackupPlanAssociationRulesConfigInfoArrayInput ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoArrayInput interface { pulumi.Input ToBackupPlanAssociationRulesConfigInfoArrayOutput() BackupPlanAssociationRulesConfigInfoArrayOutput ToBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(context.Context) BackupPlanAssociationRulesConfigInfoArrayOutput }
BackupPlanAssociationRulesConfigInfoArrayInput is an input type that accepts BackupPlanAssociationRulesConfigInfoArray and BackupPlanAssociationRulesConfigInfoArrayOutput values. You can construct a concrete instance of `BackupPlanAssociationRulesConfigInfoArrayInput` via:
BackupPlanAssociationRulesConfigInfoArray{ BackupPlanAssociationRulesConfigInfoArgs{...} }
type BackupPlanAssociationRulesConfigInfoArrayOutput ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanAssociationRulesConfigInfoArrayOutput) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationRulesConfigInfoArrayOutput) ElementType() reflect.Type
func (BackupPlanAssociationRulesConfigInfoArrayOutput) ToBackupPlanAssociationRulesConfigInfoArrayOutput ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoArrayOutput) ToBackupPlanAssociationRulesConfigInfoArrayOutput() BackupPlanAssociationRulesConfigInfoArrayOutput
func (BackupPlanAssociationRulesConfigInfoArrayOutput) ToBackupPlanAssociationRulesConfigInfoArrayOutputWithContext ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoArrayOutput) ToBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoArrayOutput
type BackupPlanAssociationRulesConfigInfoInput ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoInput interface { pulumi.Input ToBackupPlanAssociationRulesConfigInfoOutput() BackupPlanAssociationRulesConfigInfoOutput ToBackupPlanAssociationRulesConfigInfoOutputWithContext(context.Context) BackupPlanAssociationRulesConfigInfoOutput }
BackupPlanAssociationRulesConfigInfoInput is an input type that accepts BackupPlanAssociationRulesConfigInfoArgs and BackupPlanAssociationRulesConfigInfoOutput values. You can construct a concrete instance of `BackupPlanAssociationRulesConfigInfoInput` via:
BackupPlanAssociationRulesConfigInfoArgs{...}
type BackupPlanAssociationRulesConfigInfoLastBackupError ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs struct { // (Output) // The status code, which should be an enum value of [google.rpc.Code] Code pulumi.Float64PtrInput `pulumi:"code"` // (Output) // A developer-facing error message, which should be in English. Message pulumi.StringPtrInput `pulumi:"message"` }
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ElementType() reflect.Type
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput ¶ added in v8.9.1
func (i BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext ¶ added in v8.9.1
func (i BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
type BackupPlanAssociationRulesConfigInfoLastBackupErrorArray ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoLastBackupErrorArray []BackupPlanAssociationRulesConfigInfoLastBackupErrorInput
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ElementType() reflect.Type
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput ¶ added in v8.9.1
func (i BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext ¶ added in v8.9.1
func (i BackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
type BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput interface { pulumi.Input ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput }
BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput is an input type that accepts BackupPlanAssociationRulesConfigInfoLastBackupErrorArray and BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput values. You can construct a concrete instance of `BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput` via:
BackupPlanAssociationRulesConfigInfoLastBackupErrorArray{ BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs{...} }
type BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ElementType() reflect.Type
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
type BackupPlanAssociationRulesConfigInfoLastBackupErrorInput ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoLastBackupErrorInput interface { pulumi.Input ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput }
BackupPlanAssociationRulesConfigInfoLastBackupErrorInput is an input type that accepts BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs and BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput values. You can construct a concrete instance of `BackupPlanAssociationRulesConfigInfoLastBackupErrorInput` via:
BackupPlanAssociationRulesConfigInfoLastBackupErrorArgs{...}
type BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput struct{ *pulumi.OutputState }
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Code ¶ added in v8.9.1
(Output) The status code, which should be an enum value of [google.rpc.Code]
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ElementType() reflect.Type
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Message ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Message() pulumi.StringPtrOutput
(Output) A developer-facing error message, which should be in English.
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
func (BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
type BackupPlanAssociationRulesConfigInfoOutput ¶ added in v8.9.1
type BackupPlanAssociationRulesConfigInfoOutput struct{ *pulumi.OutputState }
func (BackupPlanAssociationRulesConfigInfoOutput) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationRulesConfigInfoOutput) ElementType() reflect.Type
func (BackupPlanAssociationRulesConfigInfoOutput) LastBackupErrors ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoOutput) LastBackupErrors() BackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
(Output) google.rpc.Status object to store the last backup error Structure is documented below.
func (BackupPlanAssociationRulesConfigInfoOutput) LastBackupState ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoOutput) LastBackupState() pulumi.StringPtrOutput
(Output) State of last backup taken.
func (BackupPlanAssociationRulesConfigInfoOutput) RuleId ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoOutput) RuleId() pulumi.StringPtrOutput
(Output) Backup Rule id fetched from backup plan.
func (BackupPlanAssociationRulesConfigInfoOutput) ToBackupPlanAssociationRulesConfigInfoOutput ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoOutput) ToBackupPlanAssociationRulesConfigInfoOutput() BackupPlanAssociationRulesConfigInfoOutput
func (BackupPlanAssociationRulesConfigInfoOutput) ToBackupPlanAssociationRulesConfigInfoOutputWithContext ¶ added in v8.9.1
func (o BackupPlanAssociationRulesConfigInfoOutput) ToBackupPlanAssociationRulesConfigInfoOutputWithContext(ctx context.Context) BackupPlanAssociationRulesConfigInfoOutput
type BackupPlanAssociationState ¶ added in v8.9.1
type BackupPlanAssociationState struct { // The BP with which resource needs to be created BackupPlan pulumi.StringPtrInput // The id of backupplan association // // *** BackupPlanAssociationId pulumi.StringPtrInput // The time when the instance was created CreateTime pulumi.StringPtrInput // Resource name of data source which will be used as storage location for backups taken DataSource pulumi.StringPtrInput // The point in time when the last successful backup was captured from the source LastSuccessfulBackupConsistencyTime pulumi.StringPtrInput // The location for the backupplan association Location pulumi.StringPtrInput // The name of backup plan association resource created Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The resource for which BPA needs to be created Resource pulumi.StringPtrInput // The resource type of workload on which backupplan is applied ResourceType pulumi.StringPtrInput // Message for rules config info // Structure is documented below. RulesConfigInfos BackupPlanAssociationRulesConfigInfoArrayInput // The time when the instance was updated. UpdateTime pulumi.StringPtrInput }
func (BackupPlanAssociationState) ElementType ¶ added in v8.9.1
func (BackupPlanAssociationState) ElementType() reflect.Type
type BackupPlanBackupRule ¶ added in v8.9.1
type BackupPlanBackupRule struct { // Configures the duration for which backup data will be kept. The value should be greater than or equal to minimum enforced retention of the backup vault. BackupRetentionDays int `pulumi:"backupRetentionDays"` // The unique ID of this `BackupRule`. The `ruleId` is unique per `BackupPlan`. RuleId string `pulumi:"ruleId"` // StandardSchedule defines a schedule that runs within the confines of a defined window of days. // Structure is documented below. StandardSchedule BackupPlanBackupRuleStandardSchedule `pulumi:"standardSchedule"` }
type BackupPlanBackupRuleArgs ¶ added in v8.9.1
type BackupPlanBackupRuleArgs struct { // Configures the duration for which backup data will be kept. The value should be greater than or equal to minimum enforced retention of the backup vault. BackupRetentionDays pulumi.IntInput `pulumi:"backupRetentionDays"` // The unique ID of this `BackupRule`. The `ruleId` is unique per `BackupPlan`. RuleId pulumi.StringInput `pulumi:"ruleId"` // StandardSchedule defines a schedule that runs within the confines of a defined window of days. // Structure is documented below. StandardSchedule BackupPlanBackupRuleStandardScheduleInput `pulumi:"standardSchedule"` }
func (BackupPlanBackupRuleArgs) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleArgs) ElementType() reflect.Type
func (BackupPlanBackupRuleArgs) ToBackupPlanBackupRuleOutput ¶ added in v8.9.1
func (i BackupPlanBackupRuleArgs) ToBackupPlanBackupRuleOutput() BackupPlanBackupRuleOutput
func (BackupPlanBackupRuleArgs) ToBackupPlanBackupRuleOutputWithContext ¶ added in v8.9.1
func (i BackupPlanBackupRuleArgs) ToBackupPlanBackupRuleOutputWithContext(ctx context.Context) BackupPlanBackupRuleOutput
type BackupPlanBackupRuleArray ¶ added in v8.9.1
type BackupPlanBackupRuleArray []BackupPlanBackupRuleInput
func (BackupPlanBackupRuleArray) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleArray) ElementType() reflect.Type
func (BackupPlanBackupRuleArray) ToBackupPlanBackupRuleArrayOutput ¶ added in v8.9.1
func (i BackupPlanBackupRuleArray) ToBackupPlanBackupRuleArrayOutput() BackupPlanBackupRuleArrayOutput
func (BackupPlanBackupRuleArray) ToBackupPlanBackupRuleArrayOutputWithContext ¶ added in v8.9.1
func (i BackupPlanBackupRuleArray) ToBackupPlanBackupRuleArrayOutputWithContext(ctx context.Context) BackupPlanBackupRuleArrayOutput
type BackupPlanBackupRuleArrayInput ¶ added in v8.9.1
type BackupPlanBackupRuleArrayInput interface { pulumi.Input ToBackupPlanBackupRuleArrayOutput() BackupPlanBackupRuleArrayOutput ToBackupPlanBackupRuleArrayOutputWithContext(context.Context) BackupPlanBackupRuleArrayOutput }
BackupPlanBackupRuleArrayInput is an input type that accepts BackupPlanBackupRuleArray and BackupPlanBackupRuleArrayOutput values. You can construct a concrete instance of `BackupPlanBackupRuleArrayInput` via:
BackupPlanBackupRuleArray{ BackupPlanBackupRuleArgs{...} }
type BackupPlanBackupRuleArrayOutput ¶ added in v8.9.1
type BackupPlanBackupRuleArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleArrayOutput) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleArrayOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleArrayOutput) Index ¶ added in v8.9.1
func (o BackupPlanBackupRuleArrayOutput) Index(i pulumi.IntInput) BackupPlanBackupRuleOutput
func (BackupPlanBackupRuleArrayOutput) ToBackupPlanBackupRuleArrayOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleArrayOutput) ToBackupPlanBackupRuleArrayOutput() BackupPlanBackupRuleArrayOutput
func (BackupPlanBackupRuleArrayOutput) ToBackupPlanBackupRuleArrayOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleArrayOutput) ToBackupPlanBackupRuleArrayOutputWithContext(ctx context.Context) BackupPlanBackupRuleArrayOutput
type BackupPlanBackupRuleInput ¶ added in v8.9.1
type BackupPlanBackupRuleInput interface { pulumi.Input ToBackupPlanBackupRuleOutput() BackupPlanBackupRuleOutput ToBackupPlanBackupRuleOutputWithContext(context.Context) BackupPlanBackupRuleOutput }
BackupPlanBackupRuleInput is an input type that accepts BackupPlanBackupRuleArgs and BackupPlanBackupRuleOutput values. You can construct a concrete instance of `BackupPlanBackupRuleInput` via:
BackupPlanBackupRuleArgs{...}
type BackupPlanBackupRuleOutput ¶ added in v8.9.1
type BackupPlanBackupRuleOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleOutput) BackupRetentionDays ¶ added in v8.9.1
func (o BackupPlanBackupRuleOutput) BackupRetentionDays() pulumi.IntOutput
Configures the duration for which backup data will be kept. The value should be greater than or equal to minimum enforced retention of the backup vault.
func (BackupPlanBackupRuleOutput) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleOutput) RuleId ¶ added in v8.9.1
func (o BackupPlanBackupRuleOutput) RuleId() pulumi.StringOutput
The unique ID of this `BackupRule`. The `ruleId` is unique per `BackupPlan`.
func (BackupPlanBackupRuleOutput) StandardSchedule ¶ added in v8.9.1
func (o BackupPlanBackupRuleOutput) StandardSchedule() BackupPlanBackupRuleStandardScheduleOutput
StandardSchedule defines a schedule that runs within the confines of a defined window of days. Structure is documented below.
func (BackupPlanBackupRuleOutput) ToBackupPlanBackupRuleOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleOutput) ToBackupPlanBackupRuleOutput() BackupPlanBackupRuleOutput
func (BackupPlanBackupRuleOutput) ToBackupPlanBackupRuleOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleOutput) ToBackupPlanBackupRuleOutputWithContext(ctx context.Context) BackupPlanBackupRuleOutput
type BackupPlanBackupRuleStandardSchedule ¶ added in v8.9.1
type BackupPlanBackupRuleStandardSchedule struct { // A BackupWindow defines the window of the day during which backup jobs will run. Jobs are queued at the beginning of the window and will be marked as // `NOT_RUN` if they do not start by the end of the window. // Structure is documented below. BackupWindow *BackupPlanBackupRuleStandardScheduleBackupWindow `pulumi:"backupWindow"` // Specifies days of months like 1, 5, or 14 on which jobs will run. DaysOfMonths []int `pulumi:"daysOfMonths"` // Specifies days of week like MONDAY or TUESDAY, on which jobs will run. This is required for `recurrenceType`, `WEEKLY` and is not applicable otherwise. // Each value may be one of: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`. DaysOfWeeks []string `pulumi:"daysOfWeeks"` // Specifies frequency for hourly backups. An hourly frequency of 2 means jobs will run every 2 hours from start time till end time defined. // This is required for `recurrenceType`, `HOURLY` and is not applicable otherwise. HourlyFrequency *int `pulumi:"hourlyFrequency"` // Specifies values of months // Each value may be one of: `MONTH_UNSPECIFIED`, `JANUARY`, `FEBRUARY`, `MARCH`, `APRIL`, `MAY`, `JUNE`, `JULY`, `AUGUST`, `SEPTEMBER`, `OCTOBER`, `NOVEMBER`, `DECEMBER`. Months []string `pulumi:"months"` // RecurrenceType enumerates the applicable periodicity for the schedule. // Possible values are: `HOURLY`, `DAILY`, `WEEKLY`, `MONTHLY`, `YEARLY`. RecurrenceType string `pulumi:"recurrenceType"` // The time zone to be used when interpreting the schedule. TimeZone string `pulumi:"timeZone"` // Specifies a week day of the month like FIRST SUNDAY or LAST MONDAY, on which jobs will run. // Structure is documented below. WeekDayOfMonth *BackupPlanBackupRuleStandardScheduleWeekDayOfMonth `pulumi:"weekDayOfMonth"` }
type BackupPlanBackupRuleStandardScheduleArgs ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleArgs struct { // A BackupWindow defines the window of the day during which backup jobs will run. Jobs are queued at the beginning of the window and will be marked as // `NOT_RUN` if they do not start by the end of the window. // Structure is documented below. BackupWindow BackupPlanBackupRuleStandardScheduleBackupWindowPtrInput `pulumi:"backupWindow"` // Specifies days of months like 1, 5, or 14 on which jobs will run. DaysOfMonths pulumi.IntArrayInput `pulumi:"daysOfMonths"` // Specifies days of week like MONDAY or TUESDAY, on which jobs will run. This is required for `recurrenceType`, `WEEKLY` and is not applicable otherwise. // Each value may be one of: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`. DaysOfWeeks pulumi.StringArrayInput `pulumi:"daysOfWeeks"` // Specifies frequency for hourly backups. An hourly frequency of 2 means jobs will run every 2 hours from start time till end time defined. // This is required for `recurrenceType`, `HOURLY` and is not applicable otherwise. HourlyFrequency pulumi.IntPtrInput `pulumi:"hourlyFrequency"` // Specifies values of months // Each value may be one of: `MONTH_UNSPECIFIED`, `JANUARY`, `FEBRUARY`, `MARCH`, `APRIL`, `MAY`, `JUNE`, `JULY`, `AUGUST`, `SEPTEMBER`, `OCTOBER`, `NOVEMBER`, `DECEMBER`. Months pulumi.StringArrayInput `pulumi:"months"` // RecurrenceType enumerates the applicable periodicity for the schedule. // Possible values are: `HOURLY`, `DAILY`, `WEEKLY`, `MONTHLY`, `YEARLY`. RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // The time zone to be used when interpreting the schedule. TimeZone pulumi.StringInput `pulumi:"timeZone"` // Specifies a week day of the month like FIRST SUNDAY or LAST MONDAY, on which jobs will run. // Structure is documented below. WeekDayOfMonth BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrInput `pulumi:"weekDayOfMonth"` }
func (BackupPlanBackupRuleStandardScheduleArgs) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleStandardScheduleArgs) ElementType() reflect.Type
func (BackupPlanBackupRuleStandardScheduleArgs) ToBackupPlanBackupRuleStandardScheduleOutput ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleArgs) ToBackupPlanBackupRuleStandardScheduleOutput() BackupPlanBackupRuleStandardScheduleOutput
func (BackupPlanBackupRuleStandardScheduleArgs) ToBackupPlanBackupRuleStandardScheduleOutputWithContext ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleArgs) ToBackupPlanBackupRuleStandardScheduleOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleOutput
type BackupPlanBackupRuleStandardScheduleBackupWindow ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleBackupWindow struct { // The hour of the day (1-24) when the window ends, for example, if the value of end hour of the day is 10, that means the backup window end time is 10:00. // The end hour of the day should be greater than the start // // *** EndHourOfDay *int `pulumi:"endHourOfDay"` // The hour of the day (0-23) when the window starts, for example, if the value of the start hour of the day is 6, that means the backup window starts at 6:00. StartHourOfDay int `pulumi:"startHourOfDay"` }
type BackupPlanBackupRuleStandardScheduleBackupWindowArgs ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleBackupWindowArgs struct { // The hour of the day (1-24) when the window ends, for example, if the value of end hour of the day is 10, that means the backup window end time is 10:00. // The end hour of the day should be greater than the start // // *** EndHourOfDay pulumi.IntPtrInput `pulumi:"endHourOfDay"` // The hour of the day (0-23) when the window starts, for example, if the value of the start hour of the day is 6, that means the backup window starts at 6:00. StartHourOfDay pulumi.IntInput `pulumi:"startHourOfDay"` }
func (BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ElementType() reflect.Type
func (BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutput ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutput() BackupPlanBackupRuleStandardScheduleBackupWindowOutput
func (BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowOutput
func (BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
func (BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
type BackupPlanBackupRuleStandardScheduleBackupWindowInput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleBackupWindowInput interface { pulumi.Input ToBackupPlanBackupRuleStandardScheduleBackupWindowOutput() BackupPlanBackupRuleStandardScheduleBackupWindowOutput ToBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowOutput }
BackupPlanBackupRuleStandardScheduleBackupWindowInput is an input type that accepts BackupPlanBackupRuleStandardScheduleBackupWindowArgs and BackupPlanBackupRuleStandardScheduleBackupWindowOutput values. You can construct a concrete instance of `BackupPlanBackupRuleStandardScheduleBackupWindowInput` via:
BackupPlanBackupRuleStandardScheduleBackupWindowArgs{...}
type BackupPlanBackupRuleStandardScheduleBackupWindowOutput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleBackupWindowOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) EndHourOfDay ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) EndHourOfDay() pulumi.IntPtrOutput
The hour of the day (1-24) when the window ends, for example, if the value of end hour of the day is 10, that means the backup window end time is 10:00. The end hour of the day should be greater than the start
***
func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) StartHourOfDay ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) StartHourOfDay() pulumi.IntOutput
The hour of the day (0-23) when the window starts, for example, if the value of the start hour of the day is 6, that means the backup window starts at 6:00.
func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutput() BackupPlanBackupRuleStandardScheduleBackupWindowOutput
func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowOutput
func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
func (BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
type BackupPlanBackupRuleStandardScheduleBackupWindowPtrInput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleBackupWindowPtrInput interface { pulumi.Input ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext(context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput }
BackupPlanBackupRuleStandardScheduleBackupWindowPtrInput is an input type that accepts BackupPlanBackupRuleStandardScheduleBackupWindowArgs, BackupPlanBackupRuleStandardScheduleBackupWindowPtr and BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput values. You can construct a concrete instance of `BackupPlanBackupRuleStandardScheduleBackupWindowPtrInput` via:
BackupPlanBackupRuleStandardScheduleBackupWindowArgs{...} or: nil
func BackupPlanBackupRuleStandardScheduleBackupWindowPtr ¶ added in v8.9.1
func BackupPlanBackupRuleStandardScheduleBackupWindowPtr(v *BackupPlanBackupRuleStandardScheduleBackupWindowArgs) BackupPlanBackupRuleStandardScheduleBackupWindowPtrInput
type BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) EndHourOfDay ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) EndHourOfDay() pulumi.IntPtrOutput
The hour of the day (1-24) when the window ends, for example, if the value of end hour of the day is 10, that means the backup window end time is 10:00. The end hour of the day should be greater than the start
***
func (BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) StartHourOfDay ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) StartHourOfDay() pulumi.IntPtrOutput
The hour of the day (0-23) when the window starts, for example, if the value of the start hour of the day is 6, that means the backup window starts at 6:00.
func (BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
func (BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput) ToBackupPlanBackupRuleStandardScheduleBackupWindowPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
type BackupPlanBackupRuleStandardScheduleInput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleInput interface { pulumi.Input ToBackupPlanBackupRuleStandardScheduleOutput() BackupPlanBackupRuleStandardScheduleOutput ToBackupPlanBackupRuleStandardScheduleOutputWithContext(context.Context) BackupPlanBackupRuleStandardScheduleOutput }
BackupPlanBackupRuleStandardScheduleInput is an input type that accepts BackupPlanBackupRuleStandardScheduleArgs and BackupPlanBackupRuleStandardScheduleOutput values. You can construct a concrete instance of `BackupPlanBackupRuleStandardScheduleInput` via:
BackupPlanBackupRuleStandardScheduleArgs{...}
type BackupPlanBackupRuleStandardScheduleOutput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleStandardScheduleOutput) BackupWindow ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) BackupWindow() BackupPlanBackupRuleStandardScheduleBackupWindowPtrOutput
A BackupWindow defines the window of the day during which backup jobs will run. Jobs are queued at the beginning of the window and will be marked as `NOT_RUN` if they do not start by the end of the window. Structure is documented below.
func (BackupPlanBackupRuleStandardScheduleOutput) DaysOfMonths ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) DaysOfMonths() pulumi.IntArrayOutput
Specifies days of months like 1, 5, or 14 on which jobs will run.
func (BackupPlanBackupRuleStandardScheduleOutput) DaysOfWeeks ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) DaysOfWeeks() pulumi.StringArrayOutput
Specifies days of week like MONDAY or TUESDAY, on which jobs will run. This is required for `recurrenceType`, `WEEKLY` and is not applicable otherwise. Each value may be one of: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`.
func (BackupPlanBackupRuleStandardScheduleOutput) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleStandardScheduleOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleStandardScheduleOutput) HourlyFrequency ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) HourlyFrequency() pulumi.IntPtrOutput
Specifies frequency for hourly backups. An hourly frequency of 2 means jobs will run every 2 hours from start time till end time defined. This is required for `recurrenceType`, `HOURLY` and is not applicable otherwise.
func (BackupPlanBackupRuleStandardScheduleOutput) Months ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) Months() pulumi.StringArrayOutput
Specifies values of months Each value may be one of: `MONTH_UNSPECIFIED`, `JANUARY`, `FEBRUARY`, `MARCH`, `APRIL`, `MAY`, `JUNE`, `JULY`, `AUGUST`, `SEPTEMBER`, `OCTOBER`, `NOVEMBER`, `DECEMBER`.
func (BackupPlanBackupRuleStandardScheduleOutput) RecurrenceType ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) RecurrenceType() pulumi.StringOutput
RecurrenceType enumerates the applicable periodicity for the schedule. Possible values are: `HOURLY`, `DAILY`, `WEEKLY`, `MONTHLY`, `YEARLY`.
func (BackupPlanBackupRuleStandardScheduleOutput) TimeZone ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) TimeZone() pulumi.StringOutput
The time zone to be used when interpreting the schedule.
func (BackupPlanBackupRuleStandardScheduleOutput) ToBackupPlanBackupRuleStandardScheduleOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) ToBackupPlanBackupRuleStandardScheduleOutput() BackupPlanBackupRuleStandardScheduleOutput
func (BackupPlanBackupRuleStandardScheduleOutput) ToBackupPlanBackupRuleStandardScheduleOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) ToBackupPlanBackupRuleStandardScheduleOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleOutput
func (BackupPlanBackupRuleStandardScheduleOutput) WeekDayOfMonth ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleOutput) WeekDayOfMonth() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
Specifies a week day of the month like FIRST SUNDAY or LAST MONDAY, on which jobs will run. Structure is documented below.
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonth ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonth struct { // Specifies the day of the week. // Possible values are: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`. DayOfWeek string `pulumi:"dayOfWeek"` // WeekOfMonth enumerates possible weeks in the month, e.g. the first, third, or last week of the month. // Possible values are: `WEEK_OF_MONTH_UNSPECIFIED`, `FIRST`, `SECOND`, `THIRD`, `FOURTH`, `LAST`. WeekOfMonth string `pulumi:"weekOfMonth"` }
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs struct { // Specifies the day of the week. // Possible values are: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // WeekOfMonth enumerates possible weeks in the month, e.g. the first, third, or last week of the month. // Possible values are: `WEEK_OF_MONTH_UNSPECIFIED`, `FIRST`, `SECOND`, `THIRD`, `FOURTH`, `LAST`. WeekOfMonth pulumi.StringInput `pulumi:"weekOfMonth"` }
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ElementType() reflect.Type
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext ¶ added in v8.9.1
func (i BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput interface { pulumi.Input ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput }
BackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput is an input type that accepts BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs and BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput values. You can construct a concrete instance of `BackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput` via:
BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs{...}
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) DayOfWeek ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) DayOfWeek() pulumi.StringOutput
Specifies the day of the week. Possible values are: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) WeekOfMonth ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) WeekOfMonth() pulumi.StringOutput
WeekOfMonth enumerates possible weeks in the month, e.g. the first, third, or last week of the month. Possible values are: `WEEK_OF_MONTH_UNSPECIFIED`, `FIRST`, `SECOND`, `THIRD`, `FOURTH`, `LAST`.
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrInput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrInput interface { pulumi.Input ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext(context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput }
BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrInput is an input type that accepts BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs, BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtr and BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput values. You can construct a concrete instance of `BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrInput` via:
BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs{...} or: nil
func BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtr ¶ added in v8.9.1
func BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtr(v *BackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrInput
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput ¶ added in v8.9.1
type BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) DayOfWeek ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) DayOfWeek() pulumi.StringPtrOutput
Specifies the day of the week. Possible values are: `DAY_OF_WEEK_UNSPECIFIED`, `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ElementType ¶ added in v8.9.1
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput() BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) ToBackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutputWithContext(ctx context.Context) BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput
func (BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) WeekOfMonth ¶ added in v8.9.1
func (o BackupPlanBackupRuleStandardScheduleWeekDayOfMonthPtrOutput) WeekOfMonth() pulumi.StringPtrOutput
WeekOfMonth enumerates possible weeks in the month, e.g. the first, third, or last week of the month. Possible values are: `WEEK_OF_MONTH_UNSPECIFIED`, `FIRST`, `SECOND`, `THIRD`, `FOURTH`, `LAST`.
type BackupPlanInput ¶ added in v8.9.1
type BackupPlanInput interface { pulumi.Input ToBackupPlanOutput() BackupPlanOutput ToBackupPlanOutputWithContext(ctx context.Context) BackupPlanOutput }
type BackupPlanMap ¶ added in v8.9.1
type BackupPlanMap map[string]BackupPlanInput
func (BackupPlanMap) ElementType ¶ added in v8.9.1
func (BackupPlanMap) ElementType() reflect.Type
func (BackupPlanMap) ToBackupPlanMapOutput ¶ added in v8.9.1
func (i BackupPlanMap) ToBackupPlanMapOutput() BackupPlanMapOutput
func (BackupPlanMap) ToBackupPlanMapOutputWithContext ¶ added in v8.9.1
func (i BackupPlanMap) ToBackupPlanMapOutputWithContext(ctx context.Context) BackupPlanMapOutput
type BackupPlanMapInput ¶ added in v8.9.1
type BackupPlanMapInput interface { pulumi.Input ToBackupPlanMapOutput() BackupPlanMapOutput ToBackupPlanMapOutputWithContext(context.Context) BackupPlanMapOutput }
BackupPlanMapInput is an input type that accepts BackupPlanMap and BackupPlanMapOutput values. You can construct a concrete instance of `BackupPlanMapInput` via:
BackupPlanMap{ "key": BackupPlanArgs{...} }
type BackupPlanMapOutput ¶ added in v8.9.1
type BackupPlanMapOutput struct{ *pulumi.OutputState }
func (BackupPlanMapOutput) ElementType ¶ added in v8.9.1
func (BackupPlanMapOutput) ElementType() reflect.Type
func (BackupPlanMapOutput) MapIndex ¶ added in v8.9.1
func (o BackupPlanMapOutput) MapIndex(k pulumi.StringInput) BackupPlanOutput
func (BackupPlanMapOutput) ToBackupPlanMapOutput ¶ added in v8.9.1
func (o BackupPlanMapOutput) ToBackupPlanMapOutput() BackupPlanMapOutput
func (BackupPlanMapOutput) ToBackupPlanMapOutputWithContext ¶ added in v8.9.1
func (o BackupPlanMapOutput) ToBackupPlanMapOutputWithContext(ctx context.Context) BackupPlanMapOutput
type BackupPlanOutput ¶ added in v8.9.1
type BackupPlanOutput struct{ *pulumi.OutputState }
func (BackupPlanOutput) BackupPlanId ¶ added in v8.9.1
func (o BackupPlanOutput) BackupPlanId() pulumi.StringOutput
The ID of the backup plan
func (BackupPlanOutput) BackupRules ¶ added in v8.9.1
func (o BackupPlanOutput) BackupRules() BackupPlanBackupRuleArrayOutput
The backup rules for this `BackupPlan`. There must be at least one `BackupRule` message. Structure is documented below.
func (BackupPlanOutput) BackupVault ¶ added in v8.9.1
func (o BackupPlanOutput) BackupVault() pulumi.StringOutput
Backup vault where the backups gets stored using this Backup plan.
func (BackupPlanOutput) BackupVaultServiceAccount ¶ added in v8.9.1
func (o BackupPlanOutput) BackupVaultServiceAccount() pulumi.StringOutput
The Google Cloud Platform Service Account to be used by the BackupVault for taking backups.
func (BackupPlanOutput) CreateTime ¶ added in v8.9.1
func (o BackupPlanOutput) CreateTime() pulumi.StringOutput
When the `BackupPlan` was created.
func (BackupPlanOutput) Description ¶ added in v8.9.1
func (o BackupPlanOutput) Description() pulumi.StringPtrOutput
The description allows for additional details about 'BackupPlan' and its use cases to be provided.
func (BackupPlanOutput) ElementType ¶ added in v8.9.1
func (BackupPlanOutput) ElementType() reflect.Type
func (BackupPlanOutput) Location ¶ added in v8.9.1
func (o BackupPlanOutput) Location() pulumi.StringOutput
The location for the backup plan
func (BackupPlanOutput) Name ¶ added in v8.9.1
func (o BackupPlanOutput) Name() pulumi.StringOutput
The name of backup plan resource created
func (BackupPlanOutput) Project ¶ added in v8.9.1
func (o BackupPlanOutput) Project() pulumi.StringOutput
func (BackupPlanOutput) ResourceType ¶ added in v8.9.1
func (o BackupPlanOutput) ResourceType() pulumi.StringOutput
The resource type to which the `BackupPlan` will be applied. Examples include, "compute.googleapis.com/Instance" and "storage.googleapis.com/Bucket".
func (BackupPlanOutput) ToBackupPlanOutput ¶ added in v8.9.1
func (o BackupPlanOutput) ToBackupPlanOutput() BackupPlanOutput
func (BackupPlanOutput) ToBackupPlanOutputWithContext ¶ added in v8.9.1
func (o BackupPlanOutput) ToBackupPlanOutputWithContext(ctx context.Context) BackupPlanOutput
func (BackupPlanOutput) UpdateTime ¶ added in v8.9.1
func (o BackupPlanOutput) UpdateTime() pulumi.StringOutput
When the `BackupPlan` was last updated.
type BackupPlanState ¶ added in v8.9.1
type BackupPlanState struct { // The ID of the backup plan BackupPlanId pulumi.StringPtrInput // The backup rules for this `BackupPlan`. There must be at least one `BackupRule` message. // Structure is documented below. BackupRules BackupPlanBackupRuleArrayInput // Backup vault where the backups gets stored using this Backup plan. BackupVault pulumi.StringPtrInput // The Google Cloud Platform Service Account to be used by the BackupVault for taking backups. BackupVaultServiceAccount pulumi.StringPtrInput // When the `BackupPlan` was created. CreateTime pulumi.StringPtrInput // The description allows for additional details about 'BackupPlan' and its use cases to be provided. Description pulumi.StringPtrInput // The location for the backup plan Location pulumi.StringPtrInput // The name of backup plan resource created Name pulumi.StringPtrInput Project pulumi.StringPtrInput // The resource type to which the `BackupPlan` will be applied. Examples include, "compute.googleapis.com/Instance" and "storage.googleapis.com/Bucket". ResourceType pulumi.StringPtrInput // When the `BackupPlan` was last updated. UpdateTime pulumi.StringPtrInput }
func (BackupPlanState) ElementType ¶ added in v8.9.1
func (BackupPlanState) ElementType() reflect.Type
type BackupVault ¶ added in v8.1.0
type BackupVault struct { pulumi.CustomResourceState // Access restriction for the backup vault. Default value is `WITHIN_ORGANIZATION` if not provided during creation. // Default value is `WITHIN_ORGANIZATION`. // Possible values are: `ACCESS_RESTRICTION_UNSPECIFIED`, `WITHIN_PROJECT`, `WITHIN_ORGANIZATION`, `UNRESTRICTED`, `WITHIN_ORG_BUT_UNRESTRICTED_FOR_BA`. AccessRestriction pulumi.StringPtrOutput `pulumi:"accessRestriction"` // Allow idempotent deletion of backup vault. The request will still succeed in case the backup vault does not exist. AllowMissing pulumi.BoolPtrOutput `pulumi:"allowMissing"` // Optional. User annotations. See https://google.aip.dev/128#annotations // Stores small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Output only. The number of backups in this backup vault. BackupCount pulumi.StringOutput `pulumi:"backupCount"` // Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. BackupMinimumEnforcedRetentionDuration pulumi.StringOutput `pulumi:"backupMinimumEnforcedRetentionDuration"` // Required. ID of the requesting object. // // *** BackupVaultId pulumi.StringOutput `pulumi:"backupVaultId"` // Output only. The time when the instance was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Output only. Set to true when there are no backups nested under this resource. Deletable pulumi.BoolOutput `pulumi:"deletable"` // Optional. The description of the BackupVault instance (2048 characters or less). Description pulumi.StringPtrOutput `pulumi:"description"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Optional. Time after which the BackupVault resource is locked. EffectiveTime pulumi.StringPtrOutput `pulumi:"effectiveTime"` // Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other. Etag pulumi.StringOutput `pulumi:"etag"` // (Optional, Deprecated) // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance containing no backups, but still containing empty datasources. // * deletion of a backup vault instance that is being referenced by an active backup plan. // // > **Warning:** `forceDelete` is deprecated and will be removed in a future major release. Use `ignoreInactiveDatasources` instead. // // Deprecated: `forceDelete` is deprecated and will be removed in a future major release. Use `ignoreInactiveDatasources` instead. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // If set, allow update to extend the minimum enforced retention for backup vault. This overrides // the restriction against conflicting retention periods. This conflict may occur when the // expiration schedule defined by the associated backup plan is shorter than the minimum // retention set by the backup vault. ForceUpdate pulumi.BoolPtrOutput `pulumi:"forceUpdate"` // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance that is being referenced by an active backup plan. IgnoreBackupPlanReferences pulumi.BoolPtrOutput `pulumi:"ignoreBackupPlanReferences"` // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance containing no backups, but still containing empty datasources. IgnoreInactiveDatasources pulumi.BoolPtrOutput `pulumi:"ignoreInactiveDatasources"` // Optional. Resource labels to represent user provided metadata. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The GCP location for the backup vault. Location pulumi.StringOutput `pulumi:"location"` // Output only. Identifier. The resource name. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // Output only. Service account used by the BackupVault Service for this BackupVault. The user should grant this account permissions in their workload project to enable the service to run backups and restores there. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // Output only. The BackupVault resource instance state. // Possible values: // STATE_UNSPECIFIED // CREATING // ACTIVE // DELETING // ERROR State pulumi.StringOutput `pulumi:"state"` // Output only. Total size of the storage used by all backup resources. TotalStoredBytes pulumi.StringOutput `pulumi:"totalStoredBytes"` // Output only. Output only Immutable after resource creation until resource deletion. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. The time when the instance was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Container to store and organize immutable and indelible backups.
## Example Usage
### Backup Dr Backup Vault Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/backupdisasterrecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := backupdisasterrecovery.NewBackupVault(ctx, "backup-vault-test", &backupdisasterrecovery.BackupVaultArgs{ Location: pulumi.String("us-central1"), BackupVaultId: pulumi.String("backup-vault-test"), Description: pulumi.String("This is a second backup vault built by Terraform."), BackupMinimumEnforcedRetentionDuration: pulumi.String("100000s"), Annotations: pulumi.StringMap{ "annotations1": pulumi.String("bar1"), "annotations2": pulumi.String("baz1"), }, Labels: pulumi.StringMap{ "foo": pulumi.String("bar1"), "bar": pulumi.String("baz1"), }, ForceUpdate: pulumi.Bool(true), AccessRestriction: pulumi.String("WITHIN_ORGANIZATION"), IgnoreInactiveDatasources: pulumi.Bool(true), IgnoreBackupPlanReferences: pulumi.Bool(true), AllowMissing: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
BackupVault can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/backupVaults/{{backup_vault_id}}`
* `{{project}}/{{location}}/{{backup_vault_id}}`
* `{{location}}/{{backup_vault_id}}`
When using the `pulumi import` command, BackupVault can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:backupdisasterrecovery/backupVault:BackupVault default projects/{{project}}/locations/{{location}}/backupVaults/{{backup_vault_id}} ```
```sh $ pulumi import gcp:backupdisasterrecovery/backupVault:BackupVault default {{project}}/{{location}}/{{backup_vault_id}} ```
```sh $ pulumi import gcp:backupdisasterrecovery/backupVault:BackupVault default {{location}}/{{backup_vault_id}} ```
func GetBackupVault ¶ added in v8.1.0
func GetBackupVault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupVaultState, opts ...pulumi.ResourceOption) (*BackupVault, error)
GetBackupVault gets an existing BackupVault 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 NewBackupVault ¶ added in v8.1.0
func NewBackupVault(ctx *pulumi.Context, name string, args *BackupVaultArgs, opts ...pulumi.ResourceOption) (*BackupVault, error)
NewBackupVault registers a new resource with the given unique name, arguments, and options.
func (*BackupVault) ElementType ¶ added in v8.1.0
func (*BackupVault) ElementType() reflect.Type
func (*BackupVault) ToBackupVaultOutput ¶ added in v8.1.0
func (i *BackupVault) ToBackupVaultOutput() BackupVaultOutput
func (*BackupVault) ToBackupVaultOutputWithContext ¶ added in v8.1.0
func (i *BackupVault) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
type BackupVaultArgs ¶ added in v8.1.0
type BackupVaultArgs struct { // Access restriction for the backup vault. Default value is `WITHIN_ORGANIZATION` if not provided during creation. // Default value is `WITHIN_ORGANIZATION`. // Possible values are: `ACCESS_RESTRICTION_UNSPECIFIED`, `WITHIN_PROJECT`, `WITHIN_ORGANIZATION`, `UNRESTRICTED`, `WITHIN_ORG_BUT_UNRESTRICTED_FOR_BA`. AccessRestriction pulumi.StringPtrInput // Allow idempotent deletion of backup vault. The request will still succeed in case the backup vault does not exist. AllowMissing pulumi.BoolPtrInput // Optional. User annotations. See https://google.aip.dev/128#annotations // Stores small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. BackupMinimumEnforcedRetentionDuration pulumi.StringInput // Required. ID of the requesting object. // // *** BackupVaultId pulumi.StringInput // Optional. The description of the BackupVault instance (2048 characters or less). Description pulumi.StringPtrInput // Optional. Time after which the BackupVault resource is locked. EffectiveTime pulumi.StringPtrInput // (Optional, Deprecated) // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance containing no backups, but still containing empty datasources. // * deletion of a backup vault instance that is being referenced by an active backup plan. // // > **Warning:** `forceDelete` is deprecated and will be removed in a future major release. Use `ignoreInactiveDatasources` instead. // // Deprecated: `forceDelete` is deprecated and will be removed in a future major release. Use `ignoreInactiveDatasources` instead. ForceDelete pulumi.BoolPtrInput // If set, allow update to extend the minimum enforced retention for backup vault. This overrides // the restriction against conflicting retention periods. This conflict may occur when the // expiration schedule defined by the associated backup plan is shorter than the minimum // retention set by the backup vault. ForceUpdate pulumi.BoolPtrInput // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance that is being referenced by an active backup plan. IgnoreBackupPlanReferences pulumi.BoolPtrInput // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance containing no backups, but still containing empty datasources. IgnoreInactiveDatasources pulumi.BoolPtrInput // Optional. Resource labels to represent user provided metadata. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The GCP location for the backup vault. Location pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a BackupVault resource.
func (BackupVaultArgs) ElementType ¶ added in v8.1.0
func (BackupVaultArgs) ElementType() reflect.Type
type BackupVaultArray ¶ added in v8.1.0
type BackupVaultArray []BackupVaultInput
func (BackupVaultArray) ElementType ¶ added in v8.1.0
func (BackupVaultArray) ElementType() reflect.Type
func (BackupVaultArray) ToBackupVaultArrayOutput ¶ added in v8.1.0
func (i BackupVaultArray) ToBackupVaultArrayOutput() BackupVaultArrayOutput
func (BackupVaultArray) ToBackupVaultArrayOutputWithContext ¶ added in v8.1.0
func (i BackupVaultArray) ToBackupVaultArrayOutputWithContext(ctx context.Context) BackupVaultArrayOutput
type BackupVaultArrayInput ¶ added in v8.1.0
type BackupVaultArrayInput interface { pulumi.Input ToBackupVaultArrayOutput() BackupVaultArrayOutput ToBackupVaultArrayOutputWithContext(context.Context) BackupVaultArrayOutput }
BackupVaultArrayInput is an input type that accepts BackupVaultArray and BackupVaultArrayOutput values. You can construct a concrete instance of `BackupVaultArrayInput` via:
BackupVaultArray{ BackupVaultArgs{...} }
type BackupVaultArrayOutput ¶ added in v8.1.0
type BackupVaultArrayOutput struct{ *pulumi.OutputState }
func (BackupVaultArrayOutput) ElementType ¶ added in v8.1.0
func (BackupVaultArrayOutput) ElementType() reflect.Type
func (BackupVaultArrayOutput) Index ¶ added in v8.1.0
func (o BackupVaultArrayOutput) Index(i pulumi.IntInput) BackupVaultOutput
func (BackupVaultArrayOutput) ToBackupVaultArrayOutput ¶ added in v8.1.0
func (o BackupVaultArrayOutput) ToBackupVaultArrayOutput() BackupVaultArrayOutput
func (BackupVaultArrayOutput) ToBackupVaultArrayOutputWithContext ¶ added in v8.1.0
func (o BackupVaultArrayOutput) ToBackupVaultArrayOutputWithContext(ctx context.Context) BackupVaultArrayOutput
type BackupVaultInput ¶ added in v8.1.0
type BackupVaultInput interface { pulumi.Input ToBackupVaultOutput() BackupVaultOutput ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput }
type BackupVaultMap ¶ added in v8.1.0
type BackupVaultMap map[string]BackupVaultInput
func (BackupVaultMap) ElementType ¶ added in v8.1.0
func (BackupVaultMap) ElementType() reflect.Type
func (BackupVaultMap) ToBackupVaultMapOutput ¶ added in v8.1.0
func (i BackupVaultMap) ToBackupVaultMapOutput() BackupVaultMapOutput
func (BackupVaultMap) ToBackupVaultMapOutputWithContext ¶ added in v8.1.0
func (i BackupVaultMap) ToBackupVaultMapOutputWithContext(ctx context.Context) BackupVaultMapOutput
type BackupVaultMapInput ¶ added in v8.1.0
type BackupVaultMapInput interface { pulumi.Input ToBackupVaultMapOutput() BackupVaultMapOutput ToBackupVaultMapOutputWithContext(context.Context) BackupVaultMapOutput }
BackupVaultMapInput is an input type that accepts BackupVaultMap and BackupVaultMapOutput values. You can construct a concrete instance of `BackupVaultMapInput` via:
BackupVaultMap{ "key": BackupVaultArgs{...} }
type BackupVaultMapOutput ¶ added in v8.1.0
type BackupVaultMapOutput struct{ *pulumi.OutputState }
func (BackupVaultMapOutput) ElementType ¶ added in v8.1.0
func (BackupVaultMapOutput) ElementType() reflect.Type
func (BackupVaultMapOutput) MapIndex ¶ added in v8.1.0
func (o BackupVaultMapOutput) MapIndex(k pulumi.StringInput) BackupVaultOutput
func (BackupVaultMapOutput) ToBackupVaultMapOutput ¶ added in v8.1.0
func (o BackupVaultMapOutput) ToBackupVaultMapOutput() BackupVaultMapOutput
func (BackupVaultMapOutput) ToBackupVaultMapOutputWithContext ¶ added in v8.1.0
func (o BackupVaultMapOutput) ToBackupVaultMapOutputWithContext(ctx context.Context) BackupVaultMapOutput
type BackupVaultOutput ¶ added in v8.1.0
type BackupVaultOutput struct{ *pulumi.OutputState }
func (BackupVaultOutput) AccessRestriction ¶ added in v8.10.0
func (o BackupVaultOutput) AccessRestriction() pulumi.StringPtrOutput
Access restriction for the backup vault. Default value is `WITHIN_ORGANIZATION` if not provided during creation. Default value is `WITHIN_ORGANIZATION`. Possible values are: `ACCESS_RESTRICTION_UNSPECIFIED`, `WITHIN_PROJECT`, `WITHIN_ORGANIZATION`, `UNRESTRICTED`, `WITHIN_ORG_BUT_UNRESTRICTED_FOR_BA`.
func (BackupVaultOutput) AllowMissing ¶ added in v8.1.0
func (o BackupVaultOutput) AllowMissing() pulumi.BoolPtrOutput
Allow idempotent deletion of backup vault. The request will still succeed in case the backup vault does not exist.
func (BackupVaultOutput) Annotations ¶ added in v8.1.0
func (o BackupVaultOutput) Annotations() pulumi.StringMapOutput
Optional. User annotations. See https://google.aip.dev/128#annotations Stores small amounts of arbitrary data. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (BackupVaultOutput) BackupCount ¶ added in v8.1.0
func (o BackupVaultOutput) BackupCount() pulumi.StringOutput
Output only. The number of backups in this backup vault.
func (BackupVaultOutput) BackupMinimumEnforcedRetentionDuration ¶ added in v8.1.0
func (o BackupVaultOutput) BackupMinimumEnforcedRetentionDuration() pulumi.StringOutput
Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended.
func (BackupVaultOutput) BackupVaultId ¶ added in v8.1.0
func (o BackupVaultOutput) BackupVaultId() pulumi.StringOutput
Required. ID of the requesting object.
***
func (BackupVaultOutput) CreateTime ¶ added in v8.1.0
func (o BackupVaultOutput) CreateTime() pulumi.StringOutput
Output only. The time when the instance was created.
func (BackupVaultOutput) Deletable ¶ added in v8.1.0
func (o BackupVaultOutput) Deletable() pulumi.BoolOutput
Output only. Set to true when there are no backups nested under this resource.
func (BackupVaultOutput) Description ¶ added in v8.1.0
func (o BackupVaultOutput) Description() pulumi.StringPtrOutput
Optional. The description of the BackupVault instance (2048 characters or less).
func (BackupVaultOutput) EffectiveAnnotations ¶ added in v8.1.0
func (o BackupVaultOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (BackupVaultOutput) EffectiveLabels ¶ added in v8.1.0
func (o BackupVaultOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (BackupVaultOutput) EffectiveTime ¶ added in v8.1.0
func (o BackupVaultOutput) EffectiveTime() pulumi.StringPtrOutput
Optional. Time after which the BackupVault resource is locked.
func (BackupVaultOutput) ElementType ¶ added in v8.1.0
func (BackupVaultOutput) ElementType() reflect.Type
func (BackupVaultOutput) Etag ¶ added in v8.1.0
func (o BackupVaultOutput) Etag() pulumi.StringOutput
Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other.
func (BackupVaultOutput) ForceDelete
deprecated
added in
v8.1.0
func (o BackupVaultOutput) ForceDelete() pulumi.BoolPtrOutput
(Optional, Deprecated) If set, the following restrictions against deletion of the backup vault instance can be overridden: * deletion of a backup vault instance containing no backups, but still containing empty datasources. * deletion of a backup vault instance that is being referenced by an active backup plan.
> **Warning:** `forceDelete` is deprecated and will be removed in a future major release. Use `ignoreInactiveDatasources` instead.
Deprecated: `forceDelete` is deprecated and will be removed in a future major release. Use `ignoreInactiveDatasources` instead.
func (BackupVaultOutput) ForceUpdate ¶ added in v8.1.0
func (o BackupVaultOutput) ForceUpdate() pulumi.BoolPtrOutput
If set, allow update to extend the minimum enforced retention for backup vault. This overrides the restriction against conflicting retention periods. This conflict may occur when the expiration schedule defined by the associated backup plan is shorter than the minimum retention set by the backup vault.
func (BackupVaultOutput) IgnoreBackupPlanReferences ¶ added in v8.9.1
func (o BackupVaultOutput) IgnoreBackupPlanReferences() pulumi.BoolPtrOutput
If set, the following restrictions against deletion of the backup vault instance can be overridden: * deletion of a backup vault instance that is being referenced by an active backup plan.
func (BackupVaultOutput) IgnoreInactiveDatasources ¶ added in v8.9.1
func (o BackupVaultOutput) IgnoreInactiveDatasources() pulumi.BoolPtrOutput
If set, the following restrictions against deletion of the backup vault instance can be overridden: * deletion of a backup vault instance containing no backups, but still containing empty datasources.
func (BackupVaultOutput) Labels ¶ added in v8.1.0
func (o BackupVaultOutput) Labels() pulumi.StringMapOutput
Optional. Resource labels to represent user provided metadata. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (BackupVaultOutput) Location ¶ added in v8.1.0
func (o BackupVaultOutput) Location() pulumi.StringOutput
The GCP location for the backup vault.
func (BackupVaultOutput) Name ¶ added in v8.1.0
func (o BackupVaultOutput) Name() pulumi.StringOutput
Output only. Identifier. The resource name.
func (BackupVaultOutput) Project ¶ added in v8.1.0
func (o BackupVaultOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (BackupVaultOutput) PulumiLabels ¶ added in v8.1.0
func (o BackupVaultOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (BackupVaultOutput) ServiceAccount ¶ added in v8.1.0
func (o BackupVaultOutput) ServiceAccount() pulumi.StringOutput
Output only. Service account used by the BackupVault Service for this BackupVault. The user should grant this account permissions in their workload project to enable the service to run backups and restores there.
func (BackupVaultOutput) State ¶ added in v8.1.0
func (o BackupVaultOutput) State() pulumi.StringOutput
Output only. The BackupVault resource instance state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING ERROR
func (BackupVaultOutput) ToBackupVaultOutput ¶ added in v8.1.0
func (o BackupVaultOutput) ToBackupVaultOutput() BackupVaultOutput
func (BackupVaultOutput) ToBackupVaultOutputWithContext ¶ added in v8.1.0
func (o BackupVaultOutput) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
func (BackupVaultOutput) TotalStoredBytes ¶ added in v8.1.0
func (o BackupVaultOutput) TotalStoredBytes() pulumi.StringOutput
Output only. Total size of the storage used by all backup resources.
func (BackupVaultOutput) Uid ¶ added in v8.1.0
func (o BackupVaultOutput) Uid() pulumi.StringOutput
Output only. Output only Immutable after resource creation until resource deletion.
func (BackupVaultOutput) UpdateTime ¶ added in v8.1.0
func (o BackupVaultOutput) UpdateTime() pulumi.StringOutput
Output only. The time when the instance was updated.
type BackupVaultState ¶ added in v8.1.0
type BackupVaultState struct { // Access restriction for the backup vault. Default value is `WITHIN_ORGANIZATION` if not provided during creation. // Default value is `WITHIN_ORGANIZATION`. // Possible values are: `ACCESS_RESTRICTION_UNSPECIFIED`, `WITHIN_PROJECT`, `WITHIN_ORGANIZATION`, `UNRESTRICTED`, `WITHIN_ORG_BUT_UNRESTRICTED_FOR_BA`. AccessRestriction pulumi.StringPtrInput // Allow idempotent deletion of backup vault. The request will still succeed in case the backup vault does not exist. AllowMissing pulumi.BoolPtrInput // Optional. User annotations. See https://google.aip.dev/128#annotations // Stores small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Output only. The number of backups in this backup vault. BackupCount pulumi.StringPtrInput // Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. BackupMinimumEnforcedRetentionDuration pulumi.StringPtrInput // Required. ID of the requesting object. // // *** BackupVaultId pulumi.StringPtrInput // Output only. The time when the instance was created. CreateTime pulumi.StringPtrInput // Output only. Set to true when there are no backups nested under this resource. Deletable pulumi.BoolPtrInput // Optional. The description of the BackupVault instance (2048 characters or less). Description pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Optional. Time after which the BackupVault resource is locked. EffectiveTime pulumi.StringPtrInput // Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other. Etag pulumi.StringPtrInput // (Optional, Deprecated) // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance containing no backups, but still containing empty datasources. // * deletion of a backup vault instance that is being referenced by an active backup plan. // // > **Warning:** `forceDelete` is deprecated and will be removed in a future major release. Use `ignoreInactiveDatasources` instead. // // Deprecated: `forceDelete` is deprecated and will be removed in a future major release. Use `ignoreInactiveDatasources` instead. ForceDelete pulumi.BoolPtrInput // If set, allow update to extend the minimum enforced retention for backup vault. This overrides // the restriction against conflicting retention periods. This conflict may occur when the // expiration schedule defined by the associated backup plan is shorter than the minimum // retention set by the backup vault. ForceUpdate pulumi.BoolPtrInput // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance that is being referenced by an active backup plan. IgnoreBackupPlanReferences pulumi.BoolPtrInput // If set, the following restrictions against deletion of the backup vault instance can be overridden: // * deletion of a backup vault instance containing no backups, but still containing empty datasources. IgnoreInactiveDatasources pulumi.BoolPtrInput // Optional. Resource labels to represent user provided metadata. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The GCP location for the backup vault. Location pulumi.StringPtrInput // Output only. Identifier. The resource name. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // Output only. Service account used by the BackupVault Service for this BackupVault. The user should grant this account permissions in their workload project to enable the service to run backups and restores there. ServiceAccount pulumi.StringPtrInput // Output only. The BackupVault resource instance state. // Possible values: // STATE_UNSPECIFIED // CREATING // ACTIVE // DELETING // ERROR State pulumi.StringPtrInput // Output only. Total size of the storage used by all backup resources. TotalStoredBytes pulumi.StringPtrInput // Output only. Output only Immutable after resource creation until resource deletion. Uid pulumi.StringPtrInput // Output only. The time when the instance was updated. UpdateTime pulumi.StringPtrInput }
func (BackupVaultState) ElementType ¶ added in v8.1.0
func (BackupVaultState) ElementType() reflect.Type
type GetBackupArgs ¶ added in v8.11.0
type GetBackupArgs struct { BackupVaultId string `pulumi:"backupVaultId"` DataSourceId string `pulumi:"dataSourceId"` Location string `pulumi:"location"` Project string `pulumi:"project"` }
A collection of arguments for invoking getBackup.
type GetBackupBackup ¶ added in v8.11.0
type GetBackupBackup struct { // Id of the requesting object, Backup. BackupId string `pulumi:"backupId"` // Name of the Backup Vault associated with Backup. BackupVaultId string `pulumi:"backupVaultId"` // Name of the Data Source associated with Backup. DataSourceId string `pulumi:"dataSourceId"` // Location of the resource. Location string `pulumi:"location"` // Name of the resource. Name string `pulumi:"name"` }
type GetBackupBackupArgs ¶ added in v8.11.0
type GetBackupBackupArgs struct { // Id of the requesting object, Backup. BackupId pulumi.StringInput `pulumi:"backupId"` // Name of the Backup Vault associated with Backup. BackupVaultId pulumi.StringInput `pulumi:"backupVaultId"` // Name of the Data Source associated with Backup. DataSourceId pulumi.StringInput `pulumi:"dataSourceId"` // Location of the resource. Location pulumi.StringInput `pulumi:"location"` // Name of the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetBackupBackupArgs) ElementType ¶ added in v8.11.0
func (GetBackupBackupArgs) ElementType() reflect.Type
func (GetBackupBackupArgs) ToGetBackupBackupOutput ¶ added in v8.11.0
func (i GetBackupBackupArgs) ToGetBackupBackupOutput() GetBackupBackupOutput
func (GetBackupBackupArgs) ToGetBackupBackupOutputWithContext ¶ added in v8.11.0
func (i GetBackupBackupArgs) ToGetBackupBackupOutputWithContext(ctx context.Context) GetBackupBackupOutput
type GetBackupBackupArray ¶ added in v8.11.0
type GetBackupBackupArray []GetBackupBackupInput
func (GetBackupBackupArray) ElementType ¶ added in v8.11.0
func (GetBackupBackupArray) ElementType() reflect.Type
func (GetBackupBackupArray) ToGetBackupBackupArrayOutput ¶ added in v8.11.0
func (i GetBackupBackupArray) ToGetBackupBackupArrayOutput() GetBackupBackupArrayOutput
func (GetBackupBackupArray) ToGetBackupBackupArrayOutputWithContext ¶ added in v8.11.0
func (i GetBackupBackupArray) ToGetBackupBackupArrayOutputWithContext(ctx context.Context) GetBackupBackupArrayOutput
type GetBackupBackupArrayInput ¶ added in v8.11.0
type GetBackupBackupArrayInput interface { pulumi.Input ToGetBackupBackupArrayOutput() GetBackupBackupArrayOutput ToGetBackupBackupArrayOutputWithContext(context.Context) GetBackupBackupArrayOutput }
GetBackupBackupArrayInput is an input type that accepts GetBackupBackupArray and GetBackupBackupArrayOutput values. You can construct a concrete instance of `GetBackupBackupArrayInput` via:
GetBackupBackupArray{ GetBackupBackupArgs{...} }
type GetBackupBackupArrayOutput ¶ added in v8.11.0
type GetBackupBackupArrayOutput struct{ *pulumi.OutputState }
func (GetBackupBackupArrayOutput) ElementType ¶ added in v8.11.0
func (GetBackupBackupArrayOutput) ElementType() reflect.Type
func (GetBackupBackupArrayOutput) Index ¶ added in v8.11.0
func (o GetBackupBackupArrayOutput) Index(i pulumi.IntInput) GetBackupBackupOutput
func (GetBackupBackupArrayOutput) ToGetBackupBackupArrayOutput ¶ added in v8.11.0
func (o GetBackupBackupArrayOutput) ToGetBackupBackupArrayOutput() GetBackupBackupArrayOutput
func (GetBackupBackupArrayOutput) ToGetBackupBackupArrayOutputWithContext ¶ added in v8.11.0
func (o GetBackupBackupArrayOutput) ToGetBackupBackupArrayOutputWithContext(ctx context.Context) GetBackupBackupArrayOutput
type GetBackupBackupInput ¶ added in v8.11.0
type GetBackupBackupInput interface { pulumi.Input ToGetBackupBackupOutput() GetBackupBackupOutput ToGetBackupBackupOutputWithContext(context.Context) GetBackupBackupOutput }
GetBackupBackupInput is an input type that accepts GetBackupBackupArgs and GetBackupBackupOutput values. You can construct a concrete instance of `GetBackupBackupInput` via:
GetBackupBackupArgs{...}
type GetBackupBackupOutput ¶ added in v8.11.0
type GetBackupBackupOutput struct{ *pulumi.OutputState }
func (GetBackupBackupOutput) BackupId ¶ added in v8.11.0
func (o GetBackupBackupOutput) BackupId() pulumi.StringOutput
Id of the requesting object, Backup.
func (GetBackupBackupOutput) BackupVaultId ¶ added in v8.11.0
func (o GetBackupBackupOutput) BackupVaultId() pulumi.StringOutput
Name of the Backup Vault associated with Backup.
func (GetBackupBackupOutput) DataSourceId ¶ added in v8.11.0
func (o GetBackupBackupOutput) DataSourceId() pulumi.StringOutput
Name of the Data Source associated with Backup.
func (GetBackupBackupOutput) ElementType ¶ added in v8.11.0
func (GetBackupBackupOutput) ElementType() reflect.Type
func (GetBackupBackupOutput) Location ¶ added in v8.11.0
func (o GetBackupBackupOutput) Location() pulumi.StringOutput
Location of the resource.
func (GetBackupBackupOutput) Name ¶ added in v8.11.0
func (o GetBackupBackupOutput) Name() pulumi.StringOutput
Name of the resource.
func (GetBackupBackupOutput) ToGetBackupBackupOutput ¶ added in v8.11.0
func (o GetBackupBackupOutput) ToGetBackupBackupOutput() GetBackupBackupOutput
func (GetBackupBackupOutput) ToGetBackupBackupOutputWithContext ¶ added in v8.11.0
func (o GetBackupBackupOutput) ToGetBackupBackupOutputWithContext(ctx context.Context) GetBackupBackupOutput
type GetBackupOutputArgs ¶ added in v8.11.0
type GetBackupOutputArgs struct { BackupVaultId pulumi.StringInput `pulumi:"backupVaultId"` DataSourceId pulumi.StringInput `pulumi:"dataSourceId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringInput `pulumi:"project"` }
A collection of arguments for invoking getBackup.
func (GetBackupOutputArgs) ElementType ¶ added in v8.11.0
func (GetBackupOutputArgs) ElementType() reflect.Type
type GetBackupPlanAssociationRulesConfigInfo ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfo struct { // google.rpc.Status object to store the last backup error LastBackupErrors []GetBackupPlanAssociationRulesConfigInfoLastBackupError `pulumi:"lastBackupErrors"` // State of last backup taken. LastBackupState string `pulumi:"lastBackupState"` // Backup Rule id fetched from backup plan. RuleId string `pulumi:"ruleId"` }
type GetBackupPlanAssociationRulesConfigInfoArgs ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoArgs struct { // google.rpc.Status object to store the last backup error LastBackupErrors GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput `pulumi:"lastBackupErrors"` // State of last backup taken. LastBackupState pulumi.StringInput `pulumi:"lastBackupState"` // Backup Rule id fetched from backup plan. RuleId pulumi.StringInput `pulumi:"ruleId"` }
func (GetBackupPlanAssociationRulesConfigInfoArgs) ElementType ¶ added in v8.9.1
func (GetBackupPlanAssociationRulesConfigInfoArgs) ElementType() reflect.Type
func (GetBackupPlanAssociationRulesConfigInfoArgs) ToGetBackupPlanAssociationRulesConfigInfoOutput ¶ added in v8.9.1
func (i GetBackupPlanAssociationRulesConfigInfoArgs) ToGetBackupPlanAssociationRulesConfigInfoOutput() GetBackupPlanAssociationRulesConfigInfoOutput
func (GetBackupPlanAssociationRulesConfigInfoArgs) ToGetBackupPlanAssociationRulesConfigInfoOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanAssociationRulesConfigInfoArgs) ToGetBackupPlanAssociationRulesConfigInfoOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoOutput
type GetBackupPlanAssociationRulesConfigInfoArray ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoArray []GetBackupPlanAssociationRulesConfigInfoInput
func (GetBackupPlanAssociationRulesConfigInfoArray) ElementType ¶ added in v8.9.1
func (GetBackupPlanAssociationRulesConfigInfoArray) ElementType() reflect.Type
func (GetBackupPlanAssociationRulesConfigInfoArray) ToGetBackupPlanAssociationRulesConfigInfoArrayOutput ¶ added in v8.9.1
func (i GetBackupPlanAssociationRulesConfigInfoArray) ToGetBackupPlanAssociationRulesConfigInfoArrayOutput() GetBackupPlanAssociationRulesConfigInfoArrayOutput
func (GetBackupPlanAssociationRulesConfigInfoArray) ToGetBackupPlanAssociationRulesConfigInfoArrayOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanAssociationRulesConfigInfoArray) ToGetBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoArrayOutput
type GetBackupPlanAssociationRulesConfigInfoArrayInput ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoArrayInput interface { pulumi.Input ToGetBackupPlanAssociationRulesConfigInfoArrayOutput() GetBackupPlanAssociationRulesConfigInfoArrayOutput ToGetBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(context.Context) GetBackupPlanAssociationRulesConfigInfoArrayOutput }
GetBackupPlanAssociationRulesConfigInfoArrayInput is an input type that accepts GetBackupPlanAssociationRulesConfigInfoArray and GetBackupPlanAssociationRulesConfigInfoArrayOutput values. You can construct a concrete instance of `GetBackupPlanAssociationRulesConfigInfoArrayInput` via:
GetBackupPlanAssociationRulesConfigInfoArray{ GetBackupPlanAssociationRulesConfigInfoArgs{...} }
type GetBackupPlanAssociationRulesConfigInfoArrayOutput ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoArrayOutput struct{ *pulumi.OutputState }
func (GetBackupPlanAssociationRulesConfigInfoArrayOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanAssociationRulesConfigInfoArrayOutput) ElementType() reflect.Type
func (GetBackupPlanAssociationRulesConfigInfoArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoArrayOutput ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoArrayOutput() GetBackupPlanAssociationRulesConfigInfoArrayOutput
func (GetBackupPlanAssociationRulesConfigInfoArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoArrayOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoArrayOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoArrayOutput
type GetBackupPlanAssociationRulesConfigInfoInput ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoInput interface { pulumi.Input ToGetBackupPlanAssociationRulesConfigInfoOutput() GetBackupPlanAssociationRulesConfigInfoOutput ToGetBackupPlanAssociationRulesConfigInfoOutputWithContext(context.Context) GetBackupPlanAssociationRulesConfigInfoOutput }
GetBackupPlanAssociationRulesConfigInfoInput is an input type that accepts GetBackupPlanAssociationRulesConfigInfoArgs and GetBackupPlanAssociationRulesConfigInfoOutput values. You can construct a concrete instance of `GetBackupPlanAssociationRulesConfigInfoInput` via:
GetBackupPlanAssociationRulesConfigInfoArgs{...}
type GetBackupPlanAssociationRulesConfigInfoLastBackupError ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs struct { // The status code, which should be an enum value of [google.rpc.Code] Code pulumi.Float64Input `pulumi:"code"` // A developer-facing error message, which should be in English. Message pulumi.StringInput `pulumi:"message"` }
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ElementType ¶ added in v8.9.1
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ElementType() reflect.Type
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput ¶ added in v8.9.1
func (i GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray []GetBackupPlanAssociationRulesConfigInfoLastBackupErrorInput
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ElementType ¶ added in v8.9.1
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ElementType() reflect.Type
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput ¶ added in v8.9.1
func (i GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput interface { pulumi.Input ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput }
GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput is an input type that accepts GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray and GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput values. You can construct a concrete instance of `GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayInput` via:
GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArray{ GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs{...} }
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput struct{ *pulumi.OutputState }
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ElementType() reflect.Type
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorInput ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorInput interface { pulumi.Input ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput }
GetBackupPlanAssociationRulesConfigInfoLastBackupErrorInput is an input type that accepts GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs and GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput values. You can construct a concrete instance of `GetBackupPlanAssociationRulesConfigInfoLastBackupErrorInput` via:
GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArgs{...}
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput struct{ *pulumi.OutputState }
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Code ¶ added in v8.9.1
The status code, which should be an enum value of [google.rpc.Code]
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ElementType() reflect.Type
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Message ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) Message() pulumi.StringOutput
A developer-facing error message, which should be in English.
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
func (GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput) ToGetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoLastBackupErrorOutput
type GetBackupPlanAssociationRulesConfigInfoOutput ¶ added in v8.9.1
type GetBackupPlanAssociationRulesConfigInfoOutput struct{ *pulumi.OutputState }
func (GetBackupPlanAssociationRulesConfigInfoOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanAssociationRulesConfigInfoOutput) ElementType() reflect.Type
func (GetBackupPlanAssociationRulesConfigInfoOutput) LastBackupErrors ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoOutput) LastBackupErrors() GetBackupPlanAssociationRulesConfigInfoLastBackupErrorArrayOutput
google.rpc.Status object to store the last backup error
func (GetBackupPlanAssociationRulesConfigInfoOutput) LastBackupState ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoOutput) LastBackupState() pulumi.StringOutput
State of last backup taken.
func (GetBackupPlanAssociationRulesConfigInfoOutput) RuleId ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoOutput) RuleId() pulumi.StringOutput
Backup Rule id fetched from backup plan.
func (GetBackupPlanAssociationRulesConfigInfoOutput) ToGetBackupPlanAssociationRulesConfigInfoOutput ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoOutput) ToGetBackupPlanAssociationRulesConfigInfoOutput() GetBackupPlanAssociationRulesConfigInfoOutput
func (GetBackupPlanAssociationRulesConfigInfoOutput) ToGetBackupPlanAssociationRulesConfigInfoOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanAssociationRulesConfigInfoOutput) ToGetBackupPlanAssociationRulesConfigInfoOutputWithContext(ctx context.Context) GetBackupPlanAssociationRulesConfigInfoOutput
type GetBackupPlanBackupRule ¶ added in v8.9.1
type GetBackupPlanBackupRule struct { // Configures the duration for which backup data will be kept. The value should be greater than or equal to minimum enforced retention of the backup vault. BackupRetentionDays int `pulumi:"backupRetentionDays"` // The unique ID of this 'BackupRule'. The 'rule_id' is unique per 'BackupPlan'. RuleId string `pulumi:"ruleId"` // StandardSchedule defines a schedule that runs within the confines of a defined window of days. StandardSchedules []GetBackupPlanBackupRuleStandardSchedule `pulumi:"standardSchedules"` }
type GetBackupPlanBackupRuleArgs ¶ added in v8.9.1
type GetBackupPlanBackupRuleArgs struct { // Configures the duration for which backup data will be kept. The value should be greater than or equal to minimum enforced retention of the backup vault. BackupRetentionDays pulumi.IntInput `pulumi:"backupRetentionDays"` // The unique ID of this 'BackupRule'. The 'rule_id' is unique per 'BackupPlan'. RuleId pulumi.StringInput `pulumi:"ruleId"` // StandardSchedule defines a schedule that runs within the confines of a defined window of days. StandardSchedules GetBackupPlanBackupRuleStandardScheduleArrayInput `pulumi:"standardSchedules"` }
func (GetBackupPlanBackupRuleArgs) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleArgs) ElementType() reflect.Type
func (GetBackupPlanBackupRuleArgs) ToGetBackupPlanBackupRuleOutput ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleArgs) ToGetBackupPlanBackupRuleOutput() GetBackupPlanBackupRuleOutput
func (GetBackupPlanBackupRuleArgs) ToGetBackupPlanBackupRuleOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleArgs) ToGetBackupPlanBackupRuleOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleOutput
type GetBackupPlanBackupRuleArray ¶ added in v8.9.1
type GetBackupPlanBackupRuleArray []GetBackupPlanBackupRuleInput
func (GetBackupPlanBackupRuleArray) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleArray) ElementType() reflect.Type
func (GetBackupPlanBackupRuleArray) ToGetBackupPlanBackupRuleArrayOutput ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleArray) ToGetBackupPlanBackupRuleArrayOutput() GetBackupPlanBackupRuleArrayOutput
func (GetBackupPlanBackupRuleArray) ToGetBackupPlanBackupRuleArrayOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleArray) ToGetBackupPlanBackupRuleArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleArrayOutput
type GetBackupPlanBackupRuleArrayInput ¶ added in v8.9.1
type GetBackupPlanBackupRuleArrayInput interface { pulumi.Input ToGetBackupPlanBackupRuleArrayOutput() GetBackupPlanBackupRuleArrayOutput ToGetBackupPlanBackupRuleArrayOutputWithContext(context.Context) GetBackupPlanBackupRuleArrayOutput }
GetBackupPlanBackupRuleArrayInput is an input type that accepts GetBackupPlanBackupRuleArray and GetBackupPlanBackupRuleArrayOutput values. You can construct a concrete instance of `GetBackupPlanBackupRuleArrayInput` via:
GetBackupPlanBackupRuleArray{ GetBackupPlanBackupRuleArgs{...} }
type GetBackupPlanBackupRuleArrayOutput ¶ added in v8.9.1
type GetBackupPlanBackupRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBackupPlanBackupRuleArrayOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleArrayOutput) ElementType() reflect.Type
func (GetBackupPlanBackupRuleArrayOutput) Index ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleArrayOutput) Index(i pulumi.IntInput) GetBackupPlanBackupRuleOutput
func (GetBackupPlanBackupRuleArrayOutput) ToGetBackupPlanBackupRuleArrayOutput ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleArrayOutput) ToGetBackupPlanBackupRuleArrayOutput() GetBackupPlanBackupRuleArrayOutput
func (GetBackupPlanBackupRuleArrayOutput) ToGetBackupPlanBackupRuleArrayOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleArrayOutput) ToGetBackupPlanBackupRuleArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleArrayOutput
type GetBackupPlanBackupRuleInput ¶ added in v8.9.1
type GetBackupPlanBackupRuleInput interface { pulumi.Input ToGetBackupPlanBackupRuleOutput() GetBackupPlanBackupRuleOutput ToGetBackupPlanBackupRuleOutputWithContext(context.Context) GetBackupPlanBackupRuleOutput }
GetBackupPlanBackupRuleInput is an input type that accepts GetBackupPlanBackupRuleArgs and GetBackupPlanBackupRuleOutput values. You can construct a concrete instance of `GetBackupPlanBackupRuleInput` via:
GetBackupPlanBackupRuleArgs{...}
type GetBackupPlanBackupRuleOutput ¶ added in v8.9.1
type GetBackupPlanBackupRuleOutput struct{ *pulumi.OutputState }
func (GetBackupPlanBackupRuleOutput) BackupRetentionDays ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleOutput) BackupRetentionDays() pulumi.IntOutput
Configures the duration for which backup data will be kept. The value should be greater than or equal to minimum enforced retention of the backup vault.
func (GetBackupPlanBackupRuleOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleOutput) ElementType() reflect.Type
func (GetBackupPlanBackupRuleOutput) RuleId ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleOutput) RuleId() pulumi.StringOutput
The unique ID of this 'BackupRule'. The 'rule_id' is unique per 'BackupPlan'.
func (GetBackupPlanBackupRuleOutput) StandardSchedules ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleOutput) StandardSchedules() GetBackupPlanBackupRuleStandardScheduleArrayOutput
StandardSchedule defines a schedule that runs within the confines of a defined window of days.
func (GetBackupPlanBackupRuleOutput) ToGetBackupPlanBackupRuleOutput ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleOutput) ToGetBackupPlanBackupRuleOutput() GetBackupPlanBackupRuleOutput
func (GetBackupPlanBackupRuleOutput) ToGetBackupPlanBackupRuleOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleOutput) ToGetBackupPlanBackupRuleOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleOutput
type GetBackupPlanBackupRuleStandardSchedule ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardSchedule struct { // A BackupWindow defines the window of the day during which backup jobs will run. Jobs are queued at the beginning of the window and will be marked as // 'NOT_RUN' if they do not start by the end of the window. BackupWindows []GetBackupPlanBackupRuleStandardScheduleBackupWindow `pulumi:"backupWindows"` // Specifies days of months like 1, 5, or 14 on which jobs will run. DaysOfMonths []int `pulumi:"daysOfMonths"` // Specifies days of week like MONDAY or TUESDAY, on which jobs will run. This is required for 'recurrence_type', 'WEEKLY' and is not applicable otherwise. Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY"] DaysOfWeeks []string `pulumi:"daysOfWeeks"` // Specifies frequency for hourly backups. An hourly frequency of 2 means jobs will run every 2 hours from start time till end time defined. // This is required for 'recurrence_type', 'HOURLY' and is not applicable otherwise. HourlyFrequency int `pulumi:"hourlyFrequency"` // Specifies values of months Possible values: ["MONTH_UNSPECIFIED", "JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER"] Months []string `pulumi:"months"` // RecurrenceType enumerates the applicable periodicity for the schedule. Possible values: ["HOURLY", "DAILY", "WEEKLY", "MONTHLY", "YEARLY"] RecurrenceType string `pulumi:"recurrenceType"` // The time zone to be used when interpreting the schedule. TimeZone string `pulumi:"timeZone"` // Specifies a week day of the month like FIRST SUNDAY or LAST MONDAY, on which jobs will run. WeekDayOfMonths []GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonth `pulumi:"weekDayOfMonths"` }
type GetBackupPlanBackupRuleStandardScheduleArgs ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleArgs struct { // A BackupWindow defines the window of the day during which backup jobs will run. Jobs are queued at the beginning of the window and will be marked as // 'NOT_RUN' if they do not start by the end of the window. BackupWindows GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayInput `pulumi:"backupWindows"` // Specifies days of months like 1, 5, or 14 on which jobs will run. DaysOfMonths pulumi.IntArrayInput `pulumi:"daysOfMonths"` // Specifies days of week like MONDAY or TUESDAY, on which jobs will run. This is required for 'recurrence_type', 'WEEKLY' and is not applicable otherwise. Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY"] DaysOfWeeks pulumi.StringArrayInput `pulumi:"daysOfWeeks"` // Specifies frequency for hourly backups. An hourly frequency of 2 means jobs will run every 2 hours from start time till end time defined. // This is required for 'recurrence_type', 'HOURLY' and is not applicable otherwise. HourlyFrequency pulumi.IntInput `pulumi:"hourlyFrequency"` // Specifies values of months Possible values: ["MONTH_UNSPECIFIED", "JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER"] Months pulumi.StringArrayInput `pulumi:"months"` // RecurrenceType enumerates the applicable periodicity for the schedule. Possible values: ["HOURLY", "DAILY", "WEEKLY", "MONTHLY", "YEARLY"] RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // The time zone to be used when interpreting the schedule. TimeZone pulumi.StringInput `pulumi:"timeZone"` // Specifies a week day of the month like FIRST SUNDAY or LAST MONDAY, on which jobs will run. WeekDayOfMonths GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayInput `pulumi:"weekDayOfMonths"` }
func (GetBackupPlanBackupRuleStandardScheduleArgs) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleArgs) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleArgs) ToGetBackupPlanBackupRuleStandardScheduleOutput ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleArgs) ToGetBackupPlanBackupRuleStandardScheduleOutput() GetBackupPlanBackupRuleStandardScheduleOutput
func (GetBackupPlanBackupRuleStandardScheduleArgs) ToGetBackupPlanBackupRuleStandardScheduleOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleArgs) ToGetBackupPlanBackupRuleStandardScheduleOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleOutput
type GetBackupPlanBackupRuleStandardScheduleArray ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleArray []GetBackupPlanBackupRuleStandardScheduleInput
func (GetBackupPlanBackupRuleStandardScheduleArray) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleArray) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleArray) ToGetBackupPlanBackupRuleStandardScheduleArrayOutput ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleArray) ToGetBackupPlanBackupRuleStandardScheduleArrayOutput() GetBackupPlanBackupRuleStandardScheduleArrayOutput
func (GetBackupPlanBackupRuleStandardScheduleArray) ToGetBackupPlanBackupRuleStandardScheduleArrayOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleArray) ToGetBackupPlanBackupRuleStandardScheduleArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleArrayOutput
type GetBackupPlanBackupRuleStandardScheduleArrayInput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleArrayInput interface { pulumi.Input ToGetBackupPlanBackupRuleStandardScheduleArrayOutput() GetBackupPlanBackupRuleStandardScheduleArrayOutput ToGetBackupPlanBackupRuleStandardScheduleArrayOutputWithContext(context.Context) GetBackupPlanBackupRuleStandardScheduleArrayOutput }
GetBackupPlanBackupRuleStandardScheduleArrayInput is an input type that accepts GetBackupPlanBackupRuleStandardScheduleArray and GetBackupPlanBackupRuleStandardScheduleArrayOutput values. You can construct a concrete instance of `GetBackupPlanBackupRuleStandardScheduleArrayInput` via:
GetBackupPlanBackupRuleStandardScheduleArray{ GetBackupPlanBackupRuleStandardScheduleArgs{...} }
type GetBackupPlanBackupRuleStandardScheduleArrayOutput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetBackupPlanBackupRuleStandardScheduleArrayOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleArrayOutput) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleArrayOutput ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleArrayOutput() GetBackupPlanBackupRuleStandardScheduleArrayOutput
func (GetBackupPlanBackupRuleStandardScheduleArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleArrayOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleArrayOutput
type GetBackupPlanBackupRuleStandardScheduleBackupWindow ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleBackupWindow struct { // The hour of the day (1-24) when the window ends, for example, if the value of end hour of the day is 10, that means the backup window end time is 10:00. // The end hour of the day should be greater than the start EndHourOfDay int `pulumi:"endHourOfDay"` // The hour of the day (0-23) when the window starts, for example, if the value of the start hour of the day is 6, that means the backup window starts at 6:00. StartHourOfDay int `pulumi:"startHourOfDay"` }
type GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs struct { // The hour of the day (1-24) when the window ends, for example, if the value of end hour of the day is 10, that means the backup window end time is 10:00. // The end hour of the day should be greater than the start EndHourOfDay pulumi.IntInput `pulumi:"endHourOfDay"` // The hour of the day (0-23) when the window starts, for example, if the value of the start hour of the day is 6, that means the backup window starts at 6:00. StartHourOfDay pulumi.IntInput `pulumi:"startHourOfDay"` }
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutput ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
type GetBackupPlanBackupRuleStandardScheduleBackupWindowArray ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleBackupWindowArray []GetBackupPlanBackupRuleStandardScheduleBackupWindowInput
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleBackupWindowArray) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
type GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayInput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayInput interface { pulumi.Input ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutputWithContext(context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput }
GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayInput is an input type that accepts GetBackupPlanBackupRuleStandardScheduleBackupWindowArray and GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput values. You can construct a concrete instance of `GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayInput` via:
GetBackupPlanBackupRuleStandardScheduleBackupWindowArray{ GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs{...} }
type GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput struct{ *pulumi.OutputState }
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
type GetBackupPlanBackupRuleStandardScheduleBackupWindowInput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleBackupWindowInput interface { pulumi.Input ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput }
GetBackupPlanBackupRuleStandardScheduleBackupWindowInput is an input type that accepts GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs and GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput values. You can construct a concrete instance of `GetBackupPlanBackupRuleStandardScheduleBackupWindowInput` via:
GetBackupPlanBackupRuleStandardScheduleBackupWindowArgs{...}
type GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput struct{ *pulumi.OutputState }
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) EndHourOfDay ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) EndHourOfDay() pulumi.IntOutput
The hour of the day (1-24) when the window ends, for example, if the value of end hour of the day is 10, that means the backup window end time is 10:00. The end hour of the day should be greater than the start
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) StartHourOfDay ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) StartHourOfDay() pulumi.IntOutput
The hour of the day (0-23) when the window starts, for example, if the value of the start hour of the day is 6, that means the backup window starts at 6:00.
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutput ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutput() GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
func (GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput) ToGetBackupPlanBackupRuleStandardScheduleBackupWindowOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleBackupWindowOutput
type GetBackupPlanBackupRuleStandardScheduleInput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleInput interface { pulumi.Input ToGetBackupPlanBackupRuleStandardScheduleOutput() GetBackupPlanBackupRuleStandardScheduleOutput ToGetBackupPlanBackupRuleStandardScheduleOutputWithContext(context.Context) GetBackupPlanBackupRuleStandardScheduleOutput }
GetBackupPlanBackupRuleStandardScheduleInput is an input type that accepts GetBackupPlanBackupRuleStandardScheduleArgs and GetBackupPlanBackupRuleStandardScheduleOutput values. You can construct a concrete instance of `GetBackupPlanBackupRuleStandardScheduleInput` via:
GetBackupPlanBackupRuleStandardScheduleArgs{...}
type GetBackupPlanBackupRuleStandardScheduleOutput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleOutput struct{ *pulumi.OutputState }
func (GetBackupPlanBackupRuleStandardScheduleOutput) BackupWindows ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) BackupWindows() GetBackupPlanBackupRuleStandardScheduleBackupWindowArrayOutput
A BackupWindow defines the window of the day during which backup jobs will run. Jobs are queued at the beginning of the window and will be marked as 'NOT_RUN' if they do not start by the end of the window.
func (GetBackupPlanBackupRuleStandardScheduleOutput) DaysOfMonths ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) DaysOfMonths() pulumi.IntArrayOutput
Specifies days of months like 1, 5, or 14 on which jobs will run.
func (GetBackupPlanBackupRuleStandardScheduleOutput) DaysOfWeeks ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) DaysOfWeeks() pulumi.StringArrayOutput
Specifies days of week like MONDAY or TUESDAY, on which jobs will run. This is required for 'recurrence_type', 'WEEKLY' and is not applicable otherwise. Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY"]
func (GetBackupPlanBackupRuleStandardScheduleOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleOutput) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleOutput) HourlyFrequency ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) HourlyFrequency() pulumi.IntOutput
Specifies frequency for hourly backups. An hourly frequency of 2 means jobs will run every 2 hours from start time till end time defined. This is required for 'recurrence_type', 'HOURLY' and is not applicable otherwise.
func (GetBackupPlanBackupRuleStandardScheduleOutput) Months ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) Months() pulumi.StringArrayOutput
Specifies values of months Possible values: ["MONTH_UNSPECIFIED", "JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER"]
func (GetBackupPlanBackupRuleStandardScheduleOutput) RecurrenceType ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) RecurrenceType() pulumi.StringOutput
RecurrenceType enumerates the applicable periodicity for the schedule. Possible values: ["HOURLY", "DAILY", "WEEKLY", "MONTHLY", "YEARLY"]
func (GetBackupPlanBackupRuleStandardScheduleOutput) TimeZone ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) TimeZone() pulumi.StringOutput
The time zone to be used when interpreting the schedule.
func (GetBackupPlanBackupRuleStandardScheduleOutput) ToGetBackupPlanBackupRuleStandardScheduleOutput ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) ToGetBackupPlanBackupRuleStandardScheduleOutput() GetBackupPlanBackupRuleStandardScheduleOutput
func (GetBackupPlanBackupRuleStandardScheduleOutput) ToGetBackupPlanBackupRuleStandardScheduleOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) ToGetBackupPlanBackupRuleStandardScheduleOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleOutput
func (GetBackupPlanBackupRuleStandardScheduleOutput) WeekDayOfMonths ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleOutput) WeekDayOfMonths() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
Specifies a week day of the month like FIRST SUNDAY or LAST MONDAY, on which jobs will run.
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonth ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonth struct { // Specifies the day of the week. Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"] DayOfWeek string `pulumi:"dayOfWeek"` // WeekOfMonth enumerates possible weeks in the month, e.g. the first, third, or last week of the month. Possible values: ["WEEK_OF_MONTH_UNSPECIFIED", "FIRST", "SECOND", "THIRD", "FOURTH", "LAST"] WeekOfMonth string `pulumi:"weekOfMonth"` }
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs struct { // Specifies the day of the week. Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"] DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // WeekOfMonth enumerates possible weeks in the month, e.g. the first, third, or last week of the month. Possible values: ["WEEK_OF_MONTH_UNSPECIFIED", "FIRST", "SECOND", "THIRD", "FOURTH", "LAST"] WeekOfMonth pulumi.StringInput `pulumi:"weekOfMonth"` }
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray []GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutputWithContext ¶ added in v8.9.1
func (i GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayInput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayInput interface { pulumi.Input ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutputWithContext(context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput }
GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayInput is an input type that accepts GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray and GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput values. You can construct a concrete instance of `GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayInput` via:
GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArray{ GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs{...} }
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput struct{ *pulumi.OutputState }
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArrayOutput
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput interface { pulumi.Input ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput }
GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput is an input type that accepts GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs and GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput values. You can construct a concrete instance of `GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthInput` via:
GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthArgs{...}
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput ¶ added in v8.9.1
type GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput struct{ *pulumi.OutputState }
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) DayOfWeek ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) DayOfWeek() pulumi.StringOutput
Specifies the day of the week. Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ElementType ¶ added in v8.9.1
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ElementType() reflect.Type
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput() GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) ToGetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutputWithContext(ctx context.Context) GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput
func (GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) WeekOfMonth ¶ added in v8.9.1
func (o GetBackupPlanBackupRuleStandardScheduleWeekDayOfMonthOutput) WeekOfMonth() pulumi.StringOutput
WeekOfMonth enumerates possible weeks in the month, e.g. the first, third, or last week of the month. Possible values: ["WEEK_OF_MONTH_UNSPECIFIED", "FIRST", "SECOND", "THIRD", "FOURTH", "LAST"]
type GetBackupResult ¶ added in v8.11.0
type GetBackupResult struct { BackupVaultId string `pulumi:"backupVaultId"` Backups []GetBackupBackup `pulumi:"backups"` DataSourceId string `pulumi:"dataSourceId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` Project string `pulumi:"project"` }
A collection of values returned by getBackup.
func GetBackup ¶ added in v8.11.0
func GetBackup(ctx *pulumi.Context, args *GetBackupArgs, opts ...pulumi.InvokeOption) (*GetBackupResult, error)
type GetBackupResultOutput ¶ added in v8.11.0
type GetBackupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackup.
func GetBackupOutput ¶ added in v8.11.0
func GetBackupOutput(ctx *pulumi.Context, args GetBackupOutputArgs, opts ...pulumi.InvokeOption) GetBackupResultOutput
func (GetBackupResultOutput) BackupVaultId ¶ added in v8.11.0
func (o GetBackupResultOutput) BackupVaultId() pulumi.StringOutput
func (GetBackupResultOutput) Backups ¶ added in v8.11.0
func (o GetBackupResultOutput) Backups() GetBackupBackupArrayOutput
func (GetBackupResultOutput) DataSourceId ¶ added in v8.11.0
func (o GetBackupResultOutput) DataSourceId() pulumi.StringOutput
func (GetBackupResultOutput) ElementType ¶ added in v8.11.0
func (GetBackupResultOutput) ElementType() reflect.Type
func (GetBackupResultOutput) Id ¶ added in v8.11.0
func (o GetBackupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBackupResultOutput) Location ¶ added in v8.11.0
func (o GetBackupResultOutput) Location() pulumi.StringOutput
func (GetBackupResultOutput) Name ¶ added in v8.11.0
func (o GetBackupResultOutput) Name() pulumi.StringOutput
func (GetBackupResultOutput) Project ¶ added in v8.11.0
func (o GetBackupResultOutput) Project() pulumi.StringOutput
func (GetBackupResultOutput) ToGetBackupResultOutput ¶ added in v8.11.0
func (o GetBackupResultOutput) ToGetBackupResultOutput() GetBackupResultOutput
func (GetBackupResultOutput) ToGetBackupResultOutputWithContext ¶ added in v8.11.0
func (o GetBackupResultOutput) ToGetBackupResultOutputWithContext(ctx context.Context) GetBackupResultOutput
type GetDataSourceArgs ¶ added in v8.10.0
type GetDataSourceArgs struct { BackupVaultId string `pulumi:"backupVaultId"` DataSourceId string `pulumi:"dataSourceId"` Location string `pulumi:"location"` Project string `pulumi:"project"` }
A collection of arguments for invoking getDataSource.
type GetDataSourceBackupConfigInfo ¶ added in v8.10.0
type GetDataSourceBackupConfigInfo struct { // Configuration for an application backed up by a Backup Appliance. BackupApplianceBackupConfigs []GetDataSourceBackupConfigInfoBackupApplianceBackupConfig `pulumi:"backupApplianceBackupConfigs"` // Configuration for a Google Cloud resource. GcpBackupConfigs []GetDataSourceBackupConfigInfoGcpBackupConfig `pulumi:"gcpBackupConfigs"` // If the last backup failed, this field has the error message. LastBackupError map[string]string `pulumi:"lastBackupError"` // LastBackupstate tracks whether the last backup was not yet started, successful, failed, or could not be run because of the lack of permissions. LastBackupState string `pulumi:"lastBackupState"` // If the last backup were successful, this field has the consistency date. LastSuccessfulBackupConsistencyTime string `pulumi:"lastSuccessfulBackupConsistencyTime"` }
type GetDataSourceBackupConfigInfoArgs ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoArgs struct { // Configuration for an application backed up by a Backup Appliance. BackupApplianceBackupConfigs GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayInput `pulumi:"backupApplianceBackupConfigs"` // Configuration for a Google Cloud resource. GcpBackupConfigs GetDataSourceBackupConfigInfoGcpBackupConfigArrayInput `pulumi:"gcpBackupConfigs"` // If the last backup failed, this field has the error message. LastBackupError pulumi.StringMapInput `pulumi:"lastBackupError"` // LastBackupstate tracks whether the last backup was not yet started, successful, failed, or could not be run because of the lack of permissions. LastBackupState pulumi.StringInput `pulumi:"lastBackupState"` // If the last backup were successful, this field has the consistency date. LastSuccessfulBackupConsistencyTime pulumi.StringInput `pulumi:"lastSuccessfulBackupConsistencyTime"` }
func (GetDataSourceBackupConfigInfoArgs) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoArgs) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoArgs) ToGetDataSourceBackupConfigInfoOutput ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoArgs) ToGetDataSourceBackupConfigInfoOutput() GetDataSourceBackupConfigInfoOutput
func (GetDataSourceBackupConfigInfoArgs) ToGetDataSourceBackupConfigInfoOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoArgs) ToGetDataSourceBackupConfigInfoOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoOutput
type GetDataSourceBackupConfigInfoArray ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoArray []GetDataSourceBackupConfigInfoInput
func (GetDataSourceBackupConfigInfoArray) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoArray) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoArray) ToGetDataSourceBackupConfigInfoArrayOutput ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoArray) ToGetDataSourceBackupConfigInfoArrayOutput() GetDataSourceBackupConfigInfoArrayOutput
func (GetDataSourceBackupConfigInfoArray) ToGetDataSourceBackupConfigInfoArrayOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoArray) ToGetDataSourceBackupConfigInfoArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoArrayOutput
type GetDataSourceBackupConfigInfoArrayInput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoArrayInput interface { pulumi.Input ToGetDataSourceBackupConfigInfoArrayOutput() GetDataSourceBackupConfigInfoArrayOutput ToGetDataSourceBackupConfigInfoArrayOutputWithContext(context.Context) GetDataSourceBackupConfigInfoArrayOutput }
GetDataSourceBackupConfigInfoArrayInput is an input type that accepts GetDataSourceBackupConfigInfoArray and GetDataSourceBackupConfigInfoArrayOutput values. You can construct a concrete instance of `GetDataSourceBackupConfigInfoArrayInput` via:
GetDataSourceBackupConfigInfoArray{ GetDataSourceBackupConfigInfoArgs{...} }
type GetDataSourceBackupConfigInfoArrayOutput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoArrayOutput struct{ *pulumi.OutputState }
func (GetDataSourceBackupConfigInfoArrayOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoArrayOutput) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoArrayOutput) ToGetDataSourceBackupConfigInfoArrayOutput ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoArrayOutput) ToGetDataSourceBackupConfigInfoArrayOutput() GetDataSourceBackupConfigInfoArrayOutput
func (GetDataSourceBackupConfigInfoArrayOutput) ToGetDataSourceBackupConfigInfoArrayOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoArrayOutput) ToGetDataSourceBackupConfigInfoArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoArrayOutput
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfig ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfig struct { // The name of the application. ApplicationName string `pulumi:"applicationName"` // The ID of the backup appliance. BackupApplianceId string `pulumi:"backupApplianceId"` // The name of the backup appliance. BackupApplianceName string `pulumi:"backupApplianceName"` // The name of the host where the application is running. HostName string `pulumi:"hostName"` // The ID of the SLA of this application. SlaId string `pulumi:"slaId"` // The name of the SLP associated with the application. SlpName string `pulumi:"slpName"` // The name of the SLT associated with the application. SltName string `pulumi:"sltName"` }
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs struct { // The name of the application. ApplicationName pulumi.StringInput `pulumi:"applicationName"` // The ID of the backup appliance. BackupApplianceId pulumi.StringInput `pulumi:"backupApplianceId"` // The name of the backup appliance. BackupApplianceName pulumi.StringInput `pulumi:"backupApplianceName"` // The name of the host where the application is running. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the SLA of this application. SlaId pulumi.StringInput `pulumi:"slaId"` // The name of the SLP associated with the application. SlpName pulumi.StringInput `pulumi:"slpName"` // The name of the SLT associated with the application. SltName pulumi.StringInput `pulumi:"sltName"` }
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray []GetDataSourceBackupConfigInfoBackupApplianceBackupConfigInput
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayInput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayInput interface { pulumi.Input ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutputWithContext(context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput }
GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayInput is an input type that accepts GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray and GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput values. You can construct a concrete instance of `GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayInput` via:
GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArray{ GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs{...} }
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigInput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigInput interface { pulumi.Input ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutputWithContext(context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput }
GetDataSourceBackupConfigInfoBackupApplianceBackupConfigInput is an input type that accepts GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs and GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput values. You can construct a concrete instance of `GetDataSourceBackupConfigInfoBackupApplianceBackupConfigInput` via:
GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArgs{...}
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput struct{ *pulumi.OutputState }
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ApplicationName ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ApplicationName() pulumi.StringOutput
The name of the application.
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) BackupApplianceId ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) BackupApplianceId() pulumi.StringOutput
The ID of the backup appliance.
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) BackupApplianceName ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) BackupApplianceName() pulumi.StringOutput
The name of the backup appliance.
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) HostName ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) HostName() pulumi.StringOutput
The name of the host where the application is running.
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) SlaId ¶ added in v8.10.0
The ID of the SLA of this application.
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) SlpName ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) SlpName() pulumi.StringOutput
The name of the SLP associated with the application.
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) SltName ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) SltName() pulumi.StringOutput
The name of the SLT associated with the application.
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
func (GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput) ToGetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoBackupApplianceBackupConfigOutput
type GetDataSourceBackupConfigInfoGcpBackupConfig ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoGcpBackupConfig struct { // The name of the backup plan. BackupPlan string `pulumi:"backupPlan"` // The name of the backup plan association. BackupPlanAssociation string `pulumi:"backupPlanAssociation"` // The description of the backup plan. BackupPlanDescription string `pulumi:"backupPlanDescription"` // The names of the backup plan rules which point to this backupvault BackupPlanRules []string `pulumi:"backupPlanRules"` }
type GetDataSourceBackupConfigInfoGcpBackupConfigArgs ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoGcpBackupConfigArgs struct { // The name of the backup plan. BackupPlan pulumi.StringInput `pulumi:"backupPlan"` // The name of the backup plan association. BackupPlanAssociation pulumi.StringInput `pulumi:"backupPlanAssociation"` // The description of the backup plan. BackupPlanDescription pulumi.StringInput `pulumi:"backupPlanDescription"` // The names of the backup plan rules which point to this backupvault BackupPlanRules pulumi.StringArrayInput `pulumi:"backupPlanRules"` }
func (GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutput ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutput() GetDataSourceBackupConfigInfoGcpBackupConfigOutput
func (GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoGcpBackupConfigArgs) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigOutput
type GetDataSourceBackupConfigInfoGcpBackupConfigArray ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoGcpBackupConfigArray []GetDataSourceBackupConfigInfoGcpBackupConfigInput
func (GetDataSourceBackupConfigInfoGcpBackupConfigArray) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoGcpBackupConfigArray) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoGcpBackupConfigArray) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoGcpBackupConfigArray) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput() GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
func (GetDataSourceBackupConfigInfoGcpBackupConfigArray) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceBackupConfigInfoGcpBackupConfigArray) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
type GetDataSourceBackupConfigInfoGcpBackupConfigArrayInput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoGcpBackupConfigArrayInput interface { pulumi.Input ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput() GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutputWithContext(context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput }
GetDataSourceBackupConfigInfoGcpBackupConfigArrayInput is an input type that accepts GetDataSourceBackupConfigInfoGcpBackupConfigArray and GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput values. You can construct a concrete instance of `GetDataSourceBackupConfigInfoGcpBackupConfigArrayInput` via:
GetDataSourceBackupConfigInfoGcpBackupConfigArray{ GetDataSourceBackupConfigInfoGcpBackupConfigArgs{...} }
type GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput() GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
func (GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigArrayOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
type GetDataSourceBackupConfigInfoGcpBackupConfigInput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoGcpBackupConfigInput interface { pulumi.Input ToGetDataSourceBackupConfigInfoGcpBackupConfigOutput() GetDataSourceBackupConfigInfoGcpBackupConfigOutput ToGetDataSourceBackupConfigInfoGcpBackupConfigOutputWithContext(context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigOutput }
GetDataSourceBackupConfigInfoGcpBackupConfigInput is an input type that accepts GetDataSourceBackupConfigInfoGcpBackupConfigArgs and GetDataSourceBackupConfigInfoGcpBackupConfigOutput values. You can construct a concrete instance of `GetDataSourceBackupConfigInfoGcpBackupConfigInput` via:
GetDataSourceBackupConfigInfoGcpBackupConfigArgs{...}
type GetDataSourceBackupConfigInfoGcpBackupConfigOutput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoGcpBackupConfigOutput struct{ *pulumi.OutputState }
func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlan ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlan() pulumi.StringOutput
The name of the backup plan.
func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanAssociation ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanAssociation() pulumi.StringOutput
The name of the backup plan association.
func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanDescription ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanDescription() pulumi.StringOutput
The description of the backup plan.
func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanRules ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) BackupPlanRules() pulumi.StringArrayOutput
The names of the backup plan rules which point to this backupvault
func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutput ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutput() GetDataSourceBackupConfigInfoGcpBackupConfigOutput
func (GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoGcpBackupConfigOutput) ToGetDataSourceBackupConfigInfoGcpBackupConfigOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoGcpBackupConfigOutput
type GetDataSourceBackupConfigInfoInput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoInput interface { pulumi.Input ToGetDataSourceBackupConfigInfoOutput() GetDataSourceBackupConfigInfoOutput ToGetDataSourceBackupConfigInfoOutputWithContext(context.Context) GetDataSourceBackupConfigInfoOutput }
GetDataSourceBackupConfigInfoInput is an input type that accepts GetDataSourceBackupConfigInfoArgs and GetDataSourceBackupConfigInfoOutput values. You can construct a concrete instance of `GetDataSourceBackupConfigInfoInput` via:
GetDataSourceBackupConfigInfoArgs{...}
type GetDataSourceBackupConfigInfoOutput ¶ added in v8.10.0
type GetDataSourceBackupConfigInfoOutput struct{ *pulumi.OutputState }
func (GetDataSourceBackupConfigInfoOutput) BackupApplianceBackupConfigs ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoOutput) BackupApplianceBackupConfigs() GetDataSourceBackupConfigInfoBackupApplianceBackupConfigArrayOutput
Configuration for an application backed up by a Backup Appliance.
func (GetDataSourceBackupConfigInfoOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceBackupConfigInfoOutput) ElementType() reflect.Type
func (GetDataSourceBackupConfigInfoOutput) GcpBackupConfigs ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoOutput) GcpBackupConfigs() GetDataSourceBackupConfigInfoGcpBackupConfigArrayOutput
Configuration for a Google Cloud resource.
func (GetDataSourceBackupConfigInfoOutput) LastBackupError ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoOutput) LastBackupError() pulumi.StringMapOutput
If the last backup failed, this field has the error message.
func (GetDataSourceBackupConfigInfoOutput) LastBackupState ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoOutput) LastBackupState() pulumi.StringOutput
LastBackupstate tracks whether the last backup was not yet started, successful, failed, or could not be run because of the lack of permissions.
func (GetDataSourceBackupConfigInfoOutput) LastSuccessfulBackupConsistencyTime ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoOutput) LastSuccessfulBackupConsistencyTime() pulumi.StringOutput
If the last backup were successful, this field has the consistency date.
func (GetDataSourceBackupConfigInfoOutput) ToGetDataSourceBackupConfigInfoOutput ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoOutput) ToGetDataSourceBackupConfigInfoOutput() GetDataSourceBackupConfigInfoOutput
func (GetDataSourceBackupConfigInfoOutput) ToGetDataSourceBackupConfigInfoOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceBackupConfigInfoOutput) ToGetDataSourceBackupConfigInfoOutputWithContext(ctx context.Context) GetDataSourceBackupConfigInfoOutput
type GetDataSourceDataSourceBackupApplianceApplication ¶ added in v8.10.0
type GetDataSourceDataSourceBackupApplianceApplication struct { // Appliance Id of the Backup Appliance. ApplianceId string `pulumi:"applianceId"` // The appid field of the application within the Backup Appliance. ApplicationId string `pulumi:"applicationId"` // The name of the Application as known to the Backup Appliance. ApplicationName string `pulumi:"applicationName"` // Appliance name. BackupAppliance string `pulumi:"backupAppliance"` // Hostid of the application host. HostId string `pulumi:"hostId"` // Hostname of the host where the application is running. Hostname string `pulumi:"hostname"` // The type of the application. e.g. VMBackup Type string `pulumi:"type"` }
type GetDataSourceDataSourceBackupApplianceApplicationArgs ¶ added in v8.10.0
type GetDataSourceDataSourceBackupApplianceApplicationArgs struct { // Appliance Id of the Backup Appliance. ApplianceId pulumi.StringInput `pulumi:"applianceId"` // The appid field of the application within the Backup Appliance. ApplicationId pulumi.StringInput `pulumi:"applicationId"` // The name of the Application as known to the Backup Appliance. ApplicationName pulumi.StringInput `pulumi:"applicationName"` // Appliance name. BackupAppliance pulumi.StringInput `pulumi:"backupAppliance"` // Hostid of the application host. HostId pulumi.StringInput `pulumi:"hostId"` // Hostname of the host where the application is running. Hostname pulumi.StringInput `pulumi:"hostname"` // The type of the application. e.g. VMBackup Type pulumi.StringInput `pulumi:"type"` }
func (GetDataSourceDataSourceBackupApplianceApplicationArgs) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceBackupApplianceApplicationArgs) ElementType() reflect.Type
func (GetDataSourceDataSourceBackupApplianceApplicationArgs) ToGetDataSourceDataSourceBackupApplianceApplicationOutput ¶ added in v8.10.0
func (i GetDataSourceDataSourceBackupApplianceApplicationArgs) ToGetDataSourceDataSourceBackupApplianceApplicationOutput() GetDataSourceDataSourceBackupApplianceApplicationOutput
func (GetDataSourceDataSourceBackupApplianceApplicationArgs) ToGetDataSourceDataSourceBackupApplianceApplicationOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceDataSourceBackupApplianceApplicationArgs) ToGetDataSourceDataSourceBackupApplianceApplicationOutputWithContext(ctx context.Context) GetDataSourceDataSourceBackupApplianceApplicationOutput
type GetDataSourceDataSourceBackupApplianceApplicationArray ¶ added in v8.10.0
type GetDataSourceDataSourceBackupApplianceApplicationArray []GetDataSourceDataSourceBackupApplianceApplicationInput
func (GetDataSourceDataSourceBackupApplianceApplicationArray) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceBackupApplianceApplicationArray) ElementType() reflect.Type
func (GetDataSourceDataSourceBackupApplianceApplicationArray) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutput ¶ added in v8.10.0
func (i GetDataSourceDataSourceBackupApplianceApplicationArray) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutput() GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
func (GetDataSourceDataSourceBackupApplianceApplicationArray) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceDataSourceBackupApplianceApplicationArray) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
type GetDataSourceDataSourceBackupApplianceApplicationArrayInput ¶ added in v8.10.0
type GetDataSourceDataSourceBackupApplianceApplicationArrayInput interface { pulumi.Input ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutput() GetDataSourceDataSourceBackupApplianceApplicationArrayOutput ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutputWithContext(context.Context) GetDataSourceDataSourceBackupApplianceApplicationArrayOutput }
GetDataSourceDataSourceBackupApplianceApplicationArrayInput is an input type that accepts GetDataSourceDataSourceBackupApplianceApplicationArray and GetDataSourceDataSourceBackupApplianceApplicationArrayOutput values. You can construct a concrete instance of `GetDataSourceDataSourceBackupApplianceApplicationArrayInput` via:
GetDataSourceDataSourceBackupApplianceApplicationArray{ GetDataSourceDataSourceBackupApplianceApplicationArgs{...} }
type GetDataSourceDataSourceBackupApplianceApplicationArrayOutput ¶ added in v8.10.0
type GetDataSourceDataSourceBackupApplianceApplicationArrayOutput struct{ *pulumi.OutputState }
func (GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ElementType() reflect.Type
func (GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutput ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutput() GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
func (GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationArrayOutput) ToGetDataSourceDataSourceBackupApplianceApplicationArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
type GetDataSourceDataSourceBackupApplianceApplicationInput ¶ added in v8.10.0
type GetDataSourceDataSourceBackupApplianceApplicationInput interface { pulumi.Input ToGetDataSourceDataSourceBackupApplianceApplicationOutput() GetDataSourceDataSourceBackupApplianceApplicationOutput ToGetDataSourceDataSourceBackupApplianceApplicationOutputWithContext(context.Context) GetDataSourceDataSourceBackupApplianceApplicationOutput }
GetDataSourceDataSourceBackupApplianceApplicationInput is an input type that accepts GetDataSourceDataSourceBackupApplianceApplicationArgs and GetDataSourceDataSourceBackupApplianceApplicationOutput values. You can construct a concrete instance of `GetDataSourceDataSourceBackupApplianceApplicationInput` via:
GetDataSourceDataSourceBackupApplianceApplicationArgs{...}
type GetDataSourceDataSourceBackupApplianceApplicationOutput ¶ added in v8.10.0
type GetDataSourceDataSourceBackupApplianceApplicationOutput struct{ *pulumi.OutputState }
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplianceId ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplianceId() pulumi.StringOutput
Appliance Id of the Backup Appliance.
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplicationId ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplicationId() pulumi.StringOutput
The appid field of the application within the Backup Appliance.
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplicationName ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ApplicationName() pulumi.StringOutput
The name of the Application as known to the Backup Appliance.
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) BackupAppliance ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) BackupAppliance() pulumi.StringOutput
Appliance name.
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) ElementType() reflect.Type
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) HostId ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) HostId() pulumi.StringOutput
Hostid of the application host.
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) Hostname ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) Hostname() pulumi.StringOutput
Hostname of the host where the application is running.
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) ToGetDataSourceDataSourceBackupApplianceApplicationOutput ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ToGetDataSourceDataSourceBackupApplianceApplicationOutput() GetDataSourceDataSourceBackupApplianceApplicationOutput
func (GetDataSourceDataSourceBackupApplianceApplicationOutput) ToGetDataSourceDataSourceBackupApplianceApplicationOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceDataSourceBackupApplianceApplicationOutput) ToGetDataSourceDataSourceBackupApplianceApplicationOutputWithContext(ctx context.Context) GetDataSourceDataSourceBackupApplianceApplicationOutput
type GetDataSourceDataSourceGcpResource ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResource struct { // ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level. ComputeInstanceDataSourceProperties []GetDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty `pulumi:"computeInstanceDataSourceProperties"` // Full resource pathname URL of the source Google Cloud resource. GcpResourcename string `pulumi:"gcpResourcename"` // Location of the resource: <region>/<zone>/"global"/"unspecified". Location string `pulumi:"location"` // The type of the Google Cloud resource. Use the Unified Resource Type, // eg. compute.googleapis.com/Instance. Type string `pulumi:"type"` }
type GetDataSourceDataSourceGcpResourceArgs ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceArgs struct { // ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level. ComputeInstanceDataSourceProperties GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayInput `pulumi:"computeInstanceDataSourceProperties"` // Full resource pathname URL of the source Google Cloud resource. GcpResourcename pulumi.StringInput `pulumi:"gcpResourcename"` // Location of the resource: <region>/<zone>/"global"/"unspecified". Location pulumi.StringInput `pulumi:"location"` // The type of the Google Cloud resource. Use the Unified Resource Type, // eg. compute.googleapis.com/Instance. Type pulumi.StringInput `pulumi:"type"` }
func (GetDataSourceDataSourceGcpResourceArgs) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceArgs) ElementType() reflect.Type
func (GetDataSourceDataSourceGcpResourceArgs) ToGetDataSourceDataSourceGcpResourceOutput ¶ added in v8.10.0
func (i GetDataSourceDataSourceGcpResourceArgs) ToGetDataSourceDataSourceGcpResourceOutput() GetDataSourceDataSourceGcpResourceOutput
func (GetDataSourceDataSourceGcpResourceArgs) ToGetDataSourceDataSourceGcpResourceOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceDataSourceGcpResourceArgs) ToGetDataSourceDataSourceGcpResourceOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceOutput
type GetDataSourceDataSourceGcpResourceArray ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceArray []GetDataSourceDataSourceGcpResourceInput
func (GetDataSourceDataSourceGcpResourceArray) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceArray) ElementType() reflect.Type
func (GetDataSourceDataSourceGcpResourceArray) ToGetDataSourceDataSourceGcpResourceArrayOutput ¶ added in v8.10.0
func (i GetDataSourceDataSourceGcpResourceArray) ToGetDataSourceDataSourceGcpResourceArrayOutput() GetDataSourceDataSourceGcpResourceArrayOutput
func (GetDataSourceDataSourceGcpResourceArray) ToGetDataSourceDataSourceGcpResourceArrayOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceDataSourceGcpResourceArray) ToGetDataSourceDataSourceGcpResourceArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceArrayOutput
type GetDataSourceDataSourceGcpResourceArrayInput ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceArrayInput interface { pulumi.Input ToGetDataSourceDataSourceGcpResourceArrayOutput() GetDataSourceDataSourceGcpResourceArrayOutput ToGetDataSourceDataSourceGcpResourceArrayOutputWithContext(context.Context) GetDataSourceDataSourceGcpResourceArrayOutput }
GetDataSourceDataSourceGcpResourceArrayInput is an input type that accepts GetDataSourceDataSourceGcpResourceArray and GetDataSourceDataSourceGcpResourceArrayOutput values. You can construct a concrete instance of `GetDataSourceDataSourceGcpResourceArrayInput` via:
GetDataSourceDataSourceGcpResourceArray{ GetDataSourceDataSourceGcpResourceArgs{...} }
type GetDataSourceDataSourceGcpResourceArrayOutput ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceArrayOutput struct{ *pulumi.OutputState }
func (GetDataSourceDataSourceGcpResourceArrayOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceArrayOutput) ElementType() reflect.Type
func (GetDataSourceDataSourceGcpResourceArrayOutput) ToGetDataSourceDataSourceGcpResourceArrayOutput ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceArrayOutput) ToGetDataSourceDataSourceGcpResourceArrayOutput() GetDataSourceDataSourceGcpResourceArrayOutput
func (GetDataSourceDataSourceGcpResourceArrayOutput) ToGetDataSourceDataSourceGcpResourceArrayOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceArrayOutput) ToGetDataSourceDataSourceGcpResourceArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceArrayOutput
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourceProperty struct { // The description of the Compute Engine instance. Description string `pulumi:"description"` // The machine type of the instance. MachineType string `pulumi:"machineType"` // Name of the compute instance backed up by the datasource. Name string `pulumi:"name"` // The total number of disks attached to the Instance. TotalDiskCount string `pulumi:"totalDiskCount"` // The sum of all the disk sizes. TotalDiskSizeGb string `pulumi:"totalDiskSizeGb"` }
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs struct { // The description of the Compute Engine instance. Description pulumi.StringInput `pulumi:"description"` // The machine type of the instance. MachineType pulumi.StringInput `pulumi:"machineType"` // Name of the compute instance backed up by the datasource. Name pulumi.StringInput `pulumi:"name"` // The total number of disks attached to the Instance. TotalDiskCount pulumi.StringInput `pulumi:"totalDiskCount"` // The sum of all the disk sizes. TotalDiskSizeGb pulumi.StringInput `pulumi:"totalDiskSizeGb"` }
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ElementType() reflect.Type
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput ¶ added in v8.10.0
func (i GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray []GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyInput
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ElementType() reflect.Type
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput ¶ added in v8.10.0
func (i GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutputWithContext ¶ added in v8.10.0
func (i GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayInput ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayInput interface { pulumi.Input ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutputWithContext(context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput }
GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayInput is an input type that accepts GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray and GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput values. You can construct a concrete instance of `GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayInput` via:
GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArray{ GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs{...} }
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ElementType() reflect.Type
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) Index ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyInput ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyInput interface { pulumi.Input ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutputWithContext(context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput }
GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyInput is an input type that accepts GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs and GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput values. You can construct a concrete instance of `GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyInput` via:
GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArgs{...}
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput struct{ *pulumi.OutputState }
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) Description ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) Description() pulumi.StringOutput
The description of the Compute Engine instance.
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ElementType() reflect.Type
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) MachineType ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) MachineType() pulumi.StringOutput
The machine type of the instance.
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) Name ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) Name() pulumi.StringOutput
Name of the compute instance backed up by the datasource.
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) ToGetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) TotalDiskCount ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) TotalDiskCount() pulumi.StringOutput
The total number of disks attached to the Instance.
func (GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) TotalDiskSizeGb ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyOutput) TotalDiskSizeGb() pulumi.StringOutput
The sum of all the disk sizes.
type GetDataSourceDataSourceGcpResourceInput ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceInput interface { pulumi.Input ToGetDataSourceDataSourceGcpResourceOutput() GetDataSourceDataSourceGcpResourceOutput ToGetDataSourceDataSourceGcpResourceOutputWithContext(context.Context) GetDataSourceDataSourceGcpResourceOutput }
GetDataSourceDataSourceGcpResourceInput is an input type that accepts GetDataSourceDataSourceGcpResourceArgs and GetDataSourceDataSourceGcpResourceOutput values. You can construct a concrete instance of `GetDataSourceDataSourceGcpResourceInput` via:
GetDataSourceDataSourceGcpResourceArgs{...}
type GetDataSourceDataSourceGcpResourceOutput ¶ added in v8.10.0
type GetDataSourceDataSourceGcpResourceOutput struct{ *pulumi.OutputState }
func (GetDataSourceDataSourceGcpResourceOutput) ComputeInstanceDataSourceProperties ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceOutput) ComputeInstanceDataSourceProperties() GetDataSourceDataSourceGcpResourceComputeInstanceDataSourcePropertyArrayOutput
ComputeInstanceDataSourceProperties has a subset of Compute Instance properties that are useful at the Datasource level.
func (GetDataSourceDataSourceGcpResourceOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceDataSourceGcpResourceOutput) ElementType() reflect.Type
func (GetDataSourceDataSourceGcpResourceOutput) GcpResourcename ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceOutput) GcpResourcename() pulumi.StringOutput
Full resource pathname URL of the source Google Cloud resource.
func (GetDataSourceDataSourceGcpResourceOutput) Location ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceOutput) Location() pulumi.StringOutput
Location of the resource: <region>/<zone>/"global"/"unspecified".
func (GetDataSourceDataSourceGcpResourceOutput) ToGetDataSourceDataSourceGcpResourceOutput ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceOutput) ToGetDataSourceDataSourceGcpResourceOutput() GetDataSourceDataSourceGcpResourceOutput
func (GetDataSourceDataSourceGcpResourceOutput) ToGetDataSourceDataSourceGcpResourceOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceOutput) ToGetDataSourceDataSourceGcpResourceOutputWithContext(ctx context.Context) GetDataSourceDataSourceGcpResourceOutput
func (GetDataSourceDataSourceGcpResourceOutput) Type ¶ added in v8.10.0
func (o GetDataSourceDataSourceGcpResourceOutput) Type() pulumi.StringOutput
The type of the Google Cloud resource. Use the Unified Resource Type,
eg. compute.googleapis.com/Instance.
type GetDataSourceOutputArgs ¶ added in v8.10.0
type GetDataSourceOutputArgs struct { BackupVaultId pulumi.StringInput `pulumi:"backupVaultId"` DataSourceId pulumi.StringInput `pulumi:"dataSourceId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringInput `pulumi:"project"` }
A collection of arguments for invoking getDataSource.
func (GetDataSourceOutputArgs) ElementType ¶ added in v8.10.0
func (GetDataSourceOutputArgs) ElementType() reflect.Type
type GetDataSourceResult ¶ added in v8.10.0
type GetDataSourceResult struct { BackupConfigInfos []GetDataSourceBackupConfigInfo `pulumi:"backupConfigInfos"` BackupCount string `pulumi:"backupCount"` BackupVaultId string `pulumi:"backupVaultId"` ConfigState string `pulumi:"configState"` CreateTime string `pulumi:"createTime"` DataSourceBackupApplianceApplications []GetDataSourceDataSourceBackupApplianceApplication `pulumi:"dataSourceBackupApplianceApplications"` DataSourceGcpResources []GetDataSourceDataSourceGcpResource `pulumi:"dataSourceGcpResources"` DataSourceId string `pulumi:"dataSourceId"` Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Labels map[string]string `pulumi:"labels"` Location string `pulumi:"location"` Name string `pulumi:"name"` Project string `pulumi:"project"` State string `pulumi:"state"` TotalStoredBytes string `pulumi:"totalStoredBytes"` UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getDataSource.
func GetDataSource ¶ added in v8.10.0
func GetDataSource(ctx *pulumi.Context, args *GetDataSourceArgs, opts ...pulumi.InvokeOption) (*GetDataSourceResult, error)
type GetDataSourceResultOutput ¶ added in v8.10.0
type GetDataSourceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataSource.
func GetDataSourceOutput ¶ added in v8.10.0
func GetDataSourceOutput(ctx *pulumi.Context, args GetDataSourceOutputArgs, opts ...pulumi.InvokeOption) GetDataSourceResultOutput
func (GetDataSourceResultOutput) BackupConfigInfos ¶ added in v8.10.0
func (o GetDataSourceResultOutput) BackupConfigInfos() GetDataSourceBackupConfigInfoArrayOutput
func (GetDataSourceResultOutput) BackupCount ¶ added in v8.10.0
func (o GetDataSourceResultOutput) BackupCount() pulumi.StringOutput
func (GetDataSourceResultOutput) BackupVaultId ¶ added in v8.10.0
func (o GetDataSourceResultOutput) BackupVaultId() pulumi.StringOutput
func (GetDataSourceResultOutput) ConfigState ¶ added in v8.10.0
func (o GetDataSourceResultOutput) ConfigState() pulumi.StringOutput
func (GetDataSourceResultOutput) CreateTime ¶ added in v8.10.0
func (o GetDataSourceResultOutput) CreateTime() pulumi.StringOutput
func (GetDataSourceResultOutput) DataSourceBackupApplianceApplications ¶ added in v8.10.0
func (o GetDataSourceResultOutput) DataSourceBackupApplianceApplications() GetDataSourceDataSourceBackupApplianceApplicationArrayOutput
func (GetDataSourceResultOutput) DataSourceGcpResources ¶ added in v8.10.0
func (o GetDataSourceResultOutput) DataSourceGcpResources() GetDataSourceDataSourceGcpResourceArrayOutput
func (GetDataSourceResultOutput) DataSourceId ¶ added in v8.10.0
func (o GetDataSourceResultOutput) DataSourceId() pulumi.StringOutput
func (GetDataSourceResultOutput) ElementType ¶ added in v8.10.0
func (GetDataSourceResultOutput) ElementType() reflect.Type
func (GetDataSourceResultOutput) Etag ¶ added in v8.10.0
func (o GetDataSourceResultOutput) Etag() pulumi.StringOutput
func (GetDataSourceResultOutput) Id ¶ added in v8.10.0
func (o GetDataSourceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDataSourceResultOutput) Labels ¶ added in v8.10.0
func (o GetDataSourceResultOutput) Labels() pulumi.StringMapOutput
func (GetDataSourceResultOutput) Location ¶ added in v8.10.0
func (o GetDataSourceResultOutput) Location() pulumi.StringOutput
func (GetDataSourceResultOutput) Name ¶ added in v8.10.0
func (o GetDataSourceResultOutput) Name() pulumi.StringOutput
func (GetDataSourceResultOutput) Project ¶ added in v8.10.0
func (o GetDataSourceResultOutput) Project() pulumi.StringOutput
func (GetDataSourceResultOutput) State ¶ added in v8.10.0
func (o GetDataSourceResultOutput) State() pulumi.StringOutput
func (GetDataSourceResultOutput) ToGetDataSourceResultOutput ¶ added in v8.10.0
func (o GetDataSourceResultOutput) ToGetDataSourceResultOutput() GetDataSourceResultOutput
func (GetDataSourceResultOutput) ToGetDataSourceResultOutputWithContext ¶ added in v8.10.0
func (o GetDataSourceResultOutput) ToGetDataSourceResultOutputWithContext(ctx context.Context) GetDataSourceResultOutput
func (GetDataSourceResultOutput) TotalStoredBytes ¶ added in v8.10.0
func (o GetDataSourceResultOutput) TotalStoredBytes() pulumi.StringOutput
func (GetDataSourceResultOutput) UpdateTime ¶ added in v8.10.0
func (o GetDataSourceResultOutput) UpdateTime() pulumi.StringOutput
type GetManagementServerManagementUriArgs ¶
type GetManagementServerManagementUriArgs struct { // The management console api endpoint. Api pulumi.StringInput `pulumi:"api"` // The management console webUi. WebUi pulumi.StringInput `pulumi:"webUi"` }
func (GetManagementServerManagementUriArgs) ElementType ¶
func (GetManagementServerManagementUriArgs) ElementType() reflect.Type
func (GetManagementServerManagementUriArgs) ToGetManagementServerManagementUriOutput ¶
func (i GetManagementServerManagementUriArgs) ToGetManagementServerManagementUriOutput() GetManagementServerManagementUriOutput
func (GetManagementServerManagementUriArgs) ToGetManagementServerManagementUriOutputWithContext ¶
func (i GetManagementServerManagementUriArgs) ToGetManagementServerManagementUriOutputWithContext(ctx context.Context) GetManagementServerManagementUriOutput
type GetManagementServerManagementUriArray ¶
type GetManagementServerManagementUriArray []GetManagementServerManagementUriInput
func (GetManagementServerManagementUriArray) ElementType ¶
func (GetManagementServerManagementUriArray) ElementType() reflect.Type
func (GetManagementServerManagementUriArray) ToGetManagementServerManagementUriArrayOutput ¶
func (i GetManagementServerManagementUriArray) ToGetManagementServerManagementUriArrayOutput() GetManagementServerManagementUriArrayOutput
func (GetManagementServerManagementUriArray) ToGetManagementServerManagementUriArrayOutputWithContext ¶
func (i GetManagementServerManagementUriArray) ToGetManagementServerManagementUriArrayOutputWithContext(ctx context.Context) GetManagementServerManagementUriArrayOutput
type GetManagementServerManagementUriArrayInput ¶
type GetManagementServerManagementUriArrayInput interface { pulumi.Input ToGetManagementServerManagementUriArrayOutput() GetManagementServerManagementUriArrayOutput ToGetManagementServerManagementUriArrayOutputWithContext(context.Context) GetManagementServerManagementUriArrayOutput }
GetManagementServerManagementUriArrayInput is an input type that accepts GetManagementServerManagementUriArray and GetManagementServerManagementUriArrayOutput values. You can construct a concrete instance of `GetManagementServerManagementUriArrayInput` via:
GetManagementServerManagementUriArray{ GetManagementServerManagementUriArgs{...} }
type GetManagementServerManagementUriArrayOutput ¶
type GetManagementServerManagementUriArrayOutput struct{ *pulumi.OutputState }
func (GetManagementServerManagementUriArrayOutput) ElementType ¶
func (GetManagementServerManagementUriArrayOutput) ElementType() reflect.Type
func (GetManagementServerManagementUriArrayOutput) ToGetManagementServerManagementUriArrayOutput ¶
func (o GetManagementServerManagementUriArrayOutput) ToGetManagementServerManagementUriArrayOutput() GetManagementServerManagementUriArrayOutput
func (GetManagementServerManagementUriArrayOutput) ToGetManagementServerManagementUriArrayOutputWithContext ¶
func (o GetManagementServerManagementUriArrayOutput) ToGetManagementServerManagementUriArrayOutputWithContext(ctx context.Context) GetManagementServerManagementUriArrayOutput
type GetManagementServerManagementUriInput ¶
type GetManagementServerManagementUriInput interface { pulumi.Input ToGetManagementServerManagementUriOutput() GetManagementServerManagementUriOutput ToGetManagementServerManagementUriOutputWithContext(context.Context) GetManagementServerManagementUriOutput }
GetManagementServerManagementUriInput is an input type that accepts GetManagementServerManagementUriArgs and GetManagementServerManagementUriOutput values. You can construct a concrete instance of `GetManagementServerManagementUriInput` via:
GetManagementServerManagementUriArgs{...}
type GetManagementServerManagementUriOutput ¶
type GetManagementServerManagementUriOutput struct{ *pulumi.OutputState }
func (GetManagementServerManagementUriOutput) Api ¶
func (o GetManagementServerManagementUriOutput) Api() pulumi.StringOutput
The management console api endpoint.
func (GetManagementServerManagementUriOutput) ElementType ¶
func (GetManagementServerManagementUriOutput) ElementType() reflect.Type
func (GetManagementServerManagementUriOutput) ToGetManagementServerManagementUriOutput ¶
func (o GetManagementServerManagementUriOutput) ToGetManagementServerManagementUriOutput() GetManagementServerManagementUriOutput
func (GetManagementServerManagementUriOutput) ToGetManagementServerManagementUriOutputWithContext ¶
func (o GetManagementServerManagementUriOutput) ToGetManagementServerManagementUriOutputWithContext(ctx context.Context) GetManagementServerManagementUriOutput
func (GetManagementServerManagementUriOutput) WebUi ¶
func (o GetManagementServerManagementUriOutput) WebUi() pulumi.StringOutput
The management console webUi.
type GetManagementServerNetwork ¶
type GetManagementServerNetwork struct { // Network with format 'projects/{{project_id}}/global/networks/{{network_id}}' Network string `pulumi:"network"` // Type of Network peeringMode Default value: "PRIVATE_SERVICE_ACCESS" Possible values: ["PRIVATE_SERVICE_ACCESS"] PeeringMode string `pulumi:"peeringMode"` }
type GetManagementServerNetworkArgs ¶
type GetManagementServerNetworkArgs struct { // Network with format 'projects/{{project_id}}/global/networks/{{network_id}}' Network pulumi.StringInput `pulumi:"network"` // Type of Network peeringMode Default value: "PRIVATE_SERVICE_ACCESS" Possible values: ["PRIVATE_SERVICE_ACCESS"] PeeringMode pulumi.StringInput `pulumi:"peeringMode"` }
func (GetManagementServerNetworkArgs) ElementType ¶
func (GetManagementServerNetworkArgs) ElementType() reflect.Type
func (GetManagementServerNetworkArgs) ToGetManagementServerNetworkOutput ¶
func (i GetManagementServerNetworkArgs) ToGetManagementServerNetworkOutput() GetManagementServerNetworkOutput
func (GetManagementServerNetworkArgs) ToGetManagementServerNetworkOutputWithContext ¶
func (i GetManagementServerNetworkArgs) ToGetManagementServerNetworkOutputWithContext(ctx context.Context) GetManagementServerNetworkOutput
type GetManagementServerNetworkArray ¶
type GetManagementServerNetworkArray []GetManagementServerNetworkInput
func (GetManagementServerNetworkArray) ElementType ¶
func (GetManagementServerNetworkArray) ElementType() reflect.Type
func (GetManagementServerNetworkArray) ToGetManagementServerNetworkArrayOutput ¶
func (i GetManagementServerNetworkArray) ToGetManagementServerNetworkArrayOutput() GetManagementServerNetworkArrayOutput
func (GetManagementServerNetworkArray) ToGetManagementServerNetworkArrayOutputWithContext ¶
func (i GetManagementServerNetworkArray) ToGetManagementServerNetworkArrayOutputWithContext(ctx context.Context) GetManagementServerNetworkArrayOutput
type GetManagementServerNetworkArrayInput ¶
type GetManagementServerNetworkArrayInput interface { pulumi.Input ToGetManagementServerNetworkArrayOutput() GetManagementServerNetworkArrayOutput ToGetManagementServerNetworkArrayOutputWithContext(context.Context) GetManagementServerNetworkArrayOutput }
GetManagementServerNetworkArrayInput is an input type that accepts GetManagementServerNetworkArray and GetManagementServerNetworkArrayOutput values. You can construct a concrete instance of `GetManagementServerNetworkArrayInput` via:
GetManagementServerNetworkArray{ GetManagementServerNetworkArgs{...} }
type GetManagementServerNetworkArrayOutput ¶
type GetManagementServerNetworkArrayOutput struct{ *pulumi.OutputState }
func (GetManagementServerNetworkArrayOutput) ElementType ¶
func (GetManagementServerNetworkArrayOutput) ElementType() reflect.Type
func (GetManagementServerNetworkArrayOutput) Index ¶
func (o GetManagementServerNetworkArrayOutput) Index(i pulumi.IntInput) GetManagementServerNetworkOutput
func (GetManagementServerNetworkArrayOutput) ToGetManagementServerNetworkArrayOutput ¶
func (o GetManagementServerNetworkArrayOutput) ToGetManagementServerNetworkArrayOutput() GetManagementServerNetworkArrayOutput
func (GetManagementServerNetworkArrayOutput) ToGetManagementServerNetworkArrayOutputWithContext ¶
func (o GetManagementServerNetworkArrayOutput) ToGetManagementServerNetworkArrayOutputWithContext(ctx context.Context) GetManagementServerNetworkArrayOutput
type GetManagementServerNetworkInput ¶
type GetManagementServerNetworkInput interface { pulumi.Input ToGetManagementServerNetworkOutput() GetManagementServerNetworkOutput ToGetManagementServerNetworkOutputWithContext(context.Context) GetManagementServerNetworkOutput }
GetManagementServerNetworkInput is an input type that accepts GetManagementServerNetworkArgs and GetManagementServerNetworkOutput values. You can construct a concrete instance of `GetManagementServerNetworkInput` via:
GetManagementServerNetworkArgs{...}
type GetManagementServerNetworkOutput ¶
type GetManagementServerNetworkOutput struct{ *pulumi.OutputState }
func (GetManagementServerNetworkOutput) ElementType ¶
func (GetManagementServerNetworkOutput) ElementType() reflect.Type
func (GetManagementServerNetworkOutput) Network ¶
func (o GetManagementServerNetworkOutput) Network() pulumi.StringOutput
Network with format 'projects/{{project_id}}/global/networks/{{network_id}}'
func (GetManagementServerNetworkOutput) PeeringMode ¶
func (o GetManagementServerNetworkOutput) PeeringMode() pulumi.StringOutput
Type of Network peeringMode Default value: "PRIVATE_SERVICE_ACCESS" Possible values: ["PRIVATE_SERVICE_ACCESS"]
func (GetManagementServerNetworkOutput) ToGetManagementServerNetworkOutput ¶
func (o GetManagementServerNetworkOutput) ToGetManagementServerNetworkOutput() GetManagementServerNetworkOutput
func (GetManagementServerNetworkOutput) ToGetManagementServerNetworkOutputWithContext ¶
func (o GetManagementServerNetworkOutput) ToGetManagementServerNetworkOutputWithContext(ctx context.Context) GetManagementServerNetworkOutput
type LookupBackupPlanArgs ¶ added in v8.9.1
type LookupBackupPlanArgs struct { BackupPlanId string `pulumi:"backupPlanId"` Location string `pulumi:"location"` Project *string `pulumi:"project"` }
A collection of arguments for invoking getBackupPlan.
type LookupBackupPlanAssociationArgs ¶ added in v8.9.1
type LookupBackupPlanAssociationArgs struct { // The id of Backupplan association resource. // // *** BackupPlanAssociationId string `pulumi:"backupPlanAssociationId"` // The location in which the Backupplan association resource belongs. Location string `pulumi:"location"` Project *string `pulumi:"project"` }
A collection of arguments for invoking getBackupPlanAssociation.
type LookupBackupPlanAssociationOutputArgs ¶ added in v8.9.1
type LookupBackupPlanAssociationOutputArgs struct { // The id of Backupplan association resource. // // *** BackupPlanAssociationId pulumi.StringInput `pulumi:"backupPlanAssociationId"` // The location in which the Backupplan association resource belongs. Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getBackupPlanAssociation.
func (LookupBackupPlanAssociationOutputArgs) ElementType ¶ added in v8.9.1
func (LookupBackupPlanAssociationOutputArgs) ElementType() reflect.Type
type LookupBackupPlanAssociationResult ¶ added in v8.9.1
type LookupBackupPlanAssociationResult struct { BackupPlan string `pulumi:"backupPlan"` BackupPlanAssociationId string `pulumi:"backupPlanAssociationId"` CreateTime string `pulumi:"createTime"` DataSource string `pulumi:"dataSource"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` LastSuccessfulBackupConsistencyTime string `pulumi:"lastSuccessfulBackupConsistencyTime"` Location string `pulumi:"location"` Name string `pulumi:"name"` Project *string `pulumi:"project"` Resource string `pulumi:"resource"` ResourceType string `pulumi:"resourceType"` RulesConfigInfos []GetBackupPlanAssociationRulesConfigInfo `pulumi:"rulesConfigInfos"` UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getBackupPlanAssociation.
func LookupBackupPlanAssociation ¶ added in v8.9.1
func LookupBackupPlanAssociation(ctx *pulumi.Context, args *LookupBackupPlanAssociationArgs, opts ...pulumi.InvokeOption) (*LookupBackupPlanAssociationResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/backupdisasterrecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := backupdisasterrecovery.LookupBackupPlanAssociation(ctx, &backupdisasterrecovery.LookupBackupPlanAssociationArgs{ Location: "us-central1", BackupPlanAssociationId: "bpa-id", }, nil) if err != nil { return err } return nil }) }
```
type LookupBackupPlanAssociationResultOutput ¶ added in v8.9.1
type LookupBackupPlanAssociationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackupPlanAssociation.
func LookupBackupPlanAssociationOutput ¶ added in v8.9.1
func LookupBackupPlanAssociationOutput(ctx *pulumi.Context, args LookupBackupPlanAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupBackupPlanAssociationResultOutput
func (LookupBackupPlanAssociationResultOutput) BackupPlan ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) BackupPlan() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) BackupPlanAssociationId ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) BackupPlanAssociationId() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) CreateTime ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) CreateTime() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) DataSource ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) DataSource() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) ElementType ¶ added in v8.9.1
func (LookupBackupPlanAssociationResultOutput) ElementType() reflect.Type
func (LookupBackupPlanAssociationResultOutput) Id ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBackupPlanAssociationResultOutput) LastSuccessfulBackupConsistencyTime ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) LastSuccessfulBackupConsistencyTime() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) Location ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) Location() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) Name ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) Name() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) Project ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) Project() pulumi.StringPtrOutput
func (LookupBackupPlanAssociationResultOutput) Resource ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) Resource() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) ResourceType ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) ResourceType() pulumi.StringOutput
func (LookupBackupPlanAssociationResultOutput) RulesConfigInfos ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) RulesConfigInfos() GetBackupPlanAssociationRulesConfigInfoArrayOutput
func (LookupBackupPlanAssociationResultOutput) ToLookupBackupPlanAssociationResultOutput ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) ToLookupBackupPlanAssociationResultOutput() LookupBackupPlanAssociationResultOutput
func (LookupBackupPlanAssociationResultOutput) ToLookupBackupPlanAssociationResultOutputWithContext ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) ToLookupBackupPlanAssociationResultOutputWithContext(ctx context.Context) LookupBackupPlanAssociationResultOutput
func (LookupBackupPlanAssociationResultOutput) UpdateTime ¶ added in v8.9.1
func (o LookupBackupPlanAssociationResultOutput) UpdateTime() pulumi.StringOutput
type LookupBackupPlanOutputArgs ¶ added in v8.9.1
type LookupBackupPlanOutputArgs struct { BackupPlanId pulumi.StringInput `pulumi:"backupPlanId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getBackupPlan.
func (LookupBackupPlanOutputArgs) ElementType ¶ added in v8.9.1
func (LookupBackupPlanOutputArgs) ElementType() reflect.Type
type LookupBackupPlanResult ¶ added in v8.9.1
type LookupBackupPlanResult struct { BackupPlanId string `pulumi:"backupPlanId"` BackupRules []GetBackupPlanBackupRule `pulumi:"backupRules"` BackupVault string `pulumi:"backupVault"` BackupVaultServiceAccount string `pulumi:"backupVaultServiceAccount"` CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` Project *string `pulumi:"project"` ResourceType string `pulumi:"resourceType"` UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getBackupPlan.
func LookupBackupPlan ¶ added in v8.9.1
func LookupBackupPlan(ctx *pulumi.Context, args *LookupBackupPlanArgs, opts ...pulumi.InvokeOption) (*LookupBackupPlanResult, error)
type LookupBackupPlanResultOutput ¶ added in v8.9.1
type LookupBackupPlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackupPlan.
func LookupBackupPlanOutput ¶ added in v8.9.1
func LookupBackupPlanOutput(ctx *pulumi.Context, args LookupBackupPlanOutputArgs, opts ...pulumi.InvokeOption) LookupBackupPlanResultOutput
func (LookupBackupPlanResultOutput) BackupPlanId ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) BackupPlanId() pulumi.StringOutput
func (LookupBackupPlanResultOutput) BackupRules ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) BackupRules() GetBackupPlanBackupRuleArrayOutput
func (LookupBackupPlanResultOutput) BackupVault ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) BackupVault() pulumi.StringOutput
func (LookupBackupPlanResultOutput) BackupVaultServiceAccount ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) BackupVaultServiceAccount() pulumi.StringOutput
func (LookupBackupPlanResultOutput) CreateTime ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) CreateTime() pulumi.StringOutput
func (LookupBackupPlanResultOutput) Description ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) Description() pulumi.StringOutput
func (LookupBackupPlanResultOutput) ElementType ¶ added in v8.9.1
func (LookupBackupPlanResultOutput) ElementType() reflect.Type
func (LookupBackupPlanResultOutput) Id ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBackupPlanResultOutput) Location ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) Location() pulumi.StringOutput
func (LookupBackupPlanResultOutput) Name ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) Name() pulumi.StringOutput
func (LookupBackupPlanResultOutput) Project ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) Project() pulumi.StringPtrOutput
func (LookupBackupPlanResultOutput) ResourceType ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) ResourceType() pulumi.StringOutput
func (LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutput ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutput() LookupBackupPlanResultOutput
func (LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutputWithContext ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutputWithContext(ctx context.Context) LookupBackupPlanResultOutput
func (LookupBackupPlanResultOutput) UpdateTime ¶ added in v8.9.1
func (o LookupBackupPlanResultOutput) UpdateTime() pulumi.StringOutput
type LookupBackupVaultArgs ¶ added in v8.11.0
type LookupBackupVaultArgs struct { // The id of Backup Vault resource. // // *** BackupVaultId string `pulumi:"backupVaultId"` // The location in which the Backup Vault resource belongs. Location string `pulumi:"location"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getBackupVault.
type LookupBackupVaultOutputArgs ¶ added in v8.11.0
type LookupBackupVaultOutputArgs struct { // The id of Backup Vault resource. // // *** BackupVaultId pulumi.StringInput `pulumi:"backupVaultId"` // The location in which the Backup Vault resource belongs. Location pulumi.StringInput `pulumi:"location"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getBackupVault.
func (LookupBackupVaultOutputArgs) ElementType ¶ added in v8.11.0
func (LookupBackupVaultOutputArgs) ElementType() reflect.Type
type LookupBackupVaultResult ¶ added in v8.11.0
type LookupBackupVaultResult struct { AccessRestriction string `pulumi:"accessRestriction"` AllowMissing bool `pulumi:"allowMissing"` Annotations map[string]string `pulumi:"annotations"` BackupCount string `pulumi:"backupCount"` BackupMinimumEnforcedRetentionDuration string `pulumi:"backupMinimumEnforcedRetentionDuration"` BackupVaultId string `pulumi:"backupVaultId"` CreateTime string `pulumi:"createTime"` Deletable bool `pulumi:"deletable"` Description string `pulumi:"description"` EffectiveAnnotations map[string]string `pulumi:"effectiveAnnotations"` EffectiveLabels map[string]string `pulumi:"effectiveLabels"` EffectiveTime string `pulumi:"effectiveTime"` Etag string `pulumi:"etag"` ForceDelete bool `pulumi:"forceDelete"` ForceUpdate bool `pulumi:"forceUpdate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IgnoreBackupPlanReferences bool `pulumi:"ignoreBackupPlanReferences"` IgnoreInactiveDatasources bool `pulumi:"ignoreInactiveDatasources"` Labels map[string]string `pulumi:"labels"` Location string `pulumi:"location"` Name string `pulumi:"name"` Project *string `pulumi:"project"` PulumiLabels map[string]string `pulumi:"pulumiLabels"` ServiceAccount string `pulumi:"serviceAccount"` State string `pulumi:"state"` TotalStoredBytes string `pulumi:"totalStoredBytes"` Uid string `pulumi:"uid"` UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getBackupVault.
func LookupBackupVault ¶ added in v8.11.0
func LookupBackupVault(ctx *pulumi.Context, args *LookupBackupVaultArgs, opts ...pulumi.InvokeOption) (*LookupBackupVaultResult, error)
A Backup and DRBackupVault.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/backupdisasterrecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := backupdisasterrecovery.LookupBackupVault(ctx, &backupdisasterrecovery.LookupBackupVaultArgs{ Location: "us-central1", BackupVaultId: "bv-1", }, nil) if err != nil { return err } return nil }) }
```
type LookupBackupVaultResultOutput ¶ added in v8.11.0
type LookupBackupVaultResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackupVault.
func LookupBackupVaultOutput ¶ added in v8.11.0
func LookupBackupVaultOutput(ctx *pulumi.Context, args LookupBackupVaultOutputArgs, opts ...pulumi.InvokeOption) LookupBackupVaultResultOutput
func (LookupBackupVaultResultOutput) AccessRestriction ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) AccessRestriction() pulumi.StringOutput
func (LookupBackupVaultResultOutput) AllowMissing ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) AllowMissing() pulumi.BoolOutput
func (LookupBackupVaultResultOutput) Annotations ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Annotations() pulumi.StringMapOutput
func (LookupBackupVaultResultOutput) BackupCount ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) BackupCount() pulumi.StringOutput
func (LookupBackupVaultResultOutput) BackupMinimumEnforcedRetentionDuration ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) BackupMinimumEnforcedRetentionDuration() pulumi.StringOutput
func (LookupBackupVaultResultOutput) BackupVaultId ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) BackupVaultId() pulumi.StringOutput
func (LookupBackupVaultResultOutput) CreateTime ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) CreateTime() pulumi.StringOutput
func (LookupBackupVaultResultOutput) Deletable ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Deletable() pulumi.BoolOutput
func (LookupBackupVaultResultOutput) Description ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Description() pulumi.StringOutput
func (LookupBackupVaultResultOutput) EffectiveAnnotations ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (LookupBackupVaultResultOutput) EffectiveLabels ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) EffectiveLabels() pulumi.StringMapOutput
func (LookupBackupVaultResultOutput) EffectiveTime ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) EffectiveTime() pulumi.StringOutput
func (LookupBackupVaultResultOutput) ElementType ¶ added in v8.11.0
func (LookupBackupVaultResultOutput) ElementType() reflect.Type
func (LookupBackupVaultResultOutput) Etag ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Etag() pulumi.StringOutput
func (LookupBackupVaultResultOutput) ForceDelete ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) ForceDelete() pulumi.BoolOutput
func (LookupBackupVaultResultOutput) ForceUpdate ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) ForceUpdate() pulumi.BoolOutput
func (LookupBackupVaultResultOutput) Id ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBackupVaultResultOutput) IgnoreBackupPlanReferences ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) IgnoreBackupPlanReferences() pulumi.BoolOutput
func (LookupBackupVaultResultOutput) IgnoreInactiveDatasources ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) IgnoreInactiveDatasources() pulumi.BoolOutput
func (LookupBackupVaultResultOutput) Labels ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Labels() pulumi.StringMapOutput
func (LookupBackupVaultResultOutput) Location ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Location() pulumi.StringOutput
func (LookupBackupVaultResultOutput) Name ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Name() pulumi.StringOutput
func (LookupBackupVaultResultOutput) Project ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Project() pulumi.StringPtrOutput
func (LookupBackupVaultResultOutput) PulumiLabels ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) PulumiLabels() pulumi.StringMapOutput
func (LookupBackupVaultResultOutput) ServiceAccount ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) ServiceAccount() pulumi.StringOutput
func (LookupBackupVaultResultOutput) State ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) State() pulumi.StringOutput
func (LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput() LookupBackupVaultResultOutput
func (LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext(ctx context.Context) LookupBackupVaultResultOutput
func (LookupBackupVaultResultOutput) TotalStoredBytes ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) TotalStoredBytes() pulumi.StringOutput
func (LookupBackupVaultResultOutput) Uid ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) Uid() pulumi.StringOutput
func (LookupBackupVaultResultOutput) UpdateTime ¶ added in v8.11.0
func (o LookupBackupVaultResultOutput) UpdateTime() pulumi.StringOutput
type LookupManagementServerArgs ¶
type LookupManagementServerArgs struct {
Location string `pulumi:"location"`
}
A collection of arguments for invoking getManagementServer.
type LookupManagementServerOutputArgs ¶
type LookupManagementServerOutputArgs struct {
Location pulumi.StringInput `pulumi:"location"`
}
A collection of arguments for invoking getManagementServer.
func (LookupManagementServerOutputArgs) ElementType ¶
func (LookupManagementServerOutputArgs) ElementType() reflect.Type
type LookupManagementServerResult ¶
type LookupManagementServerResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` ManagementUris []GetManagementServerManagementUri `pulumi:"managementUris"` Name string `pulumi:"name"` Networks []GetManagementServerNetwork `pulumi:"networks"` Oauth2ClientId string `pulumi:"oauth2ClientId"` Project string `pulumi:"project"` Type string `pulumi:"type"` }
A collection of values returned by getManagementServer.
func LookupManagementServer ¶
func LookupManagementServer(ctx *pulumi.Context, args *LookupManagementServerArgs, opts ...pulumi.InvokeOption) (*LookupManagementServerResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/backupdisasterrecovery" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := backupdisasterrecovery.LookupManagementServer(ctx, &backupdisasterrecovery.LookupManagementServerArgs{ Location: "us-central1", }, nil) if err != nil { return err } return nil }) }
```
type LookupManagementServerResultOutput ¶
type LookupManagementServerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getManagementServer.
func LookupManagementServerOutput ¶
func LookupManagementServerOutput(ctx *pulumi.Context, args LookupManagementServerOutputArgs, opts ...pulumi.InvokeOption) LookupManagementServerResultOutput
func (LookupManagementServerResultOutput) ElementType ¶
func (LookupManagementServerResultOutput) ElementType() reflect.Type
func (LookupManagementServerResultOutput) Id ¶
func (o LookupManagementServerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupManagementServerResultOutput) Location ¶
func (o LookupManagementServerResultOutput) Location() pulumi.StringOutput
func (LookupManagementServerResultOutput) ManagementUris ¶
func (o LookupManagementServerResultOutput) ManagementUris() GetManagementServerManagementUriArrayOutput
func (LookupManagementServerResultOutput) Name ¶
func (o LookupManagementServerResultOutput) Name() pulumi.StringOutput
func (LookupManagementServerResultOutput) Networks ¶
func (o LookupManagementServerResultOutput) Networks() GetManagementServerNetworkArrayOutput
func (LookupManagementServerResultOutput) Oauth2ClientId ¶
func (o LookupManagementServerResultOutput) Oauth2ClientId() pulumi.StringOutput
func (LookupManagementServerResultOutput) Project ¶
func (o LookupManagementServerResultOutput) Project() pulumi.StringOutput
func (LookupManagementServerResultOutput) ToLookupManagementServerResultOutput ¶
func (o LookupManagementServerResultOutput) ToLookupManagementServerResultOutput() LookupManagementServerResultOutput
func (LookupManagementServerResultOutput) ToLookupManagementServerResultOutputWithContext ¶
func (o LookupManagementServerResultOutput) ToLookupManagementServerResultOutputWithContext(ctx context.Context) LookupManagementServerResultOutput
func (LookupManagementServerResultOutput) Type ¶
func (o LookupManagementServerResultOutput) Type() pulumi.StringOutput
type ManagementServer ¶
type ManagementServer struct { pulumi.CustomResourceState // The location for the management server (management console) Location pulumi.StringOutput `pulumi:"location"` // The management console URI // Structure is documented below. ManagementUris ManagementServerManagementUriArrayOutput `pulumi:"managementUris"` // The name of management server (management console) // // *** Name pulumi.StringOutput `pulumi:"name"` // Network details to create management server (management console). // Structure is documented below. Networks ManagementServerNetworkArrayOutput `pulumi:"networks"` // The oauth2ClientId of management console. Oauth2ClientId pulumi.StringOutput `pulumi:"oauth2ClientId"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The type of management server (management console). // Default value is `BACKUP_RESTORE`. // Possible values are: `BACKUP_RESTORE`. Type pulumi.StringPtrOutput `pulumi:"type"` }
## Example Usage
### Backup Dr Management Server
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/backupdisasterrecovery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/servicenetworking" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := compute.NewNetwork(ctx, "default", &compute.NetworkArgs{ Name: pulumi.String("vpc-network"), }) if err != nil { return err } privateIpAddress, err := compute.NewGlobalAddress(ctx, "private_ip_address", &compute.GlobalAddressArgs{ Name: pulumi.String("vpc-network"), AddressType: pulumi.String("INTERNAL"), Purpose: pulumi.String("VPC_PEERING"), PrefixLength: pulumi.Int(20), Network: _default.ID(), }) if err != nil { return err } defaultConnection, err := servicenetworking.NewConnection(ctx, "default", &servicenetworking.ConnectionArgs{ Network: _default.ID(), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ privateIpAddress.Name, }, }) if err != nil { return err } _, err = backupdisasterrecovery.NewManagementServer(ctx, "ms-console", &backupdisasterrecovery.ManagementServerArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("ms-console"), Type: pulumi.String("BACKUP_RESTORE"), }, pulumi.DependsOn([]pulumi.Resource{ defaultConnection, })) if err != nil { return err } return nil }) }
```
## Import
ManagementServer can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/managementServers/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, ManagementServer can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:backupdisasterrecovery/managementServer:ManagementServer default projects/{{project}}/locations/{{location}}/managementServers/{{name}} ```
```sh $ pulumi import gcp:backupdisasterrecovery/managementServer:ManagementServer default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:backupdisasterrecovery/managementServer:ManagementServer default {{location}}/{{name}} ```
func GetManagementServer ¶
func GetManagementServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementServerState, opts ...pulumi.ResourceOption) (*ManagementServer, error)
GetManagementServer gets an existing ManagementServer 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 NewManagementServer ¶
func NewManagementServer(ctx *pulumi.Context, name string, args *ManagementServerArgs, opts ...pulumi.ResourceOption) (*ManagementServer, error)
NewManagementServer registers a new resource with the given unique name, arguments, and options.
func (*ManagementServer) ElementType ¶
func (*ManagementServer) ElementType() reflect.Type
func (*ManagementServer) ToManagementServerOutput ¶
func (i *ManagementServer) ToManagementServerOutput() ManagementServerOutput
func (*ManagementServer) ToManagementServerOutputWithContext ¶
func (i *ManagementServer) ToManagementServerOutputWithContext(ctx context.Context) ManagementServerOutput
type ManagementServerArgs ¶
type ManagementServerArgs struct { // The location for the management server (management console) Location pulumi.StringInput // The name of management server (management console) // // *** Name pulumi.StringPtrInput // Network details to create management server (management console). // Structure is documented below. Networks ManagementServerNetworkArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The type of management server (management console). // Default value is `BACKUP_RESTORE`. // Possible values are: `BACKUP_RESTORE`. Type pulumi.StringPtrInput }
The set of arguments for constructing a ManagementServer resource.
func (ManagementServerArgs) ElementType ¶
func (ManagementServerArgs) ElementType() reflect.Type
type ManagementServerArray ¶
type ManagementServerArray []ManagementServerInput
func (ManagementServerArray) ElementType ¶
func (ManagementServerArray) ElementType() reflect.Type
func (ManagementServerArray) ToManagementServerArrayOutput ¶
func (i ManagementServerArray) ToManagementServerArrayOutput() ManagementServerArrayOutput
func (ManagementServerArray) ToManagementServerArrayOutputWithContext ¶
func (i ManagementServerArray) ToManagementServerArrayOutputWithContext(ctx context.Context) ManagementServerArrayOutput
type ManagementServerArrayInput ¶
type ManagementServerArrayInput interface { pulumi.Input ToManagementServerArrayOutput() ManagementServerArrayOutput ToManagementServerArrayOutputWithContext(context.Context) ManagementServerArrayOutput }
ManagementServerArrayInput is an input type that accepts ManagementServerArray and ManagementServerArrayOutput values. You can construct a concrete instance of `ManagementServerArrayInput` via:
ManagementServerArray{ ManagementServerArgs{...} }
type ManagementServerArrayOutput ¶
type ManagementServerArrayOutput struct{ *pulumi.OutputState }
func (ManagementServerArrayOutput) ElementType ¶
func (ManagementServerArrayOutput) ElementType() reflect.Type
func (ManagementServerArrayOutput) Index ¶
func (o ManagementServerArrayOutput) Index(i pulumi.IntInput) ManagementServerOutput
func (ManagementServerArrayOutput) ToManagementServerArrayOutput ¶
func (o ManagementServerArrayOutput) ToManagementServerArrayOutput() ManagementServerArrayOutput
func (ManagementServerArrayOutput) ToManagementServerArrayOutputWithContext ¶
func (o ManagementServerArrayOutput) ToManagementServerArrayOutputWithContext(ctx context.Context) ManagementServerArrayOutput
type ManagementServerInput ¶
type ManagementServerInput interface { pulumi.Input ToManagementServerOutput() ManagementServerOutput ToManagementServerOutputWithContext(ctx context.Context) ManagementServerOutput }
type ManagementServerManagementUriArgs ¶
type ManagementServerManagementUriArgs struct { // (Output) // The management console api endpoint. Api pulumi.StringPtrInput `pulumi:"api"` // (Output) // The management console webUi. WebUi pulumi.StringPtrInput `pulumi:"webUi"` }
func (ManagementServerManagementUriArgs) ElementType ¶
func (ManagementServerManagementUriArgs) ElementType() reflect.Type
func (ManagementServerManagementUriArgs) ToManagementServerManagementUriOutput ¶
func (i ManagementServerManagementUriArgs) ToManagementServerManagementUriOutput() ManagementServerManagementUriOutput
func (ManagementServerManagementUriArgs) ToManagementServerManagementUriOutputWithContext ¶
func (i ManagementServerManagementUriArgs) ToManagementServerManagementUriOutputWithContext(ctx context.Context) ManagementServerManagementUriOutput
type ManagementServerManagementUriArray ¶
type ManagementServerManagementUriArray []ManagementServerManagementUriInput
func (ManagementServerManagementUriArray) ElementType ¶
func (ManagementServerManagementUriArray) ElementType() reflect.Type
func (ManagementServerManagementUriArray) ToManagementServerManagementUriArrayOutput ¶
func (i ManagementServerManagementUriArray) ToManagementServerManagementUriArrayOutput() ManagementServerManagementUriArrayOutput
func (ManagementServerManagementUriArray) ToManagementServerManagementUriArrayOutputWithContext ¶
func (i ManagementServerManagementUriArray) ToManagementServerManagementUriArrayOutputWithContext(ctx context.Context) ManagementServerManagementUriArrayOutput
type ManagementServerManagementUriArrayInput ¶
type ManagementServerManagementUriArrayInput interface { pulumi.Input ToManagementServerManagementUriArrayOutput() ManagementServerManagementUriArrayOutput ToManagementServerManagementUriArrayOutputWithContext(context.Context) ManagementServerManagementUriArrayOutput }
ManagementServerManagementUriArrayInput is an input type that accepts ManagementServerManagementUriArray and ManagementServerManagementUriArrayOutput values. You can construct a concrete instance of `ManagementServerManagementUriArrayInput` via:
ManagementServerManagementUriArray{ ManagementServerManagementUriArgs{...} }
type ManagementServerManagementUriArrayOutput ¶
type ManagementServerManagementUriArrayOutput struct{ *pulumi.OutputState }
func (ManagementServerManagementUriArrayOutput) ElementType ¶
func (ManagementServerManagementUriArrayOutput) ElementType() reflect.Type
func (ManagementServerManagementUriArrayOutput) ToManagementServerManagementUriArrayOutput ¶
func (o ManagementServerManagementUriArrayOutput) ToManagementServerManagementUriArrayOutput() ManagementServerManagementUriArrayOutput
func (ManagementServerManagementUriArrayOutput) ToManagementServerManagementUriArrayOutputWithContext ¶
func (o ManagementServerManagementUriArrayOutput) ToManagementServerManagementUriArrayOutputWithContext(ctx context.Context) ManagementServerManagementUriArrayOutput
type ManagementServerManagementUriInput ¶
type ManagementServerManagementUriInput interface { pulumi.Input ToManagementServerManagementUriOutput() ManagementServerManagementUriOutput ToManagementServerManagementUriOutputWithContext(context.Context) ManagementServerManagementUriOutput }
ManagementServerManagementUriInput is an input type that accepts ManagementServerManagementUriArgs and ManagementServerManagementUriOutput values. You can construct a concrete instance of `ManagementServerManagementUriInput` via:
ManagementServerManagementUriArgs{...}
type ManagementServerManagementUriOutput ¶
type ManagementServerManagementUriOutput struct{ *pulumi.OutputState }
func (ManagementServerManagementUriOutput) Api ¶
func (o ManagementServerManagementUriOutput) Api() pulumi.StringPtrOutput
(Output) The management console api endpoint.
func (ManagementServerManagementUriOutput) ElementType ¶
func (ManagementServerManagementUriOutput) ElementType() reflect.Type
func (ManagementServerManagementUriOutput) ToManagementServerManagementUriOutput ¶
func (o ManagementServerManagementUriOutput) ToManagementServerManagementUriOutput() ManagementServerManagementUriOutput
func (ManagementServerManagementUriOutput) ToManagementServerManagementUriOutputWithContext ¶
func (o ManagementServerManagementUriOutput) ToManagementServerManagementUriOutputWithContext(ctx context.Context) ManagementServerManagementUriOutput
func (ManagementServerManagementUriOutput) WebUi ¶
func (o ManagementServerManagementUriOutput) WebUi() pulumi.StringPtrOutput
(Output) The management console webUi.
type ManagementServerMap ¶
type ManagementServerMap map[string]ManagementServerInput
func (ManagementServerMap) ElementType ¶
func (ManagementServerMap) ElementType() reflect.Type
func (ManagementServerMap) ToManagementServerMapOutput ¶
func (i ManagementServerMap) ToManagementServerMapOutput() ManagementServerMapOutput
func (ManagementServerMap) ToManagementServerMapOutputWithContext ¶
func (i ManagementServerMap) ToManagementServerMapOutputWithContext(ctx context.Context) ManagementServerMapOutput
type ManagementServerMapInput ¶
type ManagementServerMapInput interface { pulumi.Input ToManagementServerMapOutput() ManagementServerMapOutput ToManagementServerMapOutputWithContext(context.Context) ManagementServerMapOutput }
ManagementServerMapInput is an input type that accepts ManagementServerMap and ManagementServerMapOutput values. You can construct a concrete instance of `ManagementServerMapInput` via:
ManagementServerMap{ "key": ManagementServerArgs{...} }
type ManagementServerMapOutput ¶
type ManagementServerMapOutput struct{ *pulumi.OutputState }
func (ManagementServerMapOutput) ElementType ¶
func (ManagementServerMapOutput) ElementType() reflect.Type
func (ManagementServerMapOutput) MapIndex ¶
func (o ManagementServerMapOutput) MapIndex(k pulumi.StringInput) ManagementServerOutput
func (ManagementServerMapOutput) ToManagementServerMapOutput ¶
func (o ManagementServerMapOutput) ToManagementServerMapOutput() ManagementServerMapOutput
func (ManagementServerMapOutput) ToManagementServerMapOutputWithContext ¶
func (o ManagementServerMapOutput) ToManagementServerMapOutputWithContext(ctx context.Context) ManagementServerMapOutput
type ManagementServerNetwork ¶
type ManagementServerNetwork struct { // Network with format `projects/{{project_id}}/global/networks/{{network_id}}` Network string `pulumi:"network"` // Type of Network peeringMode // Default value is `PRIVATE_SERVICE_ACCESS`. // Possible values are: `PRIVATE_SERVICE_ACCESS`. PeeringMode *string `pulumi:"peeringMode"` }
type ManagementServerNetworkArgs ¶
type ManagementServerNetworkArgs struct { // Network with format `projects/{{project_id}}/global/networks/{{network_id}}` Network pulumi.StringInput `pulumi:"network"` // Type of Network peeringMode // Default value is `PRIVATE_SERVICE_ACCESS`. // Possible values are: `PRIVATE_SERVICE_ACCESS`. PeeringMode pulumi.StringPtrInput `pulumi:"peeringMode"` }
func (ManagementServerNetworkArgs) ElementType ¶
func (ManagementServerNetworkArgs) ElementType() reflect.Type
func (ManagementServerNetworkArgs) ToManagementServerNetworkOutput ¶
func (i ManagementServerNetworkArgs) ToManagementServerNetworkOutput() ManagementServerNetworkOutput
func (ManagementServerNetworkArgs) ToManagementServerNetworkOutputWithContext ¶
func (i ManagementServerNetworkArgs) ToManagementServerNetworkOutputWithContext(ctx context.Context) ManagementServerNetworkOutput
type ManagementServerNetworkArray ¶
type ManagementServerNetworkArray []ManagementServerNetworkInput
func (ManagementServerNetworkArray) ElementType ¶
func (ManagementServerNetworkArray) ElementType() reflect.Type
func (ManagementServerNetworkArray) ToManagementServerNetworkArrayOutput ¶
func (i ManagementServerNetworkArray) ToManagementServerNetworkArrayOutput() ManagementServerNetworkArrayOutput
func (ManagementServerNetworkArray) ToManagementServerNetworkArrayOutputWithContext ¶
func (i ManagementServerNetworkArray) ToManagementServerNetworkArrayOutputWithContext(ctx context.Context) ManagementServerNetworkArrayOutput
type ManagementServerNetworkArrayInput ¶
type ManagementServerNetworkArrayInput interface { pulumi.Input ToManagementServerNetworkArrayOutput() ManagementServerNetworkArrayOutput ToManagementServerNetworkArrayOutputWithContext(context.Context) ManagementServerNetworkArrayOutput }
ManagementServerNetworkArrayInput is an input type that accepts ManagementServerNetworkArray and ManagementServerNetworkArrayOutput values. You can construct a concrete instance of `ManagementServerNetworkArrayInput` via:
ManagementServerNetworkArray{ ManagementServerNetworkArgs{...} }
type ManagementServerNetworkArrayOutput ¶
type ManagementServerNetworkArrayOutput struct{ *pulumi.OutputState }
func (ManagementServerNetworkArrayOutput) ElementType ¶
func (ManagementServerNetworkArrayOutput) ElementType() reflect.Type
func (ManagementServerNetworkArrayOutput) Index ¶
func (o ManagementServerNetworkArrayOutput) Index(i pulumi.IntInput) ManagementServerNetworkOutput
func (ManagementServerNetworkArrayOutput) ToManagementServerNetworkArrayOutput ¶
func (o ManagementServerNetworkArrayOutput) ToManagementServerNetworkArrayOutput() ManagementServerNetworkArrayOutput
func (ManagementServerNetworkArrayOutput) ToManagementServerNetworkArrayOutputWithContext ¶
func (o ManagementServerNetworkArrayOutput) ToManagementServerNetworkArrayOutputWithContext(ctx context.Context) ManagementServerNetworkArrayOutput
type ManagementServerNetworkInput ¶
type ManagementServerNetworkInput interface { pulumi.Input ToManagementServerNetworkOutput() ManagementServerNetworkOutput ToManagementServerNetworkOutputWithContext(context.Context) ManagementServerNetworkOutput }
ManagementServerNetworkInput is an input type that accepts ManagementServerNetworkArgs and ManagementServerNetworkOutput values. You can construct a concrete instance of `ManagementServerNetworkInput` via:
ManagementServerNetworkArgs{...}
type ManagementServerNetworkOutput ¶
type ManagementServerNetworkOutput struct{ *pulumi.OutputState }
func (ManagementServerNetworkOutput) ElementType ¶
func (ManagementServerNetworkOutput) ElementType() reflect.Type
func (ManagementServerNetworkOutput) Network ¶
func (o ManagementServerNetworkOutput) Network() pulumi.StringOutput
Network with format `projects/{{project_id}}/global/networks/{{network_id}}`
func (ManagementServerNetworkOutput) PeeringMode ¶
func (o ManagementServerNetworkOutput) PeeringMode() pulumi.StringPtrOutput
Type of Network peeringMode Default value is `PRIVATE_SERVICE_ACCESS`. Possible values are: `PRIVATE_SERVICE_ACCESS`.
func (ManagementServerNetworkOutput) ToManagementServerNetworkOutput ¶
func (o ManagementServerNetworkOutput) ToManagementServerNetworkOutput() ManagementServerNetworkOutput
func (ManagementServerNetworkOutput) ToManagementServerNetworkOutputWithContext ¶
func (o ManagementServerNetworkOutput) ToManagementServerNetworkOutputWithContext(ctx context.Context) ManagementServerNetworkOutput
type ManagementServerOutput ¶
type ManagementServerOutput struct{ *pulumi.OutputState }
func (ManagementServerOutput) ElementType ¶
func (ManagementServerOutput) ElementType() reflect.Type
func (ManagementServerOutput) Location ¶
func (o ManagementServerOutput) Location() pulumi.StringOutput
The location for the management server (management console)
func (ManagementServerOutput) ManagementUris ¶
func (o ManagementServerOutput) ManagementUris() ManagementServerManagementUriArrayOutput
The management console URI Structure is documented below.
func (ManagementServerOutput) Name ¶
func (o ManagementServerOutput) Name() pulumi.StringOutput
The name of management server (management console)
***
func (ManagementServerOutput) Networks ¶
func (o ManagementServerOutput) Networks() ManagementServerNetworkArrayOutput
Network details to create management server (management console). Structure is documented below.
func (ManagementServerOutput) Oauth2ClientId ¶
func (o ManagementServerOutput) Oauth2ClientId() pulumi.StringOutput
The oauth2ClientId of management console.
func (ManagementServerOutput) Project ¶
func (o ManagementServerOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ManagementServerOutput) ToManagementServerOutput ¶
func (o ManagementServerOutput) ToManagementServerOutput() ManagementServerOutput
func (ManagementServerOutput) ToManagementServerOutputWithContext ¶
func (o ManagementServerOutput) ToManagementServerOutputWithContext(ctx context.Context) ManagementServerOutput
func (ManagementServerOutput) Type ¶
func (o ManagementServerOutput) Type() pulumi.StringPtrOutput
The type of management server (management console). Default value is `BACKUP_RESTORE`. Possible values are: `BACKUP_RESTORE`.
type ManagementServerState ¶
type ManagementServerState struct { // The location for the management server (management console) Location pulumi.StringPtrInput // The management console URI // Structure is documented below. ManagementUris ManagementServerManagementUriArrayInput // The name of management server (management console) // // *** Name pulumi.StringPtrInput // Network details to create management server (management console). // Structure is documented below. Networks ManagementServerNetworkArrayInput // The oauth2ClientId of management console. Oauth2ClientId pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The type of management server (management console). // Default value is `BACKUP_RESTORE`. // Possible values are: `BACKUP_RESTORE`. Type pulumi.StringPtrInput }
func (ManagementServerState) ElementType ¶
func (ManagementServerState) ElementType() reflect.Type