Documentation ¶
Index ¶
- type Configuration
- type ConfigurationAntimalware
- type ConfigurationAntimalwareArgs
- func (ConfigurationAntimalwareArgs) ElementType() reflect.Type
- func (i ConfigurationAntimalwareArgs) ToConfigurationAntimalwareOutput() ConfigurationAntimalwareOutput
- func (i ConfigurationAntimalwareArgs) ToConfigurationAntimalwareOutputWithContext(ctx context.Context) ConfigurationAntimalwareOutput
- func (i ConfigurationAntimalwareArgs) ToConfigurationAntimalwarePtrOutput() ConfigurationAntimalwarePtrOutput
- func (i ConfigurationAntimalwareArgs) ToConfigurationAntimalwarePtrOutputWithContext(ctx context.Context) ConfigurationAntimalwarePtrOutput
- type ConfigurationAntimalwareExclusions
- type ConfigurationAntimalwareExclusionsArgs
- func (ConfigurationAntimalwareExclusionsArgs) ElementType() reflect.Type
- func (i ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsOutput() ConfigurationAntimalwareExclusionsOutput
- func (i ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsOutput
- func (i ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsPtrOutput() ConfigurationAntimalwareExclusionsPtrOutput
- func (i ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsPtrOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsPtrOutput
- type ConfigurationAntimalwareExclusionsInput
- type ConfigurationAntimalwareExclusionsOutput
- func (ConfigurationAntimalwareExclusionsOutput) ElementType() reflect.Type
- func (o ConfigurationAntimalwareExclusionsOutput) Extensions() pulumi.StringPtrOutput
- func (o ConfigurationAntimalwareExclusionsOutput) Paths() pulumi.StringPtrOutput
- func (o ConfigurationAntimalwareExclusionsOutput) Processes() pulumi.StringPtrOutput
- func (o ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsOutput() ConfigurationAntimalwareExclusionsOutput
- func (o ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsOutput
- func (o ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsPtrOutput() ConfigurationAntimalwareExclusionsPtrOutput
- func (o ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsPtrOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsPtrOutput
- type ConfigurationAntimalwareExclusionsPtrInput
- type ConfigurationAntimalwareExclusionsPtrOutput
- func (o ConfigurationAntimalwareExclusionsPtrOutput) Elem() ConfigurationAntimalwareExclusionsOutput
- func (ConfigurationAntimalwareExclusionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationAntimalwareExclusionsPtrOutput) Extensions() pulumi.StringPtrOutput
- func (o ConfigurationAntimalwareExclusionsPtrOutput) Paths() pulumi.StringPtrOutput
- func (o ConfigurationAntimalwareExclusionsPtrOutput) Processes() pulumi.StringPtrOutput
- func (o ConfigurationAntimalwareExclusionsPtrOutput) ToConfigurationAntimalwareExclusionsPtrOutput() ConfigurationAntimalwareExclusionsPtrOutput
- func (o ConfigurationAntimalwareExclusionsPtrOutput) ToConfigurationAntimalwareExclusionsPtrOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsPtrOutput
- type ConfigurationAntimalwareInput
- type ConfigurationAntimalwareOutput
- func (ConfigurationAntimalwareOutput) ElementType() reflect.Type
- func (o ConfigurationAntimalwareOutput) Exclusions() ConfigurationAntimalwareExclusionsPtrOutput
- func (o ConfigurationAntimalwareOutput) RealTimeProtectionEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationAntimalwareOutput) ScheduledScanDay() pulumi.IntPtrOutput
- func (o ConfigurationAntimalwareOutput) ScheduledScanEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationAntimalwareOutput) ScheduledScanTimeInMinutes() pulumi.IntPtrOutput
- func (o ConfigurationAntimalwareOutput) ScheduledScanType() pulumi.StringPtrOutput
- func (o ConfigurationAntimalwareOutput) ToConfigurationAntimalwareOutput() ConfigurationAntimalwareOutput
- func (o ConfigurationAntimalwareOutput) ToConfigurationAntimalwareOutputWithContext(ctx context.Context) ConfigurationAntimalwareOutput
- func (o ConfigurationAntimalwareOutput) ToConfigurationAntimalwarePtrOutput() ConfigurationAntimalwarePtrOutput
- func (o ConfigurationAntimalwareOutput) ToConfigurationAntimalwarePtrOutputWithContext(ctx context.Context) ConfigurationAntimalwarePtrOutput
- type ConfigurationAntimalwarePtrInput
- type ConfigurationAntimalwarePtrOutput
- func (o ConfigurationAntimalwarePtrOutput) Elem() ConfigurationAntimalwareOutput
- func (ConfigurationAntimalwarePtrOutput) ElementType() reflect.Type
- func (o ConfigurationAntimalwarePtrOutput) Exclusions() ConfigurationAntimalwareExclusionsPtrOutput
- func (o ConfigurationAntimalwarePtrOutput) RealTimeProtectionEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationAntimalwarePtrOutput) ScheduledScanDay() pulumi.IntPtrOutput
- func (o ConfigurationAntimalwarePtrOutput) ScheduledScanEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationAntimalwarePtrOutput) ScheduledScanTimeInMinutes() pulumi.IntPtrOutput
- func (o ConfigurationAntimalwarePtrOutput) ScheduledScanType() pulumi.StringPtrOutput
- func (o ConfigurationAntimalwarePtrOutput) ToConfigurationAntimalwarePtrOutput() ConfigurationAntimalwarePtrOutput
- func (o ConfigurationAntimalwarePtrOutput) ToConfigurationAntimalwarePtrOutputWithContext(ctx context.Context) ConfigurationAntimalwarePtrOutput
- type ConfigurationArgs
- type ConfigurationArray
- type ConfigurationArrayInput
- type ConfigurationArrayOutput
- func (ConfigurationArrayOutput) ElementType() reflect.Type
- func (o ConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigurationOutput
- func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput
- func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
- type ConfigurationAzureSecurityBaseline
- type ConfigurationAzureSecurityBaselineArgs
- func (ConfigurationAzureSecurityBaselineArgs) ElementType() reflect.Type
- func (i ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselineOutput() ConfigurationAzureSecurityBaselineOutput
- func (i ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselineOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselineOutput
- func (i ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselinePtrOutput() ConfigurationAzureSecurityBaselinePtrOutput
- func (i ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselinePtrOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselinePtrOutput
- type ConfigurationAzureSecurityBaselineInput
- type ConfigurationAzureSecurityBaselineOutput
- func (o ConfigurationAzureSecurityBaselineOutput) AssignmentType() pulumi.StringPtrOutput
- func (ConfigurationAzureSecurityBaselineOutput) ElementType() reflect.Type
- func (o ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselineOutput() ConfigurationAzureSecurityBaselineOutput
- func (o ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselineOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselineOutput
- func (o ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselinePtrOutput() ConfigurationAzureSecurityBaselinePtrOutput
- func (o ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselinePtrOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselinePtrOutput
- type ConfigurationAzureSecurityBaselinePtrInput
- type ConfigurationAzureSecurityBaselinePtrOutput
- func (o ConfigurationAzureSecurityBaselinePtrOutput) AssignmentType() pulumi.StringPtrOutput
- func (o ConfigurationAzureSecurityBaselinePtrOutput) Elem() ConfigurationAzureSecurityBaselineOutput
- func (ConfigurationAzureSecurityBaselinePtrOutput) ElementType() reflect.Type
- func (o ConfigurationAzureSecurityBaselinePtrOutput) ToConfigurationAzureSecurityBaselinePtrOutput() ConfigurationAzureSecurityBaselinePtrOutput
- func (o ConfigurationAzureSecurityBaselinePtrOutput) ToConfigurationAzureSecurityBaselinePtrOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselinePtrOutput
- type ConfigurationBackup
- type ConfigurationBackupArgs
- func (ConfigurationBackupArgs) ElementType() reflect.Type
- func (i ConfigurationBackupArgs) ToConfigurationBackupOutput() ConfigurationBackupOutput
- func (i ConfigurationBackupArgs) ToConfigurationBackupOutputWithContext(ctx context.Context) ConfigurationBackupOutput
- func (i ConfigurationBackupArgs) ToConfigurationBackupPtrOutput() ConfigurationBackupPtrOutput
- func (i ConfigurationBackupArgs) ToConfigurationBackupPtrOutputWithContext(ctx context.Context) ConfigurationBackupPtrOutput
- type ConfigurationBackupInput
- type ConfigurationBackupOutput
- func (ConfigurationBackupOutput) ElementType() reflect.Type
- func (o ConfigurationBackupOutput) InstantRpRetentionRangeInDays() pulumi.IntPtrOutput
- func (o ConfigurationBackupOutput) PolicyName() pulumi.StringPtrOutput
- func (o ConfigurationBackupOutput) RetentionPolicy() ConfigurationBackupRetentionPolicyPtrOutput
- func (o ConfigurationBackupOutput) SchedulePolicy() ConfigurationBackupSchedulePolicyPtrOutput
- func (o ConfigurationBackupOutput) TimeZone() pulumi.StringPtrOutput
- func (o ConfigurationBackupOutput) ToConfigurationBackupOutput() ConfigurationBackupOutput
- func (o ConfigurationBackupOutput) ToConfigurationBackupOutputWithContext(ctx context.Context) ConfigurationBackupOutput
- func (o ConfigurationBackupOutput) ToConfigurationBackupPtrOutput() ConfigurationBackupPtrOutput
- func (o ConfigurationBackupOutput) ToConfigurationBackupPtrOutputWithContext(ctx context.Context) ConfigurationBackupPtrOutput
- type ConfigurationBackupPtrInput
- type ConfigurationBackupPtrOutput
- func (o ConfigurationBackupPtrOutput) Elem() ConfigurationBackupOutput
- func (ConfigurationBackupPtrOutput) ElementType() reflect.Type
- func (o ConfigurationBackupPtrOutput) InstantRpRetentionRangeInDays() pulumi.IntPtrOutput
- func (o ConfigurationBackupPtrOutput) PolicyName() pulumi.StringPtrOutput
- func (o ConfigurationBackupPtrOutput) RetentionPolicy() ConfigurationBackupRetentionPolicyPtrOutput
- func (o ConfigurationBackupPtrOutput) SchedulePolicy() ConfigurationBackupSchedulePolicyPtrOutput
- func (o ConfigurationBackupPtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o ConfigurationBackupPtrOutput) ToConfigurationBackupPtrOutput() ConfigurationBackupPtrOutput
- func (o ConfigurationBackupPtrOutput) ToConfigurationBackupPtrOutputWithContext(ctx context.Context) ConfigurationBackupPtrOutput
- type ConfigurationBackupRetentionPolicy
- type ConfigurationBackupRetentionPolicyArgs
- func (ConfigurationBackupRetentionPolicyArgs) ElementType() reflect.Type
- func (i ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyOutput() ConfigurationBackupRetentionPolicyOutput
- func (i ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyOutput
- func (i ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyPtrOutput() ConfigurationBackupRetentionPolicyPtrOutput
- func (i ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyPtrOutput
- type ConfigurationBackupRetentionPolicyDailySchedule
- type ConfigurationBackupRetentionPolicyDailyScheduleArgs
- func (ConfigurationBackupRetentionPolicyDailyScheduleArgs) ElementType() reflect.Type
- func (i ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailyScheduleOutput() ConfigurationBackupRetentionPolicyDailyScheduleOutput
- func (i ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailyScheduleOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleOutput
- func (i ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- func (i ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- type ConfigurationBackupRetentionPolicyDailyScheduleInput
- type ConfigurationBackupRetentionPolicyDailyScheduleOutput
- func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) RetentionDuration() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailyScheduleOutput() ConfigurationBackupRetentionPolicyDailyScheduleOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailyScheduleOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- type ConfigurationBackupRetentionPolicyDailySchedulePtrInput
- type ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) Elem() ConfigurationBackupRetentionPolicyDailyScheduleOutput
- func (ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) RetentionDuration() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDuration
- type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs
- func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ElementType() reflect.Type
- func (i ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
- func (i ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
- func (i ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- func (i ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationInput
- type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) Count() pulumi.IntPtrOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) DurationType() pulumi.StringPtrOutput
- func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrInput
- type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) Count() pulumi.IntPtrOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) DurationType() pulumi.StringPtrOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) Elem() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
- func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
- type ConfigurationBackupRetentionPolicyInput
- type ConfigurationBackupRetentionPolicyOutput
- func (o ConfigurationBackupRetentionPolicyOutput) DailySchedule() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- func (ConfigurationBackupRetentionPolicyOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyOutput) RetentionPolicyType() pulumi.StringPtrOutput
- func (o ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyOutput() ConfigurationBackupRetentionPolicyOutput
- func (o ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyOutput
- func (o ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyPtrOutput() ConfigurationBackupRetentionPolicyPtrOutput
- func (o ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyPtrOutput
- func (o ConfigurationBackupRetentionPolicyOutput) WeeklySchedule() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- type ConfigurationBackupRetentionPolicyPtrInput
- type ConfigurationBackupRetentionPolicyPtrOutput
- func (o ConfigurationBackupRetentionPolicyPtrOutput) DailySchedule() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
- func (o ConfigurationBackupRetentionPolicyPtrOutput) Elem() ConfigurationBackupRetentionPolicyOutput
- func (ConfigurationBackupRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyPtrOutput) RetentionPolicyType() pulumi.StringPtrOutput
- func (o ConfigurationBackupRetentionPolicyPtrOutput) ToConfigurationBackupRetentionPolicyPtrOutput() ConfigurationBackupRetentionPolicyPtrOutput
- func (o ConfigurationBackupRetentionPolicyPtrOutput) ToConfigurationBackupRetentionPolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyPtrOutput
- func (o ConfigurationBackupRetentionPolicyPtrOutput) WeeklySchedule() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- type ConfigurationBackupRetentionPolicyWeeklySchedule
- type ConfigurationBackupRetentionPolicyWeeklyScheduleArgs
- func (ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ElementType() reflect.Type
- func (i ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
- func (i ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
- func (i ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- func (i ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- type ConfigurationBackupRetentionPolicyWeeklyScheduleInput
- type ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
- func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) RetentionDuration() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- type ConfigurationBackupRetentionPolicyWeeklySchedulePtrInput
- type ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) Elem() ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
- func (ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) RetentionDuration() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
- type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDuration
- type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs
- func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ElementType() reflect.Type
- func (i ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
- func (i ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
- func (i ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- func (i ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationInput
- type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) Count() pulumi.IntPtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) DurationType() pulumi.StringPtrOutput
- func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrInput
- type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) Count() pulumi.IntPtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) DurationType() pulumi.StringPtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) Elem() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
- func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
- type ConfigurationBackupSchedulePolicy
- type ConfigurationBackupSchedulePolicyArgs
- func (ConfigurationBackupSchedulePolicyArgs) ElementType() reflect.Type
- func (i ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyOutput() ConfigurationBackupSchedulePolicyOutput
- func (i ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyOutput
- func (i ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyPtrOutput() ConfigurationBackupSchedulePolicyPtrOutput
- func (i ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyPtrOutput
- type ConfigurationBackupSchedulePolicyInput
- type ConfigurationBackupSchedulePolicyOutput
- func (ConfigurationBackupSchedulePolicyOutput) ElementType() reflect.Type
- func (o ConfigurationBackupSchedulePolicyOutput) SchedulePolicyType() pulumi.StringPtrOutput
- func (o ConfigurationBackupSchedulePolicyOutput) ScheduleRunDays() pulumi.StringArrayOutput
- func (o ConfigurationBackupSchedulePolicyOutput) ScheduleRunFrequency() pulumi.StringPtrOutput
- func (o ConfigurationBackupSchedulePolicyOutput) ScheduleRunTimes() pulumi.StringArrayOutput
- func (o ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyOutput() ConfigurationBackupSchedulePolicyOutput
- func (o ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyOutput
- func (o ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyPtrOutput() ConfigurationBackupSchedulePolicyPtrOutput
- func (o ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyPtrOutput
- type ConfigurationBackupSchedulePolicyPtrInput
- type ConfigurationBackupSchedulePolicyPtrOutput
- func (o ConfigurationBackupSchedulePolicyPtrOutput) Elem() ConfigurationBackupSchedulePolicyOutput
- func (ConfigurationBackupSchedulePolicyPtrOutput) ElementType() reflect.Type
- func (o ConfigurationBackupSchedulePolicyPtrOutput) SchedulePolicyType() pulumi.StringPtrOutput
- func (o ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunDays() pulumi.StringArrayOutput
- func (o ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunFrequency() pulumi.StringPtrOutput
- func (o ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunTimes() pulumi.StringArrayOutput
- func (o ConfigurationBackupSchedulePolicyPtrOutput) ToConfigurationBackupSchedulePolicyPtrOutput() ConfigurationBackupSchedulePolicyPtrOutput
- func (o ConfigurationBackupSchedulePolicyPtrOutput) ToConfigurationBackupSchedulePolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyPtrOutput
- type ConfigurationInput
- type ConfigurationMap
- type ConfigurationMapInput
- type ConfigurationMapOutput
- func (ConfigurationMapOutput) ElementType() reflect.Type
- func (o ConfigurationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationOutput
- func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput
- func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
- type ConfigurationOutput
- func (o ConfigurationOutput) Antimalware() ConfigurationAntimalwarePtrOutput
- func (o ConfigurationOutput) AutomationAccountEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationOutput) AzureSecurityBaseline() ConfigurationAzureSecurityBaselinePtrOutput
- func (o ConfigurationOutput) Backup() ConfigurationBackupPtrOutput
- func (o ConfigurationOutput) BootDiagnosticsEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationOutput) DefenderForCloudEnabled() pulumi.BoolPtrOutput
- func (ConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationOutput) GuestConfigurationEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationOutput) Location() pulumi.StringOutput
- func (o ConfigurationOutput) LogAnalyticsEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationOutput) Name() pulumi.StringOutput
- func (o ConfigurationOutput) ResourceGroupName() pulumi.StringOutput
- func (o ConfigurationOutput) StatusChangeAlertEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
- func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
- type ConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { pulumi.CustomResourceState // A `antimalware` block as defined below. Antimalware ConfigurationAntimalwarePtrOutput `pulumi:"antimalware"` // Whether the automation account is enabled. Defaults to `false`. AutomationAccountEnabled pulumi.BoolPtrOutput `pulumi:"automationAccountEnabled"` // A `azureSecurityBaseline` block as defined below. AzureSecurityBaseline ConfigurationAzureSecurityBaselinePtrOutput `pulumi:"azureSecurityBaseline"` // A `backup` block as defined below. Backup ConfigurationBackupPtrOutput `pulumi:"backup"` // Whether the boot diagnostics are enabled. Defaults to `false`. BootDiagnosticsEnabled pulumi.BoolPtrOutput `pulumi:"bootDiagnosticsEnabled"` // Whether the defender for cloud is enabled. Defaults to `false`. DefenderForCloudEnabled pulumi.BoolPtrOutput `pulumi:"defenderForCloudEnabled"` // Whether the guest configuration is enabled. Defaults to `false`. GuestConfigurationEnabled pulumi.BoolPtrOutput `pulumi:"guestConfigurationEnabled"` // The Azure Region where the Automanage Configuration should exist. Changing this forces a new Automanage Configuration to be created. Location pulumi.StringOutput `pulumi:"location"` // Whether log analytics are enabled. Defaults to `false`. LogAnalyticsEnabled pulumi.BoolPtrOutput `pulumi:"logAnalyticsEnabled"` // The name which should be used for this Automanage Configuration. Changing this forces a new Automanage Configuration to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Automanage Configuration should exist. Changing this forces a new Automanage Configuration to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Whether the status change alert is enabled. Defaults to `false`. StatusChangeAlertEnabled pulumi.BoolPtrOutput `pulumi:"statusChangeAlertEnabled"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Automanage Configuration.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/automanage" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-automanage"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = automanage.NewConfiguration(ctx, "example", &automanage.ConfigurationArgs{ Name: pulumi.String("example-acmp"), ResourceGroupName: example.Name, Location: example.Location, Antimalware: &automanage.ConfigurationAntimalwareArgs{ Exclusions: &automanage.ConfigurationAntimalwareExclusionsArgs{ Extensions: pulumi.String("exe;dll"), Paths: pulumi.String("C:\\Windows\\Temp;D:\\Temp"), Processes: pulumi.String("svchost.exe;notepad.exe"), }, RealTimeProtectionEnabled: pulumi.Bool(true), ScheduledScanEnabled: pulumi.Bool(true), ScheduledScanType: pulumi.String("Quick"), ScheduledScanDay: pulumi.Int(1), ScheduledScanTimeInMinutes: pulumi.Int(1339), }, AzureSecurityBaseline: &automanage.ConfigurationAzureSecurityBaselineArgs{ AssignmentType: pulumi.String("ApplyAndAutoCorrect"), }, AutomationAccountEnabled: pulumi.Bool(true), Backup: &automanage.ConfigurationBackupArgs{ PolicyName: pulumi.String("acctest-backup-policy-%d"), TimeZone: pulumi.String("UTC"), InstantRpRetentionRangeInDays: pulumi.Int(2), SchedulePolicy: &automanage.ConfigurationBackupSchedulePolicyArgs{ ScheduleRunFrequency: pulumi.String("Daily"), ScheduleRunDays: pulumi.StringArray{ pulumi.String("Monday"), pulumi.String("Tuesday"), }, ScheduleRunTimes: pulumi.StringArray{ pulumi.String("12:00"), }, SchedulePolicyType: pulumi.String("SimpleSchedulePolicy"), }, RetentionPolicy: &automanage.ConfigurationBackupRetentionPolicyArgs{ RetentionPolicyType: pulumi.String("LongTermRetentionPolicy"), DailySchedule: &automanage.ConfigurationBackupRetentionPolicyDailyScheduleArgs{ RetentionTimes: pulumi.StringArray{ pulumi.String("12:00"), }, RetentionDuration: &automanage.ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs{ Count: pulumi.Int(7), DurationType: pulumi.String("Days"), }, }, WeeklySchedule: &automanage.ConfigurationBackupRetentionPolicyWeeklyScheduleArgs{ RetentionTimes: pulumi.StringArray{ pulumi.String("14:00"), }, RetentionDuration: &automanage.ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs{ Count: pulumi.Int(4), DurationType: pulumi.String("Weeks"), }, }, }, }, BootDiagnosticsEnabled: pulumi.Bool(true), DefenderForCloudEnabled: pulumi.Bool(true), GuestConfigurationEnabled: pulumi.Bool(true), LogAnalyticsEnabled: pulumi.Bool(true), StatusChangeAlertEnabled: pulumi.Bool(true), Tags: pulumi.StringMap{ "env": pulumi.String("test"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Automanage Configuration can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:automanage/configuration:Configuration example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AutoManage/configurationProfiles/configurationProfile1 ```
func GetConfiguration ¶
func GetConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationState, opts ...pulumi.ResourceOption) (*Configuration, error)
GetConfiguration gets an existing Configuration 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 NewConfiguration ¶
func NewConfiguration(ctx *pulumi.Context, name string, args *ConfigurationArgs, opts ...pulumi.ResourceOption) (*Configuration, error)
NewConfiguration registers a new resource with the given unique name, arguments, and options.
func (*Configuration) ElementType ¶
func (*Configuration) ElementType() reflect.Type
func (*Configuration) ToConfigurationOutput ¶
func (i *Configuration) ToConfigurationOutput() ConfigurationOutput
func (*Configuration) ToConfigurationOutputWithContext ¶
func (i *Configuration) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationAntimalware ¶
type ConfigurationAntimalware struct { // A `exclusions` block as defined below. Exclusions *ConfigurationAntimalwareExclusions `pulumi:"exclusions"` // Whether the real time protection is enabled. Defaults to `false`. RealTimeProtectionEnabled *bool `pulumi:"realTimeProtectionEnabled"` // The day of the scheduled scan. Possible values are `0` to `8` where `0` is daily, `1` to `7` are the days of the week and `8` is Disabled. Defaults to `8`. ScheduledScanDay *int `pulumi:"scheduledScanDay"` // Whether the scheduled scan is enabled. Defaults to `false`. ScheduledScanEnabled *bool `pulumi:"scheduledScanEnabled"` // The time of the scheduled scan in minutes. Possible values are `0` to `1439` where `0` is 12:00 AM and `1439` is 11:59 PM. ScheduledScanTimeInMinutes *int `pulumi:"scheduledScanTimeInMinutes"` // The type of the scheduled scan. Possible values are `Quick` and `Full`. Defaults to `Quick`. ScheduledScanType *string `pulumi:"scheduledScanType"` }
type ConfigurationAntimalwareArgs ¶
type ConfigurationAntimalwareArgs struct { // A `exclusions` block as defined below. Exclusions ConfigurationAntimalwareExclusionsPtrInput `pulumi:"exclusions"` // Whether the real time protection is enabled. Defaults to `false`. RealTimeProtectionEnabled pulumi.BoolPtrInput `pulumi:"realTimeProtectionEnabled"` // The day of the scheduled scan. Possible values are `0` to `8` where `0` is daily, `1` to `7` are the days of the week and `8` is Disabled. Defaults to `8`. ScheduledScanDay pulumi.IntPtrInput `pulumi:"scheduledScanDay"` // Whether the scheduled scan is enabled. Defaults to `false`. ScheduledScanEnabled pulumi.BoolPtrInput `pulumi:"scheduledScanEnabled"` // The time of the scheduled scan in minutes. Possible values are `0` to `1439` where `0` is 12:00 AM and `1439` is 11:59 PM. ScheduledScanTimeInMinutes pulumi.IntPtrInput `pulumi:"scheduledScanTimeInMinutes"` // The type of the scheduled scan. Possible values are `Quick` and `Full`. Defaults to `Quick`. ScheduledScanType pulumi.StringPtrInput `pulumi:"scheduledScanType"` }
func (ConfigurationAntimalwareArgs) ElementType ¶
func (ConfigurationAntimalwareArgs) ElementType() reflect.Type
func (ConfigurationAntimalwareArgs) ToConfigurationAntimalwareOutput ¶
func (i ConfigurationAntimalwareArgs) ToConfigurationAntimalwareOutput() ConfigurationAntimalwareOutput
func (ConfigurationAntimalwareArgs) ToConfigurationAntimalwareOutputWithContext ¶
func (i ConfigurationAntimalwareArgs) ToConfigurationAntimalwareOutputWithContext(ctx context.Context) ConfigurationAntimalwareOutput
func (ConfigurationAntimalwareArgs) ToConfigurationAntimalwarePtrOutput ¶
func (i ConfigurationAntimalwareArgs) ToConfigurationAntimalwarePtrOutput() ConfigurationAntimalwarePtrOutput
func (ConfigurationAntimalwareArgs) ToConfigurationAntimalwarePtrOutputWithContext ¶
func (i ConfigurationAntimalwareArgs) ToConfigurationAntimalwarePtrOutputWithContext(ctx context.Context) ConfigurationAntimalwarePtrOutput
type ConfigurationAntimalwareExclusions ¶
type ConfigurationAntimalwareExclusions struct { // The extensions to exclude from the antimalware scan, separated by `;`. For example `.ext1;.ext2`. Extensions *string `pulumi:"extensions"` // The paths to exclude from the antimalware scan, separated by `;`. For example `C:\\Windows\\Temp;D:\\Temp`. Paths *string `pulumi:"paths"` // The processes to exclude from the antimalware scan, separated by `;`. For example `svchost.exe;notepad.exe`. Processes *string `pulumi:"processes"` }
type ConfigurationAntimalwareExclusionsArgs ¶
type ConfigurationAntimalwareExclusionsArgs struct { // The extensions to exclude from the antimalware scan, separated by `;`. For example `.ext1;.ext2`. Extensions pulumi.StringPtrInput `pulumi:"extensions"` // The paths to exclude from the antimalware scan, separated by `;`. For example `C:\\Windows\\Temp;D:\\Temp`. Paths pulumi.StringPtrInput `pulumi:"paths"` // The processes to exclude from the antimalware scan, separated by `;`. For example `svchost.exe;notepad.exe`. Processes pulumi.StringPtrInput `pulumi:"processes"` }
func (ConfigurationAntimalwareExclusionsArgs) ElementType ¶
func (ConfigurationAntimalwareExclusionsArgs) ElementType() reflect.Type
func (ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsOutput ¶
func (i ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsOutput() ConfigurationAntimalwareExclusionsOutput
func (ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsOutputWithContext ¶
func (i ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsOutput
func (ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsPtrOutput ¶
func (i ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsPtrOutput() ConfigurationAntimalwareExclusionsPtrOutput
func (ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsPtrOutputWithContext ¶
func (i ConfigurationAntimalwareExclusionsArgs) ToConfigurationAntimalwareExclusionsPtrOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsPtrOutput
type ConfigurationAntimalwareExclusionsInput ¶
type ConfigurationAntimalwareExclusionsInput interface { pulumi.Input ToConfigurationAntimalwareExclusionsOutput() ConfigurationAntimalwareExclusionsOutput ToConfigurationAntimalwareExclusionsOutputWithContext(context.Context) ConfigurationAntimalwareExclusionsOutput }
ConfigurationAntimalwareExclusionsInput is an input type that accepts ConfigurationAntimalwareExclusionsArgs and ConfigurationAntimalwareExclusionsOutput values. You can construct a concrete instance of `ConfigurationAntimalwareExclusionsInput` via:
ConfigurationAntimalwareExclusionsArgs{...}
type ConfigurationAntimalwareExclusionsOutput ¶
type ConfigurationAntimalwareExclusionsOutput struct{ *pulumi.OutputState }
func (ConfigurationAntimalwareExclusionsOutput) ElementType ¶
func (ConfigurationAntimalwareExclusionsOutput) ElementType() reflect.Type
func (ConfigurationAntimalwareExclusionsOutput) Extensions ¶
func (o ConfigurationAntimalwareExclusionsOutput) Extensions() pulumi.StringPtrOutput
The extensions to exclude from the antimalware scan, separated by `;`. For example `.ext1;.ext2`.
func (ConfigurationAntimalwareExclusionsOutput) Paths ¶
func (o ConfigurationAntimalwareExclusionsOutput) Paths() pulumi.StringPtrOutput
The paths to exclude from the antimalware scan, separated by `;`. For example `C:\\Windows\\Temp;D:\\Temp`.
func (ConfigurationAntimalwareExclusionsOutput) Processes ¶
func (o ConfigurationAntimalwareExclusionsOutput) Processes() pulumi.StringPtrOutput
The processes to exclude from the antimalware scan, separated by `;`. For example `svchost.exe;notepad.exe`.
func (ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsOutput ¶
func (o ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsOutput() ConfigurationAntimalwareExclusionsOutput
func (ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsOutputWithContext ¶
func (o ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsOutput
func (ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsPtrOutput ¶
func (o ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsPtrOutput() ConfigurationAntimalwareExclusionsPtrOutput
func (ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsPtrOutputWithContext ¶
func (o ConfigurationAntimalwareExclusionsOutput) ToConfigurationAntimalwareExclusionsPtrOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsPtrOutput
type ConfigurationAntimalwareExclusionsPtrInput ¶
type ConfigurationAntimalwareExclusionsPtrInput interface { pulumi.Input ToConfigurationAntimalwareExclusionsPtrOutput() ConfigurationAntimalwareExclusionsPtrOutput ToConfigurationAntimalwareExclusionsPtrOutputWithContext(context.Context) ConfigurationAntimalwareExclusionsPtrOutput }
ConfigurationAntimalwareExclusionsPtrInput is an input type that accepts ConfigurationAntimalwareExclusionsArgs, ConfigurationAntimalwareExclusionsPtr and ConfigurationAntimalwareExclusionsPtrOutput values. You can construct a concrete instance of `ConfigurationAntimalwareExclusionsPtrInput` via:
ConfigurationAntimalwareExclusionsArgs{...} or: nil
func ConfigurationAntimalwareExclusionsPtr ¶
func ConfigurationAntimalwareExclusionsPtr(v *ConfigurationAntimalwareExclusionsArgs) ConfigurationAntimalwareExclusionsPtrInput
type ConfigurationAntimalwareExclusionsPtrOutput ¶
type ConfigurationAntimalwareExclusionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationAntimalwareExclusionsPtrOutput) ElementType ¶
func (ConfigurationAntimalwareExclusionsPtrOutput) ElementType() reflect.Type
func (ConfigurationAntimalwareExclusionsPtrOutput) Extensions ¶
func (o ConfigurationAntimalwareExclusionsPtrOutput) Extensions() pulumi.StringPtrOutput
The extensions to exclude from the antimalware scan, separated by `;`. For example `.ext1;.ext2`.
func (ConfigurationAntimalwareExclusionsPtrOutput) Paths ¶
func (o ConfigurationAntimalwareExclusionsPtrOutput) Paths() pulumi.StringPtrOutput
The paths to exclude from the antimalware scan, separated by `;`. For example `C:\\Windows\\Temp;D:\\Temp`.
func (ConfigurationAntimalwareExclusionsPtrOutput) Processes ¶
func (o ConfigurationAntimalwareExclusionsPtrOutput) Processes() pulumi.StringPtrOutput
The processes to exclude from the antimalware scan, separated by `;`. For example `svchost.exe;notepad.exe`.
func (ConfigurationAntimalwareExclusionsPtrOutput) ToConfigurationAntimalwareExclusionsPtrOutput ¶
func (o ConfigurationAntimalwareExclusionsPtrOutput) ToConfigurationAntimalwareExclusionsPtrOutput() ConfigurationAntimalwareExclusionsPtrOutput
func (ConfigurationAntimalwareExclusionsPtrOutput) ToConfigurationAntimalwareExclusionsPtrOutputWithContext ¶
func (o ConfigurationAntimalwareExclusionsPtrOutput) ToConfigurationAntimalwareExclusionsPtrOutputWithContext(ctx context.Context) ConfigurationAntimalwareExclusionsPtrOutput
type ConfigurationAntimalwareInput ¶
type ConfigurationAntimalwareInput interface { pulumi.Input ToConfigurationAntimalwareOutput() ConfigurationAntimalwareOutput ToConfigurationAntimalwareOutputWithContext(context.Context) ConfigurationAntimalwareOutput }
ConfigurationAntimalwareInput is an input type that accepts ConfigurationAntimalwareArgs and ConfigurationAntimalwareOutput values. You can construct a concrete instance of `ConfigurationAntimalwareInput` via:
ConfigurationAntimalwareArgs{...}
type ConfigurationAntimalwareOutput ¶
type ConfigurationAntimalwareOutput struct{ *pulumi.OutputState }
func (ConfigurationAntimalwareOutput) ElementType ¶
func (ConfigurationAntimalwareOutput) ElementType() reflect.Type
func (ConfigurationAntimalwareOutput) Exclusions ¶
func (o ConfigurationAntimalwareOutput) Exclusions() ConfigurationAntimalwareExclusionsPtrOutput
A `exclusions` block as defined below.
func (ConfigurationAntimalwareOutput) RealTimeProtectionEnabled ¶
func (o ConfigurationAntimalwareOutput) RealTimeProtectionEnabled() pulumi.BoolPtrOutput
Whether the real time protection is enabled. Defaults to `false`.
func (ConfigurationAntimalwareOutput) ScheduledScanDay ¶
func (o ConfigurationAntimalwareOutput) ScheduledScanDay() pulumi.IntPtrOutput
The day of the scheduled scan. Possible values are `0` to `8` where `0` is daily, `1` to `7` are the days of the week and `8` is Disabled. Defaults to `8`.
func (ConfigurationAntimalwareOutput) ScheduledScanEnabled ¶
func (o ConfigurationAntimalwareOutput) ScheduledScanEnabled() pulumi.BoolPtrOutput
Whether the scheduled scan is enabled. Defaults to `false`.
func (ConfigurationAntimalwareOutput) ScheduledScanTimeInMinutes ¶
func (o ConfigurationAntimalwareOutput) ScheduledScanTimeInMinutes() pulumi.IntPtrOutput
The time of the scheduled scan in minutes. Possible values are `0` to `1439` where `0` is 12:00 AM and `1439` is 11:59 PM.
func (ConfigurationAntimalwareOutput) ScheduledScanType ¶
func (o ConfigurationAntimalwareOutput) ScheduledScanType() pulumi.StringPtrOutput
The type of the scheduled scan. Possible values are `Quick` and `Full`. Defaults to `Quick`.
func (ConfigurationAntimalwareOutput) ToConfigurationAntimalwareOutput ¶
func (o ConfigurationAntimalwareOutput) ToConfigurationAntimalwareOutput() ConfigurationAntimalwareOutput
func (ConfigurationAntimalwareOutput) ToConfigurationAntimalwareOutputWithContext ¶
func (o ConfigurationAntimalwareOutput) ToConfigurationAntimalwareOutputWithContext(ctx context.Context) ConfigurationAntimalwareOutput
func (ConfigurationAntimalwareOutput) ToConfigurationAntimalwarePtrOutput ¶
func (o ConfigurationAntimalwareOutput) ToConfigurationAntimalwarePtrOutput() ConfigurationAntimalwarePtrOutput
func (ConfigurationAntimalwareOutput) ToConfigurationAntimalwarePtrOutputWithContext ¶
func (o ConfigurationAntimalwareOutput) ToConfigurationAntimalwarePtrOutputWithContext(ctx context.Context) ConfigurationAntimalwarePtrOutput
type ConfigurationAntimalwarePtrInput ¶
type ConfigurationAntimalwarePtrInput interface { pulumi.Input ToConfigurationAntimalwarePtrOutput() ConfigurationAntimalwarePtrOutput ToConfigurationAntimalwarePtrOutputWithContext(context.Context) ConfigurationAntimalwarePtrOutput }
ConfigurationAntimalwarePtrInput is an input type that accepts ConfigurationAntimalwareArgs, ConfigurationAntimalwarePtr and ConfigurationAntimalwarePtrOutput values. You can construct a concrete instance of `ConfigurationAntimalwarePtrInput` via:
ConfigurationAntimalwareArgs{...} or: nil
func ConfigurationAntimalwarePtr ¶
func ConfigurationAntimalwarePtr(v *ConfigurationAntimalwareArgs) ConfigurationAntimalwarePtrInput
type ConfigurationAntimalwarePtrOutput ¶
type ConfigurationAntimalwarePtrOutput struct{ *pulumi.OutputState }
func (ConfigurationAntimalwarePtrOutput) Elem ¶
func (o ConfigurationAntimalwarePtrOutput) Elem() ConfigurationAntimalwareOutput
func (ConfigurationAntimalwarePtrOutput) ElementType ¶
func (ConfigurationAntimalwarePtrOutput) ElementType() reflect.Type
func (ConfigurationAntimalwarePtrOutput) Exclusions ¶
func (o ConfigurationAntimalwarePtrOutput) Exclusions() ConfigurationAntimalwareExclusionsPtrOutput
A `exclusions` block as defined below.
func (ConfigurationAntimalwarePtrOutput) RealTimeProtectionEnabled ¶
func (o ConfigurationAntimalwarePtrOutput) RealTimeProtectionEnabled() pulumi.BoolPtrOutput
Whether the real time protection is enabled. Defaults to `false`.
func (ConfigurationAntimalwarePtrOutput) ScheduledScanDay ¶
func (o ConfigurationAntimalwarePtrOutput) ScheduledScanDay() pulumi.IntPtrOutput
The day of the scheduled scan. Possible values are `0` to `8` where `0` is daily, `1` to `7` are the days of the week and `8` is Disabled. Defaults to `8`.
func (ConfigurationAntimalwarePtrOutput) ScheduledScanEnabled ¶
func (o ConfigurationAntimalwarePtrOutput) ScheduledScanEnabled() pulumi.BoolPtrOutput
Whether the scheduled scan is enabled. Defaults to `false`.
func (ConfigurationAntimalwarePtrOutput) ScheduledScanTimeInMinutes ¶
func (o ConfigurationAntimalwarePtrOutput) ScheduledScanTimeInMinutes() pulumi.IntPtrOutput
The time of the scheduled scan in minutes. Possible values are `0` to `1439` where `0` is 12:00 AM and `1439` is 11:59 PM.
func (ConfigurationAntimalwarePtrOutput) ScheduledScanType ¶
func (o ConfigurationAntimalwarePtrOutput) ScheduledScanType() pulumi.StringPtrOutput
The type of the scheduled scan. Possible values are `Quick` and `Full`. Defaults to `Quick`.
func (ConfigurationAntimalwarePtrOutput) ToConfigurationAntimalwarePtrOutput ¶
func (o ConfigurationAntimalwarePtrOutput) ToConfigurationAntimalwarePtrOutput() ConfigurationAntimalwarePtrOutput
func (ConfigurationAntimalwarePtrOutput) ToConfigurationAntimalwarePtrOutputWithContext ¶
func (o ConfigurationAntimalwarePtrOutput) ToConfigurationAntimalwarePtrOutputWithContext(ctx context.Context) ConfigurationAntimalwarePtrOutput
type ConfigurationArgs ¶
type ConfigurationArgs struct { // A `antimalware` block as defined below. Antimalware ConfigurationAntimalwarePtrInput // Whether the automation account is enabled. Defaults to `false`. AutomationAccountEnabled pulumi.BoolPtrInput // A `azureSecurityBaseline` block as defined below. AzureSecurityBaseline ConfigurationAzureSecurityBaselinePtrInput // A `backup` block as defined below. Backup ConfigurationBackupPtrInput // Whether the boot diagnostics are enabled. Defaults to `false`. BootDiagnosticsEnabled pulumi.BoolPtrInput // Whether the defender for cloud is enabled. Defaults to `false`. DefenderForCloudEnabled pulumi.BoolPtrInput // Whether the guest configuration is enabled. Defaults to `false`. GuestConfigurationEnabled pulumi.BoolPtrInput // The Azure Region where the Automanage Configuration should exist. Changing this forces a new Automanage Configuration to be created. Location pulumi.StringPtrInput // Whether log analytics are enabled. Defaults to `false`. LogAnalyticsEnabled pulumi.BoolPtrInput // The name which should be used for this Automanage Configuration. Changing this forces a new Automanage Configuration to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Automanage Configuration should exist. Changing this forces a new Automanage Configuration to be created. ResourceGroupName pulumi.StringInput // Whether the status change alert is enabled. Defaults to `false`. StatusChangeAlertEnabled pulumi.BoolPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Configuration resource.
func (ConfigurationArgs) ElementType ¶
func (ConfigurationArgs) ElementType() reflect.Type
type ConfigurationArray ¶
type ConfigurationArray []ConfigurationInput
func (ConfigurationArray) ElementType ¶
func (ConfigurationArray) ElementType() reflect.Type
func (ConfigurationArray) ToConfigurationArrayOutput ¶
func (i ConfigurationArray) ToConfigurationArrayOutput() ConfigurationArrayOutput
func (ConfigurationArray) ToConfigurationArrayOutputWithContext ¶
func (i ConfigurationArray) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
type ConfigurationArrayInput ¶
type ConfigurationArrayInput interface { pulumi.Input ToConfigurationArrayOutput() ConfigurationArrayOutput ToConfigurationArrayOutputWithContext(context.Context) ConfigurationArrayOutput }
ConfigurationArrayInput is an input type that accepts ConfigurationArray and ConfigurationArrayOutput values. You can construct a concrete instance of `ConfigurationArrayInput` via:
ConfigurationArray{ ConfigurationArgs{...} }
type ConfigurationArrayOutput ¶
type ConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationArrayOutput) ElementType ¶
func (ConfigurationArrayOutput) ElementType() reflect.Type
func (ConfigurationArrayOutput) Index ¶
func (o ConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigurationOutput
func (ConfigurationArrayOutput) ToConfigurationArrayOutput ¶
func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput
func (ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext ¶
func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
type ConfigurationAzureSecurityBaseline ¶
type ConfigurationAzureSecurityBaseline struct { // The assignment type of the azure security baseline. Possible values are `ApplyAndAutoCorrect`, `ApplyAndMonitor`, `Audit` and `DeployAndAutoCorrect`. Defaults to `ApplyAndAutoCorrect`. AssignmentType *string `pulumi:"assignmentType"` }
type ConfigurationAzureSecurityBaselineArgs ¶
type ConfigurationAzureSecurityBaselineArgs struct { // The assignment type of the azure security baseline. Possible values are `ApplyAndAutoCorrect`, `ApplyAndMonitor`, `Audit` and `DeployAndAutoCorrect`. Defaults to `ApplyAndAutoCorrect`. AssignmentType pulumi.StringPtrInput `pulumi:"assignmentType"` }
func (ConfigurationAzureSecurityBaselineArgs) ElementType ¶
func (ConfigurationAzureSecurityBaselineArgs) ElementType() reflect.Type
func (ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselineOutput ¶
func (i ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselineOutput() ConfigurationAzureSecurityBaselineOutput
func (ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselineOutputWithContext ¶
func (i ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselineOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselineOutput
func (ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselinePtrOutput ¶
func (i ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselinePtrOutput() ConfigurationAzureSecurityBaselinePtrOutput
func (ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselinePtrOutputWithContext ¶
func (i ConfigurationAzureSecurityBaselineArgs) ToConfigurationAzureSecurityBaselinePtrOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselinePtrOutput
type ConfigurationAzureSecurityBaselineInput ¶
type ConfigurationAzureSecurityBaselineInput interface { pulumi.Input ToConfigurationAzureSecurityBaselineOutput() ConfigurationAzureSecurityBaselineOutput ToConfigurationAzureSecurityBaselineOutputWithContext(context.Context) ConfigurationAzureSecurityBaselineOutput }
ConfigurationAzureSecurityBaselineInput is an input type that accepts ConfigurationAzureSecurityBaselineArgs and ConfigurationAzureSecurityBaselineOutput values. You can construct a concrete instance of `ConfigurationAzureSecurityBaselineInput` via:
ConfigurationAzureSecurityBaselineArgs{...}
type ConfigurationAzureSecurityBaselineOutput ¶
type ConfigurationAzureSecurityBaselineOutput struct{ *pulumi.OutputState }
func (ConfigurationAzureSecurityBaselineOutput) AssignmentType ¶
func (o ConfigurationAzureSecurityBaselineOutput) AssignmentType() pulumi.StringPtrOutput
The assignment type of the azure security baseline. Possible values are `ApplyAndAutoCorrect`, `ApplyAndMonitor`, `Audit` and `DeployAndAutoCorrect`. Defaults to `ApplyAndAutoCorrect`.
func (ConfigurationAzureSecurityBaselineOutput) ElementType ¶
func (ConfigurationAzureSecurityBaselineOutput) ElementType() reflect.Type
func (ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselineOutput ¶
func (o ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselineOutput() ConfigurationAzureSecurityBaselineOutput
func (ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselineOutputWithContext ¶
func (o ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselineOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselineOutput
func (ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselinePtrOutput ¶
func (o ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselinePtrOutput() ConfigurationAzureSecurityBaselinePtrOutput
func (ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselinePtrOutputWithContext ¶
func (o ConfigurationAzureSecurityBaselineOutput) ToConfigurationAzureSecurityBaselinePtrOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselinePtrOutput
type ConfigurationAzureSecurityBaselinePtrInput ¶
type ConfigurationAzureSecurityBaselinePtrInput interface { pulumi.Input ToConfigurationAzureSecurityBaselinePtrOutput() ConfigurationAzureSecurityBaselinePtrOutput ToConfigurationAzureSecurityBaselinePtrOutputWithContext(context.Context) ConfigurationAzureSecurityBaselinePtrOutput }
ConfigurationAzureSecurityBaselinePtrInput is an input type that accepts ConfigurationAzureSecurityBaselineArgs, ConfigurationAzureSecurityBaselinePtr and ConfigurationAzureSecurityBaselinePtrOutput values. You can construct a concrete instance of `ConfigurationAzureSecurityBaselinePtrInput` via:
ConfigurationAzureSecurityBaselineArgs{...} or: nil
func ConfigurationAzureSecurityBaselinePtr ¶
func ConfigurationAzureSecurityBaselinePtr(v *ConfigurationAzureSecurityBaselineArgs) ConfigurationAzureSecurityBaselinePtrInput
type ConfigurationAzureSecurityBaselinePtrOutput ¶
type ConfigurationAzureSecurityBaselinePtrOutput struct{ *pulumi.OutputState }
func (ConfigurationAzureSecurityBaselinePtrOutput) AssignmentType ¶
func (o ConfigurationAzureSecurityBaselinePtrOutput) AssignmentType() pulumi.StringPtrOutput
The assignment type of the azure security baseline. Possible values are `ApplyAndAutoCorrect`, `ApplyAndMonitor`, `Audit` and `DeployAndAutoCorrect`. Defaults to `ApplyAndAutoCorrect`.
func (ConfigurationAzureSecurityBaselinePtrOutput) ElementType ¶
func (ConfigurationAzureSecurityBaselinePtrOutput) ElementType() reflect.Type
func (ConfigurationAzureSecurityBaselinePtrOutput) ToConfigurationAzureSecurityBaselinePtrOutput ¶
func (o ConfigurationAzureSecurityBaselinePtrOutput) ToConfigurationAzureSecurityBaselinePtrOutput() ConfigurationAzureSecurityBaselinePtrOutput
func (ConfigurationAzureSecurityBaselinePtrOutput) ToConfigurationAzureSecurityBaselinePtrOutputWithContext ¶
func (o ConfigurationAzureSecurityBaselinePtrOutput) ToConfigurationAzureSecurityBaselinePtrOutputWithContext(ctx context.Context) ConfigurationAzureSecurityBaselinePtrOutput
type ConfigurationBackup ¶
type ConfigurationBackup struct { // The retention range in days of the backup policy. Defaults to `5`. InstantRpRetentionRangeInDays *int `pulumi:"instantRpRetentionRangeInDays"` // The name of the backup policy. PolicyName *string `pulumi:"policyName"` // A `retentionPolicy` block as defined below. RetentionPolicy *ConfigurationBackupRetentionPolicy `pulumi:"retentionPolicy"` // A `schedulePolicy` block as defined below. SchedulePolicy *ConfigurationBackupSchedulePolicy `pulumi:"schedulePolicy"` // The timezone of the backup policy. Defaults to `UTC`. TimeZone *string `pulumi:"timeZone"` }
type ConfigurationBackupArgs ¶
type ConfigurationBackupArgs struct { // The retention range in days of the backup policy. Defaults to `5`. InstantRpRetentionRangeInDays pulumi.IntPtrInput `pulumi:"instantRpRetentionRangeInDays"` // The name of the backup policy. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` // A `retentionPolicy` block as defined below. RetentionPolicy ConfigurationBackupRetentionPolicyPtrInput `pulumi:"retentionPolicy"` // A `schedulePolicy` block as defined below. SchedulePolicy ConfigurationBackupSchedulePolicyPtrInput `pulumi:"schedulePolicy"` // The timezone of the backup policy. Defaults to `UTC`. TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (ConfigurationBackupArgs) ElementType ¶
func (ConfigurationBackupArgs) ElementType() reflect.Type
func (ConfigurationBackupArgs) ToConfigurationBackupOutput ¶
func (i ConfigurationBackupArgs) ToConfigurationBackupOutput() ConfigurationBackupOutput
func (ConfigurationBackupArgs) ToConfigurationBackupOutputWithContext ¶
func (i ConfigurationBackupArgs) ToConfigurationBackupOutputWithContext(ctx context.Context) ConfigurationBackupOutput
func (ConfigurationBackupArgs) ToConfigurationBackupPtrOutput ¶
func (i ConfigurationBackupArgs) ToConfigurationBackupPtrOutput() ConfigurationBackupPtrOutput
func (ConfigurationBackupArgs) ToConfigurationBackupPtrOutputWithContext ¶
func (i ConfigurationBackupArgs) ToConfigurationBackupPtrOutputWithContext(ctx context.Context) ConfigurationBackupPtrOutput
type ConfigurationBackupInput ¶
type ConfigurationBackupInput interface { pulumi.Input ToConfigurationBackupOutput() ConfigurationBackupOutput ToConfigurationBackupOutputWithContext(context.Context) ConfigurationBackupOutput }
ConfigurationBackupInput is an input type that accepts ConfigurationBackupArgs and ConfigurationBackupOutput values. You can construct a concrete instance of `ConfigurationBackupInput` via:
ConfigurationBackupArgs{...}
type ConfigurationBackupOutput ¶
type ConfigurationBackupOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupOutput) ElementType ¶
func (ConfigurationBackupOutput) ElementType() reflect.Type
func (ConfigurationBackupOutput) InstantRpRetentionRangeInDays ¶
func (o ConfigurationBackupOutput) InstantRpRetentionRangeInDays() pulumi.IntPtrOutput
The retention range in days of the backup policy. Defaults to `5`.
func (ConfigurationBackupOutput) PolicyName ¶
func (o ConfigurationBackupOutput) PolicyName() pulumi.StringPtrOutput
The name of the backup policy.
func (ConfigurationBackupOutput) RetentionPolicy ¶
func (o ConfigurationBackupOutput) RetentionPolicy() ConfigurationBackupRetentionPolicyPtrOutput
A `retentionPolicy` block as defined below.
func (ConfigurationBackupOutput) SchedulePolicy ¶
func (o ConfigurationBackupOutput) SchedulePolicy() ConfigurationBackupSchedulePolicyPtrOutput
A `schedulePolicy` block as defined below.
func (ConfigurationBackupOutput) TimeZone ¶
func (o ConfigurationBackupOutput) TimeZone() pulumi.StringPtrOutput
The timezone of the backup policy. Defaults to `UTC`.
func (ConfigurationBackupOutput) ToConfigurationBackupOutput ¶
func (o ConfigurationBackupOutput) ToConfigurationBackupOutput() ConfigurationBackupOutput
func (ConfigurationBackupOutput) ToConfigurationBackupOutputWithContext ¶
func (o ConfigurationBackupOutput) ToConfigurationBackupOutputWithContext(ctx context.Context) ConfigurationBackupOutput
func (ConfigurationBackupOutput) ToConfigurationBackupPtrOutput ¶
func (o ConfigurationBackupOutput) ToConfigurationBackupPtrOutput() ConfigurationBackupPtrOutput
func (ConfigurationBackupOutput) ToConfigurationBackupPtrOutputWithContext ¶
func (o ConfigurationBackupOutput) ToConfigurationBackupPtrOutputWithContext(ctx context.Context) ConfigurationBackupPtrOutput
type ConfigurationBackupPtrInput ¶
type ConfigurationBackupPtrInput interface { pulumi.Input ToConfigurationBackupPtrOutput() ConfigurationBackupPtrOutput ToConfigurationBackupPtrOutputWithContext(context.Context) ConfigurationBackupPtrOutput }
ConfigurationBackupPtrInput is an input type that accepts ConfigurationBackupArgs, ConfigurationBackupPtr and ConfigurationBackupPtrOutput values. You can construct a concrete instance of `ConfigurationBackupPtrInput` via:
ConfigurationBackupArgs{...} or: nil
func ConfigurationBackupPtr ¶
func ConfigurationBackupPtr(v *ConfigurationBackupArgs) ConfigurationBackupPtrInput
type ConfigurationBackupPtrOutput ¶
type ConfigurationBackupPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupPtrOutput) Elem ¶
func (o ConfigurationBackupPtrOutput) Elem() ConfigurationBackupOutput
func (ConfigurationBackupPtrOutput) ElementType ¶
func (ConfigurationBackupPtrOutput) ElementType() reflect.Type
func (ConfigurationBackupPtrOutput) InstantRpRetentionRangeInDays ¶
func (o ConfigurationBackupPtrOutput) InstantRpRetentionRangeInDays() pulumi.IntPtrOutput
The retention range in days of the backup policy. Defaults to `5`.
func (ConfigurationBackupPtrOutput) PolicyName ¶
func (o ConfigurationBackupPtrOutput) PolicyName() pulumi.StringPtrOutput
The name of the backup policy.
func (ConfigurationBackupPtrOutput) RetentionPolicy ¶
func (o ConfigurationBackupPtrOutput) RetentionPolicy() ConfigurationBackupRetentionPolicyPtrOutput
A `retentionPolicy` block as defined below.
func (ConfigurationBackupPtrOutput) SchedulePolicy ¶
func (o ConfigurationBackupPtrOutput) SchedulePolicy() ConfigurationBackupSchedulePolicyPtrOutput
A `schedulePolicy` block as defined below.
func (ConfigurationBackupPtrOutput) TimeZone ¶
func (o ConfigurationBackupPtrOutput) TimeZone() pulumi.StringPtrOutput
The timezone of the backup policy. Defaults to `UTC`.
func (ConfigurationBackupPtrOutput) ToConfigurationBackupPtrOutput ¶
func (o ConfigurationBackupPtrOutput) ToConfigurationBackupPtrOutput() ConfigurationBackupPtrOutput
func (ConfigurationBackupPtrOutput) ToConfigurationBackupPtrOutputWithContext ¶
func (o ConfigurationBackupPtrOutput) ToConfigurationBackupPtrOutputWithContext(ctx context.Context) ConfigurationBackupPtrOutput
type ConfigurationBackupRetentionPolicy ¶
type ConfigurationBackupRetentionPolicy struct { // A `dailySchedule` block as defined below. DailySchedule *ConfigurationBackupRetentionPolicyDailySchedule `pulumi:"dailySchedule"` // The retention policy type of the backup policy. Possible value is `LongTermRetentionPolicy`. Defaults to `LongTermRetentionPolicy`. RetentionPolicyType *string `pulumi:"retentionPolicyType"` // A `weeklySchedule` block as defined below. WeeklySchedule *ConfigurationBackupRetentionPolicyWeeklySchedule `pulumi:"weeklySchedule"` }
type ConfigurationBackupRetentionPolicyArgs ¶
type ConfigurationBackupRetentionPolicyArgs struct { // A `dailySchedule` block as defined below. DailySchedule ConfigurationBackupRetentionPolicyDailySchedulePtrInput `pulumi:"dailySchedule"` // The retention policy type of the backup policy. Possible value is `LongTermRetentionPolicy`. Defaults to `LongTermRetentionPolicy`. RetentionPolicyType pulumi.StringPtrInput `pulumi:"retentionPolicyType"` // A `weeklySchedule` block as defined below. WeeklySchedule ConfigurationBackupRetentionPolicyWeeklySchedulePtrInput `pulumi:"weeklySchedule"` }
func (ConfigurationBackupRetentionPolicyArgs) ElementType ¶
func (ConfigurationBackupRetentionPolicyArgs) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyOutput ¶
func (i ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyOutput() ConfigurationBackupRetentionPolicyOutput
func (ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyOutput
func (ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyPtrOutput ¶
func (i ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyPtrOutput() ConfigurationBackupRetentionPolicyPtrOutput
func (ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyPtrOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyArgs) ToConfigurationBackupRetentionPolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyPtrOutput
type ConfigurationBackupRetentionPolicyDailySchedule ¶
type ConfigurationBackupRetentionPolicyDailySchedule struct { // A `retentionDuration` block as defined below. RetentionDuration *ConfigurationBackupRetentionPolicyDailyScheduleRetentionDuration `pulumi:"retentionDuration"` // The retention times of the backup policy. RetentionTimes []string `pulumi:"retentionTimes"` }
type ConfigurationBackupRetentionPolicyDailyScheduleArgs ¶
type ConfigurationBackupRetentionPolicyDailyScheduleArgs struct { // A `retentionDuration` block as defined below. RetentionDuration ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrInput `pulumi:"retentionDuration"` // The retention times of the backup policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
func (ConfigurationBackupRetentionPolicyDailyScheduleArgs) ElementType ¶
func (ConfigurationBackupRetentionPolicyDailyScheduleArgs) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailyScheduleOutput ¶
func (i ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailyScheduleOutput() ConfigurationBackupRetentionPolicyDailyScheduleOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailyScheduleOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailyScheduleOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput ¶
func (i ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyDailyScheduleArgs) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
type ConfigurationBackupRetentionPolicyDailyScheduleInput ¶
type ConfigurationBackupRetentionPolicyDailyScheduleInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyDailyScheduleOutput() ConfigurationBackupRetentionPolicyDailyScheduleOutput ToConfigurationBackupRetentionPolicyDailyScheduleOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyDailyScheduleOutput }
ConfigurationBackupRetentionPolicyDailyScheduleInput is an input type that accepts ConfigurationBackupRetentionPolicyDailyScheduleArgs and ConfigurationBackupRetentionPolicyDailyScheduleOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyDailyScheduleInput` via:
ConfigurationBackupRetentionPolicyDailyScheduleArgs{...}
type ConfigurationBackupRetentionPolicyDailyScheduleOutput ¶
type ConfigurationBackupRetentionPolicyDailyScheduleOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) RetentionDuration ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) RetentionDuration() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
A `retentionDuration` block as defined below.
func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) RetentionTimes ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
The retention times of the backup policy.
func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailyScheduleOutput ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailyScheduleOutput() ConfigurationBackupRetentionPolicyDailyScheduleOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailyScheduleOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailyScheduleOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
type ConfigurationBackupRetentionPolicyDailySchedulePtrInput ¶
type ConfigurationBackupRetentionPolicyDailySchedulePtrInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyDailySchedulePtrOutput }
ConfigurationBackupRetentionPolicyDailySchedulePtrInput is an input type that accepts ConfigurationBackupRetentionPolicyDailyScheduleArgs, ConfigurationBackupRetentionPolicyDailySchedulePtr and ConfigurationBackupRetentionPolicyDailySchedulePtrOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyDailySchedulePtrInput` via:
ConfigurationBackupRetentionPolicyDailyScheduleArgs{...} or: nil
func ConfigurationBackupRetentionPolicyDailySchedulePtr ¶
func ConfigurationBackupRetentionPolicyDailySchedulePtr(v *ConfigurationBackupRetentionPolicyDailyScheduleArgs) ConfigurationBackupRetentionPolicyDailySchedulePtrInput
type ConfigurationBackupRetentionPolicyDailySchedulePtrOutput ¶
type ConfigurationBackupRetentionPolicyDailySchedulePtrOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) RetentionDuration ¶
func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) RetentionDuration() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
A `retentionDuration` block as defined below.
func (ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) RetentionTimes ¶
func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
The retention times of the backup policy.
func (ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput ¶
func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutput() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
func (ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyDailySchedulePtrOutput) ToConfigurationBackupRetentionPolicyDailySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDuration ¶
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDuration struct { // The count of the retention duration of the backup policy. Valid value inside `dailySchedule` is `7` to `9999` and inside `weeklySchedule` is `1` to `5163`. Count *int `pulumi:"count"` // The duration type of the retention duration of the backup policy. Valid value inside `dailySchedule` is `Days` and inside `weeklySchedule` is `Weeks`. Defaults to `Days`. DurationType *string `pulumi:"durationType"` }
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs ¶
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs struct { // The count of the retention duration of the backup policy. Valid value inside `dailySchedule` is `7` to `9999` and inside `weeklySchedule` is `1` to `5163`. Count pulumi.IntPtrInput `pulumi:"count"` // The duration type of the retention duration of the backup policy. Valid value inside `dailySchedule` is `Days` and inside `weeklySchedule` is `Weeks`. Defaults to `Days`. DurationType pulumi.StringPtrInput `pulumi:"durationType"` }
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ElementType ¶
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput ¶
func (i ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput ¶
func (i ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationInput ¶
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput }
ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationInput is an input type that accepts ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs and ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationInput` via:
ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs{...}
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput ¶
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) Count ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) Count() pulumi.IntPtrOutput
The count of the retention duration of the backup policy. Valid value inside `dailySchedule` is `7` to `9999` and inside `weeklySchedule` is `1` to `5163`.
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) DurationType ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) DurationType() pulumi.StringPtrOutput
The duration type of the retention duration of the backup policy. Valid value inside `dailySchedule` is `Days` and inside `weeklySchedule` is `Weeks`. Defaults to `Days`.
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrInput ¶
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput }
ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrInput is an input type that accepts ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs, ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtr and ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrInput` via:
ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs{...} or: nil
func ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtr ¶
func ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtr(v *ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationArgs) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrInput
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput ¶
type ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) Count ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) Count() pulumi.IntPtrOutput
The count of the retention duration of the backup policy. Valid value inside `dailySchedule` is `7` to `9999` and inside `weeklySchedule` is `1` to `5163`.
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) DurationType ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) DurationType() pulumi.StringPtrOutput
The duration type of the retention duration of the backup policy. Valid value inside `dailySchedule` is `Days` and inside `weeklySchedule` is `Weeks`. Defaults to `Days`.
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
func (ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyDailyScheduleRetentionDurationPtrOutput
type ConfigurationBackupRetentionPolicyInput ¶
type ConfigurationBackupRetentionPolicyInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyOutput() ConfigurationBackupRetentionPolicyOutput ToConfigurationBackupRetentionPolicyOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyOutput }
ConfigurationBackupRetentionPolicyInput is an input type that accepts ConfigurationBackupRetentionPolicyArgs and ConfigurationBackupRetentionPolicyOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyInput` via:
ConfigurationBackupRetentionPolicyArgs{...}
type ConfigurationBackupRetentionPolicyOutput ¶
type ConfigurationBackupRetentionPolicyOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyOutput) DailySchedule ¶
func (o ConfigurationBackupRetentionPolicyOutput) DailySchedule() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
A `dailySchedule` block as defined below.
func (ConfigurationBackupRetentionPolicyOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyOutput) RetentionPolicyType ¶
func (o ConfigurationBackupRetentionPolicyOutput) RetentionPolicyType() pulumi.StringPtrOutput
The retention policy type of the backup policy. Possible value is `LongTermRetentionPolicy`. Defaults to `LongTermRetentionPolicy`.
func (ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyOutput ¶
func (o ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyOutput() ConfigurationBackupRetentionPolicyOutput
func (ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyOutput
func (ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyPtrOutput ¶
func (o ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyPtrOutput() ConfigurationBackupRetentionPolicyPtrOutput
func (ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyPtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyOutput) ToConfigurationBackupRetentionPolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyPtrOutput
func (ConfigurationBackupRetentionPolicyOutput) WeeklySchedule ¶
func (o ConfigurationBackupRetentionPolicyOutput) WeeklySchedule() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
A `weeklySchedule` block as defined below.
type ConfigurationBackupRetentionPolicyPtrInput ¶
type ConfigurationBackupRetentionPolicyPtrInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyPtrOutput() ConfigurationBackupRetentionPolicyPtrOutput ToConfigurationBackupRetentionPolicyPtrOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyPtrOutput }
ConfigurationBackupRetentionPolicyPtrInput is an input type that accepts ConfigurationBackupRetentionPolicyArgs, ConfigurationBackupRetentionPolicyPtr and ConfigurationBackupRetentionPolicyPtrOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyPtrInput` via:
ConfigurationBackupRetentionPolicyArgs{...} or: nil
func ConfigurationBackupRetentionPolicyPtr ¶
func ConfigurationBackupRetentionPolicyPtr(v *ConfigurationBackupRetentionPolicyArgs) ConfigurationBackupRetentionPolicyPtrInput
type ConfigurationBackupRetentionPolicyPtrOutput ¶
type ConfigurationBackupRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyPtrOutput) DailySchedule ¶
func (o ConfigurationBackupRetentionPolicyPtrOutput) DailySchedule() ConfigurationBackupRetentionPolicyDailySchedulePtrOutput
A `dailySchedule` block as defined below.
func (ConfigurationBackupRetentionPolicyPtrOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyPtrOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyPtrOutput) RetentionPolicyType ¶
func (o ConfigurationBackupRetentionPolicyPtrOutput) RetentionPolicyType() pulumi.StringPtrOutput
The retention policy type of the backup policy. Possible value is `LongTermRetentionPolicy`. Defaults to `LongTermRetentionPolicy`.
func (ConfigurationBackupRetentionPolicyPtrOutput) ToConfigurationBackupRetentionPolicyPtrOutput ¶
func (o ConfigurationBackupRetentionPolicyPtrOutput) ToConfigurationBackupRetentionPolicyPtrOutput() ConfigurationBackupRetentionPolicyPtrOutput
func (ConfigurationBackupRetentionPolicyPtrOutput) ToConfigurationBackupRetentionPolicyPtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyPtrOutput) ToConfigurationBackupRetentionPolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyPtrOutput
func (ConfigurationBackupRetentionPolicyPtrOutput) WeeklySchedule ¶
func (o ConfigurationBackupRetentionPolicyPtrOutput) WeeklySchedule() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
A `weeklySchedule` block as defined below.
type ConfigurationBackupRetentionPolicyWeeklySchedule ¶
type ConfigurationBackupRetentionPolicyWeeklySchedule struct { // A `retentionDuration` block as defined below. RetentionDuration *ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDuration `pulumi:"retentionDuration"` // The retention times of the backup policy. RetentionTimes []string `pulumi:"retentionTimes"` }
type ConfigurationBackupRetentionPolicyWeeklyScheduleArgs ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleArgs struct { // A `retentionDuration` block as defined below. RetentionDuration ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrInput `pulumi:"retentionDuration"` // The retention times of the backup policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
func (ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ElementType ¶
func (ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutput ¶
func (i ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput ¶
func (i ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
type ConfigurationBackupRetentionPolicyWeeklyScheduleInput ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyWeeklyScheduleOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleOutput ToConfigurationBackupRetentionPolicyWeeklyScheduleOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleOutput }
ConfigurationBackupRetentionPolicyWeeklyScheduleInput is an input type that accepts ConfigurationBackupRetentionPolicyWeeklyScheduleArgs and ConfigurationBackupRetentionPolicyWeeklyScheduleOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyWeeklyScheduleInput` via:
ConfigurationBackupRetentionPolicyWeeklyScheduleArgs{...}
type ConfigurationBackupRetentionPolicyWeeklyScheduleOutput ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) RetentionDuration ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) RetentionDuration() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
A `retentionDuration` block as defined below.
func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) RetentionTimes ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
The retention times of the backup policy.
func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutput ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
type ConfigurationBackupRetentionPolicyWeeklySchedulePtrInput ¶
type ConfigurationBackupRetentionPolicyWeeklySchedulePtrInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput }
ConfigurationBackupRetentionPolicyWeeklySchedulePtrInput is an input type that accepts ConfigurationBackupRetentionPolicyWeeklyScheduleArgs, ConfigurationBackupRetentionPolicyWeeklySchedulePtr and ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyWeeklySchedulePtrInput` via:
ConfigurationBackupRetentionPolicyWeeklyScheduleArgs{...} or: nil
func ConfigurationBackupRetentionPolicyWeeklySchedulePtr ¶
func ConfigurationBackupRetentionPolicyWeeklySchedulePtr(v *ConfigurationBackupRetentionPolicyWeeklyScheduleArgs) ConfigurationBackupRetentionPolicyWeeklySchedulePtrInput
type ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput ¶
type ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) RetentionDuration ¶
func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) RetentionDuration() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
A `retentionDuration` block as defined below.
func (ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) RetentionTimes ¶
func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
The retention times of the backup policy.
func (ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput ¶
func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput() ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
func (ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput) ToConfigurationBackupRetentionPolicyWeeklySchedulePtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklySchedulePtrOutput
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDuration ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDuration struct { // The count of the retention duration of the backup policy. Valid value inside `dailySchedule` is `7` to `9999` and inside `weeklySchedule` is `1` to `5163`. Count *int `pulumi:"count"` // The duration type of the retention duration of the backup policy. Valid value inside `dailySchedule` is `Days` and inside `weeklySchedule` is `Weeks`. Defaults to `Days`. DurationType *string `pulumi:"durationType"` }
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs struct { // The count of the retention duration of the backup policy. Valid value inside `dailySchedule` is `7` to `9999` and inside `weeklySchedule` is `1` to `5163`. Count pulumi.IntPtrInput `pulumi:"count"` // The duration type of the retention duration of the backup policy. Valid value inside `dailySchedule` is `Days` and inside `weeklySchedule` is `Weeks`. Defaults to `Days`. DurationType pulumi.StringPtrInput `pulumi:"durationType"` }
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ElementType ¶
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput ¶
func (i ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput ¶
func (i ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext ¶
func (i ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationInput ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput }
ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationInput is an input type that accepts ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs and ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationInput` via:
ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs{...}
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) Count ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) Count() pulumi.IntPtrOutput
The count of the retention duration of the backup policy. Valid value inside `dailySchedule` is `7` to `9999` and inside `weeklySchedule` is `1` to `5163`.
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) DurationType ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) DurationType() pulumi.StringPtrOutput
The duration type of the retention duration of the backup policy. Valid value inside `dailySchedule` is `Days` and inside `weeklySchedule` is `Weeks`. Defaults to `Days`.
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrInput ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrInput interface { pulumi.Input ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext(context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput }
ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrInput is an input type that accepts ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs, ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtr and ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput values. You can construct a concrete instance of `ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrInput` via:
ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs{...} or: nil
func ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtr ¶
func ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtr(v *ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationArgs) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrInput
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput ¶
type ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) Count ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) Count() pulumi.IntPtrOutput
The count of the retention duration of the backup policy. Valid value inside `dailySchedule` is `7` to `9999` and inside `weeklySchedule` is `1` to `5163`.
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) DurationType ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) DurationType() pulumi.StringPtrOutput
The duration type of the retention duration of the backup policy. Valid value inside `dailySchedule` is `Days` and inside `weeklySchedule` is `Weeks`. Defaults to `Days`.
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ElementType ¶
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ElementType() reflect.Type
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput() ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
func (ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext ¶
func (o ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput) ToConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutputWithContext(ctx context.Context) ConfigurationBackupRetentionPolicyWeeklyScheduleRetentionDurationPtrOutput
type ConfigurationBackupSchedulePolicy ¶
type ConfigurationBackupSchedulePolicy struct { // The schedule policy type of the backup policy. Possible value is `SimpleSchedulePolicy`. Defaults to `SimpleSchedulePolicy`. SchedulePolicyType *string `pulumi:"schedulePolicyType"` // The schedule run days of the backup policy. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. ScheduleRunDays []string `pulumi:"scheduleRunDays"` // The schedule run frequency of the backup policy. Possible values are `Daily` and `Weekly`. Defaults to `Daily`. ScheduleRunFrequency *string `pulumi:"scheduleRunFrequency"` // The schedule run times of the backup policy. ScheduleRunTimes []string `pulumi:"scheduleRunTimes"` }
type ConfigurationBackupSchedulePolicyArgs ¶
type ConfigurationBackupSchedulePolicyArgs struct { // The schedule policy type of the backup policy. Possible value is `SimpleSchedulePolicy`. Defaults to `SimpleSchedulePolicy`. SchedulePolicyType pulumi.StringPtrInput `pulumi:"schedulePolicyType"` // The schedule run days of the backup policy. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. ScheduleRunDays pulumi.StringArrayInput `pulumi:"scheduleRunDays"` // The schedule run frequency of the backup policy. Possible values are `Daily` and `Weekly`. Defaults to `Daily`. ScheduleRunFrequency pulumi.StringPtrInput `pulumi:"scheduleRunFrequency"` // The schedule run times of the backup policy. ScheduleRunTimes pulumi.StringArrayInput `pulumi:"scheduleRunTimes"` }
func (ConfigurationBackupSchedulePolicyArgs) ElementType ¶
func (ConfigurationBackupSchedulePolicyArgs) ElementType() reflect.Type
func (ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyOutput ¶
func (i ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyOutput() ConfigurationBackupSchedulePolicyOutput
func (ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyOutputWithContext ¶
func (i ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyOutput
func (ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyPtrOutput ¶
func (i ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyPtrOutput() ConfigurationBackupSchedulePolicyPtrOutput
func (ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyPtrOutputWithContext ¶
func (i ConfigurationBackupSchedulePolicyArgs) ToConfigurationBackupSchedulePolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyPtrOutput
type ConfigurationBackupSchedulePolicyInput ¶
type ConfigurationBackupSchedulePolicyInput interface { pulumi.Input ToConfigurationBackupSchedulePolicyOutput() ConfigurationBackupSchedulePolicyOutput ToConfigurationBackupSchedulePolicyOutputWithContext(context.Context) ConfigurationBackupSchedulePolicyOutput }
ConfigurationBackupSchedulePolicyInput is an input type that accepts ConfigurationBackupSchedulePolicyArgs and ConfigurationBackupSchedulePolicyOutput values. You can construct a concrete instance of `ConfigurationBackupSchedulePolicyInput` via:
ConfigurationBackupSchedulePolicyArgs{...}
type ConfigurationBackupSchedulePolicyOutput ¶
type ConfigurationBackupSchedulePolicyOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupSchedulePolicyOutput) ElementType ¶
func (ConfigurationBackupSchedulePolicyOutput) ElementType() reflect.Type
func (ConfigurationBackupSchedulePolicyOutput) SchedulePolicyType ¶
func (o ConfigurationBackupSchedulePolicyOutput) SchedulePolicyType() pulumi.StringPtrOutput
The schedule policy type of the backup policy. Possible value is `SimpleSchedulePolicy`. Defaults to `SimpleSchedulePolicy`.
func (ConfigurationBackupSchedulePolicyOutput) ScheduleRunDays ¶
func (o ConfigurationBackupSchedulePolicyOutput) ScheduleRunDays() pulumi.StringArrayOutput
The schedule run days of the backup policy. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (ConfigurationBackupSchedulePolicyOutput) ScheduleRunFrequency ¶
func (o ConfigurationBackupSchedulePolicyOutput) ScheduleRunFrequency() pulumi.StringPtrOutput
The schedule run frequency of the backup policy. Possible values are `Daily` and `Weekly`. Defaults to `Daily`.
func (ConfigurationBackupSchedulePolicyOutput) ScheduleRunTimes ¶
func (o ConfigurationBackupSchedulePolicyOutput) ScheduleRunTimes() pulumi.StringArrayOutput
The schedule run times of the backup policy.
func (ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyOutput ¶
func (o ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyOutput() ConfigurationBackupSchedulePolicyOutput
func (ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyOutputWithContext ¶
func (o ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyOutput
func (ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyPtrOutput ¶
func (o ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyPtrOutput() ConfigurationBackupSchedulePolicyPtrOutput
func (ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyPtrOutputWithContext ¶
func (o ConfigurationBackupSchedulePolicyOutput) ToConfigurationBackupSchedulePolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyPtrOutput
type ConfigurationBackupSchedulePolicyPtrInput ¶
type ConfigurationBackupSchedulePolicyPtrInput interface { pulumi.Input ToConfigurationBackupSchedulePolicyPtrOutput() ConfigurationBackupSchedulePolicyPtrOutput ToConfigurationBackupSchedulePolicyPtrOutputWithContext(context.Context) ConfigurationBackupSchedulePolicyPtrOutput }
ConfigurationBackupSchedulePolicyPtrInput is an input type that accepts ConfigurationBackupSchedulePolicyArgs, ConfigurationBackupSchedulePolicyPtr and ConfigurationBackupSchedulePolicyPtrOutput values. You can construct a concrete instance of `ConfigurationBackupSchedulePolicyPtrInput` via:
ConfigurationBackupSchedulePolicyArgs{...} or: nil
func ConfigurationBackupSchedulePolicyPtr ¶
func ConfigurationBackupSchedulePolicyPtr(v *ConfigurationBackupSchedulePolicyArgs) ConfigurationBackupSchedulePolicyPtrInput
type ConfigurationBackupSchedulePolicyPtrOutput ¶
type ConfigurationBackupSchedulePolicyPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationBackupSchedulePolicyPtrOutput) ElementType ¶
func (ConfigurationBackupSchedulePolicyPtrOutput) ElementType() reflect.Type
func (ConfigurationBackupSchedulePolicyPtrOutput) SchedulePolicyType ¶
func (o ConfigurationBackupSchedulePolicyPtrOutput) SchedulePolicyType() pulumi.StringPtrOutput
The schedule policy type of the backup policy. Possible value is `SimpleSchedulePolicy`. Defaults to `SimpleSchedulePolicy`.
func (ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunDays ¶
func (o ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunDays() pulumi.StringArrayOutput
The schedule run days of the backup policy. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunFrequency ¶
func (o ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunFrequency() pulumi.StringPtrOutput
The schedule run frequency of the backup policy. Possible values are `Daily` and `Weekly`. Defaults to `Daily`.
func (ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunTimes ¶
func (o ConfigurationBackupSchedulePolicyPtrOutput) ScheduleRunTimes() pulumi.StringArrayOutput
The schedule run times of the backup policy.
func (ConfigurationBackupSchedulePolicyPtrOutput) ToConfigurationBackupSchedulePolicyPtrOutput ¶
func (o ConfigurationBackupSchedulePolicyPtrOutput) ToConfigurationBackupSchedulePolicyPtrOutput() ConfigurationBackupSchedulePolicyPtrOutput
func (ConfigurationBackupSchedulePolicyPtrOutput) ToConfigurationBackupSchedulePolicyPtrOutputWithContext ¶
func (o ConfigurationBackupSchedulePolicyPtrOutput) ToConfigurationBackupSchedulePolicyPtrOutputWithContext(ctx context.Context) ConfigurationBackupSchedulePolicyPtrOutput
type ConfigurationInput ¶
type ConfigurationInput interface { pulumi.Input ToConfigurationOutput() ConfigurationOutput ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput }
type ConfigurationMap ¶
type ConfigurationMap map[string]ConfigurationInput
func (ConfigurationMap) ElementType ¶
func (ConfigurationMap) ElementType() reflect.Type
func (ConfigurationMap) ToConfigurationMapOutput ¶
func (i ConfigurationMap) ToConfigurationMapOutput() ConfigurationMapOutput
func (ConfigurationMap) ToConfigurationMapOutputWithContext ¶
func (i ConfigurationMap) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
type ConfigurationMapInput ¶
type ConfigurationMapInput interface { pulumi.Input ToConfigurationMapOutput() ConfigurationMapOutput ToConfigurationMapOutputWithContext(context.Context) ConfigurationMapOutput }
ConfigurationMapInput is an input type that accepts ConfigurationMap and ConfigurationMapOutput values. You can construct a concrete instance of `ConfigurationMapInput` via:
ConfigurationMap{ "key": ConfigurationArgs{...} }
type ConfigurationMapOutput ¶
type ConfigurationMapOutput struct{ *pulumi.OutputState }
func (ConfigurationMapOutput) ElementType ¶
func (ConfigurationMapOutput) ElementType() reflect.Type
func (ConfigurationMapOutput) MapIndex ¶
func (o ConfigurationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationOutput
func (ConfigurationMapOutput) ToConfigurationMapOutput ¶
func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput
func (ConfigurationMapOutput) ToConfigurationMapOutputWithContext ¶
func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
type ConfigurationOutput ¶
type ConfigurationOutput struct{ *pulumi.OutputState }
func (ConfigurationOutput) Antimalware ¶
func (o ConfigurationOutput) Antimalware() ConfigurationAntimalwarePtrOutput
A `antimalware` block as defined below.
func (ConfigurationOutput) AutomationAccountEnabled ¶
func (o ConfigurationOutput) AutomationAccountEnabled() pulumi.BoolPtrOutput
Whether the automation account is enabled. Defaults to `false`.
func (ConfigurationOutput) AzureSecurityBaseline ¶
func (o ConfigurationOutput) AzureSecurityBaseline() ConfigurationAzureSecurityBaselinePtrOutput
A `azureSecurityBaseline` block as defined below.
func (ConfigurationOutput) Backup ¶
func (o ConfigurationOutput) Backup() ConfigurationBackupPtrOutput
A `backup` block as defined below.
func (ConfigurationOutput) BootDiagnosticsEnabled ¶
func (o ConfigurationOutput) BootDiagnosticsEnabled() pulumi.BoolPtrOutput
Whether the boot diagnostics are enabled. Defaults to `false`.
func (ConfigurationOutput) DefenderForCloudEnabled ¶
func (o ConfigurationOutput) DefenderForCloudEnabled() pulumi.BoolPtrOutput
Whether the defender for cloud is enabled. Defaults to `false`.
func (ConfigurationOutput) ElementType ¶
func (ConfigurationOutput) ElementType() reflect.Type
func (ConfigurationOutput) GuestConfigurationEnabled ¶
func (o ConfigurationOutput) GuestConfigurationEnabled() pulumi.BoolPtrOutput
Whether the guest configuration is enabled. Defaults to `false`.
func (ConfigurationOutput) Location ¶
func (o ConfigurationOutput) Location() pulumi.StringOutput
The Azure Region where the Automanage Configuration should exist. Changing this forces a new Automanage Configuration to be created.
func (ConfigurationOutput) LogAnalyticsEnabled ¶
func (o ConfigurationOutput) LogAnalyticsEnabled() pulumi.BoolPtrOutput
Whether log analytics are enabled. Defaults to `false`.
func (ConfigurationOutput) Name ¶
func (o ConfigurationOutput) Name() pulumi.StringOutput
The name which should be used for this Automanage Configuration. Changing this forces a new Automanage Configuration to be created.
func (ConfigurationOutput) ResourceGroupName ¶
func (o ConfigurationOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Automanage Configuration should exist. Changing this forces a new Automanage Configuration to be created.
func (ConfigurationOutput) StatusChangeAlertEnabled ¶
func (o ConfigurationOutput) StatusChangeAlertEnabled() pulumi.BoolPtrOutput
Whether the status change alert is enabled. Defaults to `false`.
func (ConfigurationOutput) Tags ¶
func (o ConfigurationOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ConfigurationOutput) ToConfigurationOutput ¶
func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
func (ConfigurationOutput) ToConfigurationOutputWithContext ¶
func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationState ¶
type ConfigurationState struct { // A `antimalware` block as defined below. Antimalware ConfigurationAntimalwarePtrInput // Whether the automation account is enabled. Defaults to `false`. AutomationAccountEnabled pulumi.BoolPtrInput // A `azureSecurityBaseline` block as defined below. AzureSecurityBaseline ConfigurationAzureSecurityBaselinePtrInput // A `backup` block as defined below. Backup ConfigurationBackupPtrInput // Whether the boot diagnostics are enabled. Defaults to `false`. BootDiagnosticsEnabled pulumi.BoolPtrInput // Whether the defender for cloud is enabled. Defaults to `false`. DefenderForCloudEnabled pulumi.BoolPtrInput // Whether the guest configuration is enabled. Defaults to `false`. GuestConfigurationEnabled pulumi.BoolPtrInput // The Azure Region where the Automanage Configuration should exist. Changing this forces a new Automanage Configuration to be created. Location pulumi.StringPtrInput // Whether log analytics are enabled. Defaults to `false`. LogAnalyticsEnabled pulumi.BoolPtrInput // The name which should be used for this Automanage Configuration. Changing this forces a new Automanage Configuration to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Automanage Configuration should exist. Changing this forces a new Automanage Configuration to be created. ResourceGroupName pulumi.StringPtrInput // Whether the status change alert is enabled. Defaults to `false`. StatusChangeAlertEnabled pulumi.BoolPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ConfigurationState) ElementType ¶
func (ConfigurationState) ElementType() reflect.Type