Documentation
¶
Index ¶
- Constants
- type AptSettings
- type AptSettingsArgs
- func (AptSettingsArgs) ElementType() reflect.Type
- func (i AptSettingsArgs) ToAptSettingsOutput() AptSettingsOutput
- func (i AptSettingsArgs) ToAptSettingsOutputWithContext(ctx context.Context) AptSettingsOutput
- func (i AptSettingsArgs) ToAptSettingsPtrOutput() AptSettingsPtrOutput
- func (i AptSettingsArgs) ToAptSettingsPtrOutputWithContext(ctx context.Context) AptSettingsPtrOutput
- type AptSettingsInput
- type AptSettingsOutput
- func (AptSettingsOutput) ElementType() reflect.Type
- func (o AptSettingsOutput) Excludes() pulumi.StringArrayOutput
- func (o AptSettingsOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o AptSettingsOutput) ToAptSettingsOutput() AptSettingsOutput
- func (o AptSettingsOutput) ToAptSettingsOutputWithContext(ctx context.Context) AptSettingsOutput
- func (o AptSettingsOutput) ToAptSettingsPtrOutput() AptSettingsPtrOutput
- func (o AptSettingsOutput) ToAptSettingsPtrOutputWithContext(ctx context.Context) AptSettingsPtrOutput
- func (o AptSettingsOutput) Type() AptSettingsTypePtrOutput
- type AptSettingsPtrInput
- type AptSettingsPtrOutput
- func (o AptSettingsPtrOutput) Elem() AptSettingsOutput
- func (AptSettingsPtrOutput) ElementType() reflect.Type
- func (o AptSettingsPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o AptSettingsPtrOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o AptSettingsPtrOutput) ToAptSettingsPtrOutput() AptSettingsPtrOutput
- func (o AptSettingsPtrOutput) ToAptSettingsPtrOutputWithContext(ctx context.Context) AptSettingsPtrOutput
- func (o AptSettingsPtrOutput) Type() AptSettingsTypePtrOutput
- type AptSettingsResponse
- type AptSettingsResponseOutput
- func (AptSettingsResponseOutput) ElementType() reflect.Type
- func (o AptSettingsResponseOutput) Excludes() pulumi.StringArrayOutput
- func (o AptSettingsResponseOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o AptSettingsResponseOutput) ToAptSettingsResponseOutput() AptSettingsResponseOutput
- func (o AptSettingsResponseOutput) ToAptSettingsResponseOutputWithContext(ctx context.Context) AptSettingsResponseOutput
- func (o AptSettingsResponseOutput) Type() pulumi.StringOutput
- type AptSettingsType
- func (AptSettingsType) ElementType() reflect.Type
- func (e AptSettingsType) ToAptSettingsTypeOutput() AptSettingsTypeOutput
- func (e AptSettingsType) ToAptSettingsTypeOutputWithContext(ctx context.Context) AptSettingsTypeOutput
- func (e AptSettingsType) ToAptSettingsTypePtrOutput() AptSettingsTypePtrOutput
- func (e AptSettingsType) ToAptSettingsTypePtrOutputWithContext(ctx context.Context) AptSettingsTypePtrOutput
- func (e AptSettingsType) ToStringOutput() pulumi.StringOutput
- func (e AptSettingsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AptSettingsType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AptSettingsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AptSettingsTypeInput
- type AptSettingsTypeOutput
- func (AptSettingsTypeOutput) ElementType() reflect.Type
- func (o AptSettingsTypeOutput) ToAptSettingsTypeOutput() AptSettingsTypeOutput
- func (o AptSettingsTypeOutput) ToAptSettingsTypeOutputWithContext(ctx context.Context) AptSettingsTypeOutput
- func (o AptSettingsTypeOutput) ToAptSettingsTypePtrOutput() AptSettingsTypePtrOutput
- func (o AptSettingsTypeOutput) ToAptSettingsTypePtrOutputWithContext(ctx context.Context) AptSettingsTypePtrOutput
- func (o AptSettingsTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AptSettingsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AptSettingsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AptSettingsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AptSettingsTypePtrInput
- type AptSettingsTypePtrOutput
- func (o AptSettingsTypePtrOutput) Elem() AptSettingsTypeOutput
- func (AptSettingsTypePtrOutput) ElementType() reflect.Type
- func (o AptSettingsTypePtrOutput) ToAptSettingsTypePtrOutput() AptSettingsTypePtrOutput
- func (o AptSettingsTypePtrOutput) ToAptSettingsTypePtrOutputWithContext(ctx context.Context) AptSettingsTypePtrOutput
- func (o AptSettingsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AptSettingsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecStep
- type ExecStepArgs
- func (ExecStepArgs) ElementType() reflect.Type
- func (i ExecStepArgs) ToExecStepOutput() ExecStepOutput
- func (i ExecStepArgs) ToExecStepOutputWithContext(ctx context.Context) ExecStepOutput
- func (i ExecStepArgs) ToExecStepPtrOutput() ExecStepPtrOutput
- func (i ExecStepArgs) ToExecStepPtrOutputWithContext(ctx context.Context) ExecStepPtrOutput
- type ExecStepConfig
- type ExecStepConfigArgs
- func (ExecStepConfigArgs) ElementType() reflect.Type
- func (i ExecStepConfigArgs) ToExecStepConfigOutput() ExecStepConfigOutput
- func (i ExecStepConfigArgs) ToExecStepConfigOutputWithContext(ctx context.Context) ExecStepConfigOutput
- func (i ExecStepConfigArgs) ToExecStepConfigPtrOutput() ExecStepConfigPtrOutput
- func (i ExecStepConfigArgs) ToExecStepConfigPtrOutputWithContext(ctx context.Context) ExecStepConfigPtrOutput
- type ExecStepConfigInput
- type ExecStepConfigInterpreter
- func (ExecStepConfigInterpreter) ElementType() reflect.Type
- func (e ExecStepConfigInterpreter) ToExecStepConfigInterpreterOutput() ExecStepConfigInterpreterOutput
- func (e ExecStepConfigInterpreter) ToExecStepConfigInterpreterOutputWithContext(ctx context.Context) ExecStepConfigInterpreterOutput
- func (e ExecStepConfigInterpreter) ToExecStepConfigInterpreterPtrOutput() ExecStepConfigInterpreterPtrOutput
- func (e ExecStepConfigInterpreter) ToExecStepConfigInterpreterPtrOutputWithContext(ctx context.Context) ExecStepConfigInterpreterPtrOutput
- func (e ExecStepConfigInterpreter) ToStringOutput() pulumi.StringOutput
- func (e ExecStepConfigInterpreter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExecStepConfigInterpreter) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExecStepConfigInterpreter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecStepConfigInterpreterInput
- type ExecStepConfigInterpreterOutput
- func (ExecStepConfigInterpreterOutput) ElementType() reflect.Type
- func (o ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterOutput() ExecStepConfigInterpreterOutput
- func (o ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterOutputWithContext(ctx context.Context) ExecStepConfigInterpreterOutput
- func (o ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterPtrOutput() ExecStepConfigInterpreterPtrOutput
- func (o ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterPtrOutputWithContext(ctx context.Context) ExecStepConfigInterpreterPtrOutput
- func (o ExecStepConfigInterpreterOutput) ToStringOutput() pulumi.StringOutput
- func (o ExecStepConfigInterpreterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExecStepConfigInterpreterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExecStepConfigInterpreterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecStepConfigInterpreterPtrInput
- type ExecStepConfigInterpreterPtrOutput
- func (o ExecStepConfigInterpreterPtrOutput) Elem() ExecStepConfigInterpreterOutput
- func (ExecStepConfigInterpreterPtrOutput) ElementType() reflect.Type
- func (o ExecStepConfigInterpreterPtrOutput) ToExecStepConfigInterpreterPtrOutput() ExecStepConfigInterpreterPtrOutput
- func (o ExecStepConfigInterpreterPtrOutput) ToExecStepConfigInterpreterPtrOutputWithContext(ctx context.Context) ExecStepConfigInterpreterPtrOutput
- func (o ExecStepConfigInterpreterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExecStepConfigInterpreterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExecStepConfigOutput
- func (o ExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (ExecStepConfigOutput) ElementType() reflect.Type
- func (o ExecStepConfigOutput) GcsObject() GcsObjectPtrOutput
- func (o ExecStepConfigOutput) Interpreter() ExecStepConfigInterpreterPtrOutput
- func (o ExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
- func (o ExecStepConfigOutput) ToExecStepConfigOutput() ExecStepConfigOutput
- func (o ExecStepConfigOutput) ToExecStepConfigOutputWithContext(ctx context.Context) ExecStepConfigOutput
- func (o ExecStepConfigOutput) ToExecStepConfigPtrOutput() ExecStepConfigPtrOutput
- func (o ExecStepConfigOutput) ToExecStepConfigPtrOutputWithContext(ctx context.Context) ExecStepConfigPtrOutput
- type ExecStepConfigPtrInput
- type ExecStepConfigPtrOutput
- func (o ExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (o ExecStepConfigPtrOutput) Elem() ExecStepConfigOutput
- func (ExecStepConfigPtrOutput) ElementType() reflect.Type
- func (o ExecStepConfigPtrOutput) GcsObject() GcsObjectPtrOutput
- func (o ExecStepConfigPtrOutput) Interpreter() ExecStepConfigInterpreterPtrOutput
- func (o ExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o ExecStepConfigPtrOutput) ToExecStepConfigPtrOutput() ExecStepConfigPtrOutput
- func (o ExecStepConfigPtrOutput) ToExecStepConfigPtrOutputWithContext(ctx context.Context) ExecStepConfigPtrOutput
- type ExecStepConfigResponse
- type ExecStepConfigResponseOutput
- func (o ExecStepConfigResponseOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (ExecStepConfigResponseOutput) ElementType() reflect.Type
- func (o ExecStepConfigResponseOutput) GcsObject() GcsObjectResponseOutput
- func (o ExecStepConfigResponseOutput) Interpreter() pulumi.StringOutput
- func (o ExecStepConfigResponseOutput) LocalPath() pulumi.StringOutput
- func (o ExecStepConfigResponseOutput) ToExecStepConfigResponseOutput() ExecStepConfigResponseOutput
- func (o ExecStepConfigResponseOutput) ToExecStepConfigResponseOutputWithContext(ctx context.Context) ExecStepConfigResponseOutput
- type ExecStepInput
- type ExecStepOutput
- func (ExecStepOutput) ElementType() reflect.Type
- func (o ExecStepOutput) LinuxExecStepConfig() ExecStepConfigPtrOutput
- func (o ExecStepOutput) ToExecStepOutput() ExecStepOutput
- func (o ExecStepOutput) ToExecStepOutputWithContext(ctx context.Context) ExecStepOutput
- func (o ExecStepOutput) ToExecStepPtrOutput() ExecStepPtrOutput
- func (o ExecStepOutput) ToExecStepPtrOutputWithContext(ctx context.Context) ExecStepPtrOutput
- func (o ExecStepOutput) WindowsExecStepConfig() ExecStepConfigPtrOutput
- type ExecStepPtrInput
- type ExecStepPtrOutput
- func (o ExecStepPtrOutput) Elem() ExecStepOutput
- func (ExecStepPtrOutput) ElementType() reflect.Type
- func (o ExecStepPtrOutput) LinuxExecStepConfig() ExecStepConfigPtrOutput
- func (o ExecStepPtrOutput) ToExecStepPtrOutput() ExecStepPtrOutput
- func (o ExecStepPtrOutput) ToExecStepPtrOutputWithContext(ctx context.Context) ExecStepPtrOutput
- func (o ExecStepPtrOutput) WindowsExecStepConfig() ExecStepConfigPtrOutput
- type ExecStepResponse
- type ExecStepResponseOutput
- func (ExecStepResponseOutput) ElementType() reflect.Type
- func (o ExecStepResponseOutput) LinuxExecStepConfig() ExecStepConfigResponseOutput
- func (o ExecStepResponseOutput) ToExecStepResponseOutput() ExecStepResponseOutput
- func (o ExecStepResponseOutput) ToExecStepResponseOutputWithContext(ctx context.Context) ExecStepResponseOutput
- func (o ExecStepResponseOutput) WindowsExecStepConfig() ExecStepConfigResponseOutput
- type FixedOrPercent
- type FixedOrPercentArgs
- func (FixedOrPercentArgs) ElementType() reflect.Type
- func (i FixedOrPercentArgs) ToFixedOrPercentOutput() FixedOrPercentOutput
- func (i FixedOrPercentArgs) ToFixedOrPercentOutputWithContext(ctx context.Context) FixedOrPercentOutput
- func (i FixedOrPercentArgs) ToFixedOrPercentPtrOutput() FixedOrPercentPtrOutput
- func (i FixedOrPercentArgs) ToFixedOrPercentPtrOutputWithContext(ctx context.Context) FixedOrPercentPtrOutput
- type FixedOrPercentInput
- type FixedOrPercentOutput
- func (FixedOrPercentOutput) ElementType() reflect.Type
- func (o FixedOrPercentOutput) Fixed() pulumi.IntPtrOutput
- func (o FixedOrPercentOutput) Percent() pulumi.IntPtrOutput
- func (o FixedOrPercentOutput) ToFixedOrPercentOutput() FixedOrPercentOutput
- func (o FixedOrPercentOutput) ToFixedOrPercentOutputWithContext(ctx context.Context) FixedOrPercentOutput
- func (o FixedOrPercentOutput) ToFixedOrPercentPtrOutput() FixedOrPercentPtrOutput
- func (o FixedOrPercentOutput) ToFixedOrPercentPtrOutputWithContext(ctx context.Context) FixedOrPercentPtrOutput
- type FixedOrPercentPtrInput
- type FixedOrPercentPtrOutput
- func (o FixedOrPercentPtrOutput) Elem() FixedOrPercentOutput
- func (FixedOrPercentPtrOutput) ElementType() reflect.Type
- func (o FixedOrPercentPtrOutput) Fixed() pulumi.IntPtrOutput
- func (o FixedOrPercentPtrOutput) Percent() pulumi.IntPtrOutput
- func (o FixedOrPercentPtrOutput) ToFixedOrPercentPtrOutput() FixedOrPercentPtrOutput
- func (o FixedOrPercentPtrOutput) ToFixedOrPercentPtrOutputWithContext(ctx context.Context) FixedOrPercentPtrOutput
- type FixedOrPercentResponse
- type FixedOrPercentResponseOutput
- func (FixedOrPercentResponseOutput) ElementType() reflect.Type
- func (o FixedOrPercentResponseOutput) Fixed() pulumi.IntOutput
- func (o FixedOrPercentResponseOutput) Percent() pulumi.IntOutput
- func (o FixedOrPercentResponseOutput) ToFixedOrPercentResponseOutput() FixedOrPercentResponseOutput
- func (o FixedOrPercentResponseOutput) ToFixedOrPercentResponseOutputWithContext(ctx context.Context) FixedOrPercentResponseOutput
- type GcsObject
- type GcsObjectArgs
- func (GcsObjectArgs) ElementType() reflect.Type
- func (i GcsObjectArgs) ToGcsObjectOutput() GcsObjectOutput
- func (i GcsObjectArgs) ToGcsObjectOutputWithContext(ctx context.Context) GcsObjectOutput
- func (i GcsObjectArgs) ToGcsObjectPtrOutput() GcsObjectPtrOutput
- func (i GcsObjectArgs) ToGcsObjectPtrOutputWithContext(ctx context.Context) GcsObjectPtrOutput
- type GcsObjectInput
- type GcsObjectOutput
- func (o GcsObjectOutput) Bucket() pulumi.StringOutput
- func (GcsObjectOutput) ElementType() reflect.Type
- func (o GcsObjectOutput) GenerationNumber() pulumi.StringOutput
- func (o GcsObjectOutput) Object() pulumi.StringOutput
- func (o GcsObjectOutput) ToGcsObjectOutput() GcsObjectOutput
- func (o GcsObjectOutput) ToGcsObjectOutputWithContext(ctx context.Context) GcsObjectOutput
- func (o GcsObjectOutput) ToGcsObjectPtrOutput() GcsObjectPtrOutput
- func (o GcsObjectOutput) ToGcsObjectPtrOutputWithContext(ctx context.Context) GcsObjectPtrOutput
- type GcsObjectPtrInput
- type GcsObjectPtrOutput
- func (o GcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o GcsObjectPtrOutput) Elem() GcsObjectOutput
- func (GcsObjectPtrOutput) ElementType() reflect.Type
- func (o GcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
- func (o GcsObjectPtrOutput) Object() pulumi.StringPtrOutput
- func (o GcsObjectPtrOutput) ToGcsObjectPtrOutput() GcsObjectPtrOutput
- func (o GcsObjectPtrOutput) ToGcsObjectPtrOutputWithContext(ctx context.Context) GcsObjectPtrOutput
- type GcsObjectResponse
- type GcsObjectResponseOutput
- func (o GcsObjectResponseOutput) Bucket() pulumi.StringOutput
- func (GcsObjectResponseOutput) ElementType() reflect.Type
- func (o GcsObjectResponseOutput) GenerationNumber() pulumi.StringOutput
- func (o GcsObjectResponseOutput) Object() pulumi.StringOutput
- func (o GcsObjectResponseOutput) ToGcsObjectResponseOutput() GcsObjectResponseOutput
- func (o GcsObjectResponseOutput) ToGcsObjectResponseOutputWithContext(ctx context.Context) GcsObjectResponseOutput
- type GooSettings
- type GooSettingsArgs
- func (GooSettingsArgs) ElementType() reflect.Type
- func (i GooSettingsArgs) ToGooSettingsOutput() GooSettingsOutput
- func (i GooSettingsArgs) ToGooSettingsOutputWithContext(ctx context.Context) GooSettingsOutput
- func (i GooSettingsArgs) ToGooSettingsPtrOutput() GooSettingsPtrOutput
- func (i GooSettingsArgs) ToGooSettingsPtrOutputWithContext(ctx context.Context) GooSettingsPtrOutput
- type GooSettingsInput
- type GooSettingsOutput
- func (GooSettingsOutput) ElementType() reflect.Type
- func (o GooSettingsOutput) ToGooSettingsOutput() GooSettingsOutput
- func (o GooSettingsOutput) ToGooSettingsOutputWithContext(ctx context.Context) GooSettingsOutput
- func (o GooSettingsOutput) ToGooSettingsPtrOutput() GooSettingsPtrOutput
- func (o GooSettingsOutput) ToGooSettingsPtrOutputWithContext(ctx context.Context) GooSettingsPtrOutput
- type GooSettingsPtrInput
- type GooSettingsPtrOutput
- type GooSettingsResponse
- type GooSettingsResponseOutput
- type LookupOsPolicyAssignmentArgs
- type LookupOsPolicyAssignmentOutputArgs
- type LookupOsPolicyAssignmentResult
- type LookupOsPolicyAssignmentResultOutput
- func (o LookupOsPolicyAssignmentResultOutput) Baseline() pulumi.BoolOutput
- func (o LookupOsPolicyAssignmentResultOutput) Deleted() pulumi.BoolOutput
- func (o LookupOsPolicyAssignmentResultOutput) Description() pulumi.StringOutput
- func (LookupOsPolicyAssignmentResultOutput) ElementType() reflect.Type
- func (o LookupOsPolicyAssignmentResultOutput) Etag() pulumi.StringOutput
- func (o LookupOsPolicyAssignmentResultOutput) InstanceFilter() OSPolicyAssignmentInstanceFilterResponseOutput
- func (o LookupOsPolicyAssignmentResultOutput) Name() pulumi.StringOutput
- func (o LookupOsPolicyAssignmentResultOutput) OsPolicies() OSPolicyResponseArrayOutput
- func (o LookupOsPolicyAssignmentResultOutput) Reconciling() pulumi.BoolOutput
- func (o LookupOsPolicyAssignmentResultOutput) RevisionCreateTime() pulumi.StringOutput
- func (o LookupOsPolicyAssignmentResultOutput) RevisionId() pulumi.StringOutput
- func (o LookupOsPolicyAssignmentResultOutput) Rollout() OSPolicyAssignmentRolloutResponseOutput
- func (o LookupOsPolicyAssignmentResultOutput) RolloutState() pulumi.StringOutput
- func (o LookupOsPolicyAssignmentResultOutput) ToLookupOsPolicyAssignmentResultOutput() LookupOsPolicyAssignmentResultOutput
- func (o LookupOsPolicyAssignmentResultOutput) ToLookupOsPolicyAssignmentResultOutputWithContext(ctx context.Context) LookupOsPolicyAssignmentResultOutput
- func (o LookupOsPolicyAssignmentResultOutput) Uid() pulumi.StringOutput
- type LookupPatchDeploymentArgs
- type LookupPatchDeploymentOutputArgs
- type LookupPatchDeploymentResult
- type LookupPatchDeploymentResultOutput
- func (o LookupPatchDeploymentResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupPatchDeploymentResultOutput) Description() pulumi.StringOutput
- func (o LookupPatchDeploymentResultOutput) Duration() pulumi.StringOutput
- func (LookupPatchDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupPatchDeploymentResultOutput) InstanceFilter() PatchInstanceFilterResponseOutput
- func (o LookupPatchDeploymentResultOutput) LastExecuteTime() pulumi.StringOutput
- func (o LookupPatchDeploymentResultOutput) Name() pulumi.StringOutput
- func (o LookupPatchDeploymentResultOutput) OneTimeSchedule() OneTimeScheduleResponseOutput
- func (o LookupPatchDeploymentResultOutput) PatchConfig() PatchConfigResponseOutput
- func (o LookupPatchDeploymentResultOutput) RecurringSchedule() RecurringScheduleResponseOutput
- func (o LookupPatchDeploymentResultOutput) Rollout() PatchRolloutResponseOutput
- func (o LookupPatchDeploymentResultOutput) State() pulumi.StringOutput
- func (o LookupPatchDeploymentResultOutput) ToLookupPatchDeploymentResultOutput() LookupPatchDeploymentResultOutput
- func (o LookupPatchDeploymentResultOutput) ToLookupPatchDeploymentResultOutputWithContext(ctx context.Context) LookupPatchDeploymentResultOutput
- func (o LookupPatchDeploymentResultOutput) UpdateTime() pulumi.StringOutput
- type MonthlySchedule
- type MonthlyScheduleArgs
- type MonthlyScheduleInput
- type MonthlyScheduleOutput
- func (MonthlyScheduleOutput) ElementType() reflect.Type
- func (o MonthlyScheduleOutput) MonthDay() pulumi.IntOutput
- func (o MonthlyScheduleOutput) ToMonthlyScheduleOutput() MonthlyScheduleOutput
- func (o MonthlyScheduleOutput) ToMonthlyScheduleOutputWithContext(ctx context.Context) MonthlyScheduleOutput
- func (o MonthlyScheduleOutput) WeekDayOfMonth() WeekDayOfMonthOutput
- type MonthlyScheduleResponse
- type MonthlyScheduleResponseOutput
- func (MonthlyScheduleResponseOutput) ElementType() reflect.Type
- func (o MonthlyScheduleResponseOutput) MonthDay() pulumi.IntOutput
- func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutput() MonthlyScheduleResponseOutput
- func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutputWithContext(ctx context.Context) MonthlyScheduleResponseOutput
- func (o MonthlyScheduleResponseOutput) WeekDayOfMonth() WeekDayOfMonthResponseOutput
- type OSPolicy
- type OSPolicyArgs
- type OSPolicyArray
- type OSPolicyArrayInput
- type OSPolicyArrayOutput
- type OSPolicyAssignmentInstanceFilter
- type OSPolicyAssignmentInstanceFilterArgs
- func (OSPolicyAssignmentInstanceFilterArgs) ElementType() reflect.Type
- func (i OSPolicyAssignmentInstanceFilterArgs) ToOSPolicyAssignmentInstanceFilterOutput() OSPolicyAssignmentInstanceFilterOutput
- func (i OSPolicyAssignmentInstanceFilterArgs) ToOSPolicyAssignmentInstanceFilterOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterOutput
- type OSPolicyAssignmentInstanceFilterInput
- type OSPolicyAssignmentInstanceFilterInventory
- type OSPolicyAssignmentInstanceFilterInventoryArgs
- func (OSPolicyAssignmentInstanceFilterInventoryArgs) ElementType() reflect.Type
- func (i OSPolicyAssignmentInstanceFilterInventoryArgs) ToOSPolicyAssignmentInstanceFilterInventoryOutput() OSPolicyAssignmentInstanceFilterInventoryOutput
- func (i OSPolicyAssignmentInstanceFilterInventoryArgs) ToOSPolicyAssignmentInstanceFilterInventoryOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryOutput
- type OSPolicyAssignmentInstanceFilterInventoryArray
- func (OSPolicyAssignmentInstanceFilterInventoryArray) ElementType() reflect.Type
- func (i OSPolicyAssignmentInstanceFilterInventoryArray) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutput() OSPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (i OSPolicyAssignmentInstanceFilterInventoryArray) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryArrayOutput
- type OSPolicyAssignmentInstanceFilterInventoryArrayInput
- type OSPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentInstanceFilterInventoryArrayOutput) Index(i pulumi.IntInput) OSPolicyAssignmentInstanceFilterInventoryOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutput() OSPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryArrayOutput
- type OSPolicyAssignmentInstanceFilterInventoryInput
- type OSPolicyAssignmentInstanceFilterInventoryOutput
- func (OSPolicyAssignmentInstanceFilterInventoryOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentInstanceFilterInventoryOutput) OsShortName() pulumi.StringOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryOutput) OsVersion() pulumi.StringPtrOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryOutput) ToOSPolicyAssignmentInstanceFilterInventoryOutput() OSPolicyAssignmentInstanceFilterInventoryOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryOutput) ToOSPolicyAssignmentInstanceFilterInventoryOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryOutput
- type OSPolicyAssignmentInstanceFilterInventoryResponse
- type OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput
- func (OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) Index(i pulumi.IntInput) OSPolicyAssignmentInstanceFilterInventoryResponseOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput() OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput
- type OSPolicyAssignmentInstanceFilterInventoryResponseOutput
- func (OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentInstanceFilterInventoryResponseOutput) OsShortName() pulumi.StringOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryResponseOutput) OsVersion() pulumi.StringOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseOutput() OSPolicyAssignmentInstanceFilterInventoryResponseOutput
- func (o OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryResponseOutput
- type OSPolicyAssignmentInstanceFilterOutput
- func (o OSPolicyAssignmentInstanceFilterOutput) All() pulumi.BoolPtrOutput
- func (OSPolicyAssignmentInstanceFilterOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentInstanceFilterOutput) ExclusionLabels() OSPolicyAssignmentLabelSetArrayOutput
- func (o OSPolicyAssignmentInstanceFilterOutput) InclusionLabels() OSPolicyAssignmentLabelSetArrayOutput
- func (o OSPolicyAssignmentInstanceFilterOutput) Inventories() OSPolicyAssignmentInstanceFilterInventoryArrayOutput
- func (o OSPolicyAssignmentInstanceFilterOutput) ToOSPolicyAssignmentInstanceFilterOutput() OSPolicyAssignmentInstanceFilterOutput
- func (o OSPolicyAssignmentInstanceFilterOutput) ToOSPolicyAssignmentInstanceFilterOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterOutput
- type OSPolicyAssignmentInstanceFilterResponse
- type OSPolicyAssignmentInstanceFilterResponseOutput
- func (o OSPolicyAssignmentInstanceFilterResponseOutput) All() pulumi.BoolOutput
- func (OSPolicyAssignmentInstanceFilterResponseOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentInstanceFilterResponseOutput) ExclusionLabels() OSPolicyAssignmentLabelSetResponseArrayOutput
- func (o OSPolicyAssignmentInstanceFilterResponseOutput) InclusionLabels() OSPolicyAssignmentLabelSetResponseArrayOutput
- func (o OSPolicyAssignmentInstanceFilterResponseOutput) Inventories() OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput
- func (o OSPolicyAssignmentInstanceFilterResponseOutput) ToOSPolicyAssignmentInstanceFilterResponseOutput() OSPolicyAssignmentInstanceFilterResponseOutput
- func (o OSPolicyAssignmentInstanceFilterResponseOutput) ToOSPolicyAssignmentInstanceFilterResponseOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterResponseOutput
- type OSPolicyAssignmentLabelSet
- type OSPolicyAssignmentLabelSetArgs
- func (OSPolicyAssignmentLabelSetArgs) ElementType() reflect.Type
- func (i OSPolicyAssignmentLabelSetArgs) ToOSPolicyAssignmentLabelSetOutput() OSPolicyAssignmentLabelSetOutput
- func (i OSPolicyAssignmentLabelSetArgs) ToOSPolicyAssignmentLabelSetOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetOutput
- type OSPolicyAssignmentLabelSetArray
- func (OSPolicyAssignmentLabelSetArray) ElementType() reflect.Type
- func (i OSPolicyAssignmentLabelSetArray) ToOSPolicyAssignmentLabelSetArrayOutput() OSPolicyAssignmentLabelSetArrayOutput
- func (i OSPolicyAssignmentLabelSetArray) ToOSPolicyAssignmentLabelSetArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetArrayOutput
- type OSPolicyAssignmentLabelSetArrayInput
- type OSPolicyAssignmentLabelSetArrayOutput
- func (OSPolicyAssignmentLabelSetArrayOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentLabelSetArrayOutput) Index(i pulumi.IntInput) OSPolicyAssignmentLabelSetOutput
- func (o OSPolicyAssignmentLabelSetArrayOutput) ToOSPolicyAssignmentLabelSetArrayOutput() OSPolicyAssignmentLabelSetArrayOutput
- func (o OSPolicyAssignmentLabelSetArrayOutput) ToOSPolicyAssignmentLabelSetArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetArrayOutput
- type OSPolicyAssignmentLabelSetInput
- type OSPolicyAssignmentLabelSetOutput
- func (OSPolicyAssignmentLabelSetOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentLabelSetOutput) Labels() pulumi.StringMapOutput
- func (o OSPolicyAssignmentLabelSetOutput) ToOSPolicyAssignmentLabelSetOutput() OSPolicyAssignmentLabelSetOutput
- func (o OSPolicyAssignmentLabelSetOutput) ToOSPolicyAssignmentLabelSetOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetOutput
- type OSPolicyAssignmentLabelSetResponse
- type OSPolicyAssignmentLabelSetResponseArrayOutput
- func (OSPolicyAssignmentLabelSetResponseArrayOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentLabelSetResponseArrayOutput) Index(i pulumi.IntInput) OSPolicyAssignmentLabelSetResponseOutput
- func (o OSPolicyAssignmentLabelSetResponseArrayOutput) ToOSPolicyAssignmentLabelSetResponseArrayOutput() OSPolicyAssignmentLabelSetResponseArrayOutput
- func (o OSPolicyAssignmentLabelSetResponseArrayOutput) ToOSPolicyAssignmentLabelSetResponseArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetResponseArrayOutput
- type OSPolicyAssignmentLabelSetResponseOutput
- func (OSPolicyAssignmentLabelSetResponseOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentLabelSetResponseOutput) Labels() pulumi.StringMapOutput
- func (o OSPolicyAssignmentLabelSetResponseOutput) ToOSPolicyAssignmentLabelSetResponseOutput() OSPolicyAssignmentLabelSetResponseOutput
- func (o OSPolicyAssignmentLabelSetResponseOutput) ToOSPolicyAssignmentLabelSetResponseOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetResponseOutput
- type OSPolicyAssignmentRollout
- type OSPolicyAssignmentRolloutArgs
- func (OSPolicyAssignmentRolloutArgs) ElementType() reflect.Type
- func (i OSPolicyAssignmentRolloutArgs) ToOSPolicyAssignmentRolloutOutput() OSPolicyAssignmentRolloutOutput
- func (i OSPolicyAssignmentRolloutArgs) ToOSPolicyAssignmentRolloutOutputWithContext(ctx context.Context) OSPolicyAssignmentRolloutOutput
- type OSPolicyAssignmentRolloutInput
- type OSPolicyAssignmentRolloutOutput
- func (o OSPolicyAssignmentRolloutOutput) DisruptionBudget() FixedOrPercentOutput
- func (OSPolicyAssignmentRolloutOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentRolloutOutput) MinWaitDuration() pulumi.StringOutput
- func (o OSPolicyAssignmentRolloutOutput) ToOSPolicyAssignmentRolloutOutput() OSPolicyAssignmentRolloutOutput
- func (o OSPolicyAssignmentRolloutOutput) ToOSPolicyAssignmentRolloutOutputWithContext(ctx context.Context) OSPolicyAssignmentRolloutOutput
- type OSPolicyAssignmentRolloutResponse
- type OSPolicyAssignmentRolloutResponseOutput
- func (o OSPolicyAssignmentRolloutResponseOutput) DisruptionBudget() FixedOrPercentResponseOutput
- func (OSPolicyAssignmentRolloutResponseOutput) ElementType() reflect.Type
- func (o OSPolicyAssignmentRolloutResponseOutput) MinWaitDuration() pulumi.StringOutput
- func (o OSPolicyAssignmentRolloutResponseOutput) ToOSPolicyAssignmentRolloutResponseOutput() OSPolicyAssignmentRolloutResponseOutput
- func (o OSPolicyAssignmentRolloutResponseOutput) ToOSPolicyAssignmentRolloutResponseOutputWithContext(ctx context.Context) OSPolicyAssignmentRolloutResponseOutput
- type OSPolicyInput
- type OSPolicyInventoryFilter
- type OSPolicyInventoryFilterArgs
- type OSPolicyInventoryFilterArray
- func (OSPolicyInventoryFilterArray) ElementType() reflect.Type
- func (i OSPolicyInventoryFilterArray) ToOSPolicyInventoryFilterArrayOutput() OSPolicyInventoryFilterArrayOutput
- func (i OSPolicyInventoryFilterArray) ToOSPolicyInventoryFilterArrayOutputWithContext(ctx context.Context) OSPolicyInventoryFilterArrayOutput
- type OSPolicyInventoryFilterArrayInput
- type OSPolicyInventoryFilterArrayOutput
- func (OSPolicyInventoryFilterArrayOutput) ElementType() reflect.Type
- func (o OSPolicyInventoryFilterArrayOutput) Index(i pulumi.IntInput) OSPolicyInventoryFilterOutput
- func (o OSPolicyInventoryFilterArrayOutput) ToOSPolicyInventoryFilterArrayOutput() OSPolicyInventoryFilterArrayOutput
- func (o OSPolicyInventoryFilterArrayOutput) ToOSPolicyInventoryFilterArrayOutputWithContext(ctx context.Context) OSPolicyInventoryFilterArrayOutput
- type OSPolicyInventoryFilterInput
- type OSPolicyInventoryFilterOutput
- func (OSPolicyInventoryFilterOutput) ElementType() reflect.Type
- func (o OSPolicyInventoryFilterOutput) OsShortName() pulumi.StringOutput
- func (o OSPolicyInventoryFilterOutput) OsVersion() pulumi.StringPtrOutput
- func (o OSPolicyInventoryFilterOutput) ToOSPolicyInventoryFilterOutput() OSPolicyInventoryFilterOutput
- func (o OSPolicyInventoryFilterOutput) ToOSPolicyInventoryFilterOutputWithContext(ctx context.Context) OSPolicyInventoryFilterOutput
- type OSPolicyInventoryFilterResponse
- type OSPolicyInventoryFilterResponseArrayOutput
- func (OSPolicyInventoryFilterResponseArrayOutput) ElementType() reflect.Type
- func (o OSPolicyInventoryFilterResponseArrayOutput) Index(i pulumi.IntInput) OSPolicyInventoryFilterResponseOutput
- func (o OSPolicyInventoryFilterResponseArrayOutput) ToOSPolicyInventoryFilterResponseArrayOutput() OSPolicyInventoryFilterResponseArrayOutput
- func (o OSPolicyInventoryFilterResponseArrayOutput) ToOSPolicyInventoryFilterResponseArrayOutputWithContext(ctx context.Context) OSPolicyInventoryFilterResponseArrayOutput
- type OSPolicyInventoryFilterResponseOutput
- func (OSPolicyInventoryFilterResponseOutput) ElementType() reflect.Type
- func (o OSPolicyInventoryFilterResponseOutput) OsShortName() pulumi.StringOutput
- func (o OSPolicyInventoryFilterResponseOutput) OsVersion() pulumi.StringOutput
- func (o OSPolicyInventoryFilterResponseOutput) ToOSPolicyInventoryFilterResponseOutput() OSPolicyInventoryFilterResponseOutput
- func (o OSPolicyInventoryFilterResponseOutput) ToOSPolicyInventoryFilterResponseOutputWithContext(ctx context.Context) OSPolicyInventoryFilterResponseOutput
- type OSPolicyMode
- func (OSPolicyMode) ElementType() reflect.Type
- func (e OSPolicyMode) ToOSPolicyModeOutput() OSPolicyModeOutput
- func (e OSPolicyMode) ToOSPolicyModeOutputWithContext(ctx context.Context) OSPolicyModeOutput
- func (e OSPolicyMode) ToOSPolicyModePtrOutput() OSPolicyModePtrOutput
- func (e OSPolicyMode) ToOSPolicyModePtrOutputWithContext(ctx context.Context) OSPolicyModePtrOutput
- func (e OSPolicyMode) ToStringOutput() pulumi.StringOutput
- func (e OSPolicyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OSPolicyMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OSPolicyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyModeInput
- type OSPolicyModeOutput
- func (OSPolicyModeOutput) ElementType() reflect.Type
- func (o OSPolicyModeOutput) ToOSPolicyModeOutput() OSPolicyModeOutput
- func (o OSPolicyModeOutput) ToOSPolicyModeOutputWithContext(ctx context.Context) OSPolicyModeOutput
- func (o OSPolicyModeOutput) ToOSPolicyModePtrOutput() OSPolicyModePtrOutput
- func (o OSPolicyModeOutput) ToOSPolicyModePtrOutputWithContext(ctx context.Context) OSPolicyModePtrOutput
- func (o OSPolicyModeOutput) ToStringOutput() pulumi.StringOutput
- func (o OSPolicyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OSPolicyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyModePtrInput
- type OSPolicyModePtrOutput
- func (o OSPolicyModePtrOutput) Elem() OSPolicyModeOutput
- func (OSPolicyModePtrOutput) ElementType() reflect.Type
- func (o OSPolicyModePtrOutput) ToOSPolicyModePtrOutput() OSPolicyModePtrOutput
- func (o OSPolicyModePtrOutput) ToOSPolicyModePtrOutputWithContext(ctx context.Context) OSPolicyModePtrOutput
- func (o OSPolicyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyOutput
- func (o OSPolicyOutput) AllowNoResourceGroupMatch() pulumi.BoolPtrOutput
- func (o OSPolicyOutput) Description() pulumi.StringPtrOutput
- func (OSPolicyOutput) ElementType() reflect.Type
- func (o OSPolicyOutput) Id() pulumi.StringOutput
- func (o OSPolicyOutput) Mode() OSPolicyModeOutput
- func (o OSPolicyOutput) ResourceGroups() OSPolicyResourceGroupArrayOutput
- func (o OSPolicyOutput) ToOSPolicyOutput() OSPolicyOutput
- func (o OSPolicyOutput) ToOSPolicyOutputWithContext(ctx context.Context) OSPolicyOutput
- type OSPolicyResource
- type OSPolicyResourceArgs
- type OSPolicyResourceArray
- type OSPolicyResourceArrayInput
- type OSPolicyResourceArrayOutput
- func (OSPolicyResourceArrayOutput) ElementType() reflect.Type
- func (o OSPolicyResourceArrayOutput) Index(i pulumi.IntInput) OSPolicyResourceOutput
- func (o OSPolicyResourceArrayOutput) ToOSPolicyResourceArrayOutput() OSPolicyResourceArrayOutput
- func (o OSPolicyResourceArrayOutput) ToOSPolicyResourceArrayOutputWithContext(ctx context.Context) OSPolicyResourceArrayOutput
- type OSPolicyResourceExecResource
- type OSPolicyResourceExecResourceArgs
- func (OSPolicyResourceExecResourceArgs) ElementType() reflect.Type
- func (i OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourceOutput() OSPolicyResourceExecResourceOutput
- func (i OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourceOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceOutput
- func (i OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourcePtrOutput() OSPolicyResourceExecResourcePtrOutput
- func (i OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourcePtrOutput
- type OSPolicyResourceExecResourceExec
- type OSPolicyResourceExecResourceExecArgs
- func (OSPolicyResourceExecResourceExecArgs) ElementType() reflect.Type
- func (i OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecOutput() OSPolicyResourceExecResourceExecOutput
- func (i OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecOutput
- func (i OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecPtrOutput() OSPolicyResourceExecResourceExecPtrOutput
- func (i OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecPtrOutput
- type OSPolicyResourceExecResourceExecInput
- type OSPolicyResourceExecResourceExecInterpreter
- func (OSPolicyResourceExecResourceExecInterpreter) ElementType() reflect.Type
- func (e OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterOutput() OSPolicyResourceExecResourceExecInterpreterOutput
- func (e OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterOutput
- func (e OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput() OSPolicyResourceExecResourceExecInterpreterPtrOutput
- func (e OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterPtrOutput
- func (e OSPolicyResourceExecResourceExecInterpreter) ToStringOutput() pulumi.StringOutput
- func (e OSPolicyResourceExecResourceExecInterpreter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OSPolicyResourceExecResourceExecInterpreter) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OSPolicyResourceExecResourceExecInterpreter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceExecResourceExecInterpreterInput
- type OSPolicyResourceExecResourceExecInterpreterOutput
- func (OSPolicyResourceExecResourceExecInterpreterOutput) ElementType() reflect.Type
- func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterOutput() OSPolicyResourceExecResourceExecInterpreterOutput
- func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterOutput
- func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput() OSPolicyResourceExecResourceExecInterpreterPtrOutput
- func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterPtrOutput
- func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToStringOutput() pulumi.StringOutput
- func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceExecResourceExecInterpreterPtrInput
- type OSPolicyResourceExecResourceExecInterpreterPtrOutput
- func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) Elem() OSPolicyResourceExecResourceExecInterpreterOutput
- func (OSPolicyResourceExecResourceExecInterpreterPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput() OSPolicyResourceExecResourceExecInterpreterPtrOutput
- func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterPtrOutput
- func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceExecResourceExecOutput
- func (o OSPolicyResourceExecResourceExecOutput) Args() pulumi.StringArrayOutput
- func (OSPolicyResourceExecResourceExecOutput) ElementType() reflect.Type
- func (o OSPolicyResourceExecResourceExecOutput) File() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourceExecResourceExecOutput) Interpreter() OSPolicyResourceExecResourceExecInterpreterOutput
- func (o OSPolicyResourceExecResourceExecOutput) OutputFilePath() pulumi.StringPtrOutput
- func (o OSPolicyResourceExecResourceExecOutput) Script() pulumi.StringPtrOutput
- func (o OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecOutput() OSPolicyResourceExecResourceExecOutput
- func (o OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecOutput
- func (o OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecPtrOutput() OSPolicyResourceExecResourceExecPtrOutput
- func (o OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecPtrOutput
- type OSPolicyResourceExecResourceExecPtrInput
- type OSPolicyResourceExecResourceExecPtrOutput
- func (o OSPolicyResourceExecResourceExecPtrOutput) Args() pulumi.StringArrayOutput
- func (o OSPolicyResourceExecResourceExecPtrOutput) Elem() OSPolicyResourceExecResourceExecOutput
- func (OSPolicyResourceExecResourceExecPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceExecResourceExecPtrOutput) File() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourceExecResourceExecPtrOutput) Interpreter() OSPolicyResourceExecResourceExecInterpreterPtrOutput
- func (o OSPolicyResourceExecResourceExecPtrOutput) OutputFilePath() pulumi.StringPtrOutput
- func (o OSPolicyResourceExecResourceExecPtrOutput) Script() pulumi.StringPtrOutput
- func (o OSPolicyResourceExecResourceExecPtrOutput) ToOSPolicyResourceExecResourceExecPtrOutput() OSPolicyResourceExecResourceExecPtrOutput
- func (o OSPolicyResourceExecResourceExecPtrOutput) ToOSPolicyResourceExecResourceExecPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecPtrOutput
- type OSPolicyResourceExecResourceExecResponse
- type OSPolicyResourceExecResourceExecResponseOutput
- func (o OSPolicyResourceExecResourceExecResponseOutput) Args() pulumi.StringArrayOutput
- func (OSPolicyResourceExecResourceExecResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceExecResourceExecResponseOutput) File() OSPolicyResourceFileResponseOutput
- func (o OSPolicyResourceExecResourceExecResponseOutput) Interpreter() pulumi.StringOutput
- func (o OSPolicyResourceExecResourceExecResponseOutput) OutputFilePath() pulumi.StringOutput
- func (o OSPolicyResourceExecResourceExecResponseOutput) Script() pulumi.StringOutput
- func (o OSPolicyResourceExecResourceExecResponseOutput) ToOSPolicyResourceExecResourceExecResponseOutput() OSPolicyResourceExecResourceExecResponseOutput
- func (o OSPolicyResourceExecResourceExecResponseOutput) ToOSPolicyResourceExecResourceExecResponseOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecResponseOutput
- type OSPolicyResourceExecResourceInput
- type OSPolicyResourceExecResourceOutput
- func (OSPolicyResourceExecResourceOutput) ElementType() reflect.Type
- func (o OSPolicyResourceExecResourceOutput) Enforce() OSPolicyResourceExecResourceExecPtrOutput
- func (o OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourceOutput() OSPolicyResourceExecResourceOutput
- func (o OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourceOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceOutput
- func (o OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourcePtrOutput() OSPolicyResourceExecResourcePtrOutput
- func (o OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourcePtrOutput
- func (o OSPolicyResourceExecResourceOutput) Validate() OSPolicyResourceExecResourceExecOutput
- type OSPolicyResourceExecResourcePtrInput
- type OSPolicyResourceExecResourcePtrOutput
- func (o OSPolicyResourceExecResourcePtrOutput) Elem() OSPolicyResourceExecResourceOutput
- func (OSPolicyResourceExecResourcePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceExecResourcePtrOutput) Enforce() OSPolicyResourceExecResourceExecPtrOutput
- func (o OSPolicyResourceExecResourcePtrOutput) ToOSPolicyResourceExecResourcePtrOutput() OSPolicyResourceExecResourcePtrOutput
- func (o OSPolicyResourceExecResourcePtrOutput) ToOSPolicyResourceExecResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourcePtrOutput
- func (o OSPolicyResourceExecResourcePtrOutput) Validate() OSPolicyResourceExecResourceExecPtrOutput
- type OSPolicyResourceExecResourceResponse
- type OSPolicyResourceExecResourceResponseOutput
- func (OSPolicyResourceExecResourceResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceExecResourceResponseOutput) Enforce() OSPolicyResourceExecResourceExecResponseOutput
- func (o OSPolicyResourceExecResourceResponseOutput) ToOSPolicyResourceExecResourceResponseOutput() OSPolicyResourceExecResourceResponseOutput
- func (o OSPolicyResourceExecResourceResponseOutput) ToOSPolicyResourceExecResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceResponseOutput
- func (o OSPolicyResourceExecResourceResponseOutput) Validate() OSPolicyResourceExecResourceExecResponseOutput
- type OSPolicyResourceFile
- type OSPolicyResourceFileArgs
- func (OSPolicyResourceFileArgs) ElementType() reflect.Type
- func (i OSPolicyResourceFileArgs) ToOSPolicyResourceFileOutput() OSPolicyResourceFileOutput
- func (i OSPolicyResourceFileArgs) ToOSPolicyResourceFileOutputWithContext(ctx context.Context) OSPolicyResourceFileOutput
- func (i OSPolicyResourceFileArgs) ToOSPolicyResourceFilePtrOutput() OSPolicyResourceFilePtrOutput
- func (i OSPolicyResourceFileArgs) ToOSPolicyResourceFilePtrOutputWithContext(ctx context.Context) OSPolicyResourceFilePtrOutput
- type OSPolicyResourceFileGcs
- type OSPolicyResourceFileGcsArgs
- func (OSPolicyResourceFileGcsArgs) ElementType() reflect.Type
- func (i OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsOutput() OSPolicyResourceFileGcsOutput
- func (i OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsOutput
- func (i OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsPtrOutput() OSPolicyResourceFileGcsPtrOutput
- func (i OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsPtrOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsPtrOutput
- type OSPolicyResourceFileGcsInput
- type OSPolicyResourceFileGcsOutput
- func (o OSPolicyResourceFileGcsOutput) Bucket() pulumi.StringOutput
- func (OSPolicyResourceFileGcsOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileGcsOutput) Generation() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileGcsOutput) Object() pulumi.StringOutput
- func (o OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsOutput() OSPolicyResourceFileGcsOutput
- func (o OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsOutput
- func (o OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsPtrOutput() OSPolicyResourceFileGcsPtrOutput
- func (o OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsPtrOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsPtrOutput
- type OSPolicyResourceFileGcsPtrInput
- type OSPolicyResourceFileGcsPtrOutput
- func (o OSPolicyResourceFileGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileGcsPtrOutput) Elem() OSPolicyResourceFileGcsOutput
- func (OSPolicyResourceFileGcsPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileGcsPtrOutput) Generation() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileGcsPtrOutput) ToOSPolicyResourceFileGcsPtrOutput() OSPolicyResourceFileGcsPtrOutput
- func (o OSPolicyResourceFileGcsPtrOutput) ToOSPolicyResourceFileGcsPtrOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsPtrOutput
- type OSPolicyResourceFileGcsResponse
- type OSPolicyResourceFileGcsResponseOutput
- func (o OSPolicyResourceFileGcsResponseOutput) Bucket() pulumi.StringOutput
- func (OSPolicyResourceFileGcsResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileGcsResponseOutput) Generation() pulumi.StringOutput
- func (o OSPolicyResourceFileGcsResponseOutput) Object() pulumi.StringOutput
- func (o OSPolicyResourceFileGcsResponseOutput) ToOSPolicyResourceFileGcsResponseOutput() OSPolicyResourceFileGcsResponseOutput
- func (o OSPolicyResourceFileGcsResponseOutput) ToOSPolicyResourceFileGcsResponseOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsResponseOutput
- type OSPolicyResourceFileInput
- type OSPolicyResourceFileOutput
- func (o OSPolicyResourceFileOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (OSPolicyResourceFileOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileOutput) Gcs() OSPolicyResourceFileGcsPtrOutput
- func (o OSPolicyResourceFileOutput) LocalPath() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileOutput) Remote() OSPolicyResourceFileRemotePtrOutput
- func (o OSPolicyResourceFileOutput) ToOSPolicyResourceFileOutput() OSPolicyResourceFileOutput
- func (o OSPolicyResourceFileOutput) ToOSPolicyResourceFileOutputWithContext(ctx context.Context) OSPolicyResourceFileOutput
- func (o OSPolicyResourceFileOutput) ToOSPolicyResourceFilePtrOutput() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourceFileOutput) ToOSPolicyResourceFilePtrOutputWithContext(ctx context.Context) OSPolicyResourceFilePtrOutput
- type OSPolicyResourceFilePtrInput
- type OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourceFilePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (o OSPolicyResourceFilePtrOutput) Elem() OSPolicyResourceFileOutput
- func (OSPolicyResourceFilePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFilePtrOutput) Gcs() OSPolicyResourceFileGcsPtrOutput
- func (o OSPolicyResourceFilePtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o OSPolicyResourceFilePtrOutput) Remote() OSPolicyResourceFileRemotePtrOutput
- func (o OSPolicyResourceFilePtrOutput) ToOSPolicyResourceFilePtrOutput() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourceFilePtrOutput) ToOSPolicyResourceFilePtrOutputWithContext(ctx context.Context) OSPolicyResourceFilePtrOutput
- type OSPolicyResourceFileRemote
- type OSPolicyResourceFileRemoteArgs
- func (OSPolicyResourceFileRemoteArgs) ElementType() reflect.Type
- func (i OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemoteOutput() OSPolicyResourceFileRemoteOutput
- func (i OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemoteOutputWithContext(ctx context.Context) OSPolicyResourceFileRemoteOutput
- func (i OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemotePtrOutput() OSPolicyResourceFileRemotePtrOutput
- func (i OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemotePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileRemotePtrOutput
- type OSPolicyResourceFileRemoteInput
- type OSPolicyResourceFileRemoteOutput
- func (OSPolicyResourceFileRemoteOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemoteOutput() OSPolicyResourceFileRemoteOutput
- func (o OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemoteOutputWithContext(ctx context.Context) OSPolicyResourceFileRemoteOutput
- func (o OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemotePtrOutput() OSPolicyResourceFileRemotePtrOutput
- func (o OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemotePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileRemotePtrOutput
- func (o OSPolicyResourceFileRemoteOutput) Uri() pulumi.StringOutput
- type OSPolicyResourceFileRemotePtrInput
- type OSPolicyResourceFileRemotePtrOutput
- func (o OSPolicyResourceFileRemotePtrOutput) Elem() OSPolicyResourceFileRemoteOutput
- func (OSPolicyResourceFileRemotePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileRemotePtrOutput) ToOSPolicyResourceFileRemotePtrOutput() OSPolicyResourceFileRemotePtrOutput
- func (o OSPolicyResourceFileRemotePtrOutput) ToOSPolicyResourceFileRemotePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileRemotePtrOutput
- func (o OSPolicyResourceFileRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type OSPolicyResourceFileRemoteResponse
- type OSPolicyResourceFileRemoteResponseOutput
- func (OSPolicyResourceFileRemoteResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileRemoteResponseOutput) Sha256Checksum() pulumi.StringOutput
- func (o OSPolicyResourceFileRemoteResponseOutput) ToOSPolicyResourceFileRemoteResponseOutput() OSPolicyResourceFileRemoteResponseOutput
- func (o OSPolicyResourceFileRemoteResponseOutput) ToOSPolicyResourceFileRemoteResponseOutputWithContext(ctx context.Context) OSPolicyResourceFileRemoteResponseOutput
- func (o OSPolicyResourceFileRemoteResponseOutput) Uri() pulumi.StringOutput
- type OSPolicyResourceFileResource
- type OSPolicyResourceFileResourceArgs
- func (OSPolicyResourceFileResourceArgs) ElementType() reflect.Type
- func (i OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourceOutput() OSPolicyResourceFileResourceOutput
- func (i OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourceOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceOutput
- func (i OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourcePtrOutput() OSPolicyResourceFileResourcePtrOutput
- func (i OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourcePtrOutput
- type OSPolicyResourceFileResourceInput
- type OSPolicyResourceFileResourceOutput
- func (o OSPolicyResourceFileResourceOutput) Content() pulumi.StringPtrOutput
- func (OSPolicyResourceFileResourceOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileResourceOutput) File() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourceFileResourceOutput) Path() pulumi.StringOutput
- func (o OSPolicyResourceFileResourceOutput) Permissions() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileResourceOutput) State() OSPolicyResourceFileResourceStateOutput
- func (o OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourceOutput() OSPolicyResourceFileResourceOutput
- func (o OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourceOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceOutput
- func (o OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourcePtrOutput() OSPolicyResourceFileResourcePtrOutput
- func (o OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourcePtrOutput
- type OSPolicyResourceFileResourcePtrInput
- type OSPolicyResourceFileResourcePtrOutput
- func (o OSPolicyResourceFileResourcePtrOutput) Content() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileResourcePtrOutput) Elem() OSPolicyResourceFileResourceOutput
- func (OSPolicyResourceFileResourcePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileResourcePtrOutput) File() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourceFileResourcePtrOutput) Path() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileResourcePtrOutput) Permissions() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileResourcePtrOutput) State() OSPolicyResourceFileResourceStatePtrOutput
- func (o OSPolicyResourceFileResourcePtrOutput) ToOSPolicyResourceFileResourcePtrOutput() OSPolicyResourceFileResourcePtrOutput
- func (o OSPolicyResourceFileResourcePtrOutput) ToOSPolicyResourceFileResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourcePtrOutput
- type OSPolicyResourceFileResourceResponse
- type OSPolicyResourceFileResourceResponseOutput
- func (o OSPolicyResourceFileResourceResponseOutput) Content() pulumi.StringOutput
- func (OSPolicyResourceFileResourceResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileResourceResponseOutput) File() OSPolicyResourceFileResponseOutput
- func (o OSPolicyResourceFileResourceResponseOutput) Path() pulumi.StringOutput
- func (o OSPolicyResourceFileResourceResponseOutput) Permissions() pulumi.StringOutput
- func (o OSPolicyResourceFileResourceResponseOutput) State() pulumi.StringOutput
- func (o OSPolicyResourceFileResourceResponseOutput) ToOSPolicyResourceFileResourceResponseOutput() OSPolicyResourceFileResourceResponseOutput
- func (o OSPolicyResourceFileResourceResponseOutput) ToOSPolicyResourceFileResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceResponseOutput
- type OSPolicyResourceFileResourceState
- func (OSPolicyResourceFileResourceState) ElementType() reflect.Type
- func (e OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStateOutput() OSPolicyResourceFileResourceStateOutput
- func (e OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStateOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStateOutput
- func (e OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStatePtrOutput() OSPolicyResourceFileResourceStatePtrOutput
- func (e OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStatePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStatePtrOutput
- func (e OSPolicyResourceFileResourceState) ToStringOutput() pulumi.StringOutput
- func (e OSPolicyResourceFileResourceState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OSPolicyResourceFileResourceState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OSPolicyResourceFileResourceState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceFileResourceStateInput
- type OSPolicyResourceFileResourceStateOutput
- func (OSPolicyResourceFileResourceStateOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStateOutput() OSPolicyResourceFileResourceStateOutput
- func (o OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStateOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStateOutput
- func (o OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStatePtrOutput() OSPolicyResourceFileResourceStatePtrOutput
- func (o OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStatePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStatePtrOutput
- func (o OSPolicyResourceFileResourceStateOutput) ToStringOutput() pulumi.StringOutput
- func (o OSPolicyResourceFileResourceStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OSPolicyResourceFileResourceStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileResourceStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceFileResourceStatePtrInput
- type OSPolicyResourceFileResourceStatePtrOutput
- func (o OSPolicyResourceFileResourceStatePtrOutput) Elem() OSPolicyResourceFileResourceStateOutput
- func (OSPolicyResourceFileResourceStatePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileResourceStatePtrOutput) ToOSPolicyResourceFileResourceStatePtrOutput() OSPolicyResourceFileResourceStatePtrOutput
- func (o OSPolicyResourceFileResourceStatePtrOutput) ToOSPolicyResourceFileResourceStatePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStatePtrOutput
- func (o OSPolicyResourceFileResourceStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyResourceFileResourceStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceFileResponse
- type OSPolicyResourceFileResponseOutput
- func (o OSPolicyResourceFileResponseOutput) AllowInsecure() pulumi.BoolOutput
- func (OSPolicyResourceFileResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceFileResponseOutput) Gcs() OSPolicyResourceFileGcsResponseOutput
- func (o OSPolicyResourceFileResponseOutput) LocalPath() pulumi.StringOutput
- func (o OSPolicyResourceFileResponseOutput) Remote() OSPolicyResourceFileRemoteResponseOutput
- func (o OSPolicyResourceFileResponseOutput) ToOSPolicyResourceFileResponseOutput() OSPolicyResourceFileResponseOutput
- func (o OSPolicyResourceFileResponseOutput) ToOSPolicyResourceFileResponseOutputWithContext(ctx context.Context) OSPolicyResourceFileResponseOutput
- type OSPolicyResourceGroup
- type OSPolicyResourceGroupArgs
- type OSPolicyResourceGroupArray
- func (OSPolicyResourceGroupArray) ElementType() reflect.Type
- func (i OSPolicyResourceGroupArray) ToOSPolicyResourceGroupArrayOutput() OSPolicyResourceGroupArrayOutput
- func (i OSPolicyResourceGroupArray) ToOSPolicyResourceGroupArrayOutputWithContext(ctx context.Context) OSPolicyResourceGroupArrayOutput
- type OSPolicyResourceGroupArrayInput
- type OSPolicyResourceGroupArrayOutput
- func (OSPolicyResourceGroupArrayOutput) ElementType() reflect.Type
- func (o OSPolicyResourceGroupArrayOutput) Index(i pulumi.IntInput) OSPolicyResourceGroupOutput
- func (o OSPolicyResourceGroupArrayOutput) ToOSPolicyResourceGroupArrayOutput() OSPolicyResourceGroupArrayOutput
- func (o OSPolicyResourceGroupArrayOutput) ToOSPolicyResourceGroupArrayOutputWithContext(ctx context.Context) OSPolicyResourceGroupArrayOutput
- type OSPolicyResourceGroupInput
- type OSPolicyResourceGroupOutput
- func (OSPolicyResourceGroupOutput) ElementType() reflect.Type
- func (o OSPolicyResourceGroupOutput) InventoryFilters() OSPolicyInventoryFilterArrayOutput
- func (o OSPolicyResourceGroupOutput) Resources() OSPolicyResourceArrayOutput
- func (o OSPolicyResourceGroupOutput) ToOSPolicyResourceGroupOutput() OSPolicyResourceGroupOutput
- func (o OSPolicyResourceGroupOutput) ToOSPolicyResourceGroupOutputWithContext(ctx context.Context) OSPolicyResourceGroupOutput
- type OSPolicyResourceGroupResponse
- type OSPolicyResourceGroupResponseArrayOutput
- func (OSPolicyResourceGroupResponseArrayOutput) ElementType() reflect.Type
- func (o OSPolicyResourceGroupResponseArrayOutput) Index(i pulumi.IntInput) OSPolicyResourceGroupResponseOutput
- func (o OSPolicyResourceGroupResponseArrayOutput) ToOSPolicyResourceGroupResponseArrayOutput() OSPolicyResourceGroupResponseArrayOutput
- func (o OSPolicyResourceGroupResponseArrayOutput) ToOSPolicyResourceGroupResponseArrayOutputWithContext(ctx context.Context) OSPolicyResourceGroupResponseArrayOutput
- type OSPolicyResourceGroupResponseOutput
- func (OSPolicyResourceGroupResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceGroupResponseOutput) InventoryFilters() OSPolicyInventoryFilterResponseArrayOutput
- func (o OSPolicyResourceGroupResponseOutput) Resources() OSPolicyResourceResponseArrayOutput
- func (o OSPolicyResourceGroupResponseOutput) ToOSPolicyResourceGroupResponseOutput() OSPolicyResourceGroupResponseOutput
- func (o OSPolicyResourceGroupResponseOutput) ToOSPolicyResourceGroupResponseOutputWithContext(ctx context.Context) OSPolicyResourceGroupResponseOutput
- type OSPolicyResourceInput
- type OSPolicyResourceOutput
- func (OSPolicyResourceOutput) ElementType() reflect.Type
- func (o OSPolicyResourceOutput) Exec() OSPolicyResourceExecResourcePtrOutput
- func (o OSPolicyResourceOutput) File() OSPolicyResourceFileResourcePtrOutput
- func (o OSPolicyResourceOutput) Id() pulumi.StringOutput
- func (o OSPolicyResourceOutput) Pkg() OSPolicyResourcePackageResourcePtrOutput
- func (o OSPolicyResourceOutput) Repository() OSPolicyResourceRepositoryResourcePtrOutput
- func (o OSPolicyResourceOutput) ToOSPolicyResourceOutput() OSPolicyResourceOutput
- func (o OSPolicyResourceOutput) ToOSPolicyResourceOutputWithContext(ctx context.Context) OSPolicyResourceOutput
- type OSPolicyResourcePackageResource
- type OSPolicyResourcePackageResourceAPT
- type OSPolicyResourcePackageResourceAPTArgs
- func (OSPolicyResourcePackageResourceAPTArgs) ElementType() reflect.Type
- func (i OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTOutput() OSPolicyResourcePackageResourceAPTOutput
- func (i OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTOutput
- func (i OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTPtrOutput() OSPolicyResourcePackageResourceAPTPtrOutput
- func (i OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTPtrOutput
- type OSPolicyResourcePackageResourceAPTInput
- type OSPolicyResourcePackageResourceAPTOutput
- func (OSPolicyResourcePackageResourceAPTOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceAPTOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTOutput() OSPolicyResourcePackageResourceAPTOutput
- func (o OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTOutput
- func (o OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTPtrOutput() OSPolicyResourcePackageResourceAPTPtrOutput
- func (o OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTPtrOutput
- type OSPolicyResourcePackageResourceAPTPtrInput
- type OSPolicyResourcePackageResourceAPTPtrOutput
- func (o OSPolicyResourcePackageResourceAPTPtrOutput) Elem() OSPolicyResourcePackageResourceAPTOutput
- func (OSPolicyResourcePackageResourceAPTPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceAPTPtrOutput) Name() pulumi.StringPtrOutput
- func (o OSPolicyResourcePackageResourceAPTPtrOutput) ToOSPolicyResourcePackageResourceAPTPtrOutput() OSPolicyResourcePackageResourceAPTPtrOutput
- func (o OSPolicyResourcePackageResourceAPTPtrOutput) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTPtrOutput
- type OSPolicyResourcePackageResourceAPTResponse
- type OSPolicyResourcePackageResourceAPTResponseOutput
- func (OSPolicyResourcePackageResourceAPTResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceAPTResponseOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceAPTResponseOutput) ToOSPolicyResourcePackageResourceAPTResponseOutput() OSPolicyResourcePackageResourceAPTResponseOutput
- func (o OSPolicyResourcePackageResourceAPTResponseOutput) ToOSPolicyResourcePackageResourceAPTResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTResponseOutput
- type OSPolicyResourcePackageResourceArgs
- func (OSPolicyResourcePackageResourceArgs) ElementType() reflect.Type
- func (i OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourceOutput() OSPolicyResourcePackageResourceOutput
- func (i OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourceOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceOutput
- func (i OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourcePtrOutput() OSPolicyResourcePackageResourcePtrOutput
- func (i OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourcePtrOutput
- type OSPolicyResourcePackageResourceDeb
- type OSPolicyResourcePackageResourceDebArgs
- func (OSPolicyResourcePackageResourceDebArgs) ElementType() reflect.Type
- func (i OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebOutput() OSPolicyResourcePackageResourceDebOutput
- func (i OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebOutput
- func (i OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebPtrOutput() OSPolicyResourcePackageResourceDebPtrOutput
- func (i OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebPtrOutput
- type OSPolicyResourcePackageResourceDebInput
- type OSPolicyResourcePackageResourceDebOutput
- func (OSPolicyResourcePackageResourceDebOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceDebOutput) PullDeps() pulumi.BoolPtrOutput
- func (o OSPolicyResourcePackageResourceDebOutput) Source() OSPolicyResourceFileOutput
- func (o OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebOutput() OSPolicyResourcePackageResourceDebOutput
- func (o OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebOutput
- func (o OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebPtrOutput() OSPolicyResourcePackageResourceDebPtrOutput
- func (o OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebPtrOutput
- type OSPolicyResourcePackageResourceDebPtrInput
- type OSPolicyResourcePackageResourceDebPtrOutput
- func (o OSPolicyResourcePackageResourceDebPtrOutput) Elem() OSPolicyResourcePackageResourceDebOutput
- func (OSPolicyResourcePackageResourceDebPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceDebPtrOutput) PullDeps() pulumi.BoolPtrOutput
- func (o OSPolicyResourcePackageResourceDebPtrOutput) Source() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourcePackageResourceDebPtrOutput) ToOSPolicyResourcePackageResourceDebPtrOutput() OSPolicyResourcePackageResourceDebPtrOutput
- func (o OSPolicyResourcePackageResourceDebPtrOutput) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebPtrOutput
- type OSPolicyResourcePackageResourceDebResponse
- type OSPolicyResourcePackageResourceDebResponseOutput
- func (OSPolicyResourcePackageResourceDebResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceDebResponseOutput) PullDeps() pulumi.BoolOutput
- func (o OSPolicyResourcePackageResourceDebResponseOutput) Source() OSPolicyResourceFileResponseOutput
- func (o OSPolicyResourcePackageResourceDebResponseOutput) ToOSPolicyResourcePackageResourceDebResponseOutput() OSPolicyResourcePackageResourceDebResponseOutput
- func (o OSPolicyResourcePackageResourceDebResponseOutput) ToOSPolicyResourcePackageResourceDebResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebResponseOutput
- type OSPolicyResourcePackageResourceDesiredState
- func (OSPolicyResourcePackageResourceDesiredState) ElementType() reflect.Type
- func (e OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStateOutput() OSPolicyResourcePackageResourceDesiredStateOutput
- func (e OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStateOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStateOutput
- func (e OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput() OSPolicyResourcePackageResourceDesiredStatePtrOutput
- func (e OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStatePtrOutput
- func (e OSPolicyResourcePackageResourceDesiredState) ToStringOutput() pulumi.StringOutput
- func (e OSPolicyResourcePackageResourceDesiredState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OSPolicyResourcePackageResourceDesiredState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OSPolicyResourcePackageResourceDesiredState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourcePackageResourceDesiredStateInput
- type OSPolicyResourcePackageResourceDesiredStateOutput
- func (OSPolicyResourcePackageResourceDesiredStateOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStateOutput() OSPolicyResourcePackageResourceDesiredStateOutput
- func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStateOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStateOutput
- func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput() OSPolicyResourcePackageResourceDesiredStatePtrOutput
- func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStatePtrOutput
- func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToStringOutput() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourcePackageResourceDesiredStatePtrInput
- type OSPolicyResourcePackageResourceDesiredStatePtrOutput
- func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) Elem() OSPolicyResourcePackageResourceDesiredStateOutput
- func (OSPolicyResourcePackageResourceDesiredStatePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput() OSPolicyResourcePackageResourceDesiredStatePtrOutput
- func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStatePtrOutput
- func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourcePackageResourceGooGet
- type OSPolicyResourcePackageResourceGooGetArgs
- func (OSPolicyResourcePackageResourceGooGetArgs) ElementType() reflect.Type
- func (i OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetOutput() OSPolicyResourcePackageResourceGooGetOutput
- func (i OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetOutput
- func (i OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetPtrOutput() OSPolicyResourcePackageResourceGooGetPtrOutput
- func (i OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetPtrOutput
- type OSPolicyResourcePackageResourceGooGetInput
- type OSPolicyResourcePackageResourceGooGetOutput
- func (OSPolicyResourcePackageResourceGooGetOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceGooGetOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetOutput() OSPolicyResourcePackageResourceGooGetOutput
- func (o OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetOutput
- func (o OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutput() OSPolicyResourcePackageResourceGooGetPtrOutput
- func (o OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetPtrOutput
- type OSPolicyResourcePackageResourceGooGetPtrInput
- type OSPolicyResourcePackageResourceGooGetPtrOutput
- func (o OSPolicyResourcePackageResourceGooGetPtrOutput) Elem() OSPolicyResourcePackageResourceGooGetOutput
- func (OSPolicyResourcePackageResourceGooGetPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceGooGetPtrOutput) Name() pulumi.StringPtrOutput
- func (o OSPolicyResourcePackageResourceGooGetPtrOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutput() OSPolicyResourcePackageResourceGooGetPtrOutput
- func (o OSPolicyResourcePackageResourceGooGetPtrOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetPtrOutput
- type OSPolicyResourcePackageResourceGooGetResponse
- type OSPolicyResourcePackageResourceGooGetResponseOutput
- func (OSPolicyResourcePackageResourceGooGetResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceGooGetResponseOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceGooGetResponseOutput) ToOSPolicyResourcePackageResourceGooGetResponseOutput() OSPolicyResourcePackageResourceGooGetResponseOutput
- func (o OSPolicyResourcePackageResourceGooGetResponseOutput) ToOSPolicyResourcePackageResourceGooGetResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetResponseOutput
- type OSPolicyResourcePackageResourceInput
- type OSPolicyResourcePackageResourceMSI
- type OSPolicyResourcePackageResourceMSIArgs
- func (OSPolicyResourcePackageResourceMSIArgs) ElementType() reflect.Type
- func (i OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIOutput() OSPolicyResourcePackageResourceMSIOutput
- func (i OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIOutput
- func (i OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIPtrOutput() OSPolicyResourcePackageResourceMSIPtrOutput
- func (i OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIPtrOutput
- type OSPolicyResourcePackageResourceMSIInput
- type OSPolicyResourcePackageResourceMSIOutput
- func (OSPolicyResourcePackageResourceMSIOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceMSIOutput) Properties() pulumi.StringArrayOutput
- func (o OSPolicyResourcePackageResourceMSIOutput) Source() OSPolicyResourceFileOutput
- func (o OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIOutput() OSPolicyResourcePackageResourceMSIOutput
- func (o OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIOutput
- func (o OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIPtrOutput() OSPolicyResourcePackageResourceMSIPtrOutput
- func (o OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIPtrOutput
- type OSPolicyResourcePackageResourceMSIPtrInput
- type OSPolicyResourcePackageResourceMSIPtrOutput
- func (o OSPolicyResourcePackageResourceMSIPtrOutput) Elem() OSPolicyResourcePackageResourceMSIOutput
- func (OSPolicyResourcePackageResourceMSIPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceMSIPtrOutput) Properties() pulumi.StringArrayOutput
- func (o OSPolicyResourcePackageResourceMSIPtrOutput) Source() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourcePackageResourceMSIPtrOutput) ToOSPolicyResourcePackageResourceMSIPtrOutput() OSPolicyResourcePackageResourceMSIPtrOutput
- func (o OSPolicyResourcePackageResourceMSIPtrOutput) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIPtrOutput
- type OSPolicyResourcePackageResourceMSIResponse
- type OSPolicyResourcePackageResourceMSIResponseOutput
- func (OSPolicyResourcePackageResourceMSIResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceMSIResponseOutput) Properties() pulumi.StringArrayOutput
- func (o OSPolicyResourcePackageResourceMSIResponseOutput) Source() OSPolicyResourceFileResponseOutput
- func (o OSPolicyResourcePackageResourceMSIResponseOutput) ToOSPolicyResourcePackageResourceMSIResponseOutput() OSPolicyResourcePackageResourceMSIResponseOutput
- func (o OSPolicyResourcePackageResourceMSIResponseOutput) ToOSPolicyResourcePackageResourceMSIResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIResponseOutput
- type OSPolicyResourcePackageResourceOutput
- func (o OSPolicyResourcePackageResourceOutput) Apt() OSPolicyResourcePackageResourceAPTPtrOutput
- func (o OSPolicyResourcePackageResourceOutput) Deb() OSPolicyResourcePackageResourceDebPtrOutput
- func (o OSPolicyResourcePackageResourceOutput) DesiredState() OSPolicyResourcePackageResourceDesiredStateOutput
- func (OSPolicyResourcePackageResourceOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceOutput) Googet() OSPolicyResourcePackageResourceGooGetPtrOutput
- func (o OSPolicyResourcePackageResourceOutput) Msi() OSPolicyResourcePackageResourceMSIPtrOutput
- func (o OSPolicyResourcePackageResourceOutput) Rpm() OSPolicyResourcePackageResourceRPMPtrOutput
- func (o OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourceOutput() OSPolicyResourcePackageResourceOutput
- func (o OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourceOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceOutput
- func (o OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourcePtrOutput() OSPolicyResourcePackageResourcePtrOutput
- func (o OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourcePtrOutput
- func (o OSPolicyResourcePackageResourceOutput) Yum() OSPolicyResourcePackageResourceYUMPtrOutput
- func (o OSPolicyResourcePackageResourceOutput) Zypper() OSPolicyResourcePackageResourceZypperPtrOutput
- type OSPolicyResourcePackageResourcePtrInput
- type OSPolicyResourcePackageResourcePtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) Apt() OSPolicyResourcePackageResourceAPTPtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) Deb() OSPolicyResourcePackageResourceDebPtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) DesiredState() OSPolicyResourcePackageResourceDesiredStatePtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) Elem() OSPolicyResourcePackageResourceOutput
- func (OSPolicyResourcePackageResourcePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourcePtrOutput) Googet() OSPolicyResourcePackageResourceGooGetPtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) Msi() OSPolicyResourcePackageResourceMSIPtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) Rpm() OSPolicyResourcePackageResourceRPMPtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) ToOSPolicyResourcePackageResourcePtrOutput() OSPolicyResourcePackageResourcePtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) ToOSPolicyResourcePackageResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourcePtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) Yum() OSPolicyResourcePackageResourceYUMPtrOutput
- func (o OSPolicyResourcePackageResourcePtrOutput) Zypper() OSPolicyResourcePackageResourceZypperPtrOutput
- type OSPolicyResourcePackageResourceRPM
- type OSPolicyResourcePackageResourceRPMArgs
- func (OSPolicyResourcePackageResourceRPMArgs) ElementType() reflect.Type
- func (i OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMOutput() OSPolicyResourcePackageResourceRPMOutput
- func (i OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMOutput
- func (i OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMPtrOutput() OSPolicyResourcePackageResourceRPMPtrOutput
- func (i OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMPtrOutput
- type OSPolicyResourcePackageResourceRPMInput
- type OSPolicyResourcePackageResourceRPMOutput
- func (OSPolicyResourcePackageResourceRPMOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceRPMOutput) PullDeps() pulumi.BoolPtrOutput
- func (o OSPolicyResourcePackageResourceRPMOutput) Source() OSPolicyResourceFileOutput
- func (o OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMOutput() OSPolicyResourcePackageResourceRPMOutput
- func (o OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMOutput
- func (o OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMPtrOutput() OSPolicyResourcePackageResourceRPMPtrOutput
- func (o OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMPtrOutput
- type OSPolicyResourcePackageResourceRPMPtrInput
- type OSPolicyResourcePackageResourceRPMPtrOutput
- func (o OSPolicyResourcePackageResourceRPMPtrOutput) Elem() OSPolicyResourcePackageResourceRPMOutput
- func (OSPolicyResourcePackageResourceRPMPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceRPMPtrOutput) PullDeps() pulumi.BoolPtrOutput
- func (o OSPolicyResourcePackageResourceRPMPtrOutput) Source() OSPolicyResourceFilePtrOutput
- func (o OSPolicyResourcePackageResourceRPMPtrOutput) ToOSPolicyResourcePackageResourceRPMPtrOutput() OSPolicyResourcePackageResourceRPMPtrOutput
- func (o OSPolicyResourcePackageResourceRPMPtrOutput) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMPtrOutput
- type OSPolicyResourcePackageResourceRPMResponse
- type OSPolicyResourcePackageResourceRPMResponseOutput
- func (OSPolicyResourcePackageResourceRPMResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceRPMResponseOutput) PullDeps() pulumi.BoolOutput
- func (o OSPolicyResourcePackageResourceRPMResponseOutput) Source() OSPolicyResourceFileResponseOutput
- func (o OSPolicyResourcePackageResourceRPMResponseOutput) ToOSPolicyResourcePackageResourceRPMResponseOutput() OSPolicyResourcePackageResourceRPMResponseOutput
- func (o OSPolicyResourcePackageResourceRPMResponseOutput) ToOSPolicyResourcePackageResourceRPMResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMResponseOutput
- type OSPolicyResourcePackageResourceResponse
- type OSPolicyResourcePackageResourceResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) Apt() OSPolicyResourcePackageResourceAPTResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) Deb() OSPolicyResourcePackageResourceDebResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) DesiredState() pulumi.StringOutput
- func (OSPolicyResourcePackageResourceResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceResponseOutput) Googet() OSPolicyResourcePackageResourceGooGetResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) Msi() OSPolicyResourcePackageResourceMSIResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) Rpm() OSPolicyResourcePackageResourceRPMResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) ToOSPolicyResourcePackageResourceResponseOutput() OSPolicyResourcePackageResourceResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) ToOSPolicyResourcePackageResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) Yum() OSPolicyResourcePackageResourceYUMResponseOutput
- func (o OSPolicyResourcePackageResourceResponseOutput) Zypper() OSPolicyResourcePackageResourceZypperResponseOutput
- type OSPolicyResourcePackageResourceYUM
- type OSPolicyResourcePackageResourceYUMArgs
- func (OSPolicyResourcePackageResourceYUMArgs) ElementType() reflect.Type
- func (i OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMOutput() OSPolicyResourcePackageResourceYUMOutput
- func (i OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMOutput
- func (i OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMPtrOutput() OSPolicyResourcePackageResourceYUMPtrOutput
- func (i OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMPtrOutput
- type OSPolicyResourcePackageResourceYUMInput
- type OSPolicyResourcePackageResourceYUMOutput
- func (OSPolicyResourcePackageResourceYUMOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceYUMOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMOutput() OSPolicyResourcePackageResourceYUMOutput
- func (o OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMOutput
- func (o OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMPtrOutput() OSPolicyResourcePackageResourceYUMPtrOutput
- func (o OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMPtrOutput
- type OSPolicyResourcePackageResourceYUMPtrInput
- type OSPolicyResourcePackageResourceYUMPtrOutput
- func (o OSPolicyResourcePackageResourceYUMPtrOutput) Elem() OSPolicyResourcePackageResourceYUMOutput
- func (OSPolicyResourcePackageResourceYUMPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceYUMPtrOutput) Name() pulumi.StringPtrOutput
- func (o OSPolicyResourcePackageResourceYUMPtrOutput) ToOSPolicyResourcePackageResourceYUMPtrOutput() OSPolicyResourcePackageResourceYUMPtrOutput
- func (o OSPolicyResourcePackageResourceYUMPtrOutput) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMPtrOutput
- type OSPolicyResourcePackageResourceYUMResponse
- type OSPolicyResourcePackageResourceYUMResponseOutput
- func (OSPolicyResourcePackageResourceYUMResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceYUMResponseOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceYUMResponseOutput) ToOSPolicyResourcePackageResourceYUMResponseOutput() OSPolicyResourcePackageResourceYUMResponseOutput
- func (o OSPolicyResourcePackageResourceYUMResponseOutput) ToOSPolicyResourcePackageResourceYUMResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMResponseOutput
- type OSPolicyResourcePackageResourceZypper
- type OSPolicyResourcePackageResourceZypperArgs
- func (OSPolicyResourcePackageResourceZypperArgs) ElementType() reflect.Type
- func (i OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperOutput() OSPolicyResourcePackageResourceZypperOutput
- func (i OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperOutput
- func (i OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperPtrOutput() OSPolicyResourcePackageResourceZypperPtrOutput
- func (i OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperPtrOutput
- type OSPolicyResourcePackageResourceZypperInput
- type OSPolicyResourcePackageResourceZypperOutput
- func (OSPolicyResourcePackageResourceZypperOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceZypperOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperOutput() OSPolicyResourcePackageResourceZypperOutput
- func (o OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperOutput
- func (o OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperPtrOutput() OSPolicyResourcePackageResourceZypperPtrOutput
- func (o OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperPtrOutput
- type OSPolicyResourcePackageResourceZypperPtrInput
- type OSPolicyResourcePackageResourceZypperPtrOutput
- func (o OSPolicyResourcePackageResourceZypperPtrOutput) Elem() OSPolicyResourcePackageResourceZypperOutput
- func (OSPolicyResourcePackageResourceZypperPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceZypperPtrOutput) Name() pulumi.StringPtrOutput
- func (o OSPolicyResourcePackageResourceZypperPtrOutput) ToOSPolicyResourcePackageResourceZypperPtrOutput() OSPolicyResourcePackageResourceZypperPtrOutput
- func (o OSPolicyResourcePackageResourceZypperPtrOutput) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperPtrOutput
- type OSPolicyResourcePackageResourceZypperResponse
- type OSPolicyResourcePackageResourceZypperResponseOutput
- func (OSPolicyResourcePackageResourceZypperResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourcePackageResourceZypperResponseOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourcePackageResourceZypperResponseOutput) ToOSPolicyResourcePackageResourceZypperResponseOutput() OSPolicyResourcePackageResourceZypperResponseOutput
- func (o OSPolicyResourcePackageResourceZypperResponseOutput) ToOSPolicyResourcePackageResourceZypperResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperResponseOutput
- type OSPolicyResourceRepositoryResource
- type OSPolicyResourceRepositoryResourceAptRepository
- type OSPolicyResourceRepositoryResourceAptRepositoryArchiveType
- func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ElementType() reflect.Type
- func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
- func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
- func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
- func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
- func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringOutput() pulumi.StringOutput
- func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeInput
- type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
- func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrInput
- type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) Elem() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
- func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSPolicyResourceRepositoryResourceAptRepositoryArgs
- func (OSPolicyResourceRepositoryResourceAptRepositoryArgs) ElementType() reflect.Type
- func (i OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryOutput() OSPolicyResourceRepositoryResourceAptRepositoryOutput
- func (i OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryOutput
- func (i OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- func (i OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceAptRepositoryInput
- type OSPolicyResourceRepositoryResourceAptRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ArchiveType() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) Components() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) Distribution() pulumi.StringOutput
- func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) GpgKey() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryOutput() OSPolicyResourceRepositoryResourceAptRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) Uri() pulumi.StringOutput
- type OSPolicyResourceRepositoryResourceAptRepositoryPtrInput
- type OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ArchiveType() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) Components() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) Distribution() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) Elem() OSPolicyResourceRepositoryResourceAptRepositoryOutput
- func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) GpgKey() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
- type OSPolicyResourceRepositoryResourceAptRepositoryResponse
- type OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ArchiveType() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) Components() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) Distribution() pulumi.StringOutput
- func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) GpgKey() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryResponseOutput() OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) Uri() pulumi.StringOutput
- type OSPolicyResourceRepositoryResourceArgs
- func (OSPolicyResourceRepositoryResourceArgs) ElementType() reflect.Type
- func (i OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourceOutput() OSPolicyResourceRepositoryResourceOutput
- func (i OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourceOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceOutput
- func (i OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourcePtrOutput() OSPolicyResourceRepositoryResourcePtrOutput
- func (i OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourcePtrOutput
- type OSPolicyResourceRepositoryResourceGooRepository
- type OSPolicyResourceRepositoryResourceGooRepositoryArgs
- func (OSPolicyResourceRepositoryResourceGooRepositoryArgs) ElementType() reflect.Type
- func (i OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryOutput() OSPolicyResourceRepositoryResourceGooRepositoryOutput
- func (i OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryOutput
- func (i OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- func (i OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceGooRepositoryInput
- type OSPolicyResourceRepositoryResourceGooRepositoryOutput
- func (OSPolicyResourceRepositoryResourceGooRepositoryOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryOutput() OSPolicyResourceRepositoryResourceGooRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) Url() pulumi.StringOutput
- type OSPolicyResourceRepositoryResourceGooRepositoryPtrInput
- type OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) Elem() OSPolicyResourceRepositoryResourceGooRepositoryOutput
- func (OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) Name() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) Url() pulumi.StringPtrOutput
- type OSPolicyResourceRepositoryResourceGooRepositoryResponse
- type OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput
- func (OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) Name() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryResponseOutput() OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) Url() pulumi.StringOutput
- type OSPolicyResourceRepositoryResourceInput
- type OSPolicyResourceRepositoryResourceOutput
- func (o OSPolicyResourceRepositoryResourceOutput) Apt() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- func (OSPolicyResourceRepositoryResourceOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceOutput) Goo() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourceOutput() OSPolicyResourceRepositoryResourceOutput
- func (o OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourceOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceOutput
- func (o OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourcePtrOutput() OSPolicyResourceRepositoryResourcePtrOutput
- func (o OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourcePtrOutput
- func (o OSPolicyResourceRepositoryResourceOutput) Yum() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceOutput) Zypper() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourcePtrInput
- type OSPolicyResourceRepositoryResourcePtrOutput
- func (o OSPolicyResourceRepositoryResourcePtrOutput) Apt() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourcePtrOutput) Elem() OSPolicyResourceRepositoryResourceOutput
- func (OSPolicyResourceRepositoryResourcePtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourcePtrOutput) Goo() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourcePtrOutput) ToOSPolicyResourceRepositoryResourcePtrOutput() OSPolicyResourceRepositoryResourcePtrOutput
- func (o OSPolicyResourceRepositoryResourcePtrOutput) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourcePtrOutput
- func (o OSPolicyResourceRepositoryResourcePtrOutput) Yum() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourcePtrOutput) Zypper() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceResponse
- type OSPolicyResourceRepositoryResourceResponseOutput
- func (o OSPolicyResourceRepositoryResourceResponseOutput) Apt() OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput
- func (OSPolicyResourceRepositoryResourceResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceResponseOutput) Goo() OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceResponseOutput) ToOSPolicyResourceRepositoryResourceResponseOutput() OSPolicyResourceRepositoryResourceResponseOutput
- func (o OSPolicyResourceRepositoryResourceResponseOutput) ToOSPolicyResourceRepositoryResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceResponseOutput
- func (o OSPolicyResourceRepositoryResourceResponseOutput) Yum() OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceResponseOutput) Zypper() OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput
- type OSPolicyResourceRepositoryResourceYumRepository
- type OSPolicyResourceRepositoryResourceYumRepositoryArgs
- func (OSPolicyResourceRepositoryResourceYumRepositoryArgs) ElementType() reflect.Type
- func (i OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryOutput() OSPolicyResourceRepositoryResourceYumRepositoryOutput
- func (i OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryOutput
- func (i OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- func (i OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceYumRepositoryInput
- type OSPolicyResourceRepositoryResourceYumRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) BaseUrl() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) DisplayName() pulumi.StringPtrOutput
- func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) Id() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryOutput() OSPolicyResourceRepositoryResourceYumRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceYumRepositoryPtrInput
- type OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) Elem() OSPolicyResourceRepositoryResourceYumRepositoryOutput
- func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) Id() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceYumRepositoryResponse
- type OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) BaseUrl() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) DisplayName() pulumi.StringOutput
- func (OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryResponseOutput() OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput
- type OSPolicyResourceRepositoryResourceZypperRepository
- type OSPolicyResourceRepositoryResourceZypperRepositoryArgs
- func (OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ElementType() reflect.Type
- func (i OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutput() OSPolicyResourceRepositoryResourceZypperRepositoryOutput
- func (i OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryOutput
- func (i OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- func (i OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceZypperRepositoryInput
- type OSPolicyResourceRepositoryResourceZypperRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) BaseUrl() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) DisplayName() pulumi.StringPtrOutput
- func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) Id() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutput() OSPolicyResourceRepositoryResourceZypperRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceZypperRepositoryPtrInput
- type OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) Elem() OSPolicyResourceRepositoryResourceZypperRepositoryOutput
- func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) Id() pulumi.StringPtrOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
- type OSPolicyResourceRepositoryResourceZypperRepositoryResponse
- type OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) BaseUrl() pulumi.StringOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) DisplayName() pulumi.StringOutput
- func (OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) GpgKeys() pulumi.StringArrayOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput() OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput
- func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput
- type OSPolicyResourceResponse
- type OSPolicyResourceResponseArrayOutput
- func (OSPolicyResourceResponseArrayOutput) ElementType() reflect.Type
- func (o OSPolicyResourceResponseArrayOutput) Index(i pulumi.IntInput) OSPolicyResourceResponseOutput
- func (o OSPolicyResourceResponseArrayOutput) ToOSPolicyResourceResponseArrayOutput() OSPolicyResourceResponseArrayOutput
- func (o OSPolicyResourceResponseArrayOutput) ToOSPolicyResourceResponseArrayOutputWithContext(ctx context.Context) OSPolicyResourceResponseArrayOutput
- type OSPolicyResourceResponseOutput
- func (OSPolicyResourceResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResourceResponseOutput) Exec() OSPolicyResourceExecResourceResponseOutput
- func (o OSPolicyResourceResponseOutput) File() OSPolicyResourceFileResourceResponseOutput
- func (o OSPolicyResourceResponseOutput) Pkg() OSPolicyResourcePackageResourceResponseOutput
- func (o OSPolicyResourceResponseOutput) Repository() OSPolicyResourceRepositoryResourceResponseOutput
- func (o OSPolicyResourceResponseOutput) ToOSPolicyResourceResponseOutput() OSPolicyResourceResponseOutput
- func (o OSPolicyResourceResponseOutput) ToOSPolicyResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourceResponseOutput
- type OSPolicyResponse
- type OSPolicyResponseArrayOutput
- func (OSPolicyResponseArrayOutput) ElementType() reflect.Type
- func (o OSPolicyResponseArrayOutput) Index(i pulumi.IntInput) OSPolicyResponseOutput
- func (o OSPolicyResponseArrayOutput) ToOSPolicyResponseArrayOutput() OSPolicyResponseArrayOutput
- func (o OSPolicyResponseArrayOutput) ToOSPolicyResponseArrayOutputWithContext(ctx context.Context) OSPolicyResponseArrayOutput
- type OSPolicyResponseOutput
- func (o OSPolicyResponseOutput) AllowNoResourceGroupMatch() pulumi.BoolOutput
- func (o OSPolicyResponseOutput) Description() pulumi.StringOutput
- func (OSPolicyResponseOutput) ElementType() reflect.Type
- func (o OSPolicyResponseOutput) Mode() pulumi.StringOutput
- func (o OSPolicyResponseOutput) ResourceGroups() OSPolicyResourceGroupResponseArrayOutput
- func (o OSPolicyResponseOutput) ToOSPolicyResponseOutput() OSPolicyResponseOutput
- func (o OSPolicyResponseOutput) ToOSPolicyResponseOutputWithContext(ctx context.Context) OSPolicyResponseOutput
- type OneTimeSchedule
- type OneTimeScheduleArgs
- type OneTimeScheduleInput
- type OneTimeScheduleOutput
- func (OneTimeScheduleOutput) ElementType() reflect.Type
- func (o OneTimeScheduleOutput) ExecuteTime() pulumi.StringOutput
- func (o OneTimeScheduleOutput) ToOneTimeScheduleOutput() OneTimeScheduleOutput
- func (o OneTimeScheduleOutput) ToOneTimeScheduleOutputWithContext(ctx context.Context) OneTimeScheduleOutput
- type OneTimeScheduleResponse
- type OneTimeScheduleResponseOutput
- func (OneTimeScheduleResponseOutput) ElementType() reflect.Type
- func (o OneTimeScheduleResponseOutput) ExecuteTime() pulumi.StringOutput
- func (o OneTimeScheduleResponseOutput) ToOneTimeScheduleResponseOutput() OneTimeScheduleResponseOutput
- func (o OneTimeScheduleResponseOutput) ToOneTimeScheduleResponseOutputWithContext(ctx context.Context) OneTimeScheduleResponseOutput
- type OsPolicyAssignment
- type OsPolicyAssignmentArgs
- type OsPolicyAssignmentInput
- type OsPolicyAssignmentOutput
- type OsPolicyAssignmentState
- type PatchConfig
- type PatchConfigArgs
- func (PatchConfigArgs) ElementType() reflect.Type
- func (i PatchConfigArgs) ToPatchConfigOutput() PatchConfigOutput
- func (i PatchConfigArgs) ToPatchConfigOutputWithContext(ctx context.Context) PatchConfigOutput
- func (i PatchConfigArgs) ToPatchConfigPtrOutput() PatchConfigPtrOutput
- func (i PatchConfigArgs) ToPatchConfigPtrOutputWithContext(ctx context.Context) PatchConfigPtrOutput
- type PatchConfigInput
- type PatchConfigOutput
- func (o PatchConfigOutput) Apt() AptSettingsPtrOutput
- func (PatchConfigOutput) ElementType() reflect.Type
- func (o PatchConfigOutput) Goo() GooSettingsPtrOutput
- func (o PatchConfigOutput) MigInstancesAllowed() pulumi.BoolPtrOutput
- func (o PatchConfigOutput) PostStep() ExecStepPtrOutput
- func (o PatchConfigOutput) PreStep() ExecStepPtrOutput
- func (o PatchConfigOutput) RebootConfig() PatchConfigRebootConfigPtrOutput
- func (o PatchConfigOutput) ToPatchConfigOutput() PatchConfigOutput
- func (o PatchConfigOutput) ToPatchConfigOutputWithContext(ctx context.Context) PatchConfigOutput
- func (o PatchConfigOutput) ToPatchConfigPtrOutput() PatchConfigPtrOutput
- func (o PatchConfigOutput) ToPatchConfigPtrOutputWithContext(ctx context.Context) PatchConfigPtrOutput
- func (o PatchConfigOutput) WindowsUpdate() WindowsUpdateSettingsPtrOutput
- func (o PatchConfigOutput) Yum() YumSettingsPtrOutput
- func (o PatchConfigOutput) Zypper() ZypperSettingsPtrOutput
- type PatchConfigPtrInput
- type PatchConfigPtrOutput
- func (o PatchConfigPtrOutput) Apt() AptSettingsPtrOutput
- func (o PatchConfigPtrOutput) Elem() PatchConfigOutput
- func (PatchConfigPtrOutput) ElementType() reflect.Type
- func (o PatchConfigPtrOutput) Goo() GooSettingsPtrOutput
- func (o PatchConfigPtrOutput) MigInstancesAllowed() pulumi.BoolPtrOutput
- func (o PatchConfigPtrOutput) PostStep() ExecStepPtrOutput
- func (o PatchConfigPtrOutput) PreStep() ExecStepPtrOutput
- func (o PatchConfigPtrOutput) RebootConfig() PatchConfigRebootConfigPtrOutput
- func (o PatchConfigPtrOutput) ToPatchConfigPtrOutput() PatchConfigPtrOutput
- func (o PatchConfigPtrOutput) ToPatchConfigPtrOutputWithContext(ctx context.Context) PatchConfigPtrOutput
- func (o PatchConfigPtrOutput) WindowsUpdate() WindowsUpdateSettingsPtrOutput
- func (o PatchConfigPtrOutput) Yum() YumSettingsPtrOutput
- func (o PatchConfigPtrOutput) Zypper() ZypperSettingsPtrOutput
- type PatchConfigRebootConfig
- func (PatchConfigRebootConfig) ElementType() reflect.Type
- func (e PatchConfigRebootConfig) ToPatchConfigRebootConfigOutput() PatchConfigRebootConfigOutput
- func (e PatchConfigRebootConfig) ToPatchConfigRebootConfigOutputWithContext(ctx context.Context) PatchConfigRebootConfigOutput
- func (e PatchConfigRebootConfig) ToPatchConfigRebootConfigPtrOutput() PatchConfigRebootConfigPtrOutput
- func (e PatchConfigRebootConfig) ToPatchConfigRebootConfigPtrOutputWithContext(ctx context.Context) PatchConfigRebootConfigPtrOutput
- func (e PatchConfigRebootConfig) ToStringOutput() pulumi.StringOutput
- func (e PatchConfigRebootConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PatchConfigRebootConfig) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PatchConfigRebootConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PatchConfigRebootConfigInput
- type PatchConfigRebootConfigOutput
- func (PatchConfigRebootConfigOutput) ElementType() reflect.Type
- func (o PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigOutput() PatchConfigRebootConfigOutput
- func (o PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigOutputWithContext(ctx context.Context) PatchConfigRebootConfigOutput
- func (o PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigPtrOutput() PatchConfigRebootConfigPtrOutput
- func (o PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigPtrOutputWithContext(ctx context.Context) PatchConfigRebootConfigPtrOutput
- func (o PatchConfigRebootConfigOutput) ToStringOutput() pulumi.StringOutput
- func (o PatchConfigRebootConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PatchConfigRebootConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PatchConfigRebootConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PatchConfigRebootConfigPtrInput
- type PatchConfigRebootConfigPtrOutput
- func (o PatchConfigRebootConfigPtrOutput) Elem() PatchConfigRebootConfigOutput
- func (PatchConfigRebootConfigPtrOutput) ElementType() reflect.Type
- func (o PatchConfigRebootConfigPtrOutput) ToPatchConfigRebootConfigPtrOutput() PatchConfigRebootConfigPtrOutput
- func (o PatchConfigRebootConfigPtrOutput) ToPatchConfigRebootConfigPtrOutputWithContext(ctx context.Context) PatchConfigRebootConfigPtrOutput
- func (o PatchConfigRebootConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PatchConfigRebootConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PatchConfigResponse
- type PatchConfigResponseOutput
- func (o PatchConfigResponseOutput) Apt() AptSettingsResponseOutput
- func (PatchConfigResponseOutput) ElementType() reflect.Type
- func (o PatchConfigResponseOutput) Goo() GooSettingsResponseOutput
- func (o PatchConfigResponseOutput) MigInstancesAllowed() pulumi.BoolOutput
- func (o PatchConfigResponseOutput) PostStep() ExecStepResponseOutput
- func (o PatchConfigResponseOutput) PreStep() ExecStepResponseOutput
- func (o PatchConfigResponseOutput) RebootConfig() pulumi.StringOutput
- func (o PatchConfigResponseOutput) ToPatchConfigResponseOutput() PatchConfigResponseOutput
- func (o PatchConfigResponseOutput) ToPatchConfigResponseOutputWithContext(ctx context.Context) PatchConfigResponseOutput
- func (o PatchConfigResponseOutput) WindowsUpdate() WindowsUpdateSettingsResponseOutput
- func (o PatchConfigResponseOutput) Yum() YumSettingsResponseOutput
- func (o PatchConfigResponseOutput) Zypper() ZypperSettingsResponseOutput
- type PatchDeployment
- type PatchDeploymentArgs
- type PatchDeploymentInput
- type PatchDeploymentOutput
- type PatchDeploymentState
- type PatchInstanceFilter
- type PatchInstanceFilterArgs
- type PatchInstanceFilterGroupLabel
- type PatchInstanceFilterGroupLabelArgs
- func (PatchInstanceFilterGroupLabelArgs) ElementType() reflect.Type
- func (i PatchInstanceFilterGroupLabelArgs) ToPatchInstanceFilterGroupLabelOutput() PatchInstanceFilterGroupLabelOutput
- func (i PatchInstanceFilterGroupLabelArgs) ToPatchInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelOutput
- type PatchInstanceFilterGroupLabelArray
- func (PatchInstanceFilterGroupLabelArray) ElementType() reflect.Type
- func (i PatchInstanceFilterGroupLabelArray) ToPatchInstanceFilterGroupLabelArrayOutput() PatchInstanceFilterGroupLabelArrayOutput
- func (i PatchInstanceFilterGroupLabelArray) ToPatchInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelArrayOutput
- type PatchInstanceFilterGroupLabelArrayInput
- type PatchInstanceFilterGroupLabelArrayOutput
- func (PatchInstanceFilterGroupLabelArrayOutput) ElementType() reflect.Type
- func (o PatchInstanceFilterGroupLabelArrayOutput) Index(i pulumi.IntInput) PatchInstanceFilterGroupLabelOutput
- func (o PatchInstanceFilterGroupLabelArrayOutput) ToPatchInstanceFilterGroupLabelArrayOutput() PatchInstanceFilterGroupLabelArrayOutput
- func (o PatchInstanceFilterGroupLabelArrayOutput) ToPatchInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelArrayOutput
- type PatchInstanceFilterGroupLabelInput
- type PatchInstanceFilterGroupLabelOutput
- func (PatchInstanceFilterGroupLabelOutput) ElementType() reflect.Type
- func (o PatchInstanceFilterGroupLabelOutput) Labels() pulumi.StringMapOutput
- func (o PatchInstanceFilterGroupLabelOutput) ToPatchInstanceFilterGroupLabelOutput() PatchInstanceFilterGroupLabelOutput
- func (o PatchInstanceFilterGroupLabelOutput) ToPatchInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelOutput
- type PatchInstanceFilterGroupLabelResponse
- type PatchInstanceFilterGroupLabelResponseArrayOutput
- func (PatchInstanceFilterGroupLabelResponseArrayOutput) ElementType() reflect.Type
- func (o PatchInstanceFilterGroupLabelResponseArrayOutput) Index(i pulumi.IntInput) PatchInstanceFilterGroupLabelResponseOutput
- func (o PatchInstanceFilterGroupLabelResponseArrayOutput) ToPatchInstanceFilterGroupLabelResponseArrayOutput() PatchInstanceFilterGroupLabelResponseArrayOutput
- func (o PatchInstanceFilterGroupLabelResponseArrayOutput) ToPatchInstanceFilterGroupLabelResponseArrayOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelResponseArrayOutput
- type PatchInstanceFilterGroupLabelResponseOutput
- func (PatchInstanceFilterGroupLabelResponseOutput) ElementType() reflect.Type
- func (o PatchInstanceFilterGroupLabelResponseOutput) Labels() pulumi.StringMapOutput
- func (o PatchInstanceFilterGroupLabelResponseOutput) ToPatchInstanceFilterGroupLabelResponseOutput() PatchInstanceFilterGroupLabelResponseOutput
- func (o PatchInstanceFilterGroupLabelResponseOutput) ToPatchInstanceFilterGroupLabelResponseOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelResponseOutput
- type PatchInstanceFilterInput
- type PatchInstanceFilterOutput
- func (o PatchInstanceFilterOutput) All() pulumi.BoolPtrOutput
- func (PatchInstanceFilterOutput) ElementType() reflect.Type
- func (o PatchInstanceFilterOutput) GroupLabels() PatchInstanceFilterGroupLabelArrayOutput
- func (o PatchInstanceFilterOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o PatchInstanceFilterOutput) Instances() pulumi.StringArrayOutput
- func (o PatchInstanceFilterOutput) ToPatchInstanceFilterOutput() PatchInstanceFilterOutput
- func (o PatchInstanceFilterOutput) ToPatchInstanceFilterOutputWithContext(ctx context.Context) PatchInstanceFilterOutput
- func (o PatchInstanceFilterOutput) Zones() pulumi.StringArrayOutput
- type PatchInstanceFilterResponse
- type PatchInstanceFilterResponseOutput
- func (o PatchInstanceFilterResponseOutput) All() pulumi.BoolOutput
- func (PatchInstanceFilterResponseOutput) ElementType() reflect.Type
- func (o PatchInstanceFilterResponseOutput) GroupLabels() PatchInstanceFilterGroupLabelResponseArrayOutput
- func (o PatchInstanceFilterResponseOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o PatchInstanceFilterResponseOutput) Instances() pulumi.StringArrayOutput
- func (o PatchInstanceFilterResponseOutput) ToPatchInstanceFilterResponseOutput() PatchInstanceFilterResponseOutput
- func (o PatchInstanceFilterResponseOutput) ToPatchInstanceFilterResponseOutputWithContext(ctx context.Context) PatchInstanceFilterResponseOutput
- func (o PatchInstanceFilterResponseOutput) Zones() pulumi.StringArrayOutput
- type PatchRollout
- type PatchRolloutArgs
- func (PatchRolloutArgs) ElementType() reflect.Type
- func (i PatchRolloutArgs) ToPatchRolloutOutput() PatchRolloutOutput
- func (i PatchRolloutArgs) ToPatchRolloutOutputWithContext(ctx context.Context) PatchRolloutOutput
- func (i PatchRolloutArgs) ToPatchRolloutPtrOutput() PatchRolloutPtrOutput
- func (i PatchRolloutArgs) ToPatchRolloutPtrOutputWithContext(ctx context.Context) PatchRolloutPtrOutput
- type PatchRolloutInput
- type PatchRolloutMode
- func (PatchRolloutMode) ElementType() reflect.Type
- func (e PatchRolloutMode) ToPatchRolloutModeOutput() PatchRolloutModeOutput
- func (e PatchRolloutMode) ToPatchRolloutModeOutputWithContext(ctx context.Context) PatchRolloutModeOutput
- func (e PatchRolloutMode) ToPatchRolloutModePtrOutput() PatchRolloutModePtrOutput
- func (e PatchRolloutMode) ToPatchRolloutModePtrOutputWithContext(ctx context.Context) PatchRolloutModePtrOutput
- func (e PatchRolloutMode) ToStringOutput() pulumi.StringOutput
- func (e PatchRolloutMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PatchRolloutMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PatchRolloutMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PatchRolloutModeInput
- type PatchRolloutModeOutput
- func (PatchRolloutModeOutput) ElementType() reflect.Type
- func (o PatchRolloutModeOutput) ToPatchRolloutModeOutput() PatchRolloutModeOutput
- func (o PatchRolloutModeOutput) ToPatchRolloutModeOutputWithContext(ctx context.Context) PatchRolloutModeOutput
- func (o PatchRolloutModeOutput) ToPatchRolloutModePtrOutput() PatchRolloutModePtrOutput
- func (o PatchRolloutModeOutput) ToPatchRolloutModePtrOutputWithContext(ctx context.Context) PatchRolloutModePtrOutput
- func (o PatchRolloutModeOutput) ToStringOutput() pulumi.StringOutput
- func (o PatchRolloutModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PatchRolloutModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PatchRolloutModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PatchRolloutModePtrInput
- type PatchRolloutModePtrOutput
- func (o PatchRolloutModePtrOutput) Elem() PatchRolloutModeOutput
- func (PatchRolloutModePtrOutput) ElementType() reflect.Type
- func (o PatchRolloutModePtrOutput) ToPatchRolloutModePtrOutput() PatchRolloutModePtrOutput
- func (o PatchRolloutModePtrOutput) ToPatchRolloutModePtrOutputWithContext(ctx context.Context) PatchRolloutModePtrOutput
- func (o PatchRolloutModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PatchRolloutModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PatchRolloutOutput
- func (o PatchRolloutOutput) DisruptionBudget() FixedOrPercentPtrOutput
- func (PatchRolloutOutput) ElementType() reflect.Type
- func (o PatchRolloutOutput) Mode() PatchRolloutModePtrOutput
- func (o PatchRolloutOutput) ToPatchRolloutOutput() PatchRolloutOutput
- func (o PatchRolloutOutput) ToPatchRolloutOutputWithContext(ctx context.Context) PatchRolloutOutput
- func (o PatchRolloutOutput) ToPatchRolloutPtrOutput() PatchRolloutPtrOutput
- func (o PatchRolloutOutput) ToPatchRolloutPtrOutputWithContext(ctx context.Context) PatchRolloutPtrOutput
- type PatchRolloutPtrInput
- type PatchRolloutPtrOutput
- func (o PatchRolloutPtrOutput) DisruptionBudget() FixedOrPercentPtrOutput
- func (o PatchRolloutPtrOutput) Elem() PatchRolloutOutput
- func (PatchRolloutPtrOutput) ElementType() reflect.Type
- func (o PatchRolloutPtrOutput) Mode() PatchRolloutModePtrOutput
- func (o PatchRolloutPtrOutput) ToPatchRolloutPtrOutput() PatchRolloutPtrOutput
- func (o PatchRolloutPtrOutput) ToPatchRolloutPtrOutputWithContext(ctx context.Context) PatchRolloutPtrOutput
- type PatchRolloutResponse
- type PatchRolloutResponseOutput
- func (o PatchRolloutResponseOutput) DisruptionBudget() FixedOrPercentResponseOutput
- func (PatchRolloutResponseOutput) ElementType() reflect.Type
- func (o PatchRolloutResponseOutput) Mode() pulumi.StringOutput
- func (o PatchRolloutResponseOutput) ToPatchRolloutResponseOutput() PatchRolloutResponseOutput
- func (o PatchRolloutResponseOutput) ToPatchRolloutResponseOutputWithContext(ctx context.Context) PatchRolloutResponseOutput
- type RecurringSchedule
- type RecurringScheduleArgs
- type RecurringScheduleFrequency
- func (RecurringScheduleFrequency) ElementType() reflect.Type
- func (e RecurringScheduleFrequency) ToRecurringScheduleFrequencyOutput() RecurringScheduleFrequencyOutput
- func (e RecurringScheduleFrequency) ToRecurringScheduleFrequencyOutputWithContext(ctx context.Context) RecurringScheduleFrequencyOutput
- func (e RecurringScheduleFrequency) ToRecurringScheduleFrequencyPtrOutput() RecurringScheduleFrequencyPtrOutput
- func (e RecurringScheduleFrequency) ToRecurringScheduleFrequencyPtrOutputWithContext(ctx context.Context) RecurringScheduleFrequencyPtrOutput
- func (e RecurringScheduleFrequency) ToStringOutput() pulumi.StringOutput
- func (e RecurringScheduleFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RecurringScheduleFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RecurringScheduleFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurringScheduleFrequencyInput
- type RecurringScheduleFrequencyOutput
- func (RecurringScheduleFrequencyOutput) ElementType() reflect.Type
- func (o RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyOutput() RecurringScheduleFrequencyOutput
- func (o RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyOutputWithContext(ctx context.Context) RecurringScheduleFrequencyOutput
- func (o RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyPtrOutput() RecurringScheduleFrequencyPtrOutput
- func (o RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyPtrOutputWithContext(ctx context.Context) RecurringScheduleFrequencyPtrOutput
- func (o RecurringScheduleFrequencyOutput) ToStringOutput() pulumi.StringOutput
- func (o RecurringScheduleFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RecurringScheduleFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecurringScheduleFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurringScheduleFrequencyPtrInput
- type RecurringScheduleFrequencyPtrOutput
- func (o RecurringScheduleFrequencyPtrOutput) Elem() RecurringScheduleFrequencyOutput
- func (RecurringScheduleFrequencyPtrOutput) ElementType() reflect.Type
- func (o RecurringScheduleFrequencyPtrOutput) ToRecurringScheduleFrequencyPtrOutput() RecurringScheduleFrequencyPtrOutput
- func (o RecurringScheduleFrequencyPtrOutput) ToRecurringScheduleFrequencyPtrOutputWithContext(ctx context.Context) RecurringScheduleFrequencyPtrOutput
- func (o RecurringScheduleFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecurringScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurringScheduleInput
- type RecurringScheduleOutput
- func (RecurringScheduleOutput) ElementType() reflect.Type
- func (o RecurringScheduleOutput) EndTime() pulumi.StringPtrOutput
- func (o RecurringScheduleOutput) Frequency() RecurringScheduleFrequencyOutput
- func (o RecurringScheduleOutput) Monthly() MonthlyScheduleOutput
- func (o RecurringScheduleOutput) StartTime() pulumi.StringPtrOutput
- func (o RecurringScheduleOutput) TimeOfDay() TimeOfDayOutput
- func (o RecurringScheduleOutput) TimeZone() TimeZoneOutput
- func (o RecurringScheduleOutput) ToRecurringScheduleOutput() RecurringScheduleOutput
- func (o RecurringScheduleOutput) ToRecurringScheduleOutputWithContext(ctx context.Context) RecurringScheduleOutput
- func (o RecurringScheduleOutput) Weekly() WeeklyScheduleOutput
- type RecurringScheduleResponse
- type RecurringScheduleResponseOutput
- func (RecurringScheduleResponseOutput) ElementType() reflect.Type
- func (o RecurringScheduleResponseOutput) EndTime() pulumi.StringOutput
- func (o RecurringScheduleResponseOutput) Frequency() pulumi.StringOutput
- func (o RecurringScheduleResponseOutput) LastExecuteTime() pulumi.StringOutput
- func (o RecurringScheduleResponseOutput) Monthly() MonthlyScheduleResponseOutput
- func (o RecurringScheduleResponseOutput) NextExecuteTime() pulumi.StringOutput
- func (o RecurringScheduleResponseOutput) StartTime() pulumi.StringOutput
- func (o RecurringScheduleResponseOutput) TimeOfDay() TimeOfDayResponseOutput
- func (o RecurringScheduleResponseOutput) TimeZone() TimeZoneResponseOutput
- func (o RecurringScheduleResponseOutput) ToRecurringScheduleResponseOutput() RecurringScheduleResponseOutput
- func (o RecurringScheduleResponseOutput) ToRecurringScheduleResponseOutputWithContext(ctx context.Context) RecurringScheduleResponseOutput
- func (o RecurringScheduleResponseOutput) Weekly() WeeklyScheduleResponseOutput
- type TimeOfDay
- type TimeOfDayArgs
- type TimeOfDayInput
- type TimeOfDayOutput
- func (TimeOfDayOutput) ElementType() reflect.Type
- func (o TimeOfDayOutput) Hours() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Minutes() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Nanos() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Seconds() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) ToTimeOfDayOutput() TimeOfDayOutput
- func (o TimeOfDayOutput) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
- type TimeOfDayResponse
- type TimeOfDayResponseOutput
- func (TimeOfDayResponseOutput) ElementType() reflect.Type
- func (o TimeOfDayResponseOutput) Hours() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Minutes() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Nanos() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Seconds() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutput() TimeOfDayResponseOutput
- func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext(ctx context.Context) TimeOfDayResponseOutput
- type TimeZone
- type TimeZoneArgs
- type TimeZoneInput
- type TimeZoneOutput
- func (TimeZoneOutput) ElementType() reflect.Type
- func (o TimeZoneOutput) Id() pulumi.StringPtrOutput
- func (o TimeZoneOutput) ToTimeZoneOutput() TimeZoneOutput
- func (o TimeZoneOutput) ToTimeZoneOutputWithContext(ctx context.Context) TimeZoneOutput
- func (o TimeZoneOutput) Version() pulumi.StringPtrOutput
- type TimeZoneResponse
- type TimeZoneResponseOutput
- func (TimeZoneResponseOutput) ElementType() reflect.Type
- func (o TimeZoneResponseOutput) ToTimeZoneResponseOutput() TimeZoneResponseOutput
- func (o TimeZoneResponseOutput) ToTimeZoneResponseOutputWithContext(ctx context.Context) TimeZoneResponseOutput
- func (o TimeZoneResponseOutput) Version() pulumi.StringOutput
- type WeekDayOfMonth
- type WeekDayOfMonthArgs
- type WeekDayOfMonthDayOfWeek
- func (WeekDayOfMonthDayOfWeek) ElementType() reflect.Type
- func (e WeekDayOfMonthDayOfWeek) ToStringOutput() pulumi.StringOutput
- func (e WeekDayOfMonthDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WeekDayOfMonthDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WeekDayOfMonthDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekOutput() WeekDayOfMonthDayOfWeekOutput
- func (e WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekOutput
- func (e WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekPtrOutput() WeekDayOfMonthDayOfWeekPtrOutput
- func (e WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekPtrOutput
- type WeekDayOfMonthDayOfWeekInput
- type WeekDayOfMonthDayOfWeekOutput
- func (WeekDayOfMonthDayOfWeekOutput) ElementType() reflect.Type
- func (o WeekDayOfMonthDayOfWeekOutput) ToStringOutput() pulumi.StringOutput
- func (o WeekDayOfMonthDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WeekDayOfMonthDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeekDayOfMonthDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekOutput() WeekDayOfMonthDayOfWeekOutput
- func (o WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekOutput
- func (o WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekPtrOutput() WeekDayOfMonthDayOfWeekPtrOutput
- func (o WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekPtrOutput
- type WeekDayOfMonthDayOfWeekPtrInput
- type WeekDayOfMonthDayOfWeekPtrOutput
- func (o WeekDayOfMonthDayOfWeekPtrOutput) Elem() WeekDayOfMonthDayOfWeekOutput
- func (WeekDayOfMonthDayOfWeekPtrOutput) ElementType() reflect.Type
- func (o WeekDayOfMonthDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeekDayOfMonthDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeekDayOfMonthDayOfWeekPtrOutput) ToWeekDayOfMonthDayOfWeekPtrOutput() WeekDayOfMonthDayOfWeekPtrOutput
- func (o WeekDayOfMonthDayOfWeekPtrOutput) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekPtrOutput
- type WeekDayOfMonthInput
- type WeekDayOfMonthOutput
- func (o WeekDayOfMonthOutput) DayOfWeek() WeekDayOfMonthDayOfWeekOutput
- func (o WeekDayOfMonthOutput) DayOffset() pulumi.IntPtrOutput
- func (WeekDayOfMonthOutput) ElementType() reflect.Type
- func (o WeekDayOfMonthOutput) ToWeekDayOfMonthOutput() WeekDayOfMonthOutput
- func (o WeekDayOfMonthOutput) ToWeekDayOfMonthOutputWithContext(ctx context.Context) WeekDayOfMonthOutput
- func (o WeekDayOfMonthOutput) WeekOrdinal() pulumi.IntOutput
- type WeekDayOfMonthResponse
- type WeekDayOfMonthResponseOutput
- func (o WeekDayOfMonthResponseOutput) DayOfWeek() pulumi.StringOutput
- func (o WeekDayOfMonthResponseOutput) DayOffset() pulumi.IntOutput
- func (WeekDayOfMonthResponseOutput) ElementType() reflect.Type
- func (o WeekDayOfMonthResponseOutput) ToWeekDayOfMonthResponseOutput() WeekDayOfMonthResponseOutput
- func (o WeekDayOfMonthResponseOutput) ToWeekDayOfMonthResponseOutputWithContext(ctx context.Context) WeekDayOfMonthResponseOutput
- func (o WeekDayOfMonthResponseOutput) WeekOrdinal() pulumi.IntOutput
- type WeeklySchedule
- type WeeklyScheduleArgs
- type WeeklyScheduleDayOfWeek
- func (WeeklyScheduleDayOfWeek) ElementType() reflect.Type
- func (e WeeklyScheduleDayOfWeek) ToStringOutput() pulumi.StringOutput
- func (e WeeklyScheduleDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WeeklyScheduleDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WeeklyScheduleDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekOutput() WeeklyScheduleDayOfWeekOutput
- func (e WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekOutput
- func (e WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekPtrOutput() WeeklyScheduleDayOfWeekPtrOutput
- func (e WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekPtrOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekPtrOutput
- type WeeklyScheduleDayOfWeekInput
- type WeeklyScheduleDayOfWeekOutput
- func (WeeklyScheduleDayOfWeekOutput) ElementType() reflect.Type
- func (o WeeklyScheduleDayOfWeekOutput) ToStringOutput() pulumi.StringOutput
- func (o WeeklyScheduleDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WeeklyScheduleDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeeklyScheduleDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekOutput() WeeklyScheduleDayOfWeekOutput
- func (o WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekOutput
- func (o WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekPtrOutput() WeeklyScheduleDayOfWeekPtrOutput
- func (o WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekPtrOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekPtrOutput
- type WeeklyScheduleDayOfWeekPtrInput
- type WeeklyScheduleDayOfWeekPtrOutput
- func (o WeeklyScheduleDayOfWeekPtrOutput) Elem() WeeklyScheduleDayOfWeekOutput
- func (WeeklyScheduleDayOfWeekPtrOutput) ElementType() reflect.Type
- func (o WeeklyScheduleDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeeklyScheduleDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeeklyScheduleDayOfWeekPtrOutput) ToWeeklyScheduleDayOfWeekPtrOutput() WeeklyScheduleDayOfWeekPtrOutput
- func (o WeeklyScheduleDayOfWeekPtrOutput) ToWeeklyScheduleDayOfWeekPtrOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekPtrOutput
- type WeeklyScheduleInput
- type WeeklyScheduleOutput
- func (o WeeklyScheduleOutput) DayOfWeek() WeeklyScheduleDayOfWeekOutput
- func (WeeklyScheduleOutput) ElementType() reflect.Type
- func (o WeeklyScheduleOutput) ToWeeklyScheduleOutput() WeeklyScheduleOutput
- func (o WeeklyScheduleOutput) ToWeeklyScheduleOutputWithContext(ctx context.Context) WeeklyScheduleOutput
- type WeeklyScheduleResponse
- type WeeklyScheduleResponseOutput
- func (o WeeklyScheduleResponseOutput) DayOfWeek() pulumi.StringOutput
- func (WeeklyScheduleResponseOutput) ElementType() reflect.Type
- func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutput() WeeklyScheduleResponseOutput
- func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutputWithContext(ctx context.Context) WeeklyScheduleResponseOutput
- type WindowsUpdateSettings
- type WindowsUpdateSettingsArgs
- func (WindowsUpdateSettingsArgs) ElementType() reflect.Type
- func (i WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsOutput() WindowsUpdateSettingsOutput
- func (i WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsOutputWithContext(ctx context.Context) WindowsUpdateSettingsOutput
- func (i WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsPtrOutput() WindowsUpdateSettingsPtrOutput
- func (i WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsPtrOutput
- type WindowsUpdateSettingsClassificationsItem
- func (WindowsUpdateSettingsClassificationsItem) ElementType() reflect.Type
- func (e WindowsUpdateSettingsClassificationsItem) ToStringOutput() pulumi.StringOutput
- func (e WindowsUpdateSettingsClassificationsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WindowsUpdateSettingsClassificationsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WindowsUpdateSettingsClassificationsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemOutput() WindowsUpdateSettingsClassificationsItemOutput
- func (e WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemOutput
- func (e WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemPtrOutput() WindowsUpdateSettingsClassificationsItemPtrOutput
- func (e WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemPtrOutput
- type WindowsUpdateSettingsClassificationsItemArray
- func (WindowsUpdateSettingsClassificationsItemArray) ElementType() reflect.Type
- func (i WindowsUpdateSettingsClassificationsItemArray) ToWindowsUpdateSettingsClassificationsItemArrayOutput() WindowsUpdateSettingsClassificationsItemArrayOutput
- func (i WindowsUpdateSettingsClassificationsItemArray) ToWindowsUpdateSettingsClassificationsItemArrayOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemArrayOutput
- type WindowsUpdateSettingsClassificationsItemArrayInput
- type WindowsUpdateSettingsClassificationsItemArrayOutput
- func (WindowsUpdateSettingsClassificationsItemArrayOutput) ElementType() reflect.Type
- func (o WindowsUpdateSettingsClassificationsItemArrayOutput) Index(i pulumi.IntInput) WindowsUpdateSettingsClassificationsItemOutput
- func (o WindowsUpdateSettingsClassificationsItemArrayOutput) ToWindowsUpdateSettingsClassificationsItemArrayOutput() WindowsUpdateSettingsClassificationsItemArrayOutput
- func (o WindowsUpdateSettingsClassificationsItemArrayOutput) ToWindowsUpdateSettingsClassificationsItemArrayOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemArrayOutput
- type WindowsUpdateSettingsClassificationsItemInput
- type WindowsUpdateSettingsClassificationsItemOutput
- func (WindowsUpdateSettingsClassificationsItemOutput) ElementType() reflect.Type
- func (o WindowsUpdateSettingsClassificationsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o WindowsUpdateSettingsClassificationsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WindowsUpdateSettingsClassificationsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WindowsUpdateSettingsClassificationsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemOutput() WindowsUpdateSettingsClassificationsItemOutput
- func (o WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemOutput
- func (o WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutput() WindowsUpdateSettingsClassificationsItemPtrOutput
- func (o WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemPtrOutput
- type WindowsUpdateSettingsClassificationsItemPtrInput
- type WindowsUpdateSettingsClassificationsItemPtrOutput
- func (o WindowsUpdateSettingsClassificationsItemPtrOutput) Elem() WindowsUpdateSettingsClassificationsItemOutput
- func (WindowsUpdateSettingsClassificationsItemPtrOutput) ElementType() reflect.Type
- func (o WindowsUpdateSettingsClassificationsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WindowsUpdateSettingsClassificationsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WindowsUpdateSettingsClassificationsItemPtrOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutput() WindowsUpdateSettingsClassificationsItemPtrOutput
- func (o WindowsUpdateSettingsClassificationsItemPtrOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemPtrOutput
- type WindowsUpdateSettingsInput
- type WindowsUpdateSettingsOutput
- func (o WindowsUpdateSettingsOutput) Classifications() WindowsUpdateSettingsClassificationsItemArrayOutput
- func (WindowsUpdateSettingsOutput) ElementType() reflect.Type
- func (o WindowsUpdateSettingsOutput) Excludes() pulumi.StringArrayOutput
- func (o WindowsUpdateSettingsOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsOutput() WindowsUpdateSettingsOutput
- func (o WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsOutputWithContext(ctx context.Context) WindowsUpdateSettingsOutput
- func (o WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsPtrOutput() WindowsUpdateSettingsPtrOutput
- func (o WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsPtrOutput
- type WindowsUpdateSettingsPtrInput
- type WindowsUpdateSettingsPtrOutput
- func (o WindowsUpdateSettingsPtrOutput) Classifications() WindowsUpdateSettingsClassificationsItemArrayOutput
- func (o WindowsUpdateSettingsPtrOutput) Elem() WindowsUpdateSettingsOutput
- func (WindowsUpdateSettingsPtrOutput) ElementType() reflect.Type
- func (o WindowsUpdateSettingsPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o WindowsUpdateSettingsPtrOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o WindowsUpdateSettingsPtrOutput) ToWindowsUpdateSettingsPtrOutput() WindowsUpdateSettingsPtrOutput
- func (o WindowsUpdateSettingsPtrOutput) ToWindowsUpdateSettingsPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsPtrOutput
- type WindowsUpdateSettingsResponse
- type WindowsUpdateSettingsResponseOutput
- func (o WindowsUpdateSettingsResponseOutput) Classifications() pulumi.StringArrayOutput
- func (WindowsUpdateSettingsResponseOutput) ElementType() reflect.Type
- func (o WindowsUpdateSettingsResponseOutput) Excludes() pulumi.StringArrayOutput
- func (o WindowsUpdateSettingsResponseOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o WindowsUpdateSettingsResponseOutput) ToWindowsUpdateSettingsResponseOutput() WindowsUpdateSettingsResponseOutput
- func (o WindowsUpdateSettingsResponseOutput) ToWindowsUpdateSettingsResponseOutputWithContext(ctx context.Context) WindowsUpdateSettingsResponseOutput
- type YumSettings
- type YumSettingsArgs
- func (YumSettingsArgs) ElementType() reflect.Type
- func (i YumSettingsArgs) ToYumSettingsOutput() YumSettingsOutput
- func (i YumSettingsArgs) ToYumSettingsOutputWithContext(ctx context.Context) YumSettingsOutput
- func (i YumSettingsArgs) ToYumSettingsPtrOutput() YumSettingsPtrOutput
- func (i YumSettingsArgs) ToYumSettingsPtrOutputWithContext(ctx context.Context) YumSettingsPtrOutput
- type YumSettingsInput
- type YumSettingsOutput
- func (YumSettingsOutput) ElementType() reflect.Type
- func (o YumSettingsOutput) Excludes() pulumi.StringArrayOutput
- func (o YumSettingsOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o YumSettingsOutput) Minimal() pulumi.BoolPtrOutput
- func (o YumSettingsOutput) Security() pulumi.BoolPtrOutput
- func (o YumSettingsOutput) ToYumSettingsOutput() YumSettingsOutput
- func (o YumSettingsOutput) ToYumSettingsOutputWithContext(ctx context.Context) YumSettingsOutput
- func (o YumSettingsOutput) ToYumSettingsPtrOutput() YumSettingsPtrOutput
- func (o YumSettingsOutput) ToYumSettingsPtrOutputWithContext(ctx context.Context) YumSettingsPtrOutput
- type YumSettingsPtrInput
- type YumSettingsPtrOutput
- func (o YumSettingsPtrOutput) Elem() YumSettingsOutput
- func (YumSettingsPtrOutput) ElementType() reflect.Type
- func (o YumSettingsPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o YumSettingsPtrOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o YumSettingsPtrOutput) Minimal() pulumi.BoolPtrOutput
- func (o YumSettingsPtrOutput) Security() pulumi.BoolPtrOutput
- func (o YumSettingsPtrOutput) ToYumSettingsPtrOutput() YumSettingsPtrOutput
- func (o YumSettingsPtrOutput) ToYumSettingsPtrOutputWithContext(ctx context.Context) YumSettingsPtrOutput
- type YumSettingsResponse
- type YumSettingsResponseOutput
- func (YumSettingsResponseOutput) ElementType() reflect.Type
- func (o YumSettingsResponseOutput) Excludes() pulumi.StringArrayOutput
- func (o YumSettingsResponseOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o YumSettingsResponseOutput) Minimal() pulumi.BoolOutput
- func (o YumSettingsResponseOutput) Security() pulumi.BoolOutput
- func (o YumSettingsResponseOutput) ToYumSettingsResponseOutput() YumSettingsResponseOutput
- func (o YumSettingsResponseOutput) ToYumSettingsResponseOutputWithContext(ctx context.Context) YumSettingsResponseOutput
- type ZypperSettings
- type ZypperSettingsArgs
- func (ZypperSettingsArgs) ElementType() reflect.Type
- func (i ZypperSettingsArgs) ToZypperSettingsOutput() ZypperSettingsOutput
- func (i ZypperSettingsArgs) ToZypperSettingsOutputWithContext(ctx context.Context) ZypperSettingsOutput
- func (i ZypperSettingsArgs) ToZypperSettingsPtrOutput() ZypperSettingsPtrOutput
- func (i ZypperSettingsArgs) ToZypperSettingsPtrOutputWithContext(ctx context.Context) ZypperSettingsPtrOutput
- type ZypperSettingsInput
- type ZypperSettingsOutput
- func (o ZypperSettingsOutput) Categories() pulumi.StringArrayOutput
- func (ZypperSettingsOutput) ElementType() reflect.Type
- func (o ZypperSettingsOutput) Excludes() pulumi.StringArrayOutput
- func (o ZypperSettingsOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o ZypperSettingsOutput) Severities() pulumi.StringArrayOutput
- func (o ZypperSettingsOutput) ToZypperSettingsOutput() ZypperSettingsOutput
- func (o ZypperSettingsOutput) ToZypperSettingsOutputWithContext(ctx context.Context) ZypperSettingsOutput
- func (o ZypperSettingsOutput) ToZypperSettingsPtrOutput() ZypperSettingsPtrOutput
- func (o ZypperSettingsOutput) ToZypperSettingsPtrOutputWithContext(ctx context.Context) ZypperSettingsPtrOutput
- func (o ZypperSettingsOutput) WithOptional() pulumi.BoolPtrOutput
- func (o ZypperSettingsOutput) WithUpdate() pulumi.BoolPtrOutput
- type ZypperSettingsPtrInput
- type ZypperSettingsPtrOutput
- func (o ZypperSettingsPtrOutput) Categories() pulumi.StringArrayOutput
- func (o ZypperSettingsPtrOutput) Elem() ZypperSettingsOutput
- func (ZypperSettingsPtrOutput) ElementType() reflect.Type
- func (o ZypperSettingsPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o ZypperSettingsPtrOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o ZypperSettingsPtrOutput) Severities() pulumi.StringArrayOutput
- func (o ZypperSettingsPtrOutput) ToZypperSettingsPtrOutput() ZypperSettingsPtrOutput
- func (o ZypperSettingsPtrOutput) ToZypperSettingsPtrOutputWithContext(ctx context.Context) ZypperSettingsPtrOutput
- func (o ZypperSettingsPtrOutput) WithOptional() pulumi.BoolPtrOutput
- func (o ZypperSettingsPtrOutput) WithUpdate() pulumi.BoolPtrOutput
- type ZypperSettingsResponse
- type ZypperSettingsResponseOutput
- func (o ZypperSettingsResponseOutput) Categories() pulumi.StringArrayOutput
- func (ZypperSettingsResponseOutput) ElementType() reflect.Type
- func (o ZypperSettingsResponseOutput) Excludes() pulumi.StringArrayOutput
- func (o ZypperSettingsResponseOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o ZypperSettingsResponseOutput) Severities() pulumi.StringArrayOutput
- func (o ZypperSettingsResponseOutput) ToZypperSettingsResponseOutput() ZypperSettingsResponseOutput
- func (o ZypperSettingsResponseOutput) ToZypperSettingsResponseOutputWithContext(ctx context.Context) ZypperSettingsResponseOutput
- func (o ZypperSettingsResponseOutput) WithOptional() pulumi.BoolOutput
- func (o ZypperSettingsResponseOutput) WithUpdate() pulumi.BoolOutput
Constants ¶
const ( // By default, upgrade will be performed. AptSettingsTypeTypeUnspecified = AptSettingsType("TYPE_UNSPECIFIED") // Runs `apt-get dist-upgrade`. AptSettingsTypeDist = AptSettingsType("DIST") // Runs `apt-get upgrade`. AptSettingsTypeUpgrade = AptSettingsType("UPGRADE") )
const ( // If the interpreter is not specified, the value defaults to `NONE`. ExecStepConfigInterpreterInterpreterUnspecified = ExecStepConfigInterpreter("INTERPRETER_UNSPECIFIED") // Indicates that the file is run as follows on each operating system: + For Linux VMs, the file is ran as an executable and the interpreter might be parsed from the [shebang line](<https://wikipedia.org/wiki/Shebang_(Unix)>) of the file. + For Windows VM, this value is not supported. ExecStepConfigInterpreterNone = ExecStepConfigInterpreter("NONE") // Indicates that the file is run with `/bin/sh` on Linux and `cmd` on Windows. ExecStepConfigInterpreterShell = ExecStepConfigInterpreter("SHELL") // Indicates that the file is run with PowerShell. ExecStepConfigInterpreterPowershell = ExecStepConfigInterpreter("POWERSHELL") )
const ( // Invalid mode OSPolicyModeModeUnspecified = OSPolicyMode("MODE_UNSPECIFIED") // This mode checks if the configuration resources in the policy are in their desired state. No actions are performed if they are not in the desired state. This mode is used for reporting purposes. OSPolicyModeValidation = OSPolicyMode("VALIDATION") // This mode checks if the configuration resources in the policy are in their desired state, and if not, enforces the desired state. OSPolicyModeEnforcement = OSPolicyMode("ENFORCEMENT") )
const ( // Invalid value, the request will return validation error. OSPolicyResourceExecResourceExecInterpreterInterpreterUnspecified = OSPolicyResourceExecResourceExecInterpreter("INTERPRETER_UNSPECIFIED") // If an interpreter is not specified, the source is executed directly. This execution, without an interpreter, only succeeds for executables and scripts that have shebang lines. OSPolicyResourceExecResourceExecInterpreterNone = OSPolicyResourceExecResourceExecInterpreter("NONE") // Indicates that the script runs with `/bin/sh` on Linux and `cmd.exe` on Windows. OSPolicyResourceExecResourceExecInterpreterShell = OSPolicyResourceExecResourceExecInterpreter("SHELL") // Indicates that the script runs with PowerShell. OSPolicyResourceExecResourceExecInterpreterPowershell = OSPolicyResourceExecResourceExecInterpreter("POWERSHELL") )
const ( // Unspecified is invalid. OSPolicyResourceFileResourceStateDesiredStateUnspecified = OSPolicyResourceFileResourceState("DESIRED_STATE_UNSPECIFIED") // Ensure file at path is present. OSPolicyResourceFileResourceStatePresent = OSPolicyResourceFileResourceState("PRESENT") // Ensure file at path is absent. OSPolicyResourceFileResourceStateAbsent = OSPolicyResourceFileResourceState("ABSENT") // Ensure the contents of the file at path matches. If the file does not exist it will be created. OSPolicyResourceFileResourceStateContentsMatch = OSPolicyResourceFileResourceState("CONTENTS_MATCH") )
const ( // Unspecified is invalid. OSPolicyResourcePackageResourceDesiredStateDesiredStateUnspecified = OSPolicyResourcePackageResourceDesiredState("DESIRED_STATE_UNSPECIFIED") // Ensure that the package is installed. OSPolicyResourcePackageResourceDesiredStateInstalled = OSPolicyResourcePackageResourceDesiredState("INSTALLED") // The agent ensures that the package is not installed and uninstalls it if detected. OSPolicyResourcePackageResourceDesiredStateRemoved = OSPolicyResourcePackageResourceDesiredState("REMOVED") )
const ( // Unspecified is invalid. OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeArchiveTypeUnspecified = OSPolicyResourceRepositoryResourceAptRepositoryArchiveType("ARCHIVE_TYPE_UNSPECIFIED") // Deb indicates that the archive contains binary files. OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeDeb = OSPolicyResourceRepositoryResourceAptRepositoryArchiveType("DEB") // Deb-src indicates that the archive contains source files. OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeDebSrc = OSPolicyResourceRepositoryResourceAptRepositoryArchiveType("DEB_SRC") )
const ( // The default behavior is DEFAULT. PatchConfigRebootConfigRebootConfigUnspecified = PatchConfigRebootConfig("REBOOT_CONFIG_UNSPECIFIED") // The agent decides if a reboot is necessary by checking signals such as registry keys on Windows or `/var/run/reboot-required` on APT based systems. On RPM based systems, a set of core system package install times are compared with system boot time. PatchConfigRebootConfigDefault = PatchConfigRebootConfig("DEFAULT") // Always reboot the machine after the update completes. PatchConfigRebootConfigAlways = PatchConfigRebootConfig("ALWAYS") // Never reboot the machine after the update completes. PatchConfigRebootConfigNever = PatchConfigRebootConfig("NEVER") )
const ( // Mode must be specified. PatchRolloutModeModeUnspecified = PatchRolloutMode("MODE_UNSPECIFIED") // Patches are applied one zone at a time. The patch job begins in the region with the lowest number of targeted VMs. Within the region, patching begins in the zone with the lowest number of targeted VMs. If multiple regions (or zones within a region) have the same number of targeted VMs, a tie-breaker is achieved by sorting the regions or zones in alphabetical order. PatchRolloutModeZoneByZone = PatchRolloutMode("ZONE_BY_ZONE") // Patches are applied to VMs in all zones at the same time. PatchRolloutModeConcurrentZones = PatchRolloutMode("CONCURRENT_ZONES") )
const ( // Invalid. A frequency must be specified. RecurringScheduleFrequencyFrequencyUnspecified = RecurringScheduleFrequency("FREQUENCY_UNSPECIFIED") // Indicates that the frequency of recurrence should be expressed in terms of weeks. RecurringScheduleFrequencyWeekly = RecurringScheduleFrequency("WEEKLY") // Indicates that the frequency of recurrence should be expressed in terms of months. RecurringScheduleFrequencyMonthly = RecurringScheduleFrequency("MONTHLY") // Indicates that the frequency of recurrence should be expressed in terms of days. RecurringScheduleFrequencyDaily = RecurringScheduleFrequency("DAILY") )
const ( // The day of the week is unspecified. WeekDayOfMonthDayOfWeekDayOfWeekUnspecified = WeekDayOfMonthDayOfWeek("DAY_OF_WEEK_UNSPECIFIED") // Monday WeekDayOfMonthDayOfWeekMonday = WeekDayOfMonthDayOfWeek("MONDAY") // Tuesday WeekDayOfMonthDayOfWeekTuesday = WeekDayOfMonthDayOfWeek("TUESDAY") // Wednesday WeekDayOfMonthDayOfWeekWednesday = WeekDayOfMonthDayOfWeek("WEDNESDAY") // Thursday WeekDayOfMonthDayOfWeekThursday = WeekDayOfMonthDayOfWeek("THURSDAY") // Friday WeekDayOfMonthDayOfWeekFriday = WeekDayOfMonthDayOfWeek("FRIDAY") // Saturday WeekDayOfMonthDayOfWeekSaturday = WeekDayOfMonthDayOfWeek("SATURDAY") // Sunday WeekDayOfMonthDayOfWeekSunday = WeekDayOfMonthDayOfWeek("SUNDAY") )
const ( // The day of the week is unspecified. WeeklyScheduleDayOfWeekDayOfWeekUnspecified = WeeklyScheduleDayOfWeek("DAY_OF_WEEK_UNSPECIFIED") // Monday WeeklyScheduleDayOfWeekMonday = WeeklyScheduleDayOfWeek("MONDAY") // Tuesday WeeklyScheduleDayOfWeekTuesday = WeeklyScheduleDayOfWeek("TUESDAY") // Wednesday WeeklyScheduleDayOfWeekWednesday = WeeklyScheduleDayOfWeek("WEDNESDAY") // Thursday WeeklyScheduleDayOfWeekThursday = WeeklyScheduleDayOfWeek("THURSDAY") // Friday WeeklyScheduleDayOfWeekFriday = WeeklyScheduleDayOfWeek("FRIDAY") // Saturday WeeklyScheduleDayOfWeekSaturday = WeeklyScheduleDayOfWeek("SATURDAY") // Sunday WeeklyScheduleDayOfWeekSunday = WeeklyScheduleDayOfWeek("SUNDAY") )
const ( // Invalid. If classifications are included, they must be specified. WindowsUpdateSettingsClassificationsItemClassificationUnspecified = WindowsUpdateSettingsClassificationsItem("CLASSIFICATION_UNSPECIFIED") // "A widely released fix for a specific problem that addresses a critical, non-security-related bug." [1] WindowsUpdateSettingsClassificationsItemCritical = WindowsUpdateSettingsClassificationsItem("CRITICAL") // "A widely released fix for a product-specific, security-related vulnerability. Security vulnerabilities are rated by their severity. The severity rating is indicated in the Microsoft security bulletin as critical, important, moderate, or low." [1] WindowsUpdateSettingsClassificationsItemSecurity = WindowsUpdateSettingsClassificationsItem("SECURITY") // "A widely released and frequent software update that contains additions to a product's definition database. Definition databases are often used to detect objects that have specific attributes, such as malicious code, phishing websites, or junk mail." [1] WindowsUpdateSettingsClassificationsItemDefinition = WindowsUpdateSettingsClassificationsItem("DEFINITION") // "Software that controls the input and output of a device." [1] WindowsUpdateSettingsClassificationsItemDriver = WindowsUpdateSettingsClassificationsItem("DRIVER") // "New product functionality that is first distributed outside the context of a product release and that is typically included in the next full product release." [1] WindowsUpdateSettingsClassificationsItemFeaturePack = WindowsUpdateSettingsClassificationsItem("FEATURE_PACK") // "A tested, cumulative set of all hotfixes, security updates, critical updates, and updates. Additionally, service packs may contain additional fixes for problems that are found internally since the release of the product. Service packs my also contain a limited number of customer-requested design changes or features." [1] WindowsUpdateSettingsClassificationsItemServicePack = WindowsUpdateSettingsClassificationsItem("SERVICE_PACK") // "A utility or feature that helps complete a task or set of tasks." [1] WindowsUpdateSettingsClassificationsItemTool = WindowsUpdateSettingsClassificationsItem("TOOL") // "A tested, cumulative set of hotfixes, security updates, critical updates, and updates that are packaged together for easy deployment. A rollup generally targets a specific area, such as security, or a component of a product, such as Internet Information Services (IIS)." [1] WindowsUpdateSettingsClassificationsItemUpdateRollup = WindowsUpdateSettingsClassificationsItem("UPDATE_ROLLUP") // "A widely released fix for a specific problem. An update addresses a noncritical, non-security-related bug." [1] WindowsUpdateSettingsClassificationsItemUpdate = WindowsUpdateSettingsClassificationsItem("UPDATE") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AptSettings ¶
type AptSettings struct { // List of packages to exclude from update. These packages will be excluded Excludes []string `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields. ExclusivePackages []string `pulumi:"exclusivePackages"` // By changing the type to DIST, the patching is performed using `apt-get dist-upgrade` instead. Type *AptSettingsType `pulumi:"type"` }
Apt patching is completed by executing `apt-get update && apt-get upgrade`. Additional options can be set to control how this is executed.
type AptSettingsArgs ¶
type AptSettingsArgs struct { // List of packages to exclude from update. These packages will be excluded Excludes pulumi.StringArrayInput `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields. ExclusivePackages pulumi.StringArrayInput `pulumi:"exclusivePackages"` // By changing the type to DIST, the patching is performed using `apt-get dist-upgrade` instead. Type AptSettingsTypePtrInput `pulumi:"type"` }
Apt patching is completed by executing `apt-get update && apt-get upgrade`. Additional options can be set to control how this is executed.
func (AptSettingsArgs) ElementType ¶
func (AptSettingsArgs) ElementType() reflect.Type
func (AptSettingsArgs) ToAptSettingsOutput ¶
func (i AptSettingsArgs) ToAptSettingsOutput() AptSettingsOutput
func (AptSettingsArgs) ToAptSettingsOutputWithContext ¶
func (i AptSettingsArgs) ToAptSettingsOutputWithContext(ctx context.Context) AptSettingsOutput
func (AptSettingsArgs) ToAptSettingsPtrOutput ¶
func (i AptSettingsArgs) ToAptSettingsPtrOutput() AptSettingsPtrOutput
func (AptSettingsArgs) ToAptSettingsPtrOutputWithContext ¶
func (i AptSettingsArgs) ToAptSettingsPtrOutputWithContext(ctx context.Context) AptSettingsPtrOutput
type AptSettingsInput ¶
type AptSettingsInput interface { pulumi.Input ToAptSettingsOutput() AptSettingsOutput ToAptSettingsOutputWithContext(context.Context) AptSettingsOutput }
AptSettingsInput is an input type that accepts AptSettingsArgs and AptSettingsOutput values. You can construct a concrete instance of `AptSettingsInput` via:
AptSettingsArgs{...}
type AptSettingsOutput ¶
type AptSettingsOutput struct{ *pulumi.OutputState }
Apt patching is completed by executing `apt-get update && apt-get upgrade`. Additional options can be set to control how this is executed.
func (AptSettingsOutput) ElementType ¶
func (AptSettingsOutput) ElementType() reflect.Type
func (AptSettingsOutput) Excludes ¶
func (o AptSettingsOutput) Excludes() pulumi.StringArrayOutput
List of packages to exclude from update. These packages will be excluded
func (AptSettingsOutput) ExclusivePackages ¶
func (o AptSettingsOutput) ExclusivePackages() pulumi.StringArrayOutput
An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.
func (AptSettingsOutput) ToAptSettingsOutput ¶
func (o AptSettingsOutput) ToAptSettingsOutput() AptSettingsOutput
func (AptSettingsOutput) ToAptSettingsOutputWithContext ¶
func (o AptSettingsOutput) ToAptSettingsOutputWithContext(ctx context.Context) AptSettingsOutput
func (AptSettingsOutput) ToAptSettingsPtrOutput ¶
func (o AptSettingsOutput) ToAptSettingsPtrOutput() AptSettingsPtrOutput
func (AptSettingsOutput) ToAptSettingsPtrOutputWithContext ¶
func (o AptSettingsOutput) ToAptSettingsPtrOutputWithContext(ctx context.Context) AptSettingsPtrOutput
func (AptSettingsOutput) Type ¶
func (o AptSettingsOutput) Type() AptSettingsTypePtrOutput
By changing the type to DIST, the patching is performed using `apt-get dist-upgrade` instead.
type AptSettingsPtrInput ¶
type AptSettingsPtrInput interface { pulumi.Input ToAptSettingsPtrOutput() AptSettingsPtrOutput ToAptSettingsPtrOutputWithContext(context.Context) AptSettingsPtrOutput }
AptSettingsPtrInput is an input type that accepts AptSettingsArgs, AptSettingsPtr and AptSettingsPtrOutput values. You can construct a concrete instance of `AptSettingsPtrInput` via:
AptSettingsArgs{...} or: nil
func AptSettingsPtr ¶
func AptSettingsPtr(v *AptSettingsArgs) AptSettingsPtrInput
type AptSettingsPtrOutput ¶
type AptSettingsPtrOutput struct{ *pulumi.OutputState }
func (AptSettingsPtrOutput) Elem ¶
func (o AptSettingsPtrOutput) Elem() AptSettingsOutput
func (AptSettingsPtrOutput) ElementType ¶
func (AptSettingsPtrOutput) ElementType() reflect.Type
func (AptSettingsPtrOutput) Excludes ¶
func (o AptSettingsPtrOutput) Excludes() pulumi.StringArrayOutput
List of packages to exclude from update. These packages will be excluded
func (AptSettingsPtrOutput) ExclusivePackages ¶
func (o AptSettingsPtrOutput) ExclusivePackages() pulumi.StringArrayOutput
An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.
func (AptSettingsPtrOutput) ToAptSettingsPtrOutput ¶
func (o AptSettingsPtrOutput) ToAptSettingsPtrOutput() AptSettingsPtrOutput
func (AptSettingsPtrOutput) ToAptSettingsPtrOutputWithContext ¶
func (o AptSettingsPtrOutput) ToAptSettingsPtrOutputWithContext(ctx context.Context) AptSettingsPtrOutput
func (AptSettingsPtrOutput) Type ¶
func (o AptSettingsPtrOutput) Type() AptSettingsTypePtrOutput
By changing the type to DIST, the patching is performed using `apt-get dist-upgrade` instead.
type AptSettingsResponse ¶
type AptSettingsResponse struct { // List of packages to exclude from update. These packages will be excluded Excludes []string `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields. ExclusivePackages []string `pulumi:"exclusivePackages"` // By changing the type to DIST, the patching is performed using `apt-get dist-upgrade` instead. Type string `pulumi:"type"` }
Apt patching is completed by executing `apt-get update && apt-get upgrade`. Additional options can be set to control how this is executed.
type AptSettingsResponseOutput ¶
type AptSettingsResponseOutput struct{ *pulumi.OutputState }
Apt patching is completed by executing `apt-get update && apt-get upgrade`. Additional options can be set to control how this is executed.
func (AptSettingsResponseOutput) ElementType ¶
func (AptSettingsResponseOutput) ElementType() reflect.Type
func (AptSettingsResponseOutput) Excludes ¶
func (o AptSettingsResponseOutput) Excludes() pulumi.StringArrayOutput
List of packages to exclude from update. These packages will be excluded
func (AptSettingsResponseOutput) ExclusivePackages ¶
func (o AptSettingsResponseOutput) ExclusivePackages() pulumi.StringArrayOutput
An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields.
func (AptSettingsResponseOutput) ToAptSettingsResponseOutput ¶
func (o AptSettingsResponseOutput) ToAptSettingsResponseOutput() AptSettingsResponseOutput
func (AptSettingsResponseOutput) ToAptSettingsResponseOutputWithContext ¶
func (o AptSettingsResponseOutput) ToAptSettingsResponseOutputWithContext(ctx context.Context) AptSettingsResponseOutput
func (AptSettingsResponseOutput) Type ¶
func (o AptSettingsResponseOutput) Type() pulumi.StringOutput
By changing the type to DIST, the patching is performed using `apt-get dist-upgrade` instead.
type AptSettingsType ¶ added in v0.4.0
type AptSettingsType string
By changing the type to DIST, the patching is performed using `apt-get dist-upgrade` instead.
func (AptSettingsType) ElementType ¶ added in v0.4.0
func (AptSettingsType) ElementType() reflect.Type
func (AptSettingsType) ToAptSettingsTypeOutput ¶ added in v0.6.0
func (e AptSettingsType) ToAptSettingsTypeOutput() AptSettingsTypeOutput
func (AptSettingsType) ToAptSettingsTypeOutputWithContext ¶ added in v0.6.0
func (e AptSettingsType) ToAptSettingsTypeOutputWithContext(ctx context.Context) AptSettingsTypeOutput
func (AptSettingsType) ToAptSettingsTypePtrOutput ¶ added in v0.6.0
func (e AptSettingsType) ToAptSettingsTypePtrOutput() AptSettingsTypePtrOutput
func (AptSettingsType) ToAptSettingsTypePtrOutputWithContext ¶ added in v0.6.0
func (e AptSettingsType) ToAptSettingsTypePtrOutputWithContext(ctx context.Context) AptSettingsTypePtrOutput
func (AptSettingsType) ToStringOutput ¶ added in v0.4.0
func (e AptSettingsType) ToStringOutput() pulumi.StringOutput
func (AptSettingsType) ToStringOutputWithContext ¶ added in v0.4.0
func (e AptSettingsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AptSettingsType) ToStringPtrOutput ¶ added in v0.4.0
func (e AptSettingsType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AptSettingsType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AptSettingsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AptSettingsTypeInput ¶ added in v0.6.0
type AptSettingsTypeInput interface { pulumi.Input ToAptSettingsTypeOutput() AptSettingsTypeOutput ToAptSettingsTypeOutputWithContext(context.Context) AptSettingsTypeOutput }
AptSettingsTypeInput is an input type that accepts AptSettingsTypeArgs and AptSettingsTypeOutput values. You can construct a concrete instance of `AptSettingsTypeInput` via:
AptSettingsTypeArgs{...}
type AptSettingsTypeOutput ¶ added in v0.6.0
type AptSettingsTypeOutput struct{ *pulumi.OutputState }
func (AptSettingsTypeOutput) ElementType ¶ added in v0.6.0
func (AptSettingsTypeOutput) ElementType() reflect.Type
func (AptSettingsTypeOutput) ToAptSettingsTypeOutput ¶ added in v0.6.0
func (o AptSettingsTypeOutput) ToAptSettingsTypeOutput() AptSettingsTypeOutput
func (AptSettingsTypeOutput) ToAptSettingsTypeOutputWithContext ¶ added in v0.6.0
func (o AptSettingsTypeOutput) ToAptSettingsTypeOutputWithContext(ctx context.Context) AptSettingsTypeOutput
func (AptSettingsTypeOutput) ToAptSettingsTypePtrOutput ¶ added in v0.6.0
func (o AptSettingsTypeOutput) ToAptSettingsTypePtrOutput() AptSettingsTypePtrOutput
func (AptSettingsTypeOutput) ToAptSettingsTypePtrOutputWithContext ¶ added in v0.6.0
func (o AptSettingsTypeOutput) ToAptSettingsTypePtrOutputWithContext(ctx context.Context) AptSettingsTypePtrOutput
func (AptSettingsTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o AptSettingsTypeOutput) ToStringOutput() pulumi.StringOutput
func (AptSettingsTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AptSettingsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AptSettingsTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AptSettingsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AptSettingsTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AptSettingsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AptSettingsTypePtrInput ¶ added in v0.6.0
type AptSettingsTypePtrInput interface { pulumi.Input ToAptSettingsTypePtrOutput() AptSettingsTypePtrOutput ToAptSettingsTypePtrOutputWithContext(context.Context) AptSettingsTypePtrOutput }
func AptSettingsTypePtr ¶ added in v0.6.0
func AptSettingsTypePtr(v string) AptSettingsTypePtrInput
type AptSettingsTypePtrOutput ¶ added in v0.6.0
type AptSettingsTypePtrOutput struct{ *pulumi.OutputState }
func (AptSettingsTypePtrOutput) Elem ¶ added in v0.6.0
func (o AptSettingsTypePtrOutput) Elem() AptSettingsTypeOutput
func (AptSettingsTypePtrOutput) ElementType ¶ added in v0.6.0
func (AptSettingsTypePtrOutput) ElementType() reflect.Type
func (AptSettingsTypePtrOutput) ToAptSettingsTypePtrOutput ¶ added in v0.6.0
func (o AptSettingsTypePtrOutput) ToAptSettingsTypePtrOutput() AptSettingsTypePtrOutput
func (AptSettingsTypePtrOutput) ToAptSettingsTypePtrOutputWithContext ¶ added in v0.6.0
func (o AptSettingsTypePtrOutput) ToAptSettingsTypePtrOutputWithContext(ctx context.Context) AptSettingsTypePtrOutput
func (AptSettingsTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AptSettingsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AptSettingsTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AptSettingsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecStep ¶
type ExecStep struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. LinuxExecStepConfig *ExecStepConfig `pulumi:"linuxExecStepConfig"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. WindowsExecStepConfig *ExecStepConfig `pulumi:"windowsExecStepConfig"` }
A step that runs an executable for a PatchJob.
type ExecStepArgs ¶
type ExecStepArgs struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. LinuxExecStepConfig ExecStepConfigPtrInput `pulumi:"linuxExecStepConfig"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. WindowsExecStepConfig ExecStepConfigPtrInput `pulumi:"windowsExecStepConfig"` }
A step that runs an executable for a PatchJob.
func (ExecStepArgs) ElementType ¶
func (ExecStepArgs) ElementType() reflect.Type
func (ExecStepArgs) ToExecStepOutput ¶
func (i ExecStepArgs) ToExecStepOutput() ExecStepOutput
func (ExecStepArgs) ToExecStepOutputWithContext ¶
func (i ExecStepArgs) ToExecStepOutputWithContext(ctx context.Context) ExecStepOutput
func (ExecStepArgs) ToExecStepPtrOutput ¶
func (i ExecStepArgs) ToExecStepPtrOutput() ExecStepPtrOutput
func (ExecStepArgs) ToExecStepPtrOutputWithContext ¶
func (i ExecStepArgs) ToExecStepPtrOutputWithContext(ctx context.Context) ExecStepPtrOutput
type ExecStepConfig ¶
type ExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes []int `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. GcsObject *GcsObject `pulumi:"gcsObject"` // The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_\(Unix\)). Interpreter *ExecStepConfigInterpreter `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath *string `pulumi:"localPath"` }
Common configurations for an ExecStep.
type ExecStepConfigArgs ¶
type ExecStepConfigArgs struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes pulumi.IntArrayInput `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. GcsObject GcsObjectPtrInput `pulumi:"gcsObject"` // The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_\(Unix\)). Interpreter ExecStepConfigInterpreterPtrInput `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` }
Common configurations for an ExecStep.
func (ExecStepConfigArgs) ElementType ¶
func (ExecStepConfigArgs) ElementType() reflect.Type
func (ExecStepConfigArgs) ToExecStepConfigOutput ¶
func (i ExecStepConfigArgs) ToExecStepConfigOutput() ExecStepConfigOutput
func (ExecStepConfigArgs) ToExecStepConfigOutputWithContext ¶
func (i ExecStepConfigArgs) ToExecStepConfigOutputWithContext(ctx context.Context) ExecStepConfigOutput
func (ExecStepConfigArgs) ToExecStepConfigPtrOutput ¶
func (i ExecStepConfigArgs) ToExecStepConfigPtrOutput() ExecStepConfigPtrOutput
func (ExecStepConfigArgs) ToExecStepConfigPtrOutputWithContext ¶
func (i ExecStepConfigArgs) ToExecStepConfigPtrOutputWithContext(ctx context.Context) ExecStepConfigPtrOutput
type ExecStepConfigInput ¶
type ExecStepConfigInput interface { pulumi.Input ToExecStepConfigOutput() ExecStepConfigOutput ToExecStepConfigOutputWithContext(context.Context) ExecStepConfigOutput }
ExecStepConfigInput is an input type that accepts ExecStepConfigArgs and ExecStepConfigOutput values. You can construct a concrete instance of `ExecStepConfigInput` via:
ExecStepConfigArgs{...}
type ExecStepConfigInterpreter ¶ added in v0.4.0
type ExecStepConfigInterpreter string
The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_\(Unix\)).
func (ExecStepConfigInterpreter) ElementType ¶ added in v0.4.0
func (ExecStepConfigInterpreter) ElementType() reflect.Type
func (ExecStepConfigInterpreter) ToExecStepConfigInterpreterOutput ¶ added in v0.6.0
func (e ExecStepConfigInterpreter) ToExecStepConfigInterpreterOutput() ExecStepConfigInterpreterOutput
func (ExecStepConfigInterpreter) ToExecStepConfigInterpreterOutputWithContext ¶ added in v0.6.0
func (e ExecStepConfigInterpreter) ToExecStepConfigInterpreterOutputWithContext(ctx context.Context) ExecStepConfigInterpreterOutput
func (ExecStepConfigInterpreter) ToExecStepConfigInterpreterPtrOutput ¶ added in v0.6.0
func (e ExecStepConfigInterpreter) ToExecStepConfigInterpreterPtrOutput() ExecStepConfigInterpreterPtrOutput
func (ExecStepConfigInterpreter) ToExecStepConfigInterpreterPtrOutputWithContext ¶ added in v0.6.0
func (e ExecStepConfigInterpreter) ToExecStepConfigInterpreterPtrOutputWithContext(ctx context.Context) ExecStepConfigInterpreterPtrOutput
func (ExecStepConfigInterpreter) ToStringOutput ¶ added in v0.4.0
func (e ExecStepConfigInterpreter) ToStringOutput() pulumi.StringOutput
func (ExecStepConfigInterpreter) ToStringOutputWithContext ¶ added in v0.4.0
func (e ExecStepConfigInterpreter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExecStepConfigInterpreter) ToStringPtrOutput ¶ added in v0.4.0
func (e ExecStepConfigInterpreter) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecStepConfigInterpreter) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ExecStepConfigInterpreter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecStepConfigInterpreterInput ¶ added in v0.6.0
type ExecStepConfigInterpreterInput interface { pulumi.Input ToExecStepConfigInterpreterOutput() ExecStepConfigInterpreterOutput ToExecStepConfigInterpreterOutputWithContext(context.Context) ExecStepConfigInterpreterOutput }
ExecStepConfigInterpreterInput is an input type that accepts ExecStepConfigInterpreterArgs and ExecStepConfigInterpreterOutput values. You can construct a concrete instance of `ExecStepConfigInterpreterInput` via:
ExecStepConfigInterpreterArgs{...}
type ExecStepConfigInterpreterOutput ¶ added in v0.6.0
type ExecStepConfigInterpreterOutput struct{ *pulumi.OutputState }
func (ExecStepConfigInterpreterOutput) ElementType ¶ added in v0.6.0
func (ExecStepConfigInterpreterOutput) ElementType() reflect.Type
func (ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterOutput ¶ added in v0.6.0
func (o ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterOutput() ExecStepConfigInterpreterOutput
func (ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterOutputWithContext ¶ added in v0.6.0
func (o ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterOutputWithContext(ctx context.Context) ExecStepConfigInterpreterOutput
func (ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterPtrOutput ¶ added in v0.6.0
func (o ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterPtrOutput() ExecStepConfigInterpreterPtrOutput
func (ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterPtrOutputWithContext ¶ added in v0.6.0
func (o ExecStepConfigInterpreterOutput) ToExecStepConfigInterpreterPtrOutputWithContext(ctx context.Context) ExecStepConfigInterpreterPtrOutput
func (ExecStepConfigInterpreterOutput) ToStringOutput ¶ added in v0.6.0
func (o ExecStepConfigInterpreterOutput) ToStringOutput() pulumi.StringOutput
func (ExecStepConfigInterpreterOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ExecStepConfigInterpreterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExecStepConfigInterpreterOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ExecStepConfigInterpreterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecStepConfigInterpreterOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ExecStepConfigInterpreterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecStepConfigInterpreterPtrInput ¶ added in v0.6.0
type ExecStepConfigInterpreterPtrInput interface { pulumi.Input ToExecStepConfigInterpreterPtrOutput() ExecStepConfigInterpreterPtrOutput ToExecStepConfigInterpreterPtrOutputWithContext(context.Context) ExecStepConfigInterpreterPtrOutput }
func ExecStepConfigInterpreterPtr ¶ added in v0.6.0
func ExecStepConfigInterpreterPtr(v string) ExecStepConfigInterpreterPtrInput
type ExecStepConfigInterpreterPtrOutput ¶ added in v0.6.0
type ExecStepConfigInterpreterPtrOutput struct{ *pulumi.OutputState }
func (ExecStepConfigInterpreterPtrOutput) Elem ¶ added in v0.6.0
func (o ExecStepConfigInterpreterPtrOutput) Elem() ExecStepConfigInterpreterOutput
func (ExecStepConfigInterpreterPtrOutput) ElementType ¶ added in v0.6.0
func (ExecStepConfigInterpreterPtrOutput) ElementType() reflect.Type
func (ExecStepConfigInterpreterPtrOutput) ToExecStepConfigInterpreterPtrOutput ¶ added in v0.6.0
func (o ExecStepConfigInterpreterPtrOutput) ToExecStepConfigInterpreterPtrOutput() ExecStepConfigInterpreterPtrOutput
func (ExecStepConfigInterpreterPtrOutput) ToExecStepConfigInterpreterPtrOutputWithContext ¶ added in v0.6.0
func (o ExecStepConfigInterpreterPtrOutput) ToExecStepConfigInterpreterPtrOutputWithContext(ctx context.Context) ExecStepConfigInterpreterPtrOutput
func (ExecStepConfigInterpreterPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ExecStepConfigInterpreterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExecStepConfigInterpreterPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ExecStepConfigInterpreterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExecStepConfigOutput ¶
type ExecStepConfigOutput struct{ *pulumi.OutputState }
Common configurations for an ExecStep.
func (ExecStepConfigOutput) AllowedSuccessCodes ¶
func (o ExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (ExecStepConfigOutput) ElementType ¶
func (ExecStepConfigOutput) ElementType() reflect.Type
func (ExecStepConfigOutput) GcsObject ¶
func (o ExecStepConfigOutput) GcsObject() GcsObjectPtrOutput
A Cloud Storage object containing the executable.
func (ExecStepConfigOutput) Interpreter ¶
func (o ExecStepConfigOutput) Interpreter() ExecStepConfigInterpreterPtrOutput
The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_\(Unix\)).
func (ExecStepConfigOutput) LocalPath ¶
func (o ExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (ExecStepConfigOutput) ToExecStepConfigOutput ¶
func (o ExecStepConfigOutput) ToExecStepConfigOutput() ExecStepConfigOutput
func (ExecStepConfigOutput) ToExecStepConfigOutputWithContext ¶
func (o ExecStepConfigOutput) ToExecStepConfigOutputWithContext(ctx context.Context) ExecStepConfigOutput
func (ExecStepConfigOutput) ToExecStepConfigPtrOutput ¶
func (o ExecStepConfigOutput) ToExecStepConfigPtrOutput() ExecStepConfigPtrOutput
func (ExecStepConfigOutput) ToExecStepConfigPtrOutputWithContext ¶
func (o ExecStepConfigOutput) ToExecStepConfigPtrOutputWithContext(ctx context.Context) ExecStepConfigPtrOutput
type ExecStepConfigPtrInput ¶
type ExecStepConfigPtrInput interface { pulumi.Input ToExecStepConfigPtrOutput() ExecStepConfigPtrOutput ToExecStepConfigPtrOutputWithContext(context.Context) ExecStepConfigPtrOutput }
ExecStepConfigPtrInput is an input type that accepts ExecStepConfigArgs, ExecStepConfigPtr and ExecStepConfigPtrOutput values. You can construct a concrete instance of `ExecStepConfigPtrInput` via:
ExecStepConfigArgs{...} or: nil
func ExecStepConfigPtr ¶
func ExecStepConfigPtr(v *ExecStepConfigArgs) ExecStepConfigPtrInput
type ExecStepConfigPtrOutput ¶
type ExecStepConfigPtrOutput struct{ *pulumi.OutputState }
func (ExecStepConfigPtrOutput) AllowedSuccessCodes ¶
func (o ExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (ExecStepConfigPtrOutput) Elem ¶
func (o ExecStepConfigPtrOutput) Elem() ExecStepConfigOutput
func (ExecStepConfigPtrOutput) ElementType ¶
func (ExecStepConfigPtrOutput) ElementType() reflect.Type
func (ExecStepConfigPtrOutput) GcsObject ¶
func (o ExecStepConfigPtrOutput) GcsObject() GcsObjectPtrOutput
A Cloud Storage object containing the executable.
func (ExecStepConfigPtrOutput) Interpreter ¶
func (o ExecStepConfigPtrOutput) Interpreter() ExecStepConfigInterpreterPtrOutput
The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_\(Unix\)).
func (ExecStepConfigPtrOutput) LocalPath ¶
func (o ExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (ExecStepConfigPtrOutput) ToExecStepConfigPtrOutput ¶
func (o ExecStepConfigPtrOutput) ToExecStepConfigPtrOutput() ExecStepConfigPtrOutput
func (ExecStepConfigPtrOutput) ToExecStepConfigPtrOutputWithContext ¶
func (o ExecStepConfigPtrOutput) ToExecStepConfigPtrOutputWithContext(ctx context.Context) ExecStepConfigPtrOutput
type ExecStepConfigResponse ¶
type ExecStepConfigResponse struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes []int `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. GcsObject GcsObjectResponse `pulumi:"gcsObject"` // The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_\(Unix\)). Interpreter string `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath string `pulumi:"localPath"` }
Common configurations for an ExecStep.
type ExecStepConfigResponseOutput ¶
type ExecStepConfigResponseOutput struct{ *pulumi.OutputState }
Common configurations for an ExecStep.
func (ExecStepConfigResponseOutput) AllowedSuccessCodes ¶
func (o ExecStepConfigResponseOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (ExecStepConfigResponseOutput) ElementType ¶
func (ExecStepConfigResponseOutput) ElementType() reflect.Type
func (ExecStepConfigResponseOutput) GcsObject ¶
func (o ExecStepConfigResponseOutput) GcsObject() GcsObjectResponseOutput
A Cloud Storage object containing the executable.
func (ExecStepConfigResponseOutput) Interpreter ¶
func (o ExecStepConfigResponseOutput) Interpreter() pulumi.StringOutput
The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with [shebang lines] (https://en.wikipedia.org/wiki/Shebang_\(Unix\)).
func (ExecStepConfigResponseOutput) LocalPath ¶
func (o ExecStepConfigResponseOutput) LocalPath() pulumi.StringOutput
An absolute path to the executable on the VM.
func (ExecStepConfigResponseOutput) ToExecStepConfigResponseOutput ¶
func (o ExecStepConfigResponseOutput) ToExecStepConfigResponseOutput() ExecStepConfigResponseOutput
func (ExecStepConfigResponseOutput) ToExecStepConfigResponseOutputWithContext ¶
func (o ExecStepConfigResponseOutput) ToExecStepConfigResponseOutputWithContext(ctx context.Context) ExecStepConfigResponseOutput
type ExecStepInput ¶
type ExecStepInput interface { pulumi.Input ToExecStepOutput() ExecStepOutput ToExecStepOutputWithContext(context.Context) ExecStepOutput }
ExecStepInput is an input type that accepts ExecStepArgs and ExecStepOutput values. You can construct a concrete instance of `ExecStepInput` via:
ExecStepArgs{...}
type ExecStepOutput ¶
type ExecStepOutput struct{ *pulumi.OutputState }
A step that runs an executable for a PatchJob.
func (ExecStepOutput) ElementType ¶
func (ExecStepOutput) ElementType() reflect.Type
func (ExecStepOutput) LinuxExecStepConfig ¶
func (o ExecStepOutput) LinuxExecStepConfig() ExecStepConfigPtrOutput
The ExecStepConfig for all Linux VMs targeted by the PatchJob.
func (ExecStepOutput) ToExecStepOutput ¶
func (o ExecStepOutput) ToExecStepOutput() ExecStepOutput
func (ExecStepOutput) ToExecStepOutputWithContext ¶
func (o ExecStepOutput) ToExecStepOutputWithContext(ctx context.Context) ExecStepOutput
func (ExecStepOutput) ToExecStepPtrOutput ¶
func (o ExecStepOutput) ToExecStepPtrOutput() ExecStepPtrOutput
func (ExecStepOutput) ToExecStepPtrOutputWithContext ¶
func (o ExecStepOutput) ToExecStepPtrOutputWithContext(ctx context.Context) ExecStepPtrOutput
func (ExecStepOutput) WindowsExecStepConfig ¶
func (o ExecStepOutput) WindowsExecStepConfig() ExecStepConfigPtrOutput
The ExecStepConfig for all Windows VMs targeted by the PatchJob.
type ExecStepPtrInput ¶
type ExecStepPtrInput interface { pulumi.Input ToExecStepPtrOutput() ExecStepPtrOutput ToExecStepPtrOutputWithContext(context.Context) ExecStepPtrOutput }
ExecStepPtrInput is an input type that accepts ExecStepArgs, ExecStepPtr and ExecStepPtrOutput values. You can construct a concrete instance of `ExecStepPtrInput` via:
ExecStepArgs{...} or: nil
func ExecStepPtr ¶
func ExecStepPtr(v *ExecStepArgs) ExecStepPtrInput
type ExecStepPtrOutput ¶
type ExecStepPtrOutput struct{ *pulumi.OutputState }
func (ExecStepPtrOutput) Elem ¶
func (o ExecStepPtrOutput) Elem() ExecStepOutput
func (ExecStepPtrOutput) ElementType ¶
func (ExecStepPtrOutput) ElementType() reflect.Type
func (ExecStepPtrOutput) LinuxExecStepConfig ¶
func (o ExecStepPtrOutput) LinuxExecStepConfig() ExecStepConfigPtrOutput
The ExecStepConfig for all Linux VMs targeted by the PatchJob.
func (ExecStepPtrOutput) ToExecStepPtrOutput ¶
func (o ExecStepPtrOutput) ToExecStepPtrOutput() ExecStepPtrOutput
func (ExecStepPtrOutput) ToExecStepPtrOutputWithContext ¶
func (o ExecStepPtrOutput) ToExecStepPtrOutputWithContext(ctx context.Context) ExecStepPtrOutput
func (ExecStepPtrOutput) WindowsExecStepConfig ¶
func (o ExecStepPtrOutput) WindowsExecStepConfig() ExecStepConfigPtrOutput
The ExecStepConfig for all Windows VMs targeted by the PatchJob.
type ExecStepResponse ¶
type ExecStepResponse struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. LinuxExecStepConfig ExecStepConfigResponse `pulumi:"linuxExecStepConfig"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. WindowsExecStepConfig ExecStepConfigResponse `pulumi:"windowsExecStepConfig"` }
A step that runs an executable for a PatchJob.
type ExecStepResponseOutput ¶
type ExecStepResponseOutput struct{ *pulumi.OutputState }
A step that runs an executable for a PatchJob.
func (ExecStepResponseOutput) ElementType ¶
func (ExecStepResponseOutput) ElementType() reflect.Type
func (ExecStepResponseOutput) LinuxExecStepConfig ¶
func (o ExecStepResponseOutput) LinuxExecStepConfig() ExecStepConfigResponseOutput
The ExecStepConfig for all Linux VMs targeted by the PatchJob.
func (ExecStepResponseOutput) ToExecStepResponseOutput ¶
func (o ExecStepResponseOutput) ToExecStepResponseOutput() ExecStepResponseOutput
func (ExecStepResponseOutput) ToExecStepResponseOutputWithContext ¶
func (o ExecStepResponseOutput) ToExecStepResponseOutputWithContext(ctx context.Context) ExecStepResponseOutput
func (ExecStepResponseOutput) WindowsExecStepConfig ¶
func (o ExecStepResponseOutput) WindowsExecStepConfig() ExecStepConfigResponseOutput
The ExecStepConfig for all Windows VMs targeted by the PatchJob.
type FixedOrPercent ¶
type FixedOrPercent struct { // Specifies a fixed value. Fixed *int `pulumi:"fixed"` // Specifies the relative value defined as a percentage, which will be multiplied by a reference value. Percent *int `pulumi:"percent"` }
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
type FixedOrPercentArgs ¶
type FixedOrPercentArgs struct { // Specifies a fixed value. Fixed pulumi.IntPtrInput `pulumi:"fixed"` // Specifies the relative value defined as a percentage, which will be multiplied by a reference value. Percent pulumi.IntPtrInput `pulumi:"percent"` }
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
func (FixedOrPercentArgs) ElementType ¶
func (FixedOrPercentArgs) ElementType() reflect.Type
func (FixedOrPercentArgs) ToFixedOrPercentOutput ¶
func (i FixedOrPercentArgs) ToFixedOrPercentOutput() FixedOrPercentOutput
func (FixedOrPercentArgs) ToFixedOrPercentOutputWithContext ¶
func (i FixedOrPercentArgs) ToFixedOrPercentOutputWithContext(ctx context.Context) FixedOrPercentOutput
func (FixedOrPercentArgs) ToFixedOrPercentPtrOutput ¶
func (i FixedOrPercentArgs) ToFixedOrPercentPtrOutput() FixedOrPercentPtrOutput
func (FixedOrPercentArgs) ToFixedOrPercentPtrOutputWithContext ¶
func (i FixedOrPercentArgs) ToFixedOrPercentPtrOutputWithContext(ctx context.Context) FixedOrPercentPtrOutput
type FixedOrPercentInput ¶
type FixedOrPercentInput interface { pulumi.Input ToFixedOrPercentOutput() FixedOrPercentOutput ToFixedOrPercentOutputWithContext(context.Context) FixedOrPercentOutput }
FixedOrPercentInput is an input type that accepts FixedOrPercentArgs and FixedOrPercentOutput values. You can construct a concrete instance of `FixedOrPercentInput` via:
FixedOrPercentArgs{...}
type FixedOrPercentOutput ¶
type FixedOrPercentOutput struct{ *pulumi.OutputState }
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
func (FixedOrPercentOutput) ElementType ¶
func (FixedOrPercentOutput) ElementType() reflect.Type
func (FixedOrPercentOutput) Fixed ¶
func (o FixedOrPercentOutput) Fixed() pulumi.IntPtrOutput
Specifies a fixed value.
func (FixedOrPercentOutput) Percent ¶
func (o FixedOrPercentOutput) Percent() pulumi.IntPtrOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
func (FixedOrPercentOutput) ToFixedOrPercentOutput ¶
func (o FixedOrPercentOutput) ToFixedOrPercentOutput() FixedOrPercentOutput
func (FixedOrPercentOutput) ToFixedOrPercentOutputWithContext ¶
func (o FixedOrPercentOutput) ToFixedOrPercentOutputWithContext(ctx context.Context) FixedOrPercentOutput
func (FixedOrPercentOutput) ToFixedOrPercentPtrOutput ¶
func (o FixedOrPercentOutput) ToFixedOrPercentPtrOutput() FixedOrPercentPtrOutput
func (FixedOrPercentOutput) ToFixedOrPercentPtrOutputWithContext ¶
func (o FixedOrPercentOutput) ToFixedOrPercentPtrOutputWithContext(ctx context.Context) FixedOrPercentPtrOutput
type FixedOrPercentPtrInput ¶
type FixedOrPercentPtrInput interface { pulumi.Input ToFixedOrPercentPtrOutput() FixedOrPercentPtrOutput ToFixedOrPercentPtrOutputWithContext(context.Context) FixedOrPercentPtrOutput }
FixedOrPercentPtrInput is an input type that accepts FixedOrPercentArgs, FixedOrPercentPtr and FixedOrPercentPtrOutput values. You can construct a concrete instance of `FixedOrPercentPtrInput` via:
FixedOrPercentArgs{...} or: nil
func FixedOrPercentPtr ¶
func FixedOrPercentPtr(v *FixedOrPercentArgs) FixedOrPercentPtrInput
type FixedOrPercentPtrOutput ¶
type FixedOrPercentPtrOutput struct{ *pulumi.OutputState }
func (FixedOrPercentPtrOutput) Elem ¶
func (o FixedOrPercentPtrOutput) Elem() FixedOrPercentOutput
func (FixedOrPercentPtrOutput) ElementType ¶
func (FixedOrPercentPtrOutput) ElementType() reflect.Type
func (FixedOrPercentPtrOutput) Fixed ¶
func (o FixedOrPercentPtrOutput) Fixed() pulumi.IntPtrOutput
Specifies a fixed value.
func (FixedOrPercentPtrOutput) Percent ¶
func (o FixedOrPercentPtrOutput) Percent() pulumi.IntPtrOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
func (FixedOrPercentPtrOutput) ToFixedOrPercentPtrOutput ¶
func (o FixedOrPercentPtrOutput) ToFixedOrPercentPtrOutput() FixedOrPercentPtrOutput
func (FixedOrPercentPtrOutput) ToFixedOrPercentPtrOutputWithContext ¶
func (o FixedOrPercentPtrOutput) ToFixedOrPercentPtrOutputWithContext(ctx context.Context) FixedOrPercentPtrOutput
type FixedOrPercentResponse ¶
type FixedOrPercentResponse struct { // Specifies a fixed value. Fixed int `pulumi:"fixed"` // Specifies the relative value defined as a percentage, which will be multiplied by a reference value. Percent int `pulumi:"percent"` }
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
type FixedOrPercentResponseOutput ¶
type FixedOrPercentResponseOutput struct{ *pulumi.OutputState }
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
func (FixedOrPercentResponseOutput) ElementType ¶
func (FixedOrPercentResponseOutput) ElementType() reflect.Type
func (FixedOrPercentResponseOutput) Fixed ¶
func (o FixedOrPercentResponseOutput) Fixed() pulumi.IntOutput
Specifies a fixed value.
func (FixedOrPercentResponseOutput) Percent ¶
func (o FixedOrPercentResponseOutput) Percent() pulumi.IntOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
func (FixedOrPercentResponseOutput) ToFixedOrPercentResponseOutput ¶
func (o FixedOrPercentResponseOutput) ToFixedOrPercentResponseOutput() FixedOrPercentResponseOutput
func (FixedOrPercentResponseOutput) ToFixedOrPercentResponseOutputWithContext ¶
func (o FixedOrPercentResponseOutput) ToFixedOrPercentResponseOutputWithContext(ctx context.Context) FixedOrPercentResponseOutput
type GcsObject ¶
type GcsObject struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber string `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
Cloud Storage object representation.
type GcsObjectArgs ¶
type GcsObjectArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber pulumi.StringInput `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
Cloud Storage object representation.
func (GcsObjectArgs) ElementType ¶
func (GcsObjectArgs) ElementType() reflect.Type
func (GcsObjectArgs) ToGcsObjectOutput ¶
func (i GcsObjectArgs) ToGcsObjectOutput() GcsObjectOutput
func (GcsObjectArgs) ToGcsObjectOutputWithContext ¶
func (i GcsObjectArgs) ToGcsObjectOutputWithContext(ctx context.Context) GcsObjectOutput
func (GcsObjectArgs) ToGcsObjectPtrOutput ¶
func (i GcsObjectArgs) ToGcsObjectPtrOutput() GcsObjectPtrOutput
func (GcsObjectArgs) ToGcsObjectPtrOutputWithContext ¶
func (i GcsObjectArgs) ToGcsObjectPtrOutputWithContext(ctx context.Context) GcsObjectPtrOutput
type GcsObjectInput ¶
type GcsObjectInput interface { pulumi.Input ToGcsObjectOutput() GcsObjectOutput ToGcsObjectOutputWithContext(context.Context) GcsObjectOutput }
GcsObjectInput is an input type that accepts GcsObjectArgs and GcsObjectOutput values. You can construct a concrete instance of `GcsObjectInput` via:
GcsObjectArgs{...}
type GcsObjectOutput ¶
type GcsObjectOutput struct{ *pulumi.OutputState }
Cloud Storage object representation.
func (GcsObjectOutput) Bucket ¶
func (o GcsObjectOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (GcsObjectOutput) ElementType ¶
func (GcsObjectOutput) ElementType() reflect.Type
func (GcsObjectOutput) GenerationNumber ¶
func (o GcsObjectOutput) GenerationNumber() pulumi.StringOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (GcsObjectOutput) Object ¶
func (o GcsObjectOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (GcsObjectOutput) ToGcsObjectOutput ¶
func (o GcsObjectOutput) ToGcsObjectOutput() GcsObjectOutput
func (GcsObjectOutput) ToGcsObjectOutputWithContext ¶
func (o GcsObjectOutput) ToGcsObjectOutputWithContext(ctx context.Context) GcsObjectOutput
func (GcsObjectOutput) ToGcsObjectPtrOutput ¶
func (o GcsObjectOutput) ToGcsObjectPtrOutput() GcsObjectPtrOutput
func (GcsObjectOutput) ToGcsObjectPtrOutputWithContext ¶
func (o GcsObjectOutput) ToGcsObjectPtrOutputWithContext(ctx context.Context) GcsObjectPtrOutput
type GcsObjectPtrInput ¶
type GcsObjectPtrInput interface { pulumi.Input ToGcsObjectPtrOutput() GcsObjectPtrOutput ToGcsObjectPtrOutputWithContext(context.Context) GcsObjectPtrOutput }
GcsObjectPtrInput is an input type that accepts GcsObjectArgs, GcsObjectPtr and GcsObjectPtrOutput values. You can construct a concrete instance of `GcsObjectPtrInput` via:
GcsObjectArgs{...} or: nil
func GcsObjectPtr ¶
func GcsObjectPtr(v *GcsObjectArgs) GcsObjectPtrInput
type GcsObjectPtrOutput ¶
type GcsObjectPtrOutput struct{ *pulumi.OutputState }
func (GcsObjectPtrOutput) Bucket ¶
func (o GcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (GcsObjectPtrOutput) Elem ¶
func (o GcsObjectPtrOutput) Elem() GcsObjectOutput
func (GcsObjectPtrOutput) ElementType ¶
func (GcsObjectPtrOutput) ElementType() reflect.Type
func (GcsObjectPtrOutput) GenerationNumber ¶
func (o GcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (GcsObjectPtrOutput) Object ¶
func (o GcsObjectPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (GcsObjectPtrOutput) ToGcsObjectPtrOutput ¶
func (o GcsObjectPtrOutput) ToGcsObjectPtrOutput() GcsObjectPtrOutput
func (GcsObjectPtrOutput) ToGcsObjectPtrOutputWithContext ¶
func (o GcsObjectPtrOutput) ToGcsObjectPtrOutputWithContext(ctx context.Context) GcsObjectPtrOutput
type GcsObjectResponse ¶
type GcsObjectResponse struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber string `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
Cloud Storage object representation.
type GcsObjectResponseOutput ¶
type GcsObjectResponseOutput struct{ *pulumi.OutputState }
Cloud Storage object representation.
func (GcsObjectResponseOutput) Bucket ¶
func (o GcsObjectResponseOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (GcsObjectResponseOutput) ElementType ¶
func (GcsObjectResponseOutput) ElementType() reflect.Type
func (GcsObjectResponseOutput) GenerationNumber ¶
func (o GcsObjectResponseOutput) GenerationNumber() pulumi.StringOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (GcsObjectResponseOutput) Object ¶
func (o GcsObjectResponseOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (GcsObjectResponseOutput) ToGcsObjectResponseOutput ¶
func (o GcsObjectResponseOutput) ToGcsObjectResponseOutput() GcsObjectResponseOutput
func (GcsObjectResponseOutput) ToGcsObjectResponseOutputWithContext ¶
func (o GcsObjectResponseOutput) ToGcsObjectResponseOutputWithContext(ctx context.Context) GcsObjectResponseOutput
type GooSettings ¶
type GooSettings struct { }
Googet patching is performed by running `googet update`.
type GooSettingsArgs ¶
type GooSettingsArgs struct { }
Googet patching is performed by running `googet update`.
func (GooSettingsArgs) ElementType ¶
func (GooSettingsArgs) ElementType() reflect.Type
func (GooSettingsArgs) ToGooSettingsOutput ¶
func (i GooSettingsArgs) ToGooSettingsOutput() GooSettingsOutput
func (GooSettingsArgs) ToGooSettingsOutputWithContext ¶
func (i GooSettingsArgs) ToGooSettingsOutputWithContext(ctx context.Context) GooSettingsOutput
func (GooSettingsArgs) ToGooSettingsPtrOutput ¶
func (i GooSettingsArgs) ToGooSettingsPtrOutput() GooSettingsPtrOutput
func (GooSettingsArgs) ToGooSettingsPtrOutputWithContext ¶
func (i GooSettingsArgs) ToGooSettingsPtrOutputWithContext(ctx context.Context) GooSettingsPtrOutput
type GooSettingsInput ¶
type GooSettingsInput interface { pulumi.Input ToGooSettingsOutput() GooSettingsOutput ToGooSettingsOutputWithContext(context.Context) GooSettingsOutput }
GooSettingsInput is an input type that accepts GooSettingsArgs and GooSettingsOutput values. You can construct a concrete instance of `GooSettingsInput` via:
GooSettingsArgs{...}
type GooSettingsOutput ¶
type GooSettingsOutput struct{ *pulumi.OutputState }
Googet patching is performed by running `googet update`.
func (GooSettingsOutput) ElementType ¶
func (GooSettingsOutput) ElementType() reflect.Type
func (GooSettingsOutput) ToGooSettingsOutput ¶
func (o GooSettingsOutput) ToGooSettingsOutput() GooSettingsOutput
func (GooSettingsOutput) ToGooSettingsOutputWithContext ¶
func (o GooSettingsOutput) ToGooSettingsOutputWithContext(ctx context.Context) GooSettingsOutput
func (GooSettingsOutput) ToGooSettingsPtrOutput ¶
func (o GooSettingsOutput) ToGooSettingsPtrOutput() GooSettingsPtrOutput
func (GooSettingsOutput) ToGooSettingsPtrOutputWithContext ¶
func (o GooSettingsOutput) ToGooSettingsPtrOutputWithContext(ctx context.Context) GooSettingsPtrOutput
type GooSettingsPtrInput ¶
type GooSettingsPtrInput interface { pulumi.Input ToGooSettingsPtrOutput() GooSettingsPtrOutput ToGooSettingsPtrOutputWithContext(context.Context) GooSettingsPtrOutput }
GooSettingsPtrInput is an input type that accepts GooSettingsArgs, GooSettingsPtr and GooSettingsPtrOutput values. You can construct a concrete instance of `GooSettingsPtrInput` via:
GooSettingsArgs{...} or: nil
func GooSettingsPtr ¶
func GooSettingsPtr(v *GooSettingsArgs) GooSettingsPtrInput
type GooSettingsPtrOutput ¶
type GooSettingsPtrOutput struct{ *pulumi.OutputState }
func (GooSettingsPtrOutput) Elem ¶
func (o GooSettingsPtrOutput) Elem() GooSettingsOutput
func (GooSettingsPtrOutput) ElementType ¶
func (GooSettingsPtrOutput) ElementType() reflect.Type
func (GooSettingsPtrOutput) ToGooSettingsPtrOutput ¶
func (o GooSettingsPtrOutput) ToGooSettingsPtrOutput() GooSettingsPtrOutput
func (GooSettingsPtrOutput) ToGooSettingsPtrOutputWithContext ¶
func (o GooSettingsPtrOutput) ToGooSettingsPtrOutputWithContext(ctx context.Context) GooSettingsPtrOutput
type GooSettingsResponse ¶
type GooSettingsResponse struct { }
Googet patching is performed by running `googet update`.
type GooSettingsResponseOutput ¶
type GooSettingsResponseOutput struct{ *pulumi.OutputState }
Googet patching is performed by running `googet update`.
func (GooSettingsResponseOutput) ElementType ¶
func (GooSettingsResponseOutput) ElementType() reflect.Type
func (GooSettingsResponseOutput) ToGooSettingsResponseOutput ¶
func (o GooSettingsResponseOutput) ToGooSettingsResponseOutput() GooSettingsResponseOutput
func (GooSettingsResponseOutput) ToGooSettingsResponseOutputWithContext ¶
func (o GooSettingsResponseOutput) ToGooSettingsResponseOutputWithContext(ctx context.Context) GooSettingsResponseOutput
type LookupOsPolicyAssignmentArgs ¶ added in v0.8.0
type LookupOsPolicyAssignmentOutputArgs ¶ added in v0.8.0
type LookupOsPolicyAssignmentOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OsPolicyAssignmentId pulumi.StringInput `pulumi:"osPolicyAssignmentId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOsPolicyAssignmentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOsPolicyAssignmentOutputArgs) ElementType() reflect.Type
type LookupOsPolicyAssignmentResult ¶ added in v0.8.0
type LookupOsPolicyAssignmentResult struct { // Indicates that this revision has been successfully rolled out in this zone and new VMs will be assigned OS policies from this revision. For a given OS policy assignment, there is only one revision with a value of `true` for this field. Baseline bool `pulumi:"baseline"` // Indicates that this revision deletes the OS policy assignment. Deleted bool `pulumi:"deleted"` // OS policy assignment description. Length of the description is limited to 1024 characters. Description string `pulumi:"description"` // The etag for this OS policy assignment. If this is provided on update, it must match the server's etag. Etag string `pulumi:"etag"` // Filter to select VMs. InstanceFilter OSPolicyAssignmentInstanceFilterResponse `pulumi:"instanceFilter"` // Resource name. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id}` This field is ignored when you create an OS policy assignment. Name string `pulumi:"name"` // List of OS policies to be applied to the VMs. OsPolicies []OSPolicyResponse `pulumi:"osPolicies"` // Indicates that reconciliation is in progress for the revision. This value is `true` when the `rollout_state` is one of: * IN_PROGRESS * CANCELLING Reconciling bool `pulumi:"reconciling"` // The timestamp that the revision was created. RevisionCreateTime string `pulumi:"revisionCreateTime"` // The assignment revision ID A new revision is committed whenever a rollout is triggered for a OS policy assignment RevisionId string `pulumi:"revisionId"` // Rollout to deploy the OS policy assignment. A rollout is triggered in the following situations: 1) OSPolicyAssignment is created. 2) OSPolicyAssignment is updated and the update contains changes to one of the following fields: - instance_filter - os_policies 3) OSPolicyAssignment is deleted. Rollout OSPolicyAssignmentRolloutResponse `pulumi:"rollout"` // OS policy assignment rollout state RolloutState string `pulumi:"rolloutState"` // Server generated unique id for the OS policy assignment resource. Uid string `pulumi:"uid"` }
func LookupOsPolicyAssignment ¶ added in v0.8.0
func LookupOsPolicyAssignment(ctx *pulumi.Context, args *LookupOsPolicyAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupOsPolicyAssignmentResult, error)
Retrieve an existing OS policy assignment. This method always returns the latest revision. In order to retrieve a previous revision of the assignment, also provide the revision ID in the `name` parameter.
type LookupOsPolicyAssignmentResultOutput ¶ added in v0.8.0
type LookupOsPolicyAssignmentResultOutput struct{ *pulumi.OutputState }
func LookupOsPolicyAssignmentOutput ¶ added in v0.8.0
func LookupOsPolicyAssignmentOutput(ctx *pulumi.Context, args LookupOsPolicyAssignmentOutputArgs, opts ...pulumi.InvokeOption) LookupOsPolicyAssignmentResultOutput
func (LookupOsPolicyAssignmentResultOutput) Baseline ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) Baseline() pulumi.BoolOutput
Indicates that this revision has been successfully rolled out in this zone and new VMs will be assigned OS policies from this revision. For a given OS policy assignment, there is only one revision with a value of `true` for this field.
func (LookupOsPolicyAssignmentResultOutput) Deleted ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) Deleted() pulumi.BoolOutput
Indicates that this revision deletes the OS policy assignment.
func (LookupOsPolicyAssignmentResultOutput) Description ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) Description() pulumi.StringOutput
OS policy assignment description. Length of the description is limited to 1024 characters.
func (LookupOsPolicyAssignmentResultOutput) ElementType ¶ added in v0.8.0
func (LookupOsPolicyAssignmentResultOutput) ElementType() reflect.Type
func (LookupOsPolicyAssignmentResultOutput) Etag ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) Etag() pulumi.StringOutput
The etag for this OS policy assignment. If this is provided on update, it must match the server's etag.
func (LookupOsPolicyAssignmentResultOutput) InstanceFilter ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) InstanceFilter() OSPolicyAssignmentInstanceFilterResponseOutput
Filter to select VMs.
func (LookupOsPolicyAssignmentResultOutput) Name ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) Name() pulumi.StringOutput
Resource name. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id}` This field is ignored when you create an OS policy assignment.
func (LookupOsPolicyAssignmentResultOutput) OsPolicies ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) OsPolicies() OSPolicyResponseArrayOutput
List of OS policies to be applied to the VMs.
func (LookupOsPolicyAssignmentResultOutput) Reconciling ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) Reconciling() pulumi.BoolOutput
Indicates that reconciliation is in progress for the revision. This value is `true` when the `rollout_state` is one of: * IN_PROGRESS * CANCELLING
func (LookupOsPolicyAssignmentResultOutput) RevisionCreateTime ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) RevisionCreateTime() pulumi.StringOutput
The timestamp that the revision was created.
func (LookupOsPolicyAssignmentResultOutput) RevisionId ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) RevisionId() pulumi.StringOutput
The assignment revision ID A new revision is committed whenever a rollout is triggered for a OS policy assignment
func (LookupOsPolicyAssignmentResultOutput) Rollout ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) Rollout() OSPolicyAssignmentRolloutResponseOutput
Rollout to deploy the OS policy assignment. A rollout is triggered in the following situations: 1) OSPolicyAssignment is created. 2) OSPolicyAssignment is updated and the update contains changes to one of the following fields: - instance_filter - os_policies 3) OSPolicyAssignment is deleted.
func (LookupOsPolicyAssignmentResultOutput) RolloutState ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) RolloutState() pulumi.StringOutput
OS policy assignment rollout state
func (LookupOsPolicyAssignmentResultOutput) ToLookupOsPolicyAssignmentResultOutput ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) ToLookupOsPolicyAssignmentResultOutput() LookupOsPolicyAssignmentResultOutput
func (LookupOsPolicyAssignmentResultOutput) ToLookupOsPolicyAssignmentResultOutputWithContext ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) ToLookupOsPolicyAssignmentResultOutputWithContext(ctx context.Context) LookupOsPolicyAssignmentResultOutput
func (LookupOsPolicyAssignmentResultOutput) Uid ¶ added in v0.8.0
func (o LookupOsPolicyAssignmentResultOutput) Uid() pulumi.StringOutput
Server generated unique id for the OS policy assignment resource.
type LookupPatchDeploymentArgs ¶ added in v0.4.0
type LookupPatchDeploymentOutputArgs ¶ added in v0.8.0
type LookupPatchDeploymentOutputArgs struct { PatchDeploymentId pulumi.StringInput `pulumi:"patchDeploymentId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupPatchDeploymentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupPatchDeploymentOutputArgs) ElementType() reflect.Type
type LookupPatchDeploymentResult ¶ added in v0.4.0
type LookupPatchDeploymentResult struct { // Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. CreateTime string `pulumi:"createTime"` // Optional. Description of the patch deployment. Length of the description is limited to 1024 characters. Description string `pulumi:"description"` // Optional. Duration of the patch. After the duration ends, the patch times out. Duration string `pulumi:"duration"` // VM instances to patch. InstanceFilter PatchInstanceFilterResponse `pulumi:"instanceFilter"` // The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. LastExecuteTime string `pulumi:"lastExecuteTime"` // Unique name for the patch deployment resource in a project. The patch deployment name is in the form: `projects/{project_id}/patchDeployments/{patch_deployment_id}`. This field is ignored when you create a new patch deployment. Name string `pulumi:"name"` // Schedule a one-time execution. OneTimeSchedule OneTimeScheduleResponse `pulumi:"oneTimeSchedule"` // Optional. Patch configuration that is applied. PatchConfig PatchConfigResponse `pulumi:"patchConfig"` // Schedule recurring executions. RecurringSchedule RecurringScheduleResponse `pulumi:"recurringSchedule"` // Optional. Rollout strategy of the patch job. Rollout PatchRolloutResponse `pulumi:"rollout"` // Current state of the patch deployment. State string `pulumi:"state"` // Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. UpdateTime string `pulumi:"updateTime"` }
func LookupPatchDeployment ¶ added in v0.4.0
func LookupPatchDeployment(ctx *pulumi.Context, args *LookupPatchDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupPatchDeploymentResult, error)
Get an OS Config patch deployment.
type LookupPatchDeploymentResultOutput ¶ added in v0.8.0
type LookupPatchDeploymentResultOutput struct{ *pulumi.OutputState }
func LookupPatchDeploymentOutput ¶ added in v0.8.0
func LookupPatchDeploymentOutput(ctx *pulumi.Context, args LookupPatchDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupPatchDeploymentResultOutput
func (LookupPatchDeploymentResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) CreateTime() pulumi.StringOutput
Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (LookupPatchDeploymentResultOutput) Description ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) Description() pulumi.StringOutput
Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
func (LookupPatchDeploymentResultOutput) Duration ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) Duration() pulumi.StringOutput
Optional. Duration of the patch. After the duration ends, the patch times out.
func (LookupPatchDeploymentResultOutput) ElementType ¶ added in v0.8.0
func (LookupPatchDeploymentResultOutput) ElementType() reflect.Type
func (LookupPatchDeploymentResultOutput) InstanceFilter ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) InstanceFilter() PatchInstanceFilterResponseOutput
VM instances to patch.
func (LookupPatchDeploymentResultOutput) LastExecuteTime ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) LastExecuteTime() pulumi.StringOutput
The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (LookupPatchDeploymentResultOutput) Name ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) Name() pulumi.StringOutput
Unique name for the patch deployment resource in a project. The patch deployment name is in the form: `projects/{project_id}/patchDeployments/{patch_deployment_id}`. This field is ignored when you create a new patch deployment.
func (LookupPatchDeploymentResultOutput) OneTimeSchedule ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) OneTimeSchedule() OneTimeScheduleResponseOutput
Schedule a one-time execution.
func (LookupPatchDeploymentResultOutput) PatchConfig ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) PatchConfig() PatchConfigResponseOutput
Optional. Patch configuration that is applied.
func (LookupPatchDeploymentResultOutput) RecurringSchedule ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) RecurringSchedule() RecurringScheduleResponseOutput
Schedule recurring executions.
func (LookupPatchDeploymentResultOutput) Rollout ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) Rollout() PatchRolloutResponseOutput
Optional. Rollout strategy of the patch job.
func (LookupPatchDeploymentResultOutput) State ¶ added in v0.11.0
func (o LookupPatchDeploymentResultOutput) State() pulumi.StringOutput
Current state of the patch deployment.
func (LookupPatchDeploymentResultOutput) ToLookupPatchDeploymentResultOutput ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) ToLookupPatchDeploymentResultOutput() LookupPatchDeploymentResultOutput
func (LookupPatchDeploymentResultOutput) ToLookupPatchDeploymentResultOutputWithContext ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) ToLookupPatchDeploymentResultOutputWithContext(ctx context.Context) LookupPatchDeploymentResultOutput
func (LookupPatchDeploymentResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupPatchDeploymentResultOutput) UpdateTime() pulumi.StringOutput
Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
type MonthlySchedule ¶
type MonthlySchedule struct { // One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc. MonthDay int `pulumi:"monthDay"` // Week day in a month. WeekDayOfMonth WeekDayOfMonth `pulumi:"weekDayOfMonth"` }
Represents a monthly schedule. An example of a valid monthly schedule is "on the third Tuesday of the month" or "on the 15th of the month".
type MonthlyScheduleArgs ¶
type MonthlyScheduleArgs struct { // One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc. MonthDay pulumi.IntInput `pulumi:"monthDay"` // Week day in a month. WeekDayOfMonth WeekDayOfMonthInput `pulumi:"weekDayOfMonth"` }
Represents a monthly schedule. An example of a valid monthly schedule is "on the third Tuesday of the month" or "on the 15th of the month".
func (MonthlyScheduleArgs) ElementType ¶
func (MonthlyScheduleArgs) ElementType() reflect.Type
func (MonthlyScheduleArgs) ToMonthlyScheduleOutput ¶
func (i MonthlyScheduleArgs) ToMonthlyScheduleOutput() MonthlyScheduleOutput
func (MonthlyScheduleArgs) ToMonthlyScheduleOutputWithContext ¶
func (i MonthlyScheduleArgs) ToMonthlyScheduleOutputWithContext(ctx context.Context) MonthlyScheduleOutput
type MonthlyScheduleInput ¶
type MonthlyScheduleInput interface { pulumi.Input ToMonthlyScheduleOutput() MonthlyScheduleOutput ToMonthlyScheduleOutputWithContext(context.Context) MonthlyScheduleOutput }
MonthlyScheduleInput is an input type that accepts MonthlyScheduleArgs and MonthlyScheduleOutput values. You can construct a concrete instance of `MonthlyScheduleInput` via:
MonthlyScheduleArgs{...}
type MonthlyScheduleOutput ¶
type MonthlyScheduleOutput struct{ *pulumi.OutputState }
Represents a monthly schedule. An example of a valid monthly schedule is "on the third Tuesday of the month" or "on the 15th of the month".
func (MonthlyScheduleOutput) ElementType ¶
func (MonthlyScheduleOutput) ElementType() reflect.Type
func (MonthlyScheduleOutput) MonthDay ¶
func (o MonthlyScheduleOutput) MonthDay() pulumi.IntOutput
One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc.
func (MonthlyScheduleOutput) ToMonthlyScheduleOutput ¶
func (o MonthlyScheduleOutput) ToMonthlyScheduleOutput() MonthlyScheduleOutput
func (MonthlyScheduleOutput) ToMonthlyScheduleOutputWithContext ¶
func (o MonthlyScheduleOutput) ToMonthlyScheduleOutputWithContext(ctx context.Context) MonthlyScheduleOutput
func (MonthlyScheduleOutput) WeekDayOfMonth ¶
func (o MonthlyScheduleOutput) WeekDayOfMonth() WeekDayOfMonthOutput
Week day in a month.
type MonthlyScheduleResponse ¶
type MonthlyScheduleResponse struct { // One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc. MonthDay int `pulumi:"monthDay"` // Week day in a month. WeekDayOfMonth WeekDayOfMonthResponse `pulumi:"weekDayOfMonth"` }
Represents a monthly schedule. An example of a valid monthly schedule is "on the third Tuesday of the month" or "on the 15th of the month".
type MonthlyScheduleResponseOutput ¶
type MonthlyScheduleResponseOutput struct{ *pulumi.OutputState }
Represents a monthly schedule. An example of a valid monthly schedule is "on the third Tuesday of the month" or "on the 15th of the month".
func (MonthlyScheduleResponseOutput) ElementType ¶
func (MonthlyScheduleResponseOutput) ElementType() reflect.Type
func (MonthlyScheduleResponseOutput) MonthDay ¶
func (o MonthlyScheduleResponseOutput) MonthDay() pulumi.IntOutput
One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" will not run in February, April, June, etc.
func (MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutput ¶
func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutput() MonthlyScheduleResponseOutput
func (MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutputWithContext ¶
func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutputWithContext(ctx context.Context) MonthlyScheduleResponseOutput
func (MonthlyScheduleResponseOutput) WeekDayOfMonth ¶
func (o MonthlyScheduleResponseOutput) WeekDayOfMonth() WeekDayOfMonthResponseOutput
Week day in a month.
type OSPolicy ¶ added in v0.8.0
type OSPolicy struct { // This flag determines the OS policy compliance status when none of the resource groups within the policy are applicable for a VM. Set this value to `true` if the policy needs to be reported as compliant even if the policy has nothing to validate or enforce. AllowNoResourceGroupMatch *bool `pulumi:"allowNoResourceGroupMatch"` // Policy description. Length of the description is limited to 1024 characters. Description *string `pulumi:"description"` // The id of the OS policy with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the assignment. Id string `pulumi:"id"` // Policy mode Mode OSPolicyMode `pulumi:"mode"` // List of resource groups for the policy. For a particular VM, resource groups are evaluated in the order specified and the first resource group that is applicable is selected and the rest are ignored. If none of the resource groups are applicable for a VM, the VM is considered to be non-compliant w.r.t this policy. This behavior can be toggled by the flag `allow_no_resource_group_match` ResourceGroups []OSPolicyResourceGroup `pulumi:"resourceGroups"` }
An OS policy defines the desired state configuration for a VM.
type OSPolicyArgs ¶ added in v0.8.0
type OSPolicyArgs struct { // This flag determines the OS policy compliance status when none of the resource groups within the policy are applicable for a VM. Set this value to `true` if the policy needs to be reported as compliant even if the policy has nothing to validate or enforce. AllowNoResourceGroupMatch pulumi.BoolPtrInput `pulumi:"allowNoResourceGroupMatch"` // Policy description. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput `pulumi:"description"` // The id of the OS policy with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the assignment. Id pulumi.StringInput `pulumi:"id"` // Policy mode Mode OSPolicyModeInput `pulumi:"mode"` // List of resource groups for the policy. For a particular VM, resource groups are evaluated in the order specified and the first resource group that is applicable is selected and the rest are ignored. If none of the resource groups are applicable for a VM, the VM is considered to be non-compliant w.r.t this policy. This behavior can be toggled by the flag `allow_no_resource_group_match` ResourceGroups OSPolicyResourceGroupArrayInput `pulumi:"resourceGroups"` }
An OS policy defines the desired state configuration for a VM.
func (OSPolicyArgs) ElementType ¶ added in v0.8.0
func (OSPolicyArgs) ElementType() reflect.Type
func (OSPolicyArgs) ToOSPolicyOutput ¶ added in v0.8.0
func (i OSPolicyArgs) ToOSPolicyOutput() OSPolicyOutput
func (OSPolicyArgs) ToOSPolicyOutputWithContext ¶ added in v0.8.0
func (i OSPolicyArgs) ToOSPolicyOutputWithContext(ctx context.Context) OSPolicyOutput
type OSPolicyArray ¶ added in v0.8.0
type OSPolicyArray []OSPolicyInput
func (OSPolicyArray) ElementType ¶ added in v0.8.0
func (OSPolicyArray) ElementType() reflect.Type
func (OSPolicyArray) ToOSPolicyArrayOutput ¶ added in v0.8.0
func (i OSPolicyArray) ToOSPolicyArrayOutput() OSPolicyArrayOutput
func (OSPolicyArray) ToOSPolicyArrayOutputWithContext ¶ added in v0.8.0
func (i OSPolicyArray) ToOSPolicyArrayOutputWithContext(ctx context.Context) OSPolicyArrayOutput
type OSPolicyArrayInput ¶ added in v0.8.0
type OSPolicyArrayInput interface { pulumi.Input ToOSPolicyArrayOutput() OSPolicyArrayOutput ToOSPolicyArrayOutputWithContext(context.Context) OSPolicyArrayOutput }
OSPolicyArrayInput is an input type that accepts OSPolicyArray and OSPolicyArrayOutput values. You can construct a concrete instance of `OSPolicyArrayInput` via:
OSPolicyArray{ OSPolicyArgs{...} }
type OSPolicyArrayOutput ¶ added in v0.8.0
type OSPolicyArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyArrayOutput) ElementType() reflect.Type
func (OSPolicyArrayOutput) Index ¶ added in v0.8.0
func (o OSPolicyArrayOutput) Index(i pulumi.IntInput) OSPolicyOutput
func (OSPolicyArrayOutput) ToOSPolicyArrayOutput ¶ added in v0.8.0
func (o OSPolicyArrayOutput) ToOSPolicyArrayOutput() OSPolicyArrayOutput
func (OSPolicyArrayOutput) ToOSPolicyArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyArrayOutput) ToOSPolicyArrayOutputWithContext(ctx context.Context) OSPolicyArrayOutput
type OSPolicyAssignmentInstanceFilter ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilter struct { // Target all VMs in the project. If true, no other criteria is permitted. All *bool `pulumi:"all"` // List of label sets used for VM exclusion. If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM. ExclusionLabels []OSPolicyAssignmentLabelSet `pulumi:"exclusionLabels"` // List of label sets used for VM inclusion. If the list has more than one `LabelSet`, the VM is included if any of the label sets are applicable for the VM. InclusionLabels []OSPolicyAssignmentLabelSet `pulumi:"inclusionLabels"` // List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories. Inventories []OSPolicyAssignmentInstanceFilterInventory `pulumi:"inventories"` }
Filters to select target VMs for an assignment. If more than one filter criteria is specified below, a VM will be selected if and only if it satisfies all of them.
type OSPolicyAssignmentInstanceFilterArgs ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterArgs struct { // Target all VMs in the project. If true, no other criteria is permitted. All pulumi.BoolPtrInput `pulumi:"all"` // List of label sets used for VM exclusion. If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM. ExclusionLabels OSPolicyAssignmentLabelSetArrayInput `pulumi:"exclusionLabels"` // List of label sets used for VM inclusion. If the list has more than one `LabelSet`, the VM is included if any of the label sets are applicable for the VM. InclusionLabels OSPolicyAssignmentLabelSetArrayInput `pulumi:"inclusionLabels"` // List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories. Inventories OSPolicyAssignmentInstanceFilterInventoryArrayInput `pulumi:"inventories"` }
Filters to select target VMs for an assignment. If more than one filter criteria is specified below, a VM will be selected if and only if it satisfies all of them.
func (OSPolicyAssignmentInstanceFilterArgs) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterArgs) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterArgs) ToOSPolicyAssignmentInstanceFilterOutput ¶ added in v0.8.0
func (i OSPolicyAssignmentInstanceFilterArgs) ToOSPolicyAssignmentInstanceFilterOutput() OSPolicyAssignmentInstanceFilterOutput
func (OSPolicyAssignmentInstanceFilterArgs) ToOSPolicyAssignmentInstanceFilterOutputWithContext ¶ added in v0.8.0
func (i OSPolicyAssignmentInstanceFilterArgs) ToOSPolicyAssignmentInstanceFilterOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterOutput
type OSPolicyAssignmentInstanceFilterInput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInput interface { pulumi.Input ToOSPolicyAssignmentInstanceFilterOutput() OSPolicyAssignmentInstanceFilterOutput ToOSPolicyAssignmentInstanceFilterOutputWithContext(context.Context) OSPolicyAssignmentInstanceFilterOutput }
OSPolicyAssignmentInstanceFilterInput is an input type that accepts OSPolicyAssignmentInstanceFilterArgs and OSPolicyAssignmentInstanceFilterOutput values. You can construct a concrete instance of `OSPolicyAssignmentInstanceFilterInput` via:
OSPolicyAssignmentInstanceFilterArgs{...}
type OSPolicyAssignmentInstanceFilterInventory ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventory struct { // The OS short name OsShortName string `pulumi:"osShortName"` // The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions. OsVersion *string `pulumi:"osVersion"` }
VM inventory details.
type OSPolicyAssignmentInstanceFilterInventoryArgs ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryArgs struct { // The OS short name OsShortName pulumi.StringInput `pulumi:"osShortName"` // The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions. OsVersion pulumi.StringPtrInput `pulumi:"osVersion"` }
VM inventory details.
func (OSPolicyAssignmentInstanceFilterInventoryArgs) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterInventoryArgs) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterInventoryArgs) ToOSPolicyAssignmentInstanceFilterInventoryOutput ¶ added in v0.8.0
func (i OSPolicyAssignmentInstanceFilterInventoryArgs) ToOSPolicyAssignmentInstanceFilterInventoryOutput() OSPolicyAssignmentInstanceFilterInventoryOutput
func (OSPolicyAssignmentInstanceFilterInventoryArgs) ToOSPolicyAssignmentInstanceFilterInventoryOutputWithContext ¶ added in v0.8.0
func (i OSPolicyAssignmentInstanceFilterInventoryArgs) ToOSPolicyAssignmentInstanceFilterInventoryOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryOutput
type OSPolicyAssignmentInstanceFilterInventoryArray ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryArray []OSPolicyAssignmentInstanceFilterInventoryInput
func (OSPolicyAssignmentInstanceFilterInventoryArray) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterInventoryArray) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterInventoryArray) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutput ¶ added in v0.8.0
func (i OSPolicyAssignmentInstanceFilterInventoryArray) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutput() OSPolicyAssignmentInstanceFilterInventoryArrayOutput
func (OSPolicyAssignmentInstanceFilterInventoryArray) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext ¶ added in v0.8.0
func (i OSPolicyAssignmentInstanceFilterInventoryArray) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryArrayOutput
type OSPolicyAssignmentInstanceFilterInventoryArrayInput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryArrayInput interface { pulumi.Input ToOSPolicyAssignmentInstanceFilterInventoryArrayOutput() OSPolicyAssignmentInstanceFilterInventoryArrayOutput ToOSPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(context.Context) OSPolicyAssignmentInstanceFilterInventoryArrayOutput }
OSPolicyAssignmentInstanceFilterInventoryArrayInput is an input type that accepts OSPolicyAssignmentInstanceFilterInventoryArray and OSPolicyAssignmentInstanceFilterInventoryArrayOutput values. You can construct a concrete instance of `OSPolicyAssignmentInstanceFilterInventoryArrayInput` via:
OSPolicyAssignmentInstanceFilterInventoryArray{ OSPolicyAssignmentInstanceFilterInventoryArgs{...} }
type OSPolicyAssignmentInstanceFilterInventoryArrayOutput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutput() OSPolicyAssignmentInstanceFilterInventoryArrayOutput
func (OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryArrayOutput
type OSPolicyAssignmentInstanceFilterInventoryInput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryInput interface { pulumi.Input ToOSPolicyAssignmentInstanceFilterInventoryOutput() OSPolicyAssignmentInstanceFilterInventoryOutput ToOSPolicyAssignmentInstanceFilterInventoryOutputWithContext(context.Context) OSPolicyAssignmentInstanceFilterInventoryOutput }
OSPolicyAssignmentInstanceFilterInventoryInput is an input type that accepts OSPolicyAssignmentInstanceFilterInventoryArgs and OSPolicyAssignmentInstanceFilterInventoryOutput values. You can construct a concrete instance of `OSPolicyAssignmentInstanceFilterInventoryInput` via:
OSPolicyAssignmentInstanceFilterInventoryArgs{...}
type OSPolicyAssignmentInstanceFilterInventoryOutput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryOutput struct{ *pulumi.OutputState }
VM inventory details.
func (OSPolicyAssignmentInstanceFilterInventoryOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterInventoryOutput) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterInventoryOutput) OsShortName ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryOutput) OsShortName() pulumi.StringOutput
The OS short name
func (OSPolicyAssignmentInstanceFilterInventoryOutput) OsVersion ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryOutput) OsVersion() pulumi.StringPtrOutput
The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions.
func (OSPolicyAssignmentInstanceFilterInventoryOutput) ToOSPolicyAssignmentInstanceFilterInventoryOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryOutput) ToOSPolicyAssignmentInstanceFilterInventoryOutput() OSPolicyAssignmentInstanceFilterInventoryOutput
func (OSPolicyAssignmentInstanceFilterInventoryOutput) ToOSPolicyAssignmentInstanceFilterInventoryOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryOutput) ToOSPolicyAssignmentInstanceFilterInventoryOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryOutput
type OSPolicyAssignmentInstanceFilterInventoryResponse ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryResponse struct { // The OS short name OsShortName string `pulumi:"osShortName"` // The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions. OsVersion string `pulumi:"osVersion"` }
VM inventory details.
type OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput() OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput
func (OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput
type OSPolicyAssignmentInstanceFilterInventoryResponseOutput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterInventoryResponseOutput struct{ *pulumi.OutputState }
VM inventory details.
func (OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterInventoryResponseOutput) OsShortName ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryResponseOutput) OsShortName() pulumi.StringOutput
The OS short name
func (OSPolicyAssignmentInstanceFilterInventoryResponseOutput) OsVersion ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryResponseOutput) OsVersion() pulumi.StringOutput
The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions.
func (OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseOutput() OSPolicyAssignmentInstanceFilterInventoryResponseOutput
func (OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterInventoryResponseOutput) ToOSPolicyAssignmentInstanceFilterInventoryResponseOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterInventoryResponseOutput
type OSPolicyAssignmentInstanceFilterOutput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterOutput struct{ *pulumi.OutputState }
Filters to select target VMs for an assignment. If more than one filter criteria is specified below, a VM will be selected if and only if it satisfies all of them.
func (OSPolicyAssignmentInstanceFilterOutput) All ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterOutput) All() pulumi.BoolPtrOutput
Target all VMs in the project. If true, no other criteria is permitted.
func (OSPolicyAssignmentInstanceFilterOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterOutput) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterOutput) ExclusionLabels ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterOutput) ExclusionLabels() OSPolicyAssignmentLabelSetArrayOutput
List of label sets used for VM exclusion. If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM.
func (OSPolicyAssignmentInstanceFilterOutput) InclusionLabels ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterOutput) InclusionLabels() OSPolicyAssignmentLabelSetArrayOutput
List of label sets used for VM inclusion. If the list has more than one `LabelSet`, the VM is included if any of the label sets are applicable for the VM.
func (OSPolicyAssignmentInstanceFilterOutput) Inventories ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterOutput) Inventories() OSPolicyAssignmentInstanceFilterInventoryArrayOutput
List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories.
func (OSPolicyAssignmentInstanceFilterOutput) ToOSPolicyAssignmentInstanceFilterOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterOutput) ToOSPolicyAssignmentInstanceFilterOutput() OSPolicyAssignmentInstanceFilterOutput
func (OSPolicyAssignmentInstanceFilterOutput) ToOSPolicyAssignmentInstanceFilterOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterOutput) ToOSPolicyAssignmentInstanceFilterOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterOutput
type OSPolicyAssignmentInstanceFilterResponse ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterResponse struct { // Target all VMs in the project. If true, no other criteria is permitted. All bool `pulumi:"all"` // List of label sets used for VM exclusion. If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM. ExclusionLabels []OSPolicyAssignmentLabelSetResponse `pulumi:"exclusionLabels"` // List of label sets used for VM inclusion. If the list has more than one `LabelSet`, the VM is included if any of the label sets are applicable for the VM. InclusionLabels []OSPolicyAssignmentLabelSetResponse `pulumi:"inclusionLabels"` // List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories. Inventories []OSPolicyAssignmentInstanceFilterInventoryResponse `pulumi:"inventories"` }
Filters to select target VMs for an assignment. If more than one filter criteria is specified below, a VM will be selected if and only if it satisfies all of them.
type OSPolicyAssignmentInstanceFilterResponseOutput ¶ added in v0.8.0
type OSPolicyAssignmentInstanceFilterResponseOutput struct{ *pulumi.OutputState }
Filters to select target VMs for an assignment. If more than one filter criteria is specified below, a VM will be selected if and only if it satisfies all of them.
func (OSPolicyAssignmentInstanceFilterResponseOutput) All ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterResponseOutput) All() pulumi.BoolOutput
Target all VMs in the project. If true, no other criteria is permitted.
func (OSPolicyAssignmentInstanceFilterResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentInstanceFilterResponseOutput) ElementType() reflect.Type
func (OSPolicyAssignmentInstanceFilterResponseOutput) ExclusionLabels ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterResponseOutput) ExclusionLabels() OSPolicyAssignmentLabelSetResponseArrayOutput
List of label sets used for VM exclusion. If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM.
func (OSPolicyAssignmentInstanceFilterResponseOutput) InclusionLabels ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterResponseOutput) InclusionLabels() OSPolicyAssignmentLabelSetResponseArrayOutput
List of label sets used for VM inclusion. If the list has more than one `LabelSet`, the VM is included if any of the label sets are applicable for the VM.
func (OSPolicyAssignmentInstanceFilterResponseOutput) Inventories ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterResponseOutput) Inventories() OSPolicyAssignmentInstanceFilterInventoryResponseArrayOutput
List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories.
func (OSPolicyAssignmentInstanceFilterResponseOutput) ToOSPolicyAssignmentInstanceFilterResponseOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterResponseOutput) ToOSPolicyAssignmentInstanceFilterResponseOutput() OSPolicyAssignmentInstanceFilterResponseOutput
func (OSPolicyAssignmentInstanceFilterResponseOutput) ToOSPolicyAssignmentInstanceFilterResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentInstanceFilterResponseOutput) ToOSPolicyAssignmentInstanceFilterResponseOutputWithContext(ctx context.Context) OSPolicyAssignmentInstanceFilterResponseOutput
type OSPolicyAssignmentLabelSet ¶ added in v0.8.0
type OSPolicyAssignmentLabelSet struct { // Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected. Labels map[string]string `pulumi:"labels"` }
Message representing label set. * A label is a key value pair set for a VM. * A LabelSet is a set of labels. * Labels within a LabelSet are ANDed. In other words, a LabelSet is applicable for a VM only if it matches all the labels in the LabelSet. * Example: A LabelSet with 2 labels: `env=prod` and `type=webserver` will only be applicable for those VMs with both labels present.
type OSPolicyAssignmentLabelSetArgs ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetArgs struct { // Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected. Labels pulumi.StringMapInput `pulumi:"labels"` }
Message representing label set. * A label is a key value pair set for a VM. * A LabelSet is a set of labels. * Labels within a LabelSet are ANDed. In other words, a LabelSet is applicable for a VM only if it matches all the labels in the LabelSet. * Example: A LabelSet with 2 labels: `env=prod` and `type=webserver` will only be applicable for those VMs with both labels present.
func (OSPolicyAssignmentLabelSetArgs) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentLabelSetArgs) ElementType() reflect.Type
func (OSPolicyAssignmentLabelSetArgs) ToOSPolicyAssignmentLabelSetOutput ¶ added in v0.8.0
func (i OSPolicyAssignmentLabelSetArgs) ToOSPolicyAssignmentLabelSetOutput() OSPolicyAssignmentLabelSetOutput
func (OSPolicyAssignmentLabelSetArgs) ToOSPolicyAssignmentLabelSetOutputWithContext ¶ added in v0.8.0
func (i OSPolicyAssignmentLabelSetArgs) ToOSPolicyAssignmentLabelSetOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetOutput
type OSPolicyAssignmentLabelSetArray ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetArray []OSPolicyAssignmentLabelSetInput
func (OSPolicyAssignmentLabelSetArray) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentLabelSetArray) ElementType() reflect.Type
func (OSPolicyAssignmentLabelSetArray) ToOSPolicyAssignmentLabelSetArrayOutput ¶ added in v0.8.0
func (i OSPolicyAssignmentLabelSetArray) ToOSPolicyAssignmentLabelSetArrayOutput() OSPolicyAssignmentLabelSetArrayOutput
func (OSPolicyAssignmentLabelSetArray) ToOSPolicyAssignmentLabelSetArrayOutputWithContext ¶ added in v0.8.0
func (i OSPolicyAssignmentLabelSetArray) ToOSPolicyAssignmentLabelSetArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetArrayOutput
type OSPolicyAssignmentLabelSetArrayInput ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetArrayInput interface { pulumi.Input ToOSPolicyAssignmentLabelSetArrayOutput() OSPolicyAssignmentLabelSetArrayOutput ToOSPolicyAssignmentLabelSetArrayOutputWithContext(context.Context) OSPolicyAssignmentLabelSetArrayOutput }
OSPolicyAssignmentLabelSetArrayInput is an input type that accepts OSPolicyAssignmentLabelSetArray and OSPolicyAssignmentLabelSetArrayOutput values. You can construct a concrete instance of `OSPolicyAssignmentLabelSetArrayInput` via:
OSPolicyAssignmentLabelSetArray{ OSPolicyAssignmentLabelSetArgs{...} }
type OSPolicyAssignmentLabelSetArrayOutput ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyAssignmentLabelSetArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentLabelSetArrayOutput) ElementType() reflect.Type
func (OSPolicyAssignmentLabelSetArrayOutput) Index ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetArrayOutput) Index(i pulumi.IntInput) OSPolicyAssignmentLabelSetOutput
func (OSPolicyAssignmentLabelSetArrayOutput) ToOSPolicyAssignmentLabelSetArrayOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetArrayOutput) ToOSPolicyAssignmentLabelSetArrayOutput() OSPolicyAssignmentLabelSetArrayOutput
func (OSPolicyAssignmentLabelSetArrayOutput) ToOSPolicyAssignmentLabelSetArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetArrayOutput) ToOSPolicyAssignmentLabelSetArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetArrayOutput
type OSPolicyAssignmentLabelSetInput ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetInput interface { pulumi.Input ToOSPolicyAssignmentLabelSetOutput() OSPolicyAssignmentLabelSetOutput ToOSPolicyAssignmentLabelSetOutputWithContext(context.Context) OSPolicyAssignmentLabelSetOutput }
OSPolicyAssignmentLabelSetInput is an input type that accepts OSPolicyAssignmentLabelSetArgs and OSPolicyAssignmentLabelSetOutput values. You can construct a concrete instance of `OSPolicyAssignmentLabelSetInput` via:
OSPolicyAssignmentLabelSetArgs{...}
type OSPolicyAssignmentLabelSetOutput ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetOutput struct{ *pulumi.OutputState }
Message representing label set. * A label is a key value pair set for a VM. * A LabelSet is a set of labels. * Labels within a LabelSet are ANDed. In other words, a LabelSet is applicable for a VM only if it matches all the labels in the LabelSet. * Example: A LabelSet with 2 labels: `env=prod` and `type=webserver` will only be applicable for those VMs with both labels present.
func (OSPolicyAssignmentLabelSetOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentLabelSetOutput) ElementType() reflect.Type
func (OSPolicyAssignmentLabelSetOutput) Labels ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetOutput) Labels() pulumi.StringMapOutput
Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected.
func (OSPolicyAssignmentLabelSetOutput) ToOSPolicyAssignmentLabelSetOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetOutput) ToOSPolicyAssignmentLabelSetOutput() OSPolicyAssignmentLabelSetOutput
func (OSPolicyAssignmentLabelSetOutput) ToOSPolicyAssignmentLabelSetOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetOutput) ToOSPolicyAssignmentLabelSetOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetOutput
type OSPolicyAssignmentLabelSetResponse ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetResponse struct { // Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected. Labels map[string]string `pulumi:"labels"` }
Message representing label set. * A label is a key value pair set for a VM. * A LabelSet is a set of labels. * Labels within a LabelSet are ANDed. In other words, a LabelSet is applicable for a VM only if it matches all the labels in the LabelSet. * Example: A LabelSet with 2 labels: `env=prod` and `type=webserver` will only be applicable for those VMs with both labels present.
type OSPolicyAssignmentLabelSetResponseArrayOutput ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetResponseArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyAssignmentLabelSetResponseArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentLabelSetResponseArrayOutput) ElementType() reflect.Type
func (OSPolicyAssignmentLabelSetResponseArrayOutput) ToOSPolicyAssignmentLabelSetResponseArrayOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetResponseArrayOutput) ToOSPolicyAssignmentLabelSetResponseArrayOutput() OSPolicyAssignmentLabelSetResponseArrayOutput
func (OSPolicyAssignmentLabelSetResponseArrayOutput) ToOSPolicyAssignmentLabelSetResponseArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetResponseArrayOutput) ToOSPolicyAssignmentLabelSetResponseArrayOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetResponseArrayOutput
type OSPolicyAssignmentLabelSetResponseOutput ¶ added in v0.8.0
type OSPolicyAssignmentLabelSetResponseOutput struct{ *pulumi.OutputState }
Message representing label set. * A label is a key value pair set for a VM. * A LabelSet is a set of labels. * Labels within a LabelSet are ANDed. In other words, a LabelSet is applicable for a VM only if it matches all the labels in the LabelSet. * Example: A LabelSet with 2 labels: `env=prod` and `type=webserver` will only be applicable for those VMs with both labels present.
func (OSPolicyAssignmentLabelSetResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentLabelSetResponseOutput) ElementType() reflect.Type
func (OSPolicyAssignmentLabelSetResponseOutput) Labels ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetResponseOutput) Labels() pulumi.StringMapOutput
Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected.
func (OSPolicyAssignmentLabelSetResponseOutput) ToOSPolicyAssignmentLabelSetResponseOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetResponseOutput) ToOSPolicyAssignmentLabelSetResponseOutput() OSPolicyAssignmentLabelSetResponseOutput
func (OSPolicyAssignmentLabelSetResponseOutput) ToOSPolicyAssignmentLabelSetResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentLabelSetResponseOutput) ToOSPolicyAssignmentLabelSetResponseOutputWithContext(ctx context.Context) OSPolicyAssignmentLabelSetResponseOutput
type OSPolicyAssignmentRollout ¶ added in v0.8.0
type OSPolicyAssignmentRollout struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. DisruptionBudget FixedOrPercent `pulumi:"disruptionBudget"` // This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the `disruption_budget` at least until this duration of time has passed after configuration changes are applied. MinWaitDuration string `pulumi:"minWaitDuration"` }
Message to configure the rollout at the zonal level for the OS policy assignment.
type OSPolicyAssignmentRolloutArgs ¶ added in v0.8.0
type OSPolicyAssignmentRolloutArgs struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. DisruptionBudget FixedOrPercentInput `pulumi:"disruptionBudget"` // This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the `disruption_budget` at least until this duration of time has passed after configuration changes are applied. MinWaitDuration pulumi.StringInput `pulumi:"minWaitDuration"` }
Message to configure the rollout at the zonal level for the OS policy assignment.
func (OSPolicyAssignmentRolloutArgs) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentRolloutArgs) ElementType() reflect.Type
func (OSPolicyAssignmentRolloutArgs) ToOSPolicyAssignmentRolloutOutput ¶ added in v0.8.0
func (i OSPolicyAssignmentRolloutArgs) ToOSPolicyAssignmentRolloutOutput() OSPolicyAssignmentRolloutOutput
func (OSPolicyAssignmentRolloutArgs) ToOSPolicyAssignmentRolloutOutputWithContext ¶ added in v0.8.0
func (i OSPolicyAssignmentRolloutArgs) ToOSPolicyAssignmentRolloutOutputWithContext(ctx context.Context) OSPolicyAssignmentRolloutOutput
type OSPolicyAssignmentRolloutInput ¶ added in v0.8.0
type OSPolicyAssignmentRolloutInput interface { pulumi.Input ToOSPolicyAssignmentRolloutOutput() OSPolicyAssignmentRolloutOutput ToOSPolicyAssignmentRolloutOutputWithContext(context.Context) OSPolicyAssignmentRolloutOutput }
OSPolicyAssignmentRolloutInput is an input type that accepts OSPolicyAssignmentRolloutArgs and OSPolicyAssignmentRolloutOutput values. You can construct a concrete instance of `OSPolicyAssignmentRolloutInput` via:
OSPolicyAssignmentRolloutArgs{...}
type OSPolicyAssignmentRolloutOutput ¶ added in v0.8.0
type OSPolicyAssignmentRolloutOutput struct{ *pulumi.OutputState }
Message to configure the rollout at the zonal level for the OS policy assignment.
func (OSPolicyAssignmentRolloutOutput) DisruptionBudget ¶ added in v0.8.0
func (o OSPolicyAssignmentRolloutOutput) DisruptionBudget() FixedOrPercentOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment.
func (OSPolicyAssignmentRolloutOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentRolloutOutput) ElementType() reflect.Type
func (OSPolicyAssignmentRolloutOutput) MinWaitDuration ¶ added in v0.8.0
func (o OSPolicyAssignmentRolloutOutput) MinWaitDuration() pulumi.StringOutput
This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the `disruption_budget` at least until this duration of time has passed after configuration changes are applied.
func (OSPolicyAssignmentRolloutOutput) ToOSPolicyAssignmentRolloutOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentRolloutOutput) ToOSPolicyAssignmentRolloutOutput() OSPolicyAssignmentRolloutOutput
func (OSPolicyAssignmentRolloutOutput) ToOSPolicyAssignmentRolloutOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentRolloutOutput) ToOSPolicyAssignmentRolloutOutputWithContext(ctx context.Context) OSPolicyAssignmentRolloutOutput
type OSPolicyAssignmentRolloutResponse ¶ added in v0.8.0
type OSPolicyAssignmentRolloutResponse struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. DisruptionBudget FixedOrPercentResponse `pulumi:"disruptionBudget"` // This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the `disruption_budget` at least until this duration of time has passed after configuration changes are applied. MinWaitDuration string `pulumi:"minWaitDuration"` }
Message to configure the rollout at the zonal level for the OS policy assignment.
type OSPolicyAssignmentRolloutResponseOutput ¶ added in v0.8.0
type OSPolicyAssignmentRolloutResponseOutput struct{ *pulumi.OutputState }
Message to configure the rollout at the zonal level for the OS policy assignment.
func (OSPolicyAssignmentRolloutResponseOutput) DisruptionBudget ¶ added in v0.8.0
func (o OSPolicyAssignmentRolloutResponseOutput) DisruptionBudget() FixedOrPercentResponseOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment.
func (OSPolicyAssignmentRolloutResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyAssignmentRolloutResponseOutput) ElementType() reflect.Type
func (OSPolicyAssignmentRolloutResponseOutput) MinWaitDuration ¶ added in v0.8.0
func (o OSPolicyAssignmentRolloutResponseOutput) MinWaitDuration() pulumi.StringOutput
This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the `disruption_budget` at least until this duration of time has passed after configuration changes are applied.
func (OSPolicyAssignmentRolloutResponseOutput) ToOSPolicyAssignmentRolloutResponseOutput ¶ added in v0.8.0
func (o OSPolicyAssignmentRolloutResponseOutput) ToOSPolicyAssignmentRolloutResponseOutput() OSPolicyAssignmentRolloutResponseOutput
func (OSPolicyAssignmentRolloutResponseOutput) ToOSPolicyAssignmentRolloutResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyAssignmentRolloutResponseOutput) ToOSPolicyAssignmentRolloutResponseOutputWithContext(ctx context.Context) OSPolicyAssignmentRolloutResponseOutput
type OSPolicyInput ¶ added in v0.8.0
type OSPolicyInput interface { pulumi.Input ToOSPolicyOutput() OSPolicyOutput ToOSPolicyOutputWithContext(context.Context) OSPolicyOutput }
OSPolicyInput is an input type that accepts OSPolicyArgs and OSPolicyOutput values. You can construct a concrete instance of `OSPolicyInput` via:
OSPolicyArgs{...}
type OSPolicyInventoryFilter ¶ added in v0.8.0
type OSPolicyInventoryFilter struct { // The OS short name OsShortName string `pulumi:"osShortName"` // The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions. OsVersion *string `pulumi:"osVersion"` }
Filtering criteria to select VMs based on inventory details.
type OSPolicyInventoryFilterArgs ¶ added in v0.8.0
type OSPolicyInventoryFilterArgs struct { // The OS short name OsShortName pulumi.StringInput `pulumi:"osShortName"` // The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions. OsVersion pulumi.StringPtrInput `pulumi:"osVersion"` }
Filtering criteria to select VMs based on inventory details.
func (OSPolicyInventoryFilterArgs) ElementType ¶ added in v0.8.0
func (OSPolicyInventoryFilterArgs) ElementType() reflect.Type
func (OSPolicyInventoryFilterArgs) ToOSPolicyInventoryFilterOutput ¶ added in v0.8.0
func (i OSPolicyInventoryFilterArgs) ToOSPolicyInventoryFilterOutput() OSPolicyInventoryFilterOutput
func (OSPolicyInventoryFilterArgs) ToOSPolicyInventoryFilterOutputWithContext ¶ added in v0.8.0
func (i OSPolicyInventoryFilterArgs) ToOSPolicyInventoryFilterOutputWithContext(ctx context.Context) OSPolicyInventoryFilterOutput
type OSPolicyInventoryFilterArray ¶ added in v0.8.0
type OSPolicyInventoryFilterArray []OSPolicyInventoryFilterInput
func (OSPolicyInventoryFilterArray) ElementType ¶ added in v0.8.0
func (OSPolicyInventoryFilterArray) ElementType() reflect.Type
func (OSPolicyInventoryFilterArray) ToOSPolicyInventoryFilterArrayOutput ¶ added in v0.8.0
func (i OSPolicyInventoryFilterArray) ToOSPolicyInventoryFilterArrayOutput() OSPolicyInventoryFilterArrayOutput
func (OSPolicyInventoryFilterArray) ToOSPolicyInventoryFilterArrayOutputWithContext ¶ added in v0.8.0
func (i OSPolicyInventoryFilterArray) ToOSPolicyInventoryFilterArrayOutputWithContext(ctx context.Context) OSPolicyInventoryFilterArrayOutput
type OSPolicyInventoryFilterArrayInput ¶ added in v0.8.0
type OSPolicyInventoryFilterArrayInput interface { pulumi.Input ToOSPolicyInventoryFilterArrayOutput() OSPolicyInventoryFilterArrayOutput ToOSPolicyInventoryFilterArrayOutputWithContext(context.Context) OSPolicyInventoryFilterArrayOutput }
OSPolicyInventoryFilterArrayInput is an input type that accepts OSPolicyInventoryFilterArray and OSPolicyInventoryFilterArrayOutput values. You can construct a concrete instance of `OSPolicyInventoryFilterArrayInput` via:
OSPolicyInventoryFilterArray{ OSPolicyInventoryFilterArgs{...} }
type OSPolicyInventoryFilterArrayOutput ¶ added in v0.8.0
type OSPolicyInventoryFilterArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyInventoryFilterArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyInventoryFilterArrayOutput) ElementType() reflect.Type
func (OSPolicyInventoryFilterArrayOutput) Index ¶ added in v0.8.0
func (o OSPolicyInventoryFilterArrayOutput) Index(i pulumi.IntInput) OSPolicyInventoryFilterOutput
func (OSPolicyInventoryFilterArrayOutput) ToOSPolicyInventoryFilterArrayOutput ¶ added in v0.8.0
func (o OSPolicyInventoryFilterArrayOutput) ToOSPolicyInventoryFilterArrayOutput() OSPolicyInventoryFilterArrayOutput
func (OSPolicyInventoryFilterArrayOutput) ToOSPolicyInventoryFilterArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyInventoryFilterArrayOutput) ToOSPolicyInventoryFilterArrayOutputWithContext(ctx context.Context) OSPolicyInventoryFilterArrayOutput
type OSPolicyInventoryFilterInput ¶ added in v0.8.0
type OSPolicyInventoryFilterInput interface { pulumi.Input ToOSPolicyInventoryFilterOutput() OSPolicyInventoryFilterOutput ToOSPolicyInventoryFilterOutputWithContext(context.Context) OSPolicyInventoryFilterOutput }
OSPolicyInventoryFilterInput is an input type that accepts OSPolicyInventoryFilterArgs and OSPolicyInventoryFilterOutput values. You can construct a concrete instance of `OSPolicyInventoryFilterInput` via:
OSPolicyInventoryFilterArgs{...}
type OSPolicyInventoryFilterOutput ¶ added in v0.8.0
type OSPolicyInventoryFilterOutput struct{ *pulumi.OutputState }
Filtering criteria to select VMs based on inventory details.
func (OSPolicyInventoryFilterOutput) ElementType ¶ added in v0.8.0
func (OSPolicyInventoryFilterOutput) ElementType() reflect.Type
func (OSPolicyInventoryFilterOutput) OsShortName ¶ added in v0.8.0
func (o OSPolicyInventoryFilterOutput) OsShortName() pulumi.StringOutput
The OS short name
func (OSPolicyInventoryFilterOutput) OsVersion ¶ added in v0.8.0
func (o OSPolicyInventoryFilterOutput) OsVersion() pulumi.StringPtrOutput
The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions.
func (OSPolicyInventoryFilterOutput) ToOSPolicyInventoryFilterOutput ¶ added in v0.8.0
func (o OSPolicyInventoryFilterOutput) ToOSPolicyInventoryFilterOutput() OSPolicyInventoryFilterOutput
func (OSPolicyInventoryFilterOutput) ToOSPolicyInventoryFilterOutputWithContext ¶ added in v0.8.0
func (o OSPolicyInventoryFilterOutput) ToOSPolicyInventoryFilterOutputWithContext(ctx context.Context) OSPolicyInventoryFilterOutput
type OSPolicyInventoryFilterResponse ¶ added in v0.8.0
type OSPolicyInventoryFilterResponse struct { // The OS short name OsShortName string `pulumi:"osShortName"` // The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions. OsVersion string `pulumi:"osVersion"` }
Filtering criteria to select VMs based on inventory details.
type OSPolicyInventoryFilterResponseArrayOutput ¶ added in v0.8.0
type OSPolicyInventoryFilterResponseArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyInventoryFilterResponseArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyInventoryFilterResponseArrayOutput) ElementType() reflect.Type
func (OSPolicyInventoryFilterResponseArrayOutput) ToOSPolicyInventoryFilterResponseArrayOutput ¶ added in v0.8.0
func (o OSPolicyInventoryFilterResponseArrayOutput) ToOSPolicyInventoryFilterResponseArrayOutput() OSPolicyInventoryFilterResponseArrayOutput
func (OSPolicyInventoryFilterResponseArrayOutput) ToOSPolicyInventoryFilterResponseArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyInventoryFilterResponseArrayOutput) ToOSPolicyInventoryFilterResponseArrayOutputWithContext(ctx context.Context) OSPolicyInventoryFilterResponseArrayOutput
type OSPolicyInventoryFilterResponseOutput ¶ added in v0.8.0
type OSPolicyInventoryFilterResponseOutput struct{ *pulumi.OutputState }
Filtering criteria to select VMs based on inventory details.
func (OSPolicyInventoryFilterResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyInventoryFilterResponseOutput) ElementType() reflect.Type
func (OSPolicyInventoryFilterResponseOutput) OsShortName ¶ added in v0.8.0
func (o OSPolicyInventoryFilterResponseOutput) OsShortName() pulumi.StringOutput
The OS short name
func (OSPolicyInventoryFilterResponseOutput) OsVersion ¶ added in v0.8.0
func (o OSPolicyInventoryFilterResponseOutput) OsVersion() pulumi.StringOutput
The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions.
func (OSPolicyInventoryFilterResponseOutput) ToOSPolicyInventoryFilterResponseOutput ¶ added in v0.8.0
func (o OSPolicyInventoryFilterResponseOutput) ToOSPolicyInventoryFilterResponseOutput() OSPolicyInventoryFilterResponseOutput
func (OSPolicyInventoryFilterResponseOutput) ToOSPolicyInventoryFilterResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyInventoryFilterResponseOutput) ToOSPolicyInventoryFilterResponseOutputWithContext(ctx context.Context) OSPolicyInventoryFilterResponseOutput
type OSPolicyMode ¶ added in v0.8.0
type OSPolicyMode string
Required. Policy mode
func (OSPolicyMode) ElementType ¶ added in v0.8.0
func (OSPolicyMode) ElementType() reflect.Type
func (OSPolicyMode) ToOSPolicyModeOutput ¶ added in v0.8.0
func (e OSPolicyMode) ToOSPolicyModeOutput() OSPolicyModeOutput
func (OSPolicyMode) ToOSPolicyModeOutputWithContext ¶ added in v0.8.0
func (e OSPolicyMode) ToOSPolicyModeOutputWithContext(ctx context.Context) OSPolicyModeOutput
func (OSPolicyMode) ToOSPolicyModePtrOutput ¶ added in v0.8.0
func (e OSPolicyMode) ToOSPolicyModePtrOutput() OSPolicyModePtrOutput
func (OSPolicyMode) ToOSPolicyModePtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyMode) ToOSPolicyModePtrOutputWithContext(ctx context.Context) OSPolicyModePtrOutput
func (OSPolicyMode) ToStringOutput ¶ added in v0.8.0
func (e OSPolicyMode) ToStringOutput() pulumi.StringOutput
func (OSPolicyMode) ToStringOutputWithContext ¶ added in v0.8.0
func (e OSPolicyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyMode) ToStringPtrOutput ¶ added in v0.8.0
func (e OSPolicyMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyMode) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyModeInput ¶ added in v0.8.0
type OSPolicyModeInput interface { pulumi.Input ToOSPolicyModeOutput() OSPolicyModeOutput ToOSPolicyModeOutputWithContext(context.Context) OSPolicyModeOutput }
OSPolicyModeInput is an input type that accepts OSPolicyModeArgs and OSPolicyModeOutput values. You can construct a concrete instance of `OSPolicyModeInput` via:
OSPolicyModeArgs{...}
type OSPolicyModeOutput ¶ added in v0.8.0
type OSPolicyModeOutput struct{ *pulumi.OutputState }
func (OSPolicyModeOutput) ElementType ¶ added in v0.8.0
func (OSPolicyModeOutput) ElementType() reflect.Type
func (OSPolicyModeOutput) ToOSPolicyModeOutput ¶ added in v0.8.0
func (o OSPolicyModeOutput) ToOSPolicyModeOutput() OSPolicyModeOutput
func (OSPolicyModeOutput) ToOSPolicyModeOutputWithContext ¶ added in v0.8.0
func (o OSPolicyModeOutput) ToOSPolicyModeOutputWithContext(ctx context.Context) OSPolicyModeOutput
func (OSPolicyModeOutput) ToOSPolicyModePtrOutput ¶ added in v0.8.0
func (o OSPolicyModeOutput) ToOSPolicyModePtrOutput() OSPolicyModePtrOutput
func (OSPolicyModeOutput) ToOSPolicyModePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyModeOutput) ToOSPolicyModePtrOutputWithContext(ctx context.Context) OSPolicyModePtrOutput
func (OSPolicyModeOutput) ToStringOutput ¶ added in v0.8.0
func (o OSPolicyModeOutput) ToStringOutput() pulumi.StringOutput
func (OSPolicyModeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o OSPolicyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyModeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyModeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyModePtrInput ¶ added in v0.8.0
type OSPolicyModePtrInput interface { pulumi.Input ToOSPolicyModePtrOutput() OSPolicyModePtrOutput ToOSPolicyModePtrOutputWithContext(context.Context) OSPolicyModePtrOutput }
func OSPolicyModePtr ¶ added in v0.8.0
func OSPolicyModePtr(v string) OSPolicyModePtrInput
type OSPolicyModePtrOutput ¶ added in v0.8.0
type OSPolicyModePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyModePtrOutput) Elem ¶ added in v0.8.0
func (o OSPolicyModePtrOutput) Elem() OSPolicyModeOutput
func (OSPolicyModePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyModePtrOutput) ElementType() reflect.Type
func (OSPolicyModePtrOutput) ToOSPolicyModePtrOutput ¶ added in v0.8.0
func (o OSPolicyModePtrOutput) ToOSPolicyModePtrOutput() OSPolicyModePtrOutput
func (OSPolicyModePtrOutput) ToOSPolicyModePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyModePtrOutput) ToOSPolicyModePtrOutputWithContext(ctx context.Context) OSPolicyModePtrOutput
func (OSPolicyModePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyOutput ¶ added in v0.8.0
type OSPolicyOutput struct{ *pulumi.OutputState }
An OS policy defines the desired state configuration for a VM.
func (OSPolicyOutput) AllowNoResourceGroupMatch ¶ added in v0.8.0
func (o OSPolicyOutput) AllowNoResourceGroupMatch() pulumi.BoolPtrOutput
This flag determines the OS policy compliance status when none of the resource groups within the policy are applicable for a VM. Set this value to `true` if the policy needs to be reported as compliant even if the policy has nothing to validate or enforce.
func (OSPolicyOutput) Description ¶ added in v0.8.0
func (o OSPolicyOutput) Description() pulumi.StringPtrOutput
Policy description. Length of the description is limited to 1024 characters.
func (OSPolicyOutput) ElementType ¶ added in v0.8.0
func (OSPolicyOutput) ElementType() reflect.Type
func (OSPolicyOutput) Id ¶ added in v0.8.0
func (o OSPolicyOutput) Id() pulumi.StringOutput
The id of the OS policy with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the assignment.
func (OSPolicyOutput) Mode ¶ added in v0.8.0
func (o OSPolicyOutput) Mode() OSPolicyModeOutput
Policy mode
func (OSPolicyOutput) ResourceGroups ¶ added in v0.8.0
func (o OSPolicyOutput) ResourceGroups() OSPolicyResourceGroupArrayOutput
List of resource groups for the policy. For a particular VM, resource groups are evaluated in the order specified and the first resource group that is applicable is selected and the rest are ignored. If none of the resource groups are applicable for a VM, the VM is considered to be non-compliant w.r.t this policy. This behavior can be toggled by the flag `allow_no_resource_group_match`
func (OSPolicyOutput) ToOSPolicyOutput ¶ added in v0.8.0
func (o OSPolicyOutput) ToOSPolicyOutput() OSPolicyOutput
func (OSPolicyOutput) ToOSPolicyOutputWithContext ¶ added in v0.8.0
func (o OSPolicyOutput) ToOSPolicyOutputWithContext(ctx context.Context) OSPolicyOutput
type OSPolicyResource ¶ added in v0.8.0
type OSPolicyResource struct { // Exec resource Exec *OSPolicyResourceExecResource `pulumi:"exec"` // File resource File *OSPolicyResourceFileResource `pulumi:"file"` // The id of the resource with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the OS policy. Id string `pulumi:"id"` // Package resource Pkg *OSPolicyResourcePackageResource `pulumi:"pkg"` // Package repository resource Repository *OSPolicyResourceRepositoryResource `pulumi:"repository"` }
An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc. The system ensures that resources are always in their desired state by taking necessary actions if they have drifted from their desired state.
type OSPolicyResourceArgs ¶ added in v0.8.0
type OSPolicyResourceArgs struct { // Exec resource Exec OSPolicyResourceExecResourcePtrInput `pulumi:"exec"` // File resource File OSPolicyResourceFileResourcePtrInput `pulumi:"file"` // The id of the resource with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the OS policy. Id pulumi.StringInput `pulumi:"id"` // Package resource Pkg OSPolicyResourcePackageResourcePtrInput `pulumi:"pkg"` // Package repository resource Repository OSPolicyResourceRepositoryResourcePtrInput `pulumi:"repository"` }
An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc. The system ensures that resources are always in their desired state by taking necessary actions if they have drifted from their desired state.
func (OSPolicyResourceArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceArgs) ElementType() reflect.Type
func (OSPolicyResourceArgs) ToOSPolicyResourceOutput ¶ added in v0.8.0
func (i OSPolicyResourceArgs) ToOSPolicyResourceOutput() OSPolicyResourceOutput
func (OSPolicyResourceArgs) ToOSPolicyResourceOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceArgs) ToOSPolicyResourceOutputWithContext(ctx context.Context) OSPolicyResourceOutput
type OSPolicyResourceArray ¶ added in v0.8.0
type OSPolicyResourceArray []OSPolicyResourceInput
func (OSPolicyResourceArray) ElementType ¶ added in v0.8.0
func (OSPolicyResourceArray) ElementType() reflect.Type
func (OSPolicyResourceArray) ToOSPolicyResourceArrayOutput ¶ added in v0.8.0
func (i OSPolicyResourceArray) ToOSPolicyResourceArrayOutput() OSPolicyResourceArrayOutput
func (OSPolicyResourceArray) ToOSPolicyResourceArrayOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceArray) ToOSPolicyResourceArrayOutputWithContext(ctx context.Context) OSPolicyResourceArrayOutput
type OSPolicyResourceArrayInput ¶ added in v0.8.0
type OSPolicyResourceArrayInput interface { pulumi.Input ToOSPolicyResourceArrayOutput() OSPolicyResourceArrayOutput ToOSPolicyResourceArrayOutputWithContext(context.Context) OSPolicyResourceArrayOutput }
OSPolicyResourceArrayInput is an input type that accepts OSPolicyResourceArray and OSPolicyResourceArrayOutput values. You can construct a concrete instance of `OSPolicyResourceArrayInput` via:
OSPolicyResourceArray{ OSPolicyResourceArgs{...} }
type OSPolicyResourceArrayOutput ¶ added in v0.8.0
type OSPolicyResourceArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceArrayOutput) ElementType() reflect.Type
func (OSPolicyResourceArrayOutput) Index ¶ added in v0.8.0
func (o OSPolicyResourceArrayOutput) Index(i pulumi.IntInput) OSPolicyResourceOutput
func (OSPolicyResourceArrayOutput) ToOSPolicyResourceArrayOutput ¶ added in v0.8.0
func (o OSPolicyResourceArrayOutput) ToOSPolicyResourceArrayOutput() OSPolicyResourceArrayOutput
func (OSPolicyResourceArrayOutput) ToOSPolicyResourceArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceArrayOutput) ToOSPolicyResourceArrayOutputWithContext(ctx context.Context) OSPolicyResourceArrayOutput
type OSPolicyResourceExecResource ¶ added in v0.8.0
type OSPolicyResourceExecResource struct { // What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce. Enforce *OSPolicyResourceExecResourceExec `pulumi:"enforce"` // What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate. Validate OSPolicyResourceExecResourceExec `pulumi:"validate"` }
A resource that allows executing scripts on the VM. The `ExecResource` has 2 stages: `validate` and `enforce` and both stages accept a script as an argument to execute. When the `ExecResource` is applied by the agent, it first executes the script in the `validate` stage. The `validate` stage can signal that the `ExecResource` is already in the desired state by returning an exit code of `100`. If the `ExecResource` is not in the desired state, it should return an exit code of `101`. Any other exit code returned by this stage is considered an error. If the `ExecResource` is not in the desired state based on the exit code from the `validate` stage, the agent proceeds to execute the script from the `enforce` stage. If the `ExecResource` is already in the desired state, the `enforce` stage will not be run. Similar to `validate` stage, the `enforce` stage should return an exit code of `100` to indicate that the resource in now in its desired state. Any other exit code is considered an error. NOTE: An exit code of `100` was chosen over `0` (and `101` vs `1`) to have an explicit indicator of `in desired state`, `not in desired state` and errors. Because, for example, Powershell will always return an exit code of `0` unless an `exit` statement is provided in the script. So, for reasons of consistency and being explicit, exit codes `100` and `101` were chosen.
type OSPolicyResourceExecResourceArgs ¶ added in v0.8.0
type OSPolicyResourceExecResourceArgs struct { // What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce. Enforce OSPolicyResourceExecResourceExecPtrInput `pulumi:"enforce"` // What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate. Validate OSPolicyResourceExecResourceExecInput `pulumi:"validate"` }
A resource that allows executing scripts on the VM. The `ExecResource` has 2 stages: `validate` and `enforce` and both stages accept a script as an argument to execute. When the `ExecResource` is applied by the agent, it first executes the script in the `validate` stage. The `validate` stage can signal that the `ExecResource` is already in the desired state by returning an exit code of `100`. If the `ExecResource` is not in the desired state, it should return an exit code of `101`. Any other exit code returned by this stage is considered an error. If the `ExecResource` is not in the desired state based on the exit code from the `validate` stage, the agent proceeds to execute the script from the `enforce` stage. If the `ExecResource` is already in the desired state, the `enforce` stage will not be run. Similar to `validate` stage, the `enforce` stage should return an exit code of `100` to indicate that the resource in now in its desired state. Any other exit code is considered an error. NOTE: An exit code of `100` was chosen over `0` (and `101` vs `1`) to have an explicit indicator of `in desired state`, `not in desired state` and errors. Because, for example, Powershell will always return an exit code of `0` unless an `exit` statement is provided in the script. So, for reasons of consistency and being explicit, exit codes `100` and `101` were chosen.
func (OSPolicyResourceExecResourceArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceArgs) ElementType() reflect.Type
func (OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourceOutput ¶ added in v0.8.0
func (i OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourceOutput() OSPolicyResourceExecResourceOutput
func (OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourceOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourceOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceOutput
func (OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourcePtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourcePtrOutput() OSPolicyResourceExecResourcePtrOutput
func (OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourcePtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceExecResourceArgs) ToOSPolicyResourceExecResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourcePtrOutput
type OSPolicyResourceExecResourceExec ¶ added in v0.8.0
type OSPolicyResourceExecResourceExec struct { // Optional arguments to pass to the source during execution. Args []string `pulumi:"args"` // A remote or local file. File *OSPolicyResourceFile `pulumi:"file"` // The script interpreter to use. Interpreter OSPolicyResourceExecResourceExecInterpreter `pulumi:"interpreter"` // Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes. OutputFilePath *string `pulumi:"outputFilePath"` // An inline script. The size of the script is limited to 1024 characters. Script *string `pulumi:"script"` }
A file or script to execute.
type OSPolicyResourceExecResourceExecArgs ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecArgs struct { // Optional arguments to pass to the source during execution. Args pulumi.StringArrayInput `pulumi:"args"` // A remote or local file. File OSPolicyResourceFilePtrInput `pulumi:"file"` // The script interpreter to use. Interpreter OSPolicyResourceExecResourceExecInterpreterInput `pulumi:"interpreter"` // Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes. OutputFilePath pulumi.StringPtrInput `pulumi:"outputFilePath"` // An inline script. The size of the script is limited to 1024 characters. Script pulumi.StringPtrInput `pulumi:"script"` }
A file or script to execute.
func (OSPolicyResourceExecResourceExecArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceExecArgs) ElementType() reflect.Type
func (OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecOutput ¶ added in v0.8.0
func (i OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecOutput() OSPolicyResourceExecResourceExecOutput
func (OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecOutput
func (OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecPtrOutput() OSPolicyResourceExecResourceExecPtrOutput
func (OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceExecResourceExecArgs) ToOSPolicyResourceExecResourceExecPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecPtrOutput
type OSPolicyResourceExecResourceExecInput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecInput interface { pulumi.Input ToOSPolicyResourceExecResourceExecOutput() OSPolicyResourceExecResourceExecOutput ToOSPolicyResourceExecResourceExecOutputWithContext(context.Context) OSPolicyResourceExecResourceExecOutput }
OSPolicyResourceExecResourceExecInput is an input type that accepts OSPolicyResourceExecResourceExecArgs and OSPolicyResourceExecResourceExecOutput values. You can construct a concrete instance of `OSPolicyResourceExecResourceExecInput` via:
OSPolicyResourceExecResourceExecArgs{...}
type OSPolicyResourceExecResourceExecInterpreter ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecInterpreter string
Required. The script interpreter to use.
func (OSPolicyResourceExecResourceExecInterpreter) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceExecInterpreter) ElementType() reflect.Type
func (OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterOutput ¶ added in v0.8.0
func (e OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterOutput() OSPolicyResourceExecResourceExecInterpreterOutput
func (OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterOutput
func (OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput ¶ added in v0.8.0
func (e OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput() OSPolicyResourceExecResourceExecInterpreterPtrOutput
func (OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceExecResourceExecInterpreter) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterPtrOutput
func (OSPolicyResourceExecResourceExecInterpreter) ToStringOutput ¶ added in v0.8.0
func (e OSPolicyResourceExecResourceExecInterpreter) ToStringOutput() pulumi.StringOutput
func (OSPolicyResourceExecResourceExecInterpreter) ToStringOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceExecResourceExecInterpreter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyResourceExecResourceExecInterpreter) ToStringPtrOutput ¶ added in v0.8.0
func (e OSPolicyResourceExecResourceExecInterpreter) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceExecResourceExecInterpreter) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceExecResourceExecInterpreter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceExecResourceExecInterpreterInput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecInterpreterInput interface { pulumi.Input ToOSPolicyResourceExecResourceExecInterpreterOutput() OSPolicyResourceExecResourceExecInterpreterOutput ToOSPolicyResourceExecResourceExecInterpreterOutputWithContext(context.Context) OSPolicyResourceExecResourceExecInterpreterOutput }
OSPolicyResourceExecResourceExecInterpreterInput is an input type that accepts OSPolicyResourceExecResourceExecInterpreterArgs and OSPolicyResourceExecResourceExecInterpreterOutput values. You can construct a concrete instance of `OSPolicyResourceExecResourceExecInterpreterInput` via:
OSPolicyResourceExecResourceExecInterpreterArgs{...}
type OSPolicyResourceExecResourceExecInterpreterOutput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecInterpreterOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceExecResourceExecInterpreterOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceExecInterpreterOutput) ElementType() reflect.Type
func (OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterOutput() OSPolicyResourceExecResourceExecInterpreterOutput
func (OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterOutput
func (OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput() OSPolicyResourceExecResourceExecInterpreterPtrOutput
func (OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterPtrOutput
func (OSPolicyResourceExecResourceExecInterpreterOutput) ToStringOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToStringOutput() pulumi.StringOutput
func (OSPolicyResourceExecResourceExecInterpreterOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyResourceExecResourceExecInterpreterOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceExecResourceExecInterpreterOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceExecResourceExecInterpreterPtrInput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecInterpreterPtrInput interface { pulumi.Input ToOSPolicyResourceExecResourceExecInterpreterPtrOutput() OSPolicyResourceExecResourceExecInterpreterPtrOutput ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext(context.Context) OSPolicyResourceExecResourceExecInterpreterPtrOutput }
func OSPolicyResourceExecResourceExecInterpreterPtr ¶ added in v0.8.0
func OSPolicyResourceExecResourceExecInterpreterPtr(v string) OSPolicyResourceExecResourceExecInterpreterPtrInput
type OSPolicyResourceExecResourceExecInterpreterPtrOutput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecInterpreterPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceExecResourceExecInterpreterPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceExecInterpreterPtrOutput) ElementType() reflect.Type
func (OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutput() OSPolicyResourceExecResourceExecInterpreterPtrOutput
func (OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToOSPolicyResourceExecResourceExecInterpreterPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecInterpreterPtrOutput
func (OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecInterpreterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceExecResourceExecOutput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecOutput struct{ *pulumi.OutputState }
A file or script to execute.
func (OSPolicyResourceExecResourceExecOutput) Args ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) Args() pulumi.StringArrayOutput
Optional arguments to pass to the source during execution.
func (OSPolicyResourceExecResourceExecOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceExecOutput) ElementType() reflect.Type
func (OSPolicyResourceExecResourceExecOutput) File ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) File() OSPolicyResourceFilePtrOutput
A remote or local file.
func (OSPolicyResourceExecResourceExecOutput) Interpreter ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) Interpreter() OSPolicyResourceExecResourceExecInterpreterOutput
The script interpreter to use.
func (OSPolicyResourceExecResourceExecOutput) OutputFilePath ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) OutputFilePath() pulumi.StringPtrOutput
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
func (OSPolicyResourceExecResourceExecOutput) Script ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) Script() pulumi.StringPtrOutput
An inline script. The size of the script is limited to 1024 characters.
func (OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecOutput() OSPolicyResourceExecResourceExecOutput
func (OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecOutput
func (OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecPtrOutput() OSPolicyResourceExecResourceExecPtrOutput
func (OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecOutput) ToOSPolicyResourceExecResourceExecPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecPtrOutput
type OSPolicyResourceExecResourceExecPtrInput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecPtrInput interface { pulumi.Input ToOSPolicyResourceExecResourceExecPtrOutput() OSPolicyResourceExecResourceExecPtrOutput ToOSPolicyResourceExecResourceExecPtrOutputWithContext(context.Context) OSPolicyResourceExecResourceExecPtrOutput }
OSPolicyResourceExecResourceExecPtrInput is an input type that accepts OSPolicyResourceExecResourceExecArgs, OSPolicyResourceExecResourceExecPtr and OSPolicyResourceExecResourceExecPtrOutput values. You can construct a concrete instance of `OSPolicyResourceExecResourceExecPtrInput` via:
OSPolicyResourceExecResourceExecArgs{...} or: nil
func OSPolicyResourceExecResourceExecPtr ¶ added in v0.8.0
func OSPolicyResourceExecResourceExecPtr(v *OSPolicyResourceExecResourceExecArgs) OSPolicyResourceExecResourceExecPtrInput
type OSPolicyResourceExecResourceExecPtrOutput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceExecResourceExecPtrOutput) Args ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecPtrOutput) Args() pulumi.StringArrayOutput
Optional arguments to pass to the source during execution.
func (OSPolicyResourceExecResourceExecPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceExecPtrOutput) ElementType() reflect.Type
func (OSPolicyResourceExecResourceExecPtrOutput) Interpreter ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecPtrOutput) Interpreter() OSPolicyResourceExecResourceExecInterpreterPtrOutput
The script interpreter to use.
func (OSPolicyResourceExecResourceExecPtrOutput) OutputFilePath ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecPtrOutput) OutputFilePath() pulumi.StringPtrOutput
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
func (OSPolicyResourceExecResourceExecPtrOutput) Script ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecPtrOutput) Script() pulumi.StringPtrOutput
An inline script. The size of the script is limited to 1024 characters.
func (OSPolicyResourceExecResourceExecPtrOutput) ToOSPolicyResourceExecResourceExecPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecPtrOutput) ToOSPolicyResourceExecResourceExecPtrOutput() OSPolicyResourceExecResourceExecPtrOutput
func (OSPolicyResourceExecResourceExecPtrOutput) ToOSPolicyResourceExecResourceExecPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecPtrOutput) ToOSPolicyResourceExecResourceExecPtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecPtrOutput
type OSPolicyResourceExecResourceExecResponse ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecResponse struct { // Optional arguments to pass to the source during execution. Args []string `pulumi:"args"` // A remote or local file. File OSPolicyResourceFileResponse `pulumi:"file"` // The script interpreter to use. Interpreter string `pulumi:"interpreter"` // Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes. OutputFilePath string `pulumi:"outputFilePath"` // An inline script. The size of the script is limited to 1024 characters. Script string `pulumi:"script"` }
A file or script to execute.
type OSPolicyResourceExecResourceExecResponseOutput ¶ added in v0.8.0
type OSPolicyResourceExecResourceExecResponseOutput struct{ *pulumi.OutputState }
A file or script to execute.
func (OSPolicyResourceExecResourceExecResponseOutput) Args ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecResponseOutput) Args() pulumi.StringArrayOutput
Optional arguments to pass to the source during execution.
func (OSPolicyResourceExecResourceExecResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceExecResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceExecResourceExecResponseOutput) File ¶ added in v0.8.0
A remote or local file.
func (OSPolicyResourceExecResourceExecResponseOutput) Interpreter ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecResponseOutput) Interpreter() pulumi.StringOutput
The script interpreter to use.
func (OSPolicyResourceExecResourceExecResponseOutput) OutputFilePath ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecResponseOutput) OutputFilePath() pulumi.StringOutput
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
func (OSPolicyResourceExecResourceExecResponseOutput) Script ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecResponseOutput) Script() pulumi.StringOutput
An inline script. The size of the script is limited to 1024 characters.
func (OSPolicyResourceExecResourceExecResponseOutput) ToOSPolicyResourceExecResourceExecResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecResponseOutput) ToOSPolicyResourceExecResourceExecResponseOutput() OSPolicyResourceExecResourceExecResponseOutput
func (OSPolicyResourceExecResourceExecResponseOutput) ToOSPolicyResourceExecResourceExecResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceExecResponseOutput) ToOSPolicyResourceExecResourceExecResponseOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceExecResponseOutput
type OSPolicyResourceExecResourceInput ¶ added in v0.8.0
type OSPolicyResourceExecResourceInput interface { pulumi.Input ToOSPolicyResourceExecResourceOutput() OSPolicyResourceExecResourceOutput ToOSPolicyResourceExecResourceOutputWithContext(context.Context) OSPolicyResourceExecResourceOutput }
OSPolicyResourceExecResourceInput is an input type that accepts OSPolicyResourceExecResourceArgs and OSPolicyResourceExecResourceOutput values. You can construct a concrete instance of `OSPolicyResourceExecResourceInput` via:
OSPolicyResourceExecResourceArgs{...}
type OSPolicyResourceExecResourceOutput ¶ added in v0.8.0
type OSPolicyResourceExecResourceOutput struct{ *pulumi.OutputState }
A resource that allows executing scripts on the VM. The `ExecResource` has 2 stages: `validate` and `enforce` and both stages accept a script as an argument to execute. When the `ExecResource` is applied by the agent, it first executes the script in the `validate` stage. The `validate` stage can signal that the `ExecResource` is already in the desired state by returning an exit code of `100`. If the `ExecResource` is not in the desired state, it should return an exit code of `101`. Any other exit code returned by this stage is considered an error. If the `ExecResource` is not in the desired state based on the exit code from the `validate` stage, the agent proceeds to execute the script from the `enforce` stage. If the `ExecResource` is already in the desired state, the `enforce` stage will not be run. Similar to `validate` stage, the `enforce` stage should return an exit code of `100` to indicate that the resource in now in its desired state. Any other exit code is considered an error. NOTE: An exit code of `100` was chosen over `0` (and `101` vs `1`) to have an explicit indicator of `in desired state`, `not in desired state` and errors. Because, for example, Powershell will always return an exit code of `0` unless an `exit` statement is provided in the script. So, for reasons of consistency and being explicit, exit codes `100` and `101` were chosen.
func (OSPolicyResourceExecResourceOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceOutput) ElementType() reflect.Type
func (OSPolicyResourceExecResourceOutput) Enforce ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceOutput) Enforce() OSPolicyResourceExecResourceExecPtrOutput
What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce.
func (OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourceOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourceOutput() OSPolicyResourceExecResourceOutput
func (OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourceOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourceOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceOutput
func (OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourcePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourcePtrOutput() OSPolicyResourceExecResourcePtrOutput
func (OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourcePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceOutput) ToOSPolicyResourceExecResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourcePtrOutput
func (OSPolicyResourceExecResourceOutput) Validate ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceOutput) Validate() OSPolicyResourceExecResourceExecOutput
What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate.
type OSPolicyResourceExecResourcePtrInput ¶ added in v0.8.0
type OSPolicyResourceExecResourcePtrInput interface { pulumi.Input ToOSPolicyResourceExecResourcePtrOutput() OSPolicyResourceExecResourcePtrOutput ToOSPolicyResourceExecResourcePtrOutputWithContext(context.Context) OSPolicyResourceExecResourcePtrOutput }
OSPolicyResourceExecResourcePtrInput is an input type that accepts OSPolicyResourceExecResourceArgs, OSPolicyResourceExecResourcePtr and OSPolicyResourceExecResourcePtrOutput values. You can construct a concrete instance of `OSPolicyResourceExecResourcePtrInput` via:
OSPolicyResourceExecResourceArgs{...} or: nil
func OSPolicyResourceExecResourcePtr ¶ added in v0.8.0
func OSPolicyResourceExecResourcePtr(v *OSPolicyResourceExecResourceArgs) OSPolicyResourceExecResourcePtrInput
type OSPolicyResourceExecResourcePtrOutput ¶ added in v0.8.0
type OSPolicyResourceExecResourcePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceExecResourcePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourcePtrOutput) ElementType() reflect.Type
func (OSPolicyResourceExecResourcePtrOutput) Enforce ¶ added in v0.8.0
func (o OSPolicyResourceExecResourcePtrOutput) Enforce() OSPolicyResourceExecResourceExecPtrOutput
What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce.
func (OSPolicyResourceExecResourcePtrOutput) ToOSPolicyResourceExecResourcePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourcePtrOutput) ToOSPolicyResourceExecResourcePtrOutput() OSPolicyResourceExecResourcePtrOutput
func (OSPolicyResourceExecResourcePtrOutput) ToOSPolicyResourceExecResourcePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourcePtrOutput) ToOSPolicyResourceExecResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceExecResourcePtrOutput
func (OSPolicyResourceExecResourcePtrOutput) Validate ¶ added in v0.8.0
func (o OSPolicyResourceExecResourcePtrOutput) Validate() OSPolicyResourceExecResourceExecPtrOutput
What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate.
type OSPolicyResourceExecResourceResponse ¶ added in v0.8.0
type OSPolicyResourceExecResourceResponse struct { // What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce. Enforce OSPolicyResourceExecResourceExecResponse `pulumi:"enforce"` // What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate. Validate OSPolicyResourceExecResourceExecResponse `pulumi:"validate"` }
A resource that allows executing scripts on the VM. The `ExecResource` has 2 stages: `validate` and `enforce` and both stages accept a script as an argument to execute. When the `ExecResource` is applied by the agent, it first executes the script in the `validate` stage. The `validate` stage can signal that the `ExecResource` is already in the desired state by returning an exit code of `100`. If the `ExecResource` is not in the desired state, it should return an exit code of `101`. Any other exit code returned by this stage is considered an error. If the `ExecResource` is not in the desired state based on the exit code from the `validate` stage, the agent proceeds to execute the script from the `enforce` stage. If the `ExecResource` is already in the desired state, the `enforce` stage will not be run. Similar to `validate` stage, the `enforce` stage should return an exit code of `100` to indicate that the resource in now in its desired state. Any other exit code is considered an error. NOTE: An exit code of `100` was chosen over `0` (and `101` vs `1`) to have an explicit indicator of `in desired state`, `not in desired state` and errors. Because, for example, Powershell will always return an exit code of `0` unless an `exit` statement is provided in the script. So, for reasons of consistency and being explicit, exit codes `100` and `101` were chosen.
type OSPolicyResourceExecResourceResponseOutput ¶ added in v0.8.0
type OSPolicyResourceExecResourceResponseOutput struct{ *pulumi.OutputState }
A resource that allows executing scripts on the VM. The `ExecResource` has 2 stages: `validate` and `enforce` and both stages accept a script as an argument to execute. When the `ExecResource` is applied by the agent, it first executes the script in the `validate` stage. The `validate` stage can signal that the `ExecResource` is already in the desired state by returning an exit code of `100`. If the `ExecResource` is not in the desired state, it should return an exit code of `101`. Any other exit code returned by this stage is considered an error. If the `ExecResource` is not in the desired state based on the exit code from the `validate` stage, the agent proceeds to execute the script from the `enforce` stage. If the `ExecResource` is already in the desired state, the `enforce` stage will not be run. Similar to `validate` stage, the `enforce` stage should return an exit code of `100` to indicate that the resource in now in its desired state. Any other exit code is considered an error. NOTE: An exit code of `100` was chosen over `0` (and `101` vs `1`) to have an explicit indicator of `in desired state`, `not in desired state` and errors. Because, for example, Powershell will always return an exit code of `0` unless an `exit` statement is provided in the script. So, for reasons of consistency and being explicit, exit codes `100` and `101` were chosen.
func (OSPolicyResourceExecResourceResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceExecResourceResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceExecResourceResponseOutput) Enforce ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceResponseOutput) Enforce() OSPolicyResourceExecResourceExecResponseOutput
What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce.
func (OSPolicyResourceExecResourceResponseOutput) ToOSPolicyResourceExecResourceResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceResponseOutput) ToOSPolicyResourceExecResourceResponseOutput() OSPolicyResourceExecResourceResponseOutput
func (OSPolicyResourceExecResourceResponseOutput) ToOSPolicyResourceExecResourceResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceResponseOutput) ToOSPolicyResourceExecResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourceExecResourceResponseOutput
func (OSPolicyResourceExecResourceResponseOutput) Validate ¶ added in v0.8.0
func (o OSPolicyResourceExecResourceResponseOutput) Validate() OSPolicyResourceExecResourceExecResponseOutput
What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate.
type OSPolicyResourceFile ¶ added in v0.8.0
type OSPolicyResourceFile struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Cloud Storage object. Gcs *OSPolicyResourceFileGcs `pulumi:"gcs"` // A local path within the VM to use. LocalPath *string `pulumi:"localPath"` // A generic remote file. Remote *OSPolicyResourceFileRemote `pulumi:"remote"` }
A remote or local file.
type OSPolicyResourceFileArgs ¶ added in v0.8.0
type OSPolicyResourceFileArgs struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Cloud Storage object. Gcs OSPolicyResourceFileGcsPtrInput `pulumi:"gcs"` // A local path within the VM to use. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` // A generic remote file. Remote OSPolicyResourceFileRemotePtrInput `pulumi:"remote"` }
A remote or local file.
func (OSPolicyResourceFileArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileArgs) ElementType() reflect.Type
func (OSPolicyResourceFileArgs) ToOSPolicyResourceFileOutput ¶ added in v0.8.0
func (i OSPolicyResourceFileArgs) ToOSPolicyResourceFileOutput() OSPolicyResourceFileOutput
func (OSPolicyResourceFileArgs) ToOSPolicyResourceFileOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceFileArgs) ToOSPolicyResourceFileOutputWithContext(ctx context.Context) OSPolicyResourceFileOutput
func (OSPolicyResourceFileArgs) ToOSPolicyResourceFilePtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceFileArgs) ToOSPolicyResourceFilePtrOutput() OSPolicyResourceFilePtrOutput
func (OSPolicyResourceFileArgs) ToOSPolicyResourceFilePtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceFileArgs) ToOSPolicyResourceFilePtrOutputWithContext(ctx context.Context) OSPolicyResourceFilePtrOutput
type OSPolicyResourceFileGcs ¶ added in v0.8.0
type OSPolicyResourceFileGcs struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation *string `pulumi:"generation"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
Specifies a file available as a Cloud Storage Object.
type OSPolicyResourceFileGcsArgs ¶ added in v0.8.0
type OSPolicyResourceFileGcsArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation pulumi.StringPtrInput `pulumi:"generation"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
Specifies a file available as a Cloud Storage Object.
func (OSPolicyResourceFileGcsArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileGcsArgs) ElementType() reflect.Type
func (OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsOutput ¶ added in v0.8.0
func (i OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsOutput() OSPolicyResourceFileGcsOutput
func (OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsOutput
func (OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsPtrOutput() OSPolicyResourceFileGcsPtrOutput
func (OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceFileGcsArgs) ToOSPolicyResourceFileGcsPtrOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsPtrOutput
type OSPolicyResourceFileGcsInput ¶ added in v0.8.0
type OSPolicyResourceFileGcsInput interface { pulumi.Input ToOSPolicyResourceFileGcsOutput() OSPolicyResourceFileGcsOutput ToOSPolicyResourceFileGcsOutputWithContext(context.Context) OSPolicyResourceFileGcsOutput }
OSPolicyResourceFileGcsInput is an input type that accepts OSPolicyResourceFileGcsArgs and OSPolicyResourceFileGcsOutput values. You can construct a concrete instance of `OSPolicyResourceFileGcsInput` via:
OSPolicyResourceFileGcsArgs{...}
type OSPolicyResourceFileGcsOutput ¶ added in v0.8.0
type OSPolicyResourceFileGcsOutput struct{ *pulumi.OutputState }
Specifies a file available as a Cloud Storage Object.
func (OSPolicyResourceFileGcsOutput) Bucket ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (OSPolicyResourceFileGcsOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileGcsOutput) ElementType() reflect.Type
func (OSPolicyResourceFileGcsOutput) Generation ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsOutput) Generation() pulumi.StringPtrOutput
Generation number of the Cloud Storage object.
func (OSPolicyResourceFileGcsOutput) Object ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsOutput() OSPolicyResourceFileGcsOutput
func (OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsOutput
func (OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsPtrOutput() OSPolicyResourceFileGcsPtrOutput
func (OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsOutput) ToOSPolicyResourceFileGcsPtrOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsPtrOutput
type OSPolicyResourceFileGcsPtrInput ¶ added in v0.8.0
type OSPolicyResourceFileGcsPtrInput interface { pulumi.Input ToOSPolicyResourceFileGcsPtrOutput() OSPolicyResourceFileGcsPtrOutput ToOSPolicyResourceFileGcsPtrOutputWithContext(context.Context) OSPolicyResourceFileGcsPtrOutput }
OSPolicyResourceFileGcsPtrInput is an input type that accepts OSPolicyResourceFileGcsArgs, OSPolicyResourceFileGcsPtr and OSPolicyResourceFileGcsPtrOutput values. You can construct a concrete instance of `OSPolicyResourceFileGcsPtrInput` via:
OSPolicyResourceFileGcsArgs{...} or: nil
func OSPolicyResourceFileGcsPtr ¶ added in v0.8.0
func OSPolicyResourceFileGcsPtr(v *OSPolicyResourceFileGcsArgs) OSPolicyResourceFileGcsPtrInput
type OSPolicyResourceFileGcsPtrOutput ¶ added in v0.8.0
type OSPolicyResourceFileGcsPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceFileGcsPtrOutput) Bucket ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (OSPolicyResourceFileGcsPtrOutput) Elem ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsPtrOutput) Elem() OSPolicyResourceFileGcsOutput
func (OSPolicyResourceFileGcsPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileGcsPtrOutput) ElementType() reflect.Type
func (OSPolicyResourceFileGcsPtrOutput) Generation ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsPtrOutput) Generation() pulumi.StringPtrOutput
Generation number of the Cloud Storage object.
func (OSPolicyResourceFileGcsPtrOutput) Object ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (OSPolicyResourceFileGcsPtrOutput) ToOSPolicyResourceFileGcsPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsPtrOutput) ToOSPolicyResourceFileGcsPtrOutput() OSPolicyResourceFileGcsPtrOutput
func (OSPolicyResourceFileGcsPtrOutput) ToOSPolicyResourceFileGcsPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsPtrOutput) ToOSPolicyResourceFileGcsPtrOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsPtrOutput
type OSPolicyResourceFileGcsResponse ¶ added in v0.8.0
type OSPolicyResourceFileGcsResponse struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. Generation string `pulumi:"generation"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
Specifies a file available as a Cloud Storage Object.
type OSPolicyResourceFileGcsResponseOutput ¶ added in v0.8.0
type OSPolicyResourceFileGcsResponseOutput struct{ *pulumi.OutputState }
Specifies a file available as a Cloud Storage Object.
func (OSPolicyResourceFileGcsResponseOutput) Bucket ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsResponseOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (OSPolicyResourceFileGcsResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileGcsResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceFileGcsResponseOutput) Generation ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsResponseOutput) Generation() pulumi.StringOutput
Generation number of the Cloud Storage object.
func (OSPolicyResourceFileGcsResponseOutput) Object ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsResponseOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (OSPolicyResourceFileGcsResponseOutput) ToOSPolicyResourceFileGcsResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsResponseOutput) ToOSPolicyResourceFileGcsResponseOutput() OSPolicyResourceFileGcsResponseOutput
func (OSPolicyResourceFileGcsResponseOutput) ToOSPolicyResourceFileGcsResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileGcsResponseOutput) ToOSPolicyResourceFileGcsResponseOutputWithContext(ctx context.Context) OSPolicyResourceFileGcsResponseOutput
type OSPolicyResourceFileInput ¶ added in v0.8.0
type OSPolicyResourceFileInput interface { pulumi.Input ToOSPolicyResourceFileOutput() OSPolicyResourceFileOutput ToOSPolicyResourceFileOutputWithContext(context.Context) OSPolicyResourceFileOutput }
OSPolicyResourceFileInput is an input type that accepts OSPolicyResourceFileArgs and OSPolicyResourceFileOutput values. You can construct a concrete instance of `OSPolicyResourceFileInput` via:
OSPolicyResourceFileArgs{...}
type OSPolicyResourceFileOutput ¶ added in v0.8.0
type OSPolicyResourceFileOutput struct{ *pulumi.OutputState }
A remote or local file.
func (OSPolicyResourceFileOutput) AllowInsecure ¶ added in v0.8.0
func (o OSPolicyResourceFileOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OSPolicyResourceFileOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileOutput) ElementType() reflect.Type
func (OSPolicyResourceFileOutput) Gcs ¶ added in v0.8.0
func (o OSPolicyResourceFileOutput) Gcs() OSPolicyResourceFileGcsPtrOutput
A Cloud Storage object.
func (OSPolicyResourceFileOutput) LocalPath ¶ added in v0.8.0
func (o OSPolicyResourceFileOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OSPolicyResourceFileOutput) Remote ¶ added in v0.8.0
func (o OSPolicyResourceFileOutput) Remote() OSPolicyResourceFileRemotePtrOutput
A generic remote file.
func (OSPolicyResourceFileOutput) ToOSPolicyResourceFileOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileOutput) ToOSPolicyResourceFileOutput() OSPolicyResourceFileOutput
func (OSPolicyResourceFileOutput) ToOSPolicyResourceFileOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileOutput) ToOSPolicyResourceFileOutputWithContext(ctx context.Context) OSPolicyResourceFileOutput
func (OSPolicyResourceFileOutput) ToOSPolicyResourceFilePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileOutput) ToOSPolicyResourceFilePtrOutput() OSPolicyResourceFilePtrOutput
func (OSPolicyResourceFileOutput) ToOSPolicyResourceFilePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileOutput) ToOSPolicyResourceFilePtrOutputWithContext(ctx context.Context) OSPolicyResourceFilePtrOutput
type OSPolicyResourceFilePtrInput ¶ added in v0.8.0
type OSPolicyResourceFilePtrInput interface { pulumi.Input ToOSPolicyResourceFilePtrOutput() OSPolicyResourceFilePtrOutput ToOSPolicyResourceFilePtrOutputWithContext(context.Context) OSPolicyResourceFilePtrOutput }
OSPolicyResourceFilePtrInput is an input type that accepts OSPolicyResourceFileArgs, OSPolicyResourceFilePtr and OSPolicyResourceFilePtrOutput values. You can construct a concrete instance of `OSPolicyResourceFilePtrInput` via:
OSPolicyResourceFileArgs{...} or: nil
func OSPolicyResourceFilePtr ¶ added in v0.8.0
func OSPolicyResourceFilePtr(v *OSPolicyResourceFileArgs) OSPolicyResourceFilePtrInput
type OSPolicyResourceFilePtrOutput ¶ added in v0.8.0
type OSPolicyResourceFilePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceFilePtrOutput) AllowInsecure ¶ added in v0.8.0
func (o OSPolicyResourceFilePtrOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OSPolicyResourceFilePtrOutput) Elem ¶ added in v0.8.0
func (o OSPolicyResourceFilePtrOutput) Elem() OSPolicyResourceFileOutput
func (OSPolicyResourceFilePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFilePtrOutput) ElementType() reflect.Type
func (OSPolicyResourceFilePtrOutput) Gcs ¶ added in v0.8.0
func (o OSPolicyResourceFilePtrOutput) Gcs() OSPolicyResourceFileGcsPtrOutput
A Cloud Storage object.
func (OSPolicyResourceFilePtrOutput) LocalPath ¶ added in v0.8.0
func (o OSPolicyResourceFilePtrOutput) LocalPath() pulumi.StringPtrOutput
A local path within the VM to use.
func (OSPolicyResourceFilePtrOutput) Remote ¶ added in v0.8.0
func (o OSPolicyResourceFilePtrOutput) Remote() OSPolicyResourceFileRemotePtrOutput
A generic remote file.
func (OSPolicyResourceFilePtrOutput) ToOSPolicyResourceFilePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFilePtrOutput) ToOSPolicyResourceFilePtrOutput() OSPolicyResourceFilePtrOutput
func (OSPolicyResourceFilePtrOutput) ToOSPolicyResourceFilePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFilePtrOutput) ToOSPolicyResourceFilePtrOutputWithContext(ctx context.Context) OSPolicyResourceFilePtrOutput
type OSPolicyResourceFileRemote ¶ added in v0.8.0
type OSPolicyResourceFileRemote struct { // SHA256 checksum of the remote file. Sha256Checksum *string `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri string `pulumi:"uri"` }
Specifies a file available via some URI.
type OSPolicyResourceFileRemoteArgs ¶ added in v0.8.0
type OSPolicyResourceFileRemoteArgs struct { // SHA256 checksum of the remote file. Sha256Checksum pulumi.StringPtrInput `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri pulumi.StringInput `pulumi:"uri"` }
Specifies a file available via some URI.
func (OSPolicyResourceFileRemoteArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileRemoteArgs) ElementType() reflect.Type
func (OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemoteOutput ¶ added in v0.8.0
func (i OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemoteOutput() OSPolicyResourceFileRemoteOutput
func (OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemoteOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemoteOutputWithContext(ctx context.Context) OSPolicyResourceFileRemoteOutput
func (OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemotePtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemotePtrOutput() OSPolicyResourceFileRemotePtrOutput
func (OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemotePtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceFileRemoteArgs) ToOSPolicyResourceFileRemotePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileRemotePtrOutput
type OSPolicyResourceFileRemoteInput ¶ added in v0.8.0
type OSPolicyResourceFileRemoteInput interface { pulumi.Input ToOSPolicyResourceFileRemoteOutput() OSPolicyResourceFileRemoteOutput ToOSPolicyResourceFileRemoteOutputWithContext(context.Context) OSPolicyResourceFileRemoteOutput }
OSPolicyResourceFileRemoteInput is an input type that accepts OSPolicyResourceFileRemoteArgs and OSPolicyResourceFileRemoteOutput values. You can construct a concrete instance of `OSPolicyResourceFileRemoteInput` via:
OSPolicyResourceFileRemoteArgs{...}
type OSPolicyResourceFileRemoteOutput ¶ added in v0.8.0
type OSPolicyResourceFileRemoteOutput struct{ *pulumi.OutputState }
Specifies a file available via some URI.
func (OSPolicyResourceFileRemoteOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileRemoteOutput) ElementType() reflect.Type
func (OSPolicyResourceFileRemoteOutput) Sha256Checksum ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemoteOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemoteOutput() OSPolicyResourceFileRemoteOutput
func (OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemoteOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemoteOutputWithContext(ctx context.Context) OSPolicyResourceFileRemoteOutput
func (OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemotePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemotePtrOutput() OSPolicyResourceFileRemotePtrOutput
func (OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemotePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteOutput) ToOSPolicyResourceFileRemotePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileRemotePtrOutput
func (OSPolicyResourceFileRemoteOutput) Uri ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OSPolicyResourceFileRemotePtrInput ¶ added in v0.8.0
type OSPolicyResourceFileRemotePtrInput interface { pulumi.Input ToOSPolicyResourceFileRemotePtrOutput() OSPolicyResourceFileRemotePtrOutput ToOSPolicyResourceFileRemotePtrOutputWithContext(context.Context) OSPolicyResourceFileRemotePtrOutput }
OSPolicyResourceFileRemotePtrInput is an input type that accepts OSPolicyResourceFileRemoteArgs, OSPolicyResourceFileRemotePtr and OSPolicyResourceFileRemotePtrOutput values. You can construct a concrete instance of `OSPolicyResourceFileRemotePtrInput` via:
OSPolicyResourceFileRemoteArgs{...} or: nil
func OSPolicyResourceFileRemotePtr ¶ added in v0.8.0
func OSPolicyResourceFileRemotePtr(v *OSPolicyResourceFileRemoteArgs) OSPolicyResourceFileRemotePtrInput
type OSPolicyResourceFileRemotePtrOutput ¶ added in v0.8.0
type OSPolicyResourceFileRemotePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceFileRemotePtrOutput) Elem ¶ added in v0.8.0
func (o OSPolicyResourceFileRemotePtrOutput) Elem() OSPolicyResourceFileRemoteOutput
func (OSPolicyResourceFileRemotePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileRemotePtrOutput) ElementType() reflect.Type
func (OSPolicyResourceFileRemotePtrOutput) Sha256Checksum ¶ added in v0.8.0
func (o OSPolicyResourceFileRemotePtrOutput) Sha256Checksum() pulumi.StringPtrOutput
SHA256 checksum of the remote file.
func (OSPolicyResourceFileRemotePtrOutput) ToOSPolicyResourceFileRemotePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileRemotePtrOutput) ToOSPolicyResourceFileRemotePtrOutput() OSPolicyResourceFileRemotePtrOutput
func (OSPolicyResourceFileRemotePtrOutput) ToOSPolicyResourceFileRemotePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileRemotePtrOutput) ToOSPolicyResourceFileRemotePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileRemotePtrOutput
func (OSPolicyResourceFileRemotePtrOutput) Uri ¶ added in v0.8.0
func (o OSPolicyResourceFileRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OSPolicyResourceFileRemoteResponse ¶ added in v0.8.0
type OSPolicyResourceFileRemoteResponse struct { // SHA256 checksum of the remote file. Sha256Checksum string `pulumi:"sha256Checksum"` // URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri string `pulumi:"uri"` }
Specifies a file available via some URI.
type OSPolicyResourceFileRemoteResponseOutput ¶ added in v0.8.0
type OSPolicyResourceFileRemoteResponseOutput struct{ *pulumi.OutputState }
Specifies a file available via some URI.
func (OSPolicyResourceFileRemoteResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileRemoteResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceFileRemoteResponseOutput) Sha256Checksum ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteResponseOutput) Sha256Checksum() pulumi.StringOutput
SHA256 checksum of the remote file.
func (OSPolicyResourceFileRemoteResponseOutput) ToOSPolicyResourceFileRemoteResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteResponseOutput) ToOSPolicyResourceFileRemoteResponseOutput() OSPolicyResourceFileRemoteResponseOutput
func (OSPolicyResourceFileRemoteResponseOutput) ToOSPolicyResourceFileRemoteResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteResponseOutput) ToOSPolicyResourceFileRemoteResponseOutputWithContext(ctx context.Context) OSPolicyResourceFileRemoteResponseOutput
func (OSPolicyResourceFileRemoteResponseOutput) Uri ¶ added in v0.8.0
func (o OSPolicyResourceFileRemoteResponseOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`.
type OSPolicyResourceFileResource ¶ added in v0.8.0
type OSPolicyResourceFileResource struct { // A a file with this content. The size of the content is limited to 1024 characters. Content *string `pulumi:"content"` // A remote or local source. File *OSPolicyResourceFile `pulumi:"file"` // The absolute path of the file within the VM. Path string `pulumi:"path"` // Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions *string `pulumi:"permissions"` // Desired state of the file. State OSPolicyResourceFileResourceState `pulumi:"state"` }
A resource that manages the state of a file.
type OSPolicyResourceFileResourceArgs ¶ added in v0.8.0
type OSPolicyResourceFileResourceArgs struct { // A a file with this content. The size of the content is limited to 1024 characters. Content pulumi.StringPtrInput `pulumi:"content"` // A remote or local source. File OSPolicyResourceFilePtrInput `pulumi:"file"` // The absolute path of the file within the VM. Path pulumi.StringInput `pulumi:"path"` // Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions pulumi.StringPtrInput `pulumi:"permissions"` // Desired state of the file. State OSPolicyResourceFileResourceStateInput `pulumi:"state"` }
A resource that manages the state of a file.
func (OSPolicyResourceFileResourceArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileResourceArgs) ElementType() reflect.Type
func (OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourceOutput ¶ added in v0.8.0
func (i OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourceOutput() OSPolicyResourceFileResourceOutput
func (OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourceOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourceOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceOutput
func (OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourcePtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourcePtrOutput() OSPolicyResourceFileResourcePtrOutput
func (OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourcePtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceFileResourceArgs) ToOSPolicyResourceFileResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourcePtrOutput
type OSPolicyResourceFileResourceInput ¶ added in v0.8.0
type OSPolicyResourceFileResourceInput interface { pulumi.Input ToOSPolicyResourceFileResourceOutput() OSPolicyResourceFileResourceOutput ToOSPolicyResourceFileResourceOutputWithContext(context.Context) OSPolicyResourceFileResourceOutput }
OSPolicyResourceFileResourceInput is an input type that accepts OSPolicyResourceFileResourceArgs and OSPolicyResourceFileResourceOutput values. You can construct a concrete instance of `OSPolicyResourceFileResourceInput` via:
OSPolicyResourceFileResourceArgs{...}
type OSPolicyResourceFileResourceOutput ¶ added in v0.8.0
type OSPolicyResourceFileResourceOutput struct{ *pulumi.OutputState }
A resource that manages the state of a file.
func (OSPolicyResourceFileResourceOutput) Content ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceOutput) Content() pulumi.StringPtrOutput
A a file with this content. The size of the content is limited to 1024 characters.
func (OSPolicyResourceFileResourceOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileResourceOutput) ElementType() reflect.Type
func (OSPolicyResourceFileResourceOutput) File ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceOutput) File() OSPolicyResourceFilePtrOutput
A remote or local source.
func (OSPolicyResourceFileResourceOutput) Path ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceOutput) Path() pulumi.StringOutput
The absolute path of the file within the VM.
func (OSPolicyResourceFileResourceOutput) Permissions ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceOutput) Permissions() pulumi.StringPtrOutput
Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4
func (OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourceOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourceOutput() OSPolicyResourceFileResourceOutput
func (OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourceOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourceOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceOutput
func (OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourcePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourcePtrOutput() OSPolicyResourceFileResourcePtrOutput
func (OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourcePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceOutput) ToOSPolicyResourceFileResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourcePtrOutput
type OSPolicyResourceFileResourcePtrInput ¶ added in v0.8.0
type OSPolicyResourceFileResourcePtrInput interface { pulumi.Input ToOSPolicyResourceFileResourcePtrOutput() OSPolicyResourceFileResourcePtrOutput ToOSPolicyResourceFileResourcePtrOutputWithContext(context.Context) OSPolicyResourceFileResourcePtrOutput }
OSPolicyResourceFileResourcePtrInput is an input type that accepts OSPolicyResourceFileResourceArgs, OSPolicyResourceFileResourcePtr and OSPolicyResourceFileResourcePtrOutput values. You can construct a concrete instance of `OSPolicyResourceFileResourcePtrInput` via:
OSPolicyResourceFileResourceArgs{...} or: nil
func OSPolicyResourceFileResourcePtr ¶ added in v0.8.0
func OSPolicyResourceFileResourcePtr(v *OSPolicyResourceFileResourceArgs) OSPolicyResourceFileResourcePtrInput
type OSPolicyResourceFileResourcePtrOutput ¶ added in v0.8.0
type OSPolicyResourceFileResourcePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceFileResourcePtrOutput) Content ¶ added in v0.8.0
func (o OSPolicyResourceFileResourcePtrOutput) Content() pulumi.StringPtrOutput
A a file with this content. The size of the content is limited to 1024 characters.
func (OSPolicyResourceFileResourcePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileResourcePtrOutput) ElementType() reflect.Type
func (OSPolicyResourceFileResourcePtrOutput) File ¶ added in v0.8.0
func (o OSPolicyResourceFileResourcePtrOutput) File() OSPolicyResourceFilePtrOutput
A remote or local source.
func (OSPolicyResourceFileResourcePtrOutput) Path ¶ added in v0.8.0
func (o OSPolicyResourceFileResourcePtrOutput) Path() pulumi.StringPtrOutput
The absolute path of the file within the VM.
func (OSPolicyResourceFileResourcePtrOutput) Permissions ¶ added in v0.8.0
func (o OSPolicyResourceFileResourcePtrOutput) Permissions() pulumi.StringPtrOutput
Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4
func (OSPolicyResourceFileResourcePtrOutput) ToOSPolicyResourceFileResourcePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourcePtrOutput) ToOSPolicyResourceFileResourcePtrOutput() OSPolicyResourceFileResourcePtrOutput
func (OSPolicyResourceFileResourcePtrOutput) ToOSPolicyResourceFileResourcePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourcePtrOutput) ToOSPolicyResourceFileResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourcePtrOutput
type OSPolicyResourceFileResourceResponse ¶ added in v0.8.0
type OSPolicyResourceFileResourceResponse struct { // A a file with this content. The size of the content is limited to 1024 characters. Content string `pulumi:"content"` // A remote or local source. File OSPolicyResourceFileResponse `pulumi:"file"` // The absolute path of the file within the VM. Path string `pulumi:"path"` // Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4 Permissions string `pulumi:"permissions"` // Desired state of the file. State string `pulumi:"state"` }
A resource that manages the state of a file.
type OSPolicyResourceFileResourceResponseOutput ¶ added in v0.8.0
type OSPolicyResourceFileResourceResponseOutput struct{ *pulumi.OutputState }
A resource that manages the state of a file.
func (OSPolicyResourceFileResourceResponseOutput) Content ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceResponseOutput) Content() pulumi.StringOutput
A a file with this content. The size of the content is limited to 1024 characters.
func (OSPolicyResourceFileResourceResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileResourceResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceFileResourceResponseOutput) Path ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceResponseOutput) Path() pulumi.StringOutput
The absolute path of the file within the VM.
func (OSPolicyResourceFileResourceResponseOutput) Permissions ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceResponseOutput) Permissions() pulumi.StringOutput
Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4
func (OSPolicyResourceFileResourceResponseOutput) State ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceResponseOutput) State() pulumi.StringOutput
Desired state of the file.
func (OSPolicyResourceFileResourceResponseOutput) ToOSPolicyResourceFileResourceResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceResponseOutput) ToOSPolicyResourceFileResourceResponseOutput() OSPolicyResourceFileResourceResponseOutput
func (OSPolicyResourceFileResourceResponseOutput) ToOSPolicyResourceFileResourceResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceResponseOutput) ToOSPolicyResourceFileResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceResponseOutput
type OSPolicyResourceFileResourceState ¶ added in v0.8.0
type OSPolicyResourceFileResourceState string
Required. Desired state of the file.
func (OSPolicyResourceFileResourceState) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileResourceState) ElementType() reflect.Type
func (OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStateOutput ¶ added in v0.8.0
func (e OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStateOutput() OSPolicyResourceFileResourceStateOutput
func (OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStateOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStateOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStateOutput
func (OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStatePtrOutput ¶ added in v0.8.0
func (e OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStatePtrOutput() OSPolicyResourceFileResourceStatePtrOutput
func (OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStatePtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceFileResourceState) ToOSPolicyResourceFileResourceStatePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStatePtrOutput
func (OSPolicyResourceFileResourceState) ToStringOutput ¶ added in v0.8.0
func (e OSPolicyResourceFileResourceState) ToStringOutput() pulumi.StringOutput
func (OSPolicyResourceFileResourceState) ToStringOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceFileResourceState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyResourceFileResourceState) ToStringPtrOutput ¶ added in v0.8.0
func (e OSPolicyResourceFileResourceState) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceFileResourceState) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceFileResourceState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceFileResourceStateInput ¶ added in v0.8.0
type OSPolicyResourceFileResourceStateInput interface { pulumi.Input ToOSPolicyResourceFileResourceStateOutput() OSPolicyResourceFileResourceStateOutput ToOSPolicyResourceFileResourceStateOutputWithContext(context.Context) OSPolicyResourceFileResourceStateOutput }
OSPolicyResourceFileResourceStateInput is an input type that accepts OSPolicyResourceFileResourceStateArgs and OSPolicyResourceFileResourceStateOutput values. You can construct a concrete instance of `OSPolicyResourceFileResourceStateInput` via:
OSPolicyResourceFileResourceStateArgs{...}
type OSPolicyResourceFileResourceStateOutput ¶ added in v0.8.0
type OSPolicyResourceFileResourceStateOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceFileResourceStateOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileResourceStateOutput) ElementType() reflect.Type
func (OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStateOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStateOutput() OSPolicyResourceFileResourceStateOutput
func (OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStateOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStateOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStateOutput
func (OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStatePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStatePtrOutput() OSPolicyResourceFileResourceStatePtrOutput
func (OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStatePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStateOutput) ToOSPolicyResourceFileResourceStatePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStatePtrOutput
func (OSPolicyResourceFileResourceStateOutput) ToStringOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStateOutput) ToStringOutput() pulumi.StringOutput
func (OSPolicyResourceFileResourceStateOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyResourceFileResourceStateOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceFileResourceStateOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceFileResourceStatePtrInput ¶ added in v0.8.0
type OSPolicyResourceFileResourceStatePtrInput interface { pulumi.Input ToOSPolicyResourceFileResourceStatePtrOutput() OSPolicyResourceFileResourceStatePtrOutput ToOSPolicyResourceFileResourceStatePtrOutputWithContext(context.Context) OSPolicyResourceFileResourceStatePtrOutput }
func OSPolicyResourceFileResourceStatePtr ¶ added in v0.8.0
func OSPolicyResourceFileResourceStatePtr(v string) OSPolicyResourceFileResourceStatePtrInput
type OSPolicyResourceFileResourceStatePtrOutput ¶ added in v0.8.0
type OSPolicyResourceFileResourceStatePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceFileResourceStatePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileResourceStatePtrOutput) ElementType() reflect.Type
func (OSPolicyResourceFileResourceStatePtrOutput) ToOSPolicyResourceFileResourceStatePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStatePtrOutput) ToOSPolicyResourceFileResourceStatePtrOutput() OSPolicyResourceFileResourceStatePtrOutput
func (OSPolicyResourceFileResourceStatePtrOutput) ToOSPolicyResourceFileResourceStatePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStatePtrOutput) ToOSPolicyResourceFileResourceStatePtrOutputWithContext(ctx context.Context) OSPolicyResourceFileResourceStatePtrOutput
func (OSPolicyResourceFileResourceStatePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceFileResourceStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResourceStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceFileResponse ¶ added in v0.8.0
type OSPolicyResourceFileResponse struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. AllowInsecure bool `pulumi:"allowInsecure"` // A Cloud Storage object. Gcs OSPolicyResourceFileGcsResponse `pulumi:"gcs"` // A local path within the VM to use. LocalPath string `pulumi:"localPath"` // A generic remote file. Remote OSPolicyResourceFileRemoteResponse `pulumi:"remote"` }
A remote or local file.
type OSPolicyResourceFileResponseOutput ¶ added in v0.8.0
type OSPolicyResourceFileResponseOutput struct{ *pulumi.OutputState }
A remote or local file.
func (OSPolicyResourceFileResponseOutput) AllowInsecure ¶ added in v0.8.0
func (o OSPolicyResourceFileResponseOutput) AllowInsecure() pulumi.BoolOutput
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
func (OSPolicyResourceFileResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceFileResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceFileResponseOutput) LocalPath ¶ added in v0.8.0
func (o OSPolicyResourceFileResponseOutput) LocalPath() pulumi.StringOutput
A local path within the VM to use.
func (OSPolicyResourceFileResponseOutput) Remote ¶ added in v0.8.0
func (o OSPolicyResourceFileResponseOutput) Remote() OSPolicyResourceFileRemoteResponseOutput
A generic remote file.
func (OSPolicyResourceFileResponseOutput) ToOSPolicyResourceFileResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceFileResponseOutput) ToOSPolicyResourceFileResponseOutput() OSPolicyResourceFileResponseOutput
func (OSPolicyResourceFileResponseOutput) ToOSPolicyResourceFileResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceFileResponseOutput) ToOSPolicyResourceFileResponseOutputWithContext(ctx context.Context) OSPolicyResourceFileResponseOutput
type OSPolicyResourceGroup ¶ added in v0.8.0
type OSPolicyResourceGroup struct { // List of inventory filters for the resource group. The resources in this resource group are applied to the target VM if it satisfies at least one of the following inventory filters. For example, to apply this resource group to VMs running either `RHEL` or `CentOS` operating systems, specify 2 items for the list with following values: inventory_filters[0].os_short_name='rhel' and inventory_filters[1].os_short_name='centos' If the list is empty, this resource group will be applied to the target VM unconditionally. InventoryFilters []OSPolicyInventoryFilter `pulumi:"inventoryFilters"` // List of resources configured for this resource group. The resources are executed in the exact order specified here. Resources []OSPolicyResource `pulumi:"resources"` }
Resource groups provide a mechanism to group OS policy resources. Resource groups enable OS policy authors to create a single OS policy to be applied to VMs running different operating Systems. When the OS policy is applied to a target VM, the appropriate resource group within the OS policy is selected based on the `OSFilter` specified within the resource group.
type OSPolicyResourceGroupArgs ¶ added in v0.8.0
type OSPolicyResourceGroupArgs struct { // List of inventory filters for the resource group. The resources in this resource group are applied to the target VM if it satisfies at least one of the following inventory filters. For example, to apply this resource group to VMs running either `RHEL` or `CentOS` operating systems, specify 2 items for the list with following values: inventory_filters[0].os_short_name='rhel' and inventory_filters[1].os_short_name='centos' If the list is empty, this resource group will be applied to the target VM unconditionally. InventoryFilters OSPolicyInventoryFilterArrayInput `pulumi:"inventoryFilters"` // List of resources configured for this resource group. The resources are executed in the exact order specified here. Resources OSPolicyResourceArrayInput `pulumi:"resources"` }
Resource groups provide a mechanism to group OS policy resources. Resource groups enable OS policy authors to create a single OS policy to be applied to VMs running different operating Systems. When the OS policy is applied to a target VM, the appropriate resource group within the OS policy is selected based on the `OSFilter` specified within the resource group.
func (OSPolicyResourceGroupArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceGroupArgs) ElementType() reflect.Type
func (OSPolicyResourceGroupArgs) ToOSPolicyResourceGroupOutput ¶ added in v0.8.0
func (i OSPolicyResourceGroupArgs) ToOSPolicyResourceGroupOutput() OSPolicyResourceGroupOutput
func (OSPolicyResourceGroupArgs) ToOSPolicyResourceGroupOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceGroupArgs) ToOSPolicyResourceGroupOutputWithContext(ctx context.Context) OSPolicyResourceGroupOutput
type OSPolicyResourceGroupArray ¶ added in v0.8.0
type OSPolicyResourceGroupArray []OSPolicyResourceGroupInput
func (OSPolicyResourceGroupArray) ElementType ¶ added in v0.8.0
func (OSPolicyResourceGroupArray) ElementType() reflect.Type
func (OSPolicyResourceGroupArray) ToOSPolicyResourceGroupArrayOutput ¶ added in v0.8.0
func (i OSPolicyResourceGroupArray) ToOSPolicyResourceGroupArrayOutput() OSPolicyResourceGroupArrayOutput
func (OSPolicyResourceGroupArray) ToOSPolicyResourceGroupArrayOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceGroupArray) ToOSPolicyResourceGroupArrayOutputWithContext(ctx context.Context) OSPolicyResourceGroupArrayOutput
type OSPolicyResourceGroupArrayInput ¶ added in v0.8.0
type OSPolicyResourceGroupArrayInput interface { pulumi.Input ToOSPolicyResourceGroupArrayOutput() OSPolicyResourceGroupArrayOutput ToOSPolicyResourceGroupArrayOutputWithContext(context.Context) OSPolicyResourceGroupArrayOutput }
OSPolicyResourceGroupArrayInput is an input type that accepts OSPolicyResourceGroupArray and OSPolicyResourceGroupArrayOutput values. You can construct a concrete instance of `OSPolicyResourceGroupArrayInput` via:
OSPolicyResourceGroupArray{ OSPolicyResourceGroupArgs{...} }
type OSPolicyResourceGroupArrayOutput ¶ added in v0.8.0
type OSPolicyResourceGroupArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceGroupArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceGroupArrayOutput) ElementType() reflect.Type
func (OSPolicyResourceGroupArrayOutput) Index ¶ added in v0.8.0
func (o OSPolicyResourceGroupArrayOutput) Index(i pulumi.IntInput) OSPolicyResourceGroupOutput
func (OSPolicyResourceGroupArrayOutput) ToOSPolicyResourceGroupArrayOutput ¶ added in v0.8.0
func (o OSPolicyResourceGroupArrayOutput) ToOSPolicyResourceGroupArrayOutput() OSPolicyResourceGroupArrayOutput
func (OSPolicyResourceGroupArrayOutput) ToOSPolicyResourceGroupArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceGroupArrayOutput) ToOSPolicyResourceGroupArrayOutputWithContext(ctx context.Context) OSPolicyResourceGroupArrayOutput
type OSPolicyResourceGroupInput ¶ added in v0.8.0
type OSPolicyResourceGroupInput interface { pulumi.Input ToOSPolicyResourceGroupOutput() OSPolicyResourceGroupOutput ToOSPolicyResourceGroupOutputWithContext(context.Context) OSPolicyResourceGroupOutput }
OSPolicyResourceGroupInput is an input type that accepts OSPolicyResourceGroupArgs and OSPolicyResourceGroupOutput values. You can construct a concrete instance of `OSPolicyResourceGroupInput` via:
OSPolicyResourceGroupArgs{...}
type OSPolicyResourceGroupOutput ¶ added in v0.8.0
type OSPolicyResourceGroupOutput struct{ *pulumi.OutputState }
Resource groups provide a mechanism to group OS policy resources. Resource groups enable OS policy authors to create a single OS policy to be applied to VMs running different operating Systems. When the OS policy is applied to a target VM, the appropriate resource group within the OS policy is selected based on the `OSFilter` specified within the resource group.
func (OSPolicyResourceGroupOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceGroupOutput) ElementType() reflect.Type
func (OSPolicyResourceGroupOutput) InventoryFilters ¶ added in v0.8.0
func (o OSPolicyResourceGroupOutput) InventoryFilters() OSPolicyInventoryFilterArrayOutput
List of inventory filters for the resource group. The resources in this resource group are applied to the target VM if it satisfies at least one of the following inventory filters. For example, to apply this resource group to VMs running either `RHEL` or `CentOS` operating systems, specify 2 items for the list with following values: inventory_filters[0].os_short_name='rhel' and inventory_filters[1].os_short_name='centos' If the list is empty, this resource group will be applied to the target VM unconditionally.
func (OSPolicyResourceGroupOutput) Resources ¶ added in v0.8.0
func (o OSPolicyResourceGroupOutput) Resources() OSPolicyResourceArrayOutput
List of resources configured for this resource group. The resources are executed in the exact order specified here.
func (OSPolicyResourceGroupOutput) ToOSPolicyResourceGroupOutput ¶ added in v0.8.0
func (o OSPolicyResourceGroupOutput) ToOSPolicyResourceGroupOutput() OSPolicyResourceGroupOutput
func (OSPolicyResourceGroupOutput) ToOSPolicyResourceGroupOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceGroupOutput) ToOSPolicyResourceGroupOutputWithContext(ctx context.Context) OSPolicyResourceGroupOutput
type OSPolicyResourceGroupResponse ¶ added in v0.8.0
type OSPolicyResourceGroupResponse struct { // List of inventory filters for the resource group. The resources in this resource group are applied to the target VM if it satisfies at least one of the following inventory filters. For example, to apply this resource group to VMs running either `RHEL` or `CentOS` operating systems, specify 2 items for the list with following values: inventory_filters[0].os_short_name='rhel' and inventory_filters[1].os_short_name='centos' If the list is empty, this resource group will be applied to the target VM unconditionally. InventoryFilters []OSPolicyInventoryFilterResponse `pulumi:"inventoryFilters"` // List of resources configured for this resource group. The resources are executed in the exact order specified here. Resources []OSPolicyResourceResponse `pulumi:"resources"` }
Resource groups provide a mechanism to group OS policy resources. Resource groups enable OS policy authors to create a single OS policy to be applied to VMs running different operating Systems. When the OS policy is applied to a target VM, the appropriate resource group within the OS policy is selected based on the `OSFilter` specified within the resource group.
type OSPolicyResourceGroupResponseArrayOutput ¶ added in v0.8.0
type OSPolicyResourceGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceGroupResponseArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceGroupResponseArrayOutput) ElementType() reflect.Type
func (OSPolicyResourceGroupResponseArrayOutput) ToOSPolicyResourceGroupResponseArrayOutput ¶ added in v0.8.0
func (o OSPolicyResourceGroupResponseArrayOutput) ToOSPolicyResourceGroupResponseArrayOutput() OSPolicyResourceGroupResponseArrayOutput
func (OSPolicyResourceGroupResponseArrayOutput) ToOSPolicyResourceGroupResponseArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceGroupResponseArrayOutput) ToOSPolicyResourceGroupResponseArrayOutputWithContext(ctx context.Context) OSPolicyResourceGroupResponseArrayOutput
type OSPolicyResourceGroupResponseOutput ¶ added in v0.8.0
type OSPolicyResourceGroupResponseOutput struct{ *pulumi.OutputState }
Resource groups provide a mechanism to group OS policy resources. Resource groups enable OS policy authors to create a single OS policy to be applied to VMs running different operating Systems. When the OS policy is applied to a target VM, the appropriate resource group within the OS policy is selected based on the `OSFilter` specified within the resource group.
func (OSPolicyResourceGroupResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceGroupResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceGroupResponseOutput) InventoryFilters ¶ added in v0.8.0
func (o OSPolicyResourceGroupResponseOutput) InventoryFilters() OSPolicyInventoryFilterResponseArrayOutput
List of inventory filters for the resource group. The resources in this resource group are applied to the target VM if it satisfies at least one of the following inventory filters. For example, to apply this resource group to VMs running either `RHEL` or `CentOS` operating systems, specify 2 items for the list with following values: inventory_filters[0].os_short_name='rhel' and inventory_filters[1].os_short_name='centos' If the list is empty, this resource group will be applied to the target VM unconditionally.
func (OSPolicyResourceGroupResponseOutput) Resources ¶ added in v0.8.0
func (o OSPolicyResourceGroupResponseOutput) Resources() OSPolicyResourceResponseArrayOutput
List of resources configured for this resource group. The resources are executed in the exact order specified here.
func (OSPolicyResourceGroupResponseOutput) ToOSPolicyResourceGroupResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceGroupResponseOutput) ToOSPolicyResourceGroupResponseOutput() OSPolicyResourceGroupResponseOutput
func (OSPolicyResourceGroupResponseOutput) ToOSPolicyResourceGroupResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceGroupResponseOutput) ToOSPolicyResourceGroupResponseOutputWithContext(ctx context.Context) OSPolicyResourceGroupResponseOutput
type OSPolicyResourceInput ¶ added in v0.8.0
type OSPolicyResourceInput interface { pulumi.Input ToOSPolicyResourceOutput() OSPolicyResourceOutput ToOSPolicyResourceOutputWithContext(context.Context) OSPolicyResourceOutput }
OSPolicyResourceInput is an input type that accepts OSPolicyResourceArgs and OSPolicyResourceOutput values. You can construct a concrete instance of `OSPolicyResourceInput` via:
OSPolicyResourceArgs{...}
type OSPolicyResourceOutput ¶ added in v0.8.0
type OSPolicyResourceOutput struct{ *pulumi.OutputState }
An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc. The system ensures that resources are always in their desired state by taking necessary actions if they have drifted from their desired state.
func (OSPolicyResourceOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceOutput) ElementType() reflect.Type
func (OSPolicyResourceOutput) Exec ¶ added in v0.8.0
func (o OSPolicyResourceOutput) Exec() OSPolicyResourceExecResourcePtrOutput
Exec resource
func (OSPolicyResourceOutput) File ¶ added in v0.8.0
func (o OSPolicyResourceOutput) File() OSPolicyResourceFileResourcePtrOutput
File resource
func (OSPolicyResourceOutput) Id ¶ added in v0.8.0
func (o OSPolicyResourceOutput) Id() pulumi.StringOutput
The id of the resource with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the OS policy.
func (OSPolicyResourceOutput) Pkg ¶ added in v0.8.0
func (o OSPolicyResourceOutput) Pkg() OSPolicyResourcePackageResourcePtrOutput
Package resource
func (OSPolicyResourceOutput) Repository ¶ added in v0.8.0
func (o OSPolicyResourceOutput) Repository() OSPolicyResourceRepositoryResourcePtrOutput
Package repository resource
func (OSPolicyResourceOutput) ToOSPolicyResourceOutput ¶ added in v0.8.0
func (o OSPolicyResourceOutput) ToOSPolicyResourceOutput() OSPolicyResourceOutput
func (OSPolicyResourceOutput) ToOSPolicyResourceOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceOutput) ToOSPolicyResourceOutputWithContext(ctx context.Context) OSPolicyResourceOutput
type OSPolicyResourcePackageResource ¶ added in v0.8.0
type OSPolicyResourcePackageResource struct { // A package managed by Apt. Apt *OSPolicyResourcePackageResourceAPT `pulumi:"apt"` // A deb package file. Deb *OSPolicyResourcePackageResourceDeb `pulumi:"deb"` // The desired state the agent should maintain for this package. DesiredState OSPolicyResourcePackageResourceDesiredState `pulumi:"desiredState"` // A package managed by GooGet. Googet *OSPolicyResourcePackageResourceGooGet `pulumi:"googet"` // An MSI package. Msi *OSPolicyResourcePackageResourceMSI `pulumi:"msi"` // An rpm package file. Rpm *OSPolicyResourcePackageResourceRPM `pulumi:"rpm"` // A package managed by YUM. Yum *OSPolicyResourcePackageResourceYUM `pulumi:"yum"` // A package managed by Zypper. Zypper *OSPolicyResourcePackageResourceZypper `pulumi:"zypper"` }
A resource that manages a system package.
type OSPolicyResourcePackageResourceAPT ¶ added in v0.8.0
type OSPolicyResourcePackageResourceAPT struct { // Package name. Name string `pulumi:"name"` }
A package managed by APT. - install: `apt-get update && apt-get -y install [name]` - remove: `apt-get -y remove [name]`
type OSPolicyResourcePackageResourceAPTArgs ¶ added in v0.8.0
type OSPolicyResourcePackageResourceAPTArgs struct { // Package name. Name pulumi.StringInput `pulumi:"name"` }
A package managed by APT. - install: `apt-get update && apt-get -y install [name]` - remove: `apt-get -y remove [name]`
func (OSPolicyResourcePackageResourceAPTArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceAPTArgs) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTOutput() OSPolicyResourcePackageResourceAPTOutput
func (OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTOutput
func (OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTPtrOutput() OSPolicyResourcePackageResourceAPTPtrOutput
func (OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceAPTArgs) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTPtrOutput
type OSPolicyResourcePackageResourceAPTInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceAPTInput interface { pulumi.Input ToOSPolicyResourcePackageResourceAPTOutput() OSPolicyResourcePackageResourceAPTOutput ToOSPolicyResourcePackageResourceAPTOutputWithContext(context.Context) OSPolicyResourcePackageResourceAPTOutput }
OSPolicyResourcePackageResourceAPTInput is an input type that accepts OSPolicyResourcePackageResourceAPTArgs and OSPolicyResourcePackageResourceAPTOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceAPTInput` via:
OSPolicyResourcePackageResourceAPTArgs{...}
type OSPolicyResourcePackageResourceAPTOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceAPTOutput struct{ *pulumi.OutputState }
A package managed by APT. - install: `apt-get update && apt-get -y install [name]` - remove: `apt-get -y remove [name]`
func (OSPolicyResourcePackageResourceAPTOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceAPTOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceAPTOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTOutput) Name() pulumi.StringOutput
Package name.
func (OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTOutput() OSPolicyResourcePackageResourceAPTOutput
func (OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTOutput
func (OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTPtrOutput() OSPolicyResourcePackageResourceAPTPtrOutput
func (OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTOutput) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTPtrOutput
type OSPolicyResourcePackageResourceAPTPtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceAPTPtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourceAPTPtrOutput() OSPolicyResourcePackageResourceAPTPtrOutput ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext(context.Context) OSPolicyResourcePackageResourceAPTPtrOutput }
OSPolicyResourcePackageResourceAPTPtrInput is an input type that accepts OSPolicyResourcePackageResourceAPTArgs, OSPolicyResourcePackageResourceAPTPtr and OSPolicyResourcePackageResourceAPTPtrOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceAPTPtrInput` via:
OSPolicyResourcePackageResourceAPTArgs{...} or: nil
func OSPolicyResourcePackageResourceAPTPtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourceAPTPtr(v *OSPolicyResourcePackageResourceAPTArgs) OSPolicyResourcePackageResourceAPTPtrInput
type OSPolicyResourcePackageResourceAPTPtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceAPTPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceAPTPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceAPTPtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceAPTPtrOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTPtrOutput) Name() pulumi.StringPtrOutput
Package name.
func (OSPolicyResourcePackageResourceAPTPtrOutput) ToOSPolicyResourcePackageResourceAPTPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTPtrOutput) ToOSPolicyResourcePackageResourceAPTPtrOutput() OSPolicyResourcePackageResourceAPTPtrOutput
func (OSPolicyResourcePackageResourceAPTPtrOutput) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTPtrOutput) ToOSPolicyResourcePackageResourceAPTPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTPtrOutput
type OSPolicyResourcePackageResourceAPTResponse ¶ added in v0.8.0
type OSPolicyResourcePackageResourceAPTResponse struct { // Package name. Name string `pulumi:"name"` }
A package managed by APT. - install: `apt-get update && apt-get -y install [name]` - remove: `apt-get -y remove [name]`
type OSPolicyResourcePackageResourceAPTResponseOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceAPTResponseOutput struct{ *pulumi.OutputState }
A package managed by APT. - install: `apt-get update && apt-get -y install [name]` - remove: `apt-get -y remove [name]`
func (OSPolicyResourcePackageResourceAPTResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceAPTResponseOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceAPTResponseOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTResponseOutput) Name() pulumi.StringOutput
Package name.
func (OSPolicyResourcePackageResourceAPTResponseOutput) ToOSPolicyResourcePackageResourceAPTResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTResponseOutput) ToOSPolicyResourcePackageResourceAPTResponseOutput() OSPolicyResourcePackageResourceAPTResponseOutput
func (OSPolicyResourcePackageResourceAPTResponseOutput) ToOSPolicyResourcePackageResourceAPTResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceAPTResponseOutput) ToOSPolicyResourcePackageResourceAPTResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceAPTResponseOutput
type OSPolicyResourcePackageResourceArgs ¶ added in v0.8.0
type OSPolicyResourcePackageResourceArgs struct { // A package managed by Apt. Apt OSPolicyResourcePackageResourceAPTPtrInput `pulumi:"apt"` // A deb package file. Deb OSPolicyResourcePackageResourceDebPtrInput `pulumi:"deb"` // The desired state the agent should maintain for this package. DesiredState OSPolicyResourcePackageResourceDesiredStateInput `pulumi:"desiredState"` // A package managed by GooGet. Googet OSPolicyResourcePackageResourceGooGetPtrInput `pulumi:"googet"` // An MSI package. Msi OSPolicyResourcePackageResourceMSIPtrInput `pulumi:"msi"` // An rpm package file. Rpm OSPolicyResourcePackageResourceRPMPtrInput `pulumi:"rpm"` // A package managed by YUM. Yum OSPolicyResourcePackageResourceYUMPtrInput `pulumi:"yum"` // A package managed by Zypper. Zypper OSPolicyResourcePackageResourceZypperPtrInput `pulumi:"zypper"` }
A resource that manages a system package.
func (OSPolicyResourcePackageResourceArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceArgs) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourceOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourceOutput() OSPolicyResourcePackageResourceOutput
func (OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourceOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourceOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceOutput
func (OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourcePtrOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourcePtrOutput() OSPolicyResourcePackageResourcePtrOutput
func (OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourcePtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceArgs) ToOSPolicyResourcePackageResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourcePtrOutput
type OSPolicyResourcePackageResourceDeb ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDeb struct { // Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb` PullDeps *bool `pulumi:"pullDeps"` // A deb package. Source OSPolicyResourceFile `pulumi:"source"` }
A deb package file. dpkg packages only support INSTALLED state.
type OSPolicyResourcePackageResourceDebArgs ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDebArgs struct { // Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb` PullDeps pulumi.BoolPtrInput `pulumi:"pullDeps"` // A deb package. Source OSPolicyResourceFileInput `pulumi:"source"` }
A deb package file. dpkg packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceDebArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceDebArgs) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebOutput() OSPolicyResourcePackageResourceDebOutput
func (OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebOutput
func (OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebPtrOutput() OSPolicyResourcePackageResourceDebPtrOutput
func (OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceDebArgs) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebPtrOutput
type OSPolicyResourcePackageResourceDebInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDebInput interface { pulumi.Input ToOSPolicyResourcePackageResourceDebOutput() OSPolicyResourcePackageResourceDebOutput ToOSPolicyResourcePackageResourceDebOutputWithContext(context.Context) OSPolicyResourcePackageResourceDebOutput }
OSPolicyResourcePackageResourceDebInput is an input type that accepts OSPolicyResourcePackageResourceDebArgs and OSPolicyResourcePackageResourceDebOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceDebInput` via:
OSPolicyResourcePackageResourceDebArgs{...}
type OSPolicyResourcePackageResourceDebOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDebOutput struct{ *pulumi.OutputState }
A deb package file. dpkg packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceDebOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceDebOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceDebOutput) PullDeps ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebOutput) PullDeps() pulumi.BoolPtrOutput
Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb`
func (OSPolicyResourcePackageResourceDebOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebOutput) Source() OSPolicyResourceFileOutput
A deb package.
func (OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebOutput() OSPolicyResourcePackageResourceDebOutput
func (OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebOutput
func (OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebPtrOutput() OSPolicyResourcePackageResourceDebPtrOutput
func (OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebOutput) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebPtrOutput
type OSPolicyResourcePackageResourceDebPtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDebPtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourceDebPtrOutput() OSPolicyResourcePackageResourceDebPtrOutput ToOSPolicyResourcePackageResourceDebPtrOutputWithContext(context.Context) OSPolicyResourcePackageResourceDebPtrOutput }
OSPolicyResourcePackageResourceDebPtrInput is an input type that accepts OSPolicyResourcePackageResourceDebArgs, OSPolicyResourcePackageResourceDebPtr and OSPolicyResourcePackageResourceDebPtrOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceDebPtrInput` via:
OSPolicyResourcePackageResourceDebArgs{...} or: nil
func OSPolicyResourcePackageResourceDebPtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourceDebPtr(v *OSPolicyResourcePackageResourceDebArgs) OSPolicyResourcePackageResourceDebPtrInput
type OSPolicyResourcePackageResourceDebPtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDebPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceDebPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceDebPtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceDebPtrOutput) PullDeps ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebPtrOutput) PullDeps() pulumi.BoolPtrOutput
Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb`
func (OSPolicyResourcePackageResourceDebPtrOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebPtrOutput) Source() OSPolicyResourceFilePtrOutput
A deb package.
func (OSPolicyResourcePackageResourceDebPtrOutput) ToOSPolicyResourcePackageResourceDebPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebPtrOutput) ToOSPolicyResourcePackageResourceDebPtrOutput() OSPolicyResourcePackageResourceDebPtrOutput
func (OSPolicyResourcePackageResourceDebPtrOutput) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebPtrOutput) ToOSPolicyResourcePackageResourceDebPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebPtrOutput
type OSPolicyResourcePackageResourceDebResponse ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDebResponse struct { // Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb` PullDeps bool `pulumi:"pullDeps"` // A deb package. Source OSPolicyResourceFileResponse `pulumi:"source"` }
A deb package file. dpkg packages only support INSTALLED state.
type OSPolicyResourcePackageResourceDebResponseOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDebResponseOutput struct{ *pulumi.OutputState }
A deb package file. dpkg packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceDebResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceDebResponseOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceDebResponseOutput) PullDeps ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebResponseOutput) PullDeps() pulumi.BoolOutput
Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb`
func (OSPolicyResourcePackageResourceDebResponseOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebResponseOutput) Source() OSPolicyResourceFileResponseOutput
A deb package.
func (OSPolicyResourcePackageResourceDebResponseOutput) ToOSPolicyResourcePackageResourceDebResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebResponseOutput) ToOSPolicyResourcePackageResourceDebResponseOutput() OSPolicyResourcePackageResourceDebResponseOutput
func (OSPolicyResourcePackageResourceDebResponseOutput) ToOSPolicyResourcePackageResourceDebResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDebResponseOutput) ToOSPolicyResourcePackageResourceDebResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDebResponseOutput
type OSPolicyResourcePackageResourceDesiredState ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDesiredState string
Required. The desired state the agent should maintain for this package.
func (OSPolicyResourcePackageResourceDesiredState) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceDesiredState) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStateOutput ¶ added in v0.8.0
func (e OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStateOutput() OSPolicyResourcePackageResourceDesiredStateOutput
func (OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStateOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStateOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStateOutput
func (OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput ¶ added in v0.8.0
func (e OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput() OSPolicyResourcePackageResourceDesiredStatePtrOutput
func (OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourcePackageResourceDesiredState) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStatePtrOutput
func (OSPolicyResourcePackageResourceDesiredState) ToStringOutput ¶ added in v0.8.0
func (e OSPolicyResourcePackageResourceDesiredState) ToStringOutput() pulumi.StringOutput
func (OSPolicyResourcePackageResourceDesiredState) ToStringOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourcePackageResourceDesiredState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyResourcePackageResourceDesiredState) ToStringPtrOutput ¶ added in v0.8.0
func (e OSPolicyResourcePackageResourceDesiredState) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourcePackageResourceDesiredState) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourcePackageResourceDesiredState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourcePackageResourceDesiredStateInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDesiredStateInput interface { pulumi.Input ToOSPolicyResourcePackageResourceDesiredStateOutput() OSPolicyResourcePackageResourceDesiredStateOutput ToOSPolicyResourcePackageResourceDesiredStateOutputWithContext(context.Context) OSPolicyResourcePackageResourceDesiredStateOutput }
OSPolicyResourcePackageResourceDesiredStateInput is an input type that accepts OSPolicyResourcePackageResourceDesiredStateArgs and OSPolicyResourcePackageResourceDesiredStateOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceDesiredStateInput` via:
OSPolicyResourcePackageResourceDesiredStateArgs{...}
type OSPolicyResourcePackageResourceDesiredStateOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDesiredStateOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceDesiredStateOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceDesiredStateOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStateOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStateOutput() OSPolicyResourcePackageResourceDesiredStateOutput
func (OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStateOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStateOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStateOutput
func (OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput() OSPolicyResourcePackageResourceDesiredStatePtrOutput
func (OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStatePtrOutput
func (OSPolicyResourcePackageResourceDesiredStateOutput) ToStringOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToStringOutput() pulumi.StringOutput
func (OSPolicyResourcePackageResourceDesiredStateOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyResourcePackageResourceDesiredStateOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourcePackageResourceDesiredStateOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourcePackageResourceDesiredStatePtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDesiredStatePtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourceDesiredStatePtrOutput() OSPolicyResourcePackageResourceDesiredStatePtrOutput ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext(context.Context) OSPolicyResourcePackageResourceDesiredStatePtrOutput }
func OSPolicyResourcePackageResourceDesiredStatePtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourceDesiredStatePtr(v string) OSPolicyResourcePackageResourceDesiredStatePtrInput
type OSPolicyResourcePackageResourceDesiredStatePtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceDesiredStatePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceDesiredStatePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceDesiredStatePtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutput() OSPolicyResourcePackageResourceDesiredStatePtrOutput
func (OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToOSPolicyResourcePackageResourceDesiredStatePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceDesiredStatePtrOutput
func (OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceDesiredStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourcePackageResourceGooGet ¶ added in v0.8.0
type OSPolicyResourcePackageResourceGooGet struct { // Package name. Name string `pulumi:"name"` }
A package managed by GooGet. - install: `googet -noconfirm install package` - remove: `googet -noconfirm remove package`
type OSPolicyResourcePackageResourceGooGetArgs ¶ added in v0.8.0
type OSPolicyResourcePackageResourceGooGetArgs struct { // Package name. Name pulumi.StringInput `pulumi:"name"` }
A package managed by GooGet. - install: `googet -noconfirm install package` - remove: `googet -noconfirm remove package`
func (OSPolicyResourcePackageResourceGooGetArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceGooGetArgs) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetOutput() OSPolicyResourcePackageResourceGooGetOutput
func (OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetOutput
func (OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetPtrOutput() OSPolicyResourcePackageResourceGooGetPtrOutput
func (OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceGooGetArgs) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetPtrOutput
type OSPolicyResourcePackageResourceGooGetInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceGooGetInput interface { pulumi.Input ToOSPolicyResourcePackageResourceGooGetOutput() OSPolicyResourcePackageResourceGooGetOutput ToOSPolicyResourcePackageResourceGooGetOutputWithContext(context.Context) OSPolicyResourcePackageResourceGooGetOutput }
OSPolicyResourcePackageResourceGooGetInput is an input type that accepts OSPolicyResourcePackageResourceGooGetArgs and OSPolicyResourcePackageResourceGooGetOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceGooGetInput` via:
OSPolicyResourcePackageResourceGooGetArgs{...}
type OSPolicyResourcePackageResourceGooGetOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceGooGetOutput struct{ *pulumi.OutputState }
A package managed by GooGet. - install: `googet -noconfirm install package` - remove: `googet -noconfirm remove package`
func (OSPolicyResourcePackageResourceGooGetOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceGooGetOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceGooGetOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetOutput) Name() pulumi.StringOutput
Package name.
func (OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetOutput() OSPolicyResourcePackageResourceGooGetOutput
func (OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetOutput
func (OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutput() OSPolicyResourcePackageResourceGooGetPtrOutput
func (OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetPtrOutput
type OSPolicyResourcePackageResourceGooGetPtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceGooGetPtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourceGooGetPtrOutput() OSPolicyResourcePackageResourceGooGetPtrOutput ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext(context.Context) OSPolicyResourcePackageResourceGooGetPtrOutput }
OSPolicyResourcePackageResourceGooGetPtrInput is an input type that accepts OSPolicyResourcePackageResourceGooGetArgs, OSPolicyResourcePackageResourceGooGetPtr and OSPolicyResourcePackageResourceGooGetPtrOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceGooGetPtrInput` via:
OSPolicyResourcePackageResourceGooGetArgs{...} or: nil
func OSPolicyResourcePackageResourceGooGetPtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourceGooGetPtr(v *OSPolicyResourcePackageResourceGooGetArgs) OSPolicyResourcePackageResourceGooGetPtrInput
type OSPolicyResourcePackageResourceGooGetPtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceGooGetPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceGooGetPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceGooGetPtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceGooGetPtrOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetPtrOutput) Name() pulumi.StringPtrOutput
Package name.
func (OSPolicyResourcePackageResourceGooGetPtrOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetPtrOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutput() OSPolicyResourcePackageResourceGooGetPtrOutput
func (OSPolicyResourcePackageResourceGooGetPtrOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetPtrOutput) ToOSPolicyResourcePackageResourceGooGetPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetPtrOutput
type OSPolicyResourcePackageResourceGooGetResponse ¶ added in v0.8.0
type OSPolicyResourcePackageResourceGooGetResponse struct { // Package name. Name string `pulumi:"name"` }
A package managed by GooGet. - install: `googet -noconfirm install package` - remove: `googet -noconfirm remove package`
type OSPolicyResourcePackageResourceGooGetResponseOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceGooGetResponseOutput struct{ *pulumi.OutputState }
A package managed by GooGet. - install: `googet -noconfirm install package` - remove: `googet -noconfirm remove package`
func (OSPolicyResourcePackageResourceGooGetResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceGooGetResponseOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceGooGetResponseOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetResponseOutput) Name() pulumi.StringOutput
Package name.
func (OSPolicyResourcePackageResourceGooGetResponseOutput) ToOSPolicyResourcePackageResourceGooGetResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetResponseOutput) ToOSPolicyResourcePackageResourceGooGetResponseOutput() OSPolicyResourcePackageResourceGooGetResponseOutput
func (OSPolicyResourcePackageResourceGooGetResponseOutput) ToOSPolicyResourcePackageResourceGooGetResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceGooGetResponseOutput) ToOSPolicyResourcePackageResourceGooGetResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceGooGetResponseOutput
type OSPolicyResourcePackageResourceInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceInput interface { pulumi.Input ToOSPolicyResourcePackageResourceOutput() OSPolicyResourcePackageResourceOutput ToOSPolicyResourcePackageResourceOutputWithContext(context.Context) OSPolicyResourcePackageResourceOutput }
OSPolicyResourcePackageResourceInput is an input type that accepts OSPolicyResourcePackageResourceArgs and OSPolicyResourcePackageResourceOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceInput` via:
OSPolicyResourcePackageResourceArgs{...}
type OSPolicyResourcePackageResourceMSI ¶ added in v0.8.0
type OSPolicyResourcePackageResourceMSI struct { // Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`. Properties []string `pulumi:"properties"` // The MSI package. Source OSPolicyResourceFile `pulumi:"source"` }
An MSI package. MSI packages only support INSTALLED state.
type OSPolicyResourcePackageResourceMSIArgs ¶ added in v0.8.0
type OSPolicyResourcePackageResourceMSIArgs struct { // Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`. Properties pulumi.StringArrayInput `pulumi:"properties"` // The MSI package. Source OSPolicyResourceFileInput `pulumi:"source"` }
An MSI package. MSI packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceMSIArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceMSIArgs) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIOutput() OSPolicyResourcePackageResourceMSIOutput
func (OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIOutput
func (OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIPtrOutput() OSPolicyResourcePackageResourceMSIPtrOutput
func (OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceMSIArgs) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIPtrOutput
type OSPolicyResourcePackageResourceMSIInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceMSIInput interface { pulumi.Input ToOSPolicyResourcePackageResourceMSIOutput() OSPolicyResourcePackageResourceMSIOutput ToOSPolicyResourcePackageResourceMSIOutputWithContext(context.Context) OSPolicyResourcePackageResourceMSIOutput }
OSPolicyResourcePackageResourceMSIInput is an input type that accepts OSPolicyResourcePackageResourceMSIArgs and OSPolicyResourcePackageResourceMSIOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceMSIInput` via:
OSPolicyResourcePackageResourceMSIArgs{...}
type OSPolicyResourcePackageResourceMSIOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceMSIOutput struct{ *pulumi.OutputState }
An MSI package. MSI packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceMSIOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceMSIOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceMSIOutput) Properties ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIOutput) Properties() pulumi.StringArrayOutput
Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`.
func (OSPolicyResourcePackageResourceMSIOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIOutput) Source() OSPolicyResourceFileOutput
The MSI package.
func (OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIOutput() OSPolicyResourcePackageResourceMSIOutput
func (OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIOutput
func (OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIPtrOutput() OSPolicyResourcePackageResourceMSIPtrOutput
func (OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIOutput) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIPtrOutput
type OSPolicyResourcePackageResourceMSIPtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceMSIPtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourceMSIPtrOutput() OSPolicyResourcePackageResourceMSIPtrOutput ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext(context.Context) OSPolicyResourcePackageResourceMSIPtrOutput }
OSPolicyResourcePackageResourceMSIPtrInput is an input type that accepts OSPolicyResourcePackageResourceMSIArgs, OSPolicyResourcePackageResourceMSIPtr and OSPolicyResourcePackageResourceMSIPtrOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceMSIPtrInput` via:
OSPolicyResourcePackageResourceMSIArgs{...} or: nil
func OSPolicyResourcePackageResourceMSIPtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourceMSIPtr(v *OSPolicyResourcePackageResourceMSIArgs) OSPolicyResourcePackageResourceMSIPtrInput
type OSPolicyResourcePackageResourceMSIPtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceMSIPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceMSIPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceMSIPtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceMSIPtrOutput) Properties ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIPtrOutput) Properties() pulumi.StringArrayOutput
Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`.
func (OSPolicyResourcePackageResourceMSIPtrOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIPtrOutput) Source() OSPolicyResourceFilePtrOutput
The MSI package.
func (OSPolicyResourcePackageResourceMSIPtrOutput) ToOSPolicyResourcePackageResourceMSIPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIPtrOutput) ToOSPolicyResourcePackageResourceMSIPtrOutput() OSPolicyResourcePackageResourceMSIPtrOutput
func (OSPolicyResourcePackageResourceMSIPtrOutput) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIPtrOutput) ToOSPolicyResourcePackageResourceMSIPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIPtrOutput
type OSPolicyResourcePackageResourceMSIResponse ¶ added in v0.8.0
type OSPolicyResourcePackageResourceMSIResponse struct { // Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`. Properties []string `pulumi:"properties"` // The MSI package. Source OSPolicyResourceFileResponse `pulumi:"source"` }
An MSI package. MSI packages only support INSTALLED state.
type OSPolicyResourcePackageResourceMSIResponseOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceMSIResponseOutput struct{ *pulumi.OutputState }
An MSI package. MSI packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceMSIResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceMSIResponseOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceMSIResponseOutput) Properties ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIResponseOutput) Properties() pulumi.StringArrayOutput
Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`.
func (OSPolicyResourcePackageResourceMSIResponseOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIResponseOutput) Source() OSPolicyResourceFileResponseOutput
The MSI package.
func (OSPolicyResourcePackageResourceMSIResponseOutput) ToOSPolicyResourcePackageResourceMSIResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIResponseOutput) ToOSPolicyResourcePackageResourceMSIResponseOutput() OSPolicyResourcePackageResourceMSIResponseOutput
func (OSPolicyResourcePackageResourceMSIResponseOutput) ToOSPolicyResourcePackageResourceMSIResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceMSIResponseOutput) ToOSPolicyResourcePackageResourceMSIResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceMSIResponseOutput
type OSPolicyResourcePackageResourceOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceOutput struct{ *pulumi.OutputState }
A resource that manages a system package.
func (OSPolicyResourcePackageResourceOutput) DesiredState ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceOutput) DesiredState() OSPolicyResourcePackageResourceDesiredStateOutput
The desired state the agent should maintain for this package.
func (OSPolicyResourcePackageResourceOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceOutput) Googet ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceOutput) Googet() OSPolicyResourcePackageResourceGooGetPtrOutput
A package managed by GooGet.
func (OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourceOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourceOutput() OSPolicyResourcePackageResourceOutput
func (OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourceOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourceOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceOutput
func (OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourcePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourcePtrOutput() OSPolicyResourcePackageResourcePtrOutput
func (OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourcePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceOutput) ToOSPolicyResourcePackageResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourcePtrOutput
func (OSPolicyResourcePackageResourceOutput) Zypper ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceOutput) Zypper() OSPolicyResourcePackageResourceZypperPtrOutput
A package managed by Zypper.
type OSPolicyResourcePackageResourcePtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourcePtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourcePtrOutput() OSPolicyResourcePackageResourcePtrOutput ToOSPolicyResourcePackageResourcePtrOutputWithContext(context.Context) OSPolicyResourcePackageResourcePtrOutput }
OSPolicyResourcePackageResourcePtrInput is an input type that accepts OSPolicyResourcePackageResourceArgs, OSPolicyResourcePackageResourcePtr and OSPolicyResourcePackageResourcePtrOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourcePtrInput` via:
OSPolicyResourcePackageResourceArgs{...} or: nil
func OSPolicyResourcePackageResourcePtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourcePtr(v *OSPolicyResourcePackageResourceArgs) OSPolicyResourcePackageResourcePtrInput
type OSPolicyResourcePackageResourcePtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourcePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourcePtrOutput) DesiredState ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourcePtrOutput) DesiredState() OSPolicyResourcePackageResourceDesiredStatePtrOutput
The desired state the agent should maintain for this package.
func (OSPolicyResourcePackageResourcePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourcePtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourcePtrOutput) Googet ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourcePtrOutput) Googet() OSPolicyResourcePackageResourceGooGetPtrOutput
A package managed by GooGet.
func (OSPolicyResourcePackageResourcePtrOutput) ToOSPolicyResourcePackageResourcePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourcePtrOutput) ToOSPolicyResourcePackageResourcePtrOutput() OSPolicyResourcePackageResourcePtrOutput
func (OSPolicyResourcePackageResourcePtrOutput) ToOSPolicyResourcePackageResourcePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourcePtrOutput) ToOSPolicyResourcePackageResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourcePtrOutput
func (OSPolicyResourcePackageResourcePtrOutput) Zypper ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourcePtrOutput) Zypper() OSPolicyResourcePackageResourceZypperPtrOutput
A package managed by Zypper.
type OSPolicyResourcePackageResourceRPM ¶ added in v0.8.0
type OSPolicyResourcePackageResourceRPM struct { // Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm` PullDeps *bool `pulumi:"pullDeps"` // An rpm package. Source OSPolicyResourceFile `pulumi:"source"` }
An RPM package file. RPM packages only support INSTALLED state.
type OSPolicyResourcePackageResourceRPMArgs ¶ added in v0.8.0
type OSPolicyResourcePackageResourceRPMArgs struct { // Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm` PullDeps pulumi.BoolPtrInput `pulumi:"pullDeps"` // An rpm package. Source OSPolicyResourceFileInput `pulumi:"source"` }
An RPM package file. RPM packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceRPMArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceRPMArgs) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMOutput() OSPolicyResourcePackageResourceRPMOutput
func (OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMOutput
func (OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMPtrOutput() OSPolicyResourcePackageResourceRPMPtrOutput
func (OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceRPMArgs) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMPtrOutput
type OSPolicyResourcePackageResourceRPMInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceRPMInput interface { pulumi.Input ToOSPolicyResourcePackageResourceRPMOutput() OSPolicyResourcePackageResourceRPMOutput ToOSPolicyResourcePackageResourceRPMOutputWithContext(context.Context) OSPolicyResourcePackageResourceRPMOutput }
OSPolicyResourcePackageResourceRPMInput is an input type that accepts OSPolicyResourcePackageResourceRPMArgs and OSPolicyResourcePackageResourceRPMOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceRPMInput` via:
OSPolicyResourcePackageResourceRPMArgs{...}
type OSPolicyResourcePackageResourceRPMOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceRPMOutput struct{ *pulumi.OutputState }
An RPM package file. RPM packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceRPMOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceRPMOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceRPMOutput) PullDeps ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMOutput) PullDeps() pulumi.BoolPtrOutput
Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm`
func (OSPolicyResourcePackageResourceRPMOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMOutput) Source() OSPolicyResourceFileOutput
An rpm package.
func (OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMOutput() OSPolicyResourcePackageResourceRPMOutput
func (OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMOutput
func (OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMPtrOutput() OSPolicyResourcePackageResourceRPMPtrOutput
func (OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMOutput) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMPtrOutput
type OSPolicyResourcePackageResourceRPMPtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceRPMPtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourceRPMPtrOutput() OSPolicyResourcePackageResourceRPMPtrOutput ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext(context.Context) OSPolicyResourcePackageResourceRPMPtrOutput }
OSPolicyResourcePackageResourceRPMPtrInput is an input type that accepts OSPolicyResourcePackageResourceRPMArgs, OSPolicyResourcePackageResourceRPMPtr and OSPolicyResourcePackageResourceRPMPtrOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceRPMPtrInput` via:
OSPolicyResourcePackageResourceRPMArgs{...} or: nil
func OSPolicyResourcePackageResourceRPMPtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourceRPMPtr(v *OSPolicyResourcePackageResourceRPMArgs) OSPolicyResourcePackageResourceRPMPtrInput
type OSPolicyResourcePackageResourceRPMPtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceRPMPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceRPMPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceRPMPtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceRPMPtrOutput) PullDeps ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMPtrOutput) PullDeps() pulumi.BoolPtrOutput
Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm`
func (OSPolicyResourcePackageResourceRPMPtrOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMPtrOutput) Source() OSPolicyResourceFilePtrOutput
An rpm package.
func (OSPolicyResourcePackageResourceRPMPtrOutput) ToOSPolicyResourcePackageResourceRPMPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMPtrOutput) ToOSPolicyResourcePackageResourceRPMPtrOutput() OSPolicyResourcePackageResourceRPMPtrOutput
func (OSPolicyResourcePackageResourceRPMPtrOutput) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMPtrOutput) ToOSPolicyResourcePackageResourceRPMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMPtrOutput
type OSPolicyResourcePackageResourceRPMResponse ¶ added in v0.8.0
type OSPolicyResourcePackageResourceRPMResponse struct { // Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm` PullDeps bool `pulumi:"pullDeps"` // An rpm package. Source OSPolicyResourceFileResponse `pulumi:"source"` }
An RPM package file. RPM packages only support INSTALLED state.
type OSPolicyResourcePackageResourceRPMResponseOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceRPMResponseOutput struct{ *pulumi.OutputState }
An RPM package file. RPM packages only support INSTALLED state.
func (OSPolicyResourcePackageResourceRPMResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceRPMResponseOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceRPMResponseOutput) PullDeps ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMResponseOutput) PullDeps() pulumi.BoolOutput
Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm`
func (OSPolicyResourcePackageResourceRPMResponseOutput) Source ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMResponseOutput) Source() OSPolicyResourceFileResponseOutput
An rpm package.
func (OSPolicyResourcePackageResourceRPMResponseOutput) ToOSPolicyResourcePackageResourceRPMResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMResponseOutput) ToOSPolicyResourcePackageResourceRPMResponseOutput() OSPolicyResourcePackageResourceRPMResponseOutput
func (OSPolicyResourcePackageResourceRPMResponseOutput) ToOSPolicyResourcePackageResourceRPMResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceRPMResponseOutput) ToOSPolicyResourcePackageResourceRPMResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceRPMResponseOutput
type OSPolicyResourcePackageResourceResponse ¶ added in v0.8.0
type OSPolicyResourcePackageResourceResponse struct { // A package managed by Apt. Apt OSPolicyResourcePackageResourceAPTResponse `pulumi:"apt"` // A deb package file. Deb OSPolicyResourcePackageResourceDebResponse `pulumi:"deb"` // The desired state the agent should maintain for this package. DesiredState string `pulumi:"desiredState"` // A package managed by GooGet. Googet OSPolicyResourcePackageResourceGooGetResponse `pulumi:"googet"` // An MSI package. Msi OSPolicyResourcePackageResourceMSIResponse `pulumi:"msi"` // An rpm package file. Rpm OSPolicyResourcePackageResourceRPMResponse `pulumi:"rpm"` // A package managed by YUM. Yum OSPolicyResourcePackageResourceYUMResponse `pulumi:"yum"` // A package managed by Zypper. Zypper OSPolicyResourcePackageResourceZypperResponse `pulumi:"zypper"` }
A resource that manages a system package.
type OSPolicyResourcePackageResourceResponseOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceResponseOutput struct{ *pulumi.OutputState }
A resource that manages a system package.
func (OSPolicyResourcePackageResourceResponseOutput) Apt ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) Apt() OSPolicyResourcePackageResourceAPTResponseOutput
A package managed by Apt.
func (OSPolicyResourcePackageResourceResponseOutput) Deb ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) Deb() OSPolicyResourcePackageResourceDebResponseOutput
A deb package file.
func (OSPolicyResourcePackageResourceResponseOutput) DesiredState ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) DesiredState() pulumi.StringOutput
The desired state the agent should maintain for this package.
func (OSPolicyResourcePackageResourceResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceResponseOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceResponseOutput) Googet ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) Googet() OSPolicyResourcePackageResourceGooGetResponseOutput
A package managed by GooGet.
func (OSPolicyResourcePackageResourceResponseOutput) Msi ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) Msi() OSPolicyResourcePackageResourceMSIResponseOutput
An MSI package.
func (OSPolicyResourcePackageResourceResponseOutput) Rpm ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) Rpm() OSPolicyResourcePackageResourceRPMResponseOutput
An rpm package file.
func (OSPolicyResourcePackageResourceResponseOutput) ToOSPolicyResourcePackageResourceResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) ToOSPolicyResourcePackageResourceResponseOutput() OSPolicyResourcePackageResourceResponseOutput
func (OSPolicyResourcePackageResourceResponseOutput) ToOSPolicyResourcePackageResourceResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) ToOSPolicyResourcePackageResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceResponseOutput
func (OSPolicyResourcePackageResourceResponseOutput) Yum ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) Yum() OSPolicyResourcePackageResourceYUMResponseOutput
A package managed by YUM.
func (OSPolicyResourcePackageResourceResponseOutput) Zypper ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceResponseOutput) Zypper() OSPolicyResourcePackageResourceZypperResponseOutput
A package managed by Zypper.
type OSPolicyResourcePackageResourceYUM ¶ added in v0.8.0
type OSPolicyResourcePackageResourceYUM struct { // Package name. Name string `pulumi:"name"` }
A package managed by YUM. - install: `yum -y install package` - remove: `yum -y remove package`
type OSPolicyResourcePackageResourceYUMArgs ¶ added in v0.8.0
type OSPolicyResourcePackageResourceYUMArgs struct { // Package name. Name pulumi.StringInput `pulumi:"name"` }
A package managed by YUM. - install: `yum -y install package` - remove: `yum -y remove package`
func (OSPolicyResourcePackageResourceYUMArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceYUMArgs) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMOutput() OSPolicyResourcePackageResourceYUMOutput
func (OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMOutput
func (OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMPtrOutput() OSPolicyResourcePackageResourceYUMPtrOutput
func (OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceYUMArgs) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMPtrOutput
type OSPolicyResourcePackageResourceYUMInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceYUMInput interface { pulumi.Input ToOSPolicyResourcePackageResourceYUMOutput() OSPolicyResourcePackageResourceYUMOutput ToOSPolicyResourcePackageResourceYUMOutputWithContext(context.Context) OSPolicyResourcePackageResourceYUMOutput }
OSPolicyResourcePackageResourceYUMInput is an input type that accepts OSPolicyResourcePackageResourceYUMArgs and OSPolicyResourcePackageResourceYUMOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceYUMInput` via:
OSPolicyResourcePackageResourceYUMArgs{...}
type OSPolicyResourcePackageResourceYUMOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceYUMOutput struct{ *pulumi.OutputState }
A package managed by YUM. - install: `yum -y install package` - remove: `yum -y remove package`
func (OSPolicyResourcePackageResourceYUMOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceYUMOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceYUMOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMOutput) Name() pulumi.StringOutput
Package name.
func (OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMOutput() OSPolicyResourcePackageResourceYUMOutput
func (OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMOutput
func (OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMPtrOutput() OSPolicyResourcePackageResourceYUMPtrOutput
func (OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMOutput) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMPtrOutput
type OSPolicyResourcePackageResourceYUMPtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceYUMPtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourceYUMPtrOutput() OSPolicyResourcePackageResourceYUMPtrOutput ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext(context.Context) OSPolicyResourcePackageResourceYUMPtrOutput }
OSPolicyResourcePackageResourceYUMPtrInput is an input type that accepts OSPolicyResourcePackageResourceYUMArgs, OSPolicyResourcePackageResourceYUMPtr and OSPolicyResourcePackageResourceYUMPtrOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceYUMPtrInput` via:
OSPolicyResourcePackageResourceYUMArgs{...} or: nil
func OSPolicyResourcePackageResourceYUMPtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourceYUMPtr(v *OSPolicyResourcePackageResourceYUMArgs) OSPolicyResourcePackageResourceYUMPtrInput
type OSPolicyResourcePackageResourceYUMPtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceYUMPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceYUMPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceYUMPtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceYUMPtrOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMPtrOutput) Name() pulumi.StringPtrOutput
Package name.
func (OSPolicyResourcePackageResourceYUMPtrOutput) ToOSPolicyResourcePackageResourceYUMPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMPtrOutput) ToOSPolicyResourcePackageResourceYUMPtrOutput() OSPolicyResourcePackageResourceYUMPtrOutput
func (OSPolicyResourcePackageResourceYUMPtrOutput) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMPtrOutput) ToOSPolicyResourcePackageResourceYUMPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMPtrOutput
type OSPolicyResourcePackageResourceYUMResponse ¶ added in v0.8.0
type OSPolicyResourcePackageResourceYUMResponse struct { // Package name. Name string `pulumi:"name"` }
A package managed by YUM. - install: `yum -y install package` - remove: `yum -y remove package`
type OSPolicyResourcePackageResourceYUMResponseOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceYUMResponseOutput struct{ *pulumi.OutputState }
A package managed by YUM. - install: `yum -y install package` - remove: `yum -y remove package`
func (OSPolicyResourcePackageResourceYUMResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceYUMResponseOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceYUMResponseOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMResponseOutput) Name() pulumi.StringOutput
Package name.
func (OSPolicyResourcePackageResourceYUMResponseOutput) ToOSPolicyResourcePackageResourceYUMResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMResponseOutput) ToOSPolicyResourcePackageResourceYUMResponseOutput() OSPolicyResourcePackageResourceYUMResponseOutput
func (OSPolicyResourcePackageResourceYUMResponseOutput) ToOSPolicyResourcePackageResourceYUMResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceYUMResponseOutput) ToOSPolicyResourcePackageResourceYUMResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceYUMResponseOutput
type OSPolicyResourcePackageResourceZypper ¶ added in v0.8.0
type OSPolicyResourcePackageResourceZypper struct { // Package name. Name string `pulumi:"name"` }
A package managed by Zypper. - install: `zypper -y install package` - remove: `zypper -y rm package`
type OSPolicyResourcePackageResourceZypperArgs ¶ added in v0.8.0
type OSPolicyResourcePackageResourceZypperArgs struct { // Package name. Name pulumi.StringInput `pulumi:"name"` }
A package managed by Zypper. - install: `zypper -y install package` - remove: `zypper -y rm package`
func (OSPolicyResourcePackageResourceZypperArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceZypperArgs) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperOutput() OSPolicyResourcePackageResourceZypperOutput
func (OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperOutput
func (OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperPtrOutput() OSPolicyResourcePackageResourceZypperPtrOutput
func (OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourcePackageResourceZypperArgs) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperPtrOutput
type OSPolicyResourcePackageResourceZypperInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceZypperInput interface { pulumi.Input ToOSPolicyResourcePackageResourceZypperOutput() OSPolicyResourcePackageResourceZypperOutput ToOSPolicyResourcePackageResourceZypperOutputWithContext(context.Context) OSPolicyResourcePackageResourceZypperOutput }
OSPolicyResourcePackageResourceZypperInput is an input type that accepts OSPolicyResourcePackageResourceZypperArgs and OSPolicyResourcePackageResourceZypperOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceZypperInput` via:
OSPolicyResourcePackageResourceZypperArgs{...}
type OSPolicyResourcePackageResourceZypperOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceZypperOutput struct{ *pulumi.OutputState }
A package managed by Zypper. - install: `zypper -y install package` - remove: `zypper -y rm package`
func (OSPolicyResourcePackageResourceZypperOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceZypperOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceZypperOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperOutput) Name() pulumi.StringOutput
Package name.
func (OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperOutput() OSPolicyResourcePackageResourceZypperOutput
func (OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperOutput
func (OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperPtrOutput() OSPolicyResourcePackageResourceZypperPtrOutput
func (OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperOutput) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperPtrOutput
type OSPolicyResourcePackageResourceZypperPtrInput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceZypperPtrInput interface { pulumi.Input ToOSPolicyResourcePackageResourceZypperPtrOutput() OSPolicyResourcePackageResourceZypperPtrOutput ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext(context.Context) OSPolicyResourcePackageResourceZypperPtrOutput }
OSPolicyResourcePackageResourceZypperPtrInput is an input type that accepts OSPolicyResourcePackageResourceZypperArgs, OSPolicyResourcePackageResourceZypperPtr and OSPolicyResourcePackageResourceZypperPtrOutput values. You can construct a concrete instance of `OSPolicyResourcePackageResourceZypperPtrInput` via:
OSPolicyResourcePackageResourceZypperArgs{...} or: nil
func OSPolicyResourcePackageResourceZypperPtr ¶ added in v0.8.0
func OSPolicyResourcePackageResourceZypperPtr(v *OSPolicyResourcePackageResourceZypperArgs) OSPolicyResourcePackageResourceZypperPtrInput
type OSPolicyResourcePackageResourceZypperPtrOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceZypperPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourcePackageResourceZypperPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceZypperPtrOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceZypperPtrOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperPtrOutput) Name() pulumi.StringPtrOutput
Package name.
func (OSPolicyResourcePackageResourceZypperPtrOutput) ToOSPolicyResourcePackageResourceZypperPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperPtrOutput) ToOSPolicyResourcePackageResourceZypperPtrOutput() OSPolicyResourcePackageResourceZypperPtrOutput
func (OSPolicyResourcePackageResourceZypperPtrOutput) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperPtrOutput) ToOSPolicyResourcePackageResourceZypperPtrOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperPtrOutput
type OSPolicyResourcePackageResourceZypperResponse ¶ added in v0.8.0
type OSPolicyResourcePackageResourceZypperResponse struct { // Package name. Name string `pulumi:"name"` }
A package managed by Zypper. - install: `zypper -y install package` - remove: `zypper -y rm package`
type OSPolicyResourcePackageResourceZypperResponseOutput ¶ added in v0.8.0
type OSPolicyResourcePackageResourceZypperResponseOutput struct{ *pulumi.OutputState }
A package managed by Zypper. - install: `zypper -y install package` - remove: `zypper -y rm package`
func (OSPolicyResourcePackageResourceZypperResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourcePackageResourceZypperResponseOutput) ElementType() reflect.Type
func (OSPolicyResourcePackageResourceZypperResponseOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperResponseOutput) Name() pulumi.StringOutput
Package name.
func (OSPolicyResourcePackageResourceZypperResponseOutput) ToOSPolicyResourcePackageResourceZypperResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperResponseOutput) ToOSPolicyResourcePackageResourceZypperResponseOutput() OSPolicyResourcePackageResourceZypperResponseOutput
func (OSPolicyResourcePackageResourceZypperResponseOutput) ToOSPolicyResourcePackageResourceZypperResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourcePackageResourceZypperResponseOutput) ToOSPolicyResourcePackageResourceZypperResponseOutputWithContext(ctx context.Context) OSPolicyResourcePackageResourceZypperResponseOutput
type OSPolicyResourceRepositoryResource ¶ added in v0.8.0
type OSPolicyResourceRepositoryResource struct { // An Apt Repository. Apt *OSPolicyResourceRepositoryResourceAptRepository `pulumi:"apt"` // A Goo Repository. Goo *OSPolicyResourceRepositoryResourceGooRepository `pulumi:"goo"` // A Yum Repository. Yum *OSPolicyResourceRepositoryResourceYumRepository `pulumi:"yum"` // A Zypper Repository. Zypper *OSPolicyResourceRepositoryResourceZypperRepository `pulumi:"zypper"` }
A resource that manages a package repository.
type OSPolicyResourceRepositoryResourceAptRepository ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepository struct { // Type of archive files in this repository. ArchiveType OSPolicyResourceRepositoryResourceAptRepositoryArchiveType `pulumi:"archiveType"` // List of components for this repository. Must contain at least one item. Components []string `pulumi:"components"` // Distribution of this repository. Distribution string `pulumi:"distribution"` // URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`. GpgKey *string `pulumi:"gpgKey"` // URI for this repository. Uri string `pulumi:"uri"` }
Represents a single apt package repository. These will be added to a repo file that will be managed at `/etc/apt/sources.list.d/google_osconfig.list`.
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveType ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveType string
Required. Type of archive files in this repository.
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput ¶ added in v0.8.0
func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput ¶ added in v0.8.0
func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringOutput ¶ added in v0.8.0
func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringOutput() pulumi.StringOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringPtrOutput ¶ added in v0.8.0
func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e OSPolicyResourceRepositoryResourceAptRepositoryArchiveType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput }
OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeInput is an input type that accepts OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeArgs and OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeInput` via:
OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeArgs{...}
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringOutput() pulumi.StringOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput }
func OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtr ¶ added in v0.8.0
func OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtr(v string) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrInput
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSPolicyResourceRepositoryResourceAptRepositoryArgs ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryArgs struct { // Type of archive files in this repository. ArchiveType OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeInput `pulumi:"archiveType"` // List of components for this repository. Must contain at least one item. Components pulumi.StringArrayInput `pulumi:"components"` // Distribution of this repository. Distribution pulumi.StringInput `pulumi:"distribution"` // URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`. GpgKey pulumi.StringPtrInput `pulumi:"gpgKey"` // URI for this repository. Uri pulumi.StringInput `pulumi:"uri"` }
Represents a single apt package repository. These will be added to a repo file that will be managed at `/etc/apt/sources.list.d/google_osconfig.list`.
func (OSPolicyResourceRepositoryResourceAptRepositoryArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceAptRepositoryArgs) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryOutput() OSPolicyResourceRepositoryResourceAptRepositoryOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceAptRepositoryArgs) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceAptRepositoryInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceAptRepositoryOutput() OSPolicyResourceRepositoryResourceAptRepositoryOutput ToOSPolicyResourceRepositoryResourceAptRepositoryOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceAptRepositoryOutput }
OSPolicyResourceRepositoryResourceAptRepositoryInput is an input type that accepts OSPolicyResourceRepositoryResourceAptRepositoryArgs and OSPolicyResourceRepositoryResourceAptRepositoryOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceAptRepositoryInput` via:
OSPolicyResourceRepositoryResourceAptRepositoryArgs{...}
type OSPolicyResourceRepositoryResourceAptRepositoryOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryOutput struct{ *pulumi.OutputState }
Represents a single apt package repository. These will be added to a repo file that will be managed at `/etc/apt/sources.list.d/google_osconfig.list`.
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) ArchiveType ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ArchiveType() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypeOutput
Type of archive files in this repository.
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) Components ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) Distribution ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) Distribution() pulumi.StringOutput
Distribution of this repository.
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) GpgKey ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) GpgKey() pulumi.StringPtrOutput
URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`.
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryOutput() OSPolicyResourceRepositoryResourceAptRepositoryOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceAptRepositoryPtrInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryPtrInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput }
OSPolicyResourceRepositoryResourceAptRepositoryPtrInput is an input type that accepts OSPolicyResourceRepositoryResourceAptRepositoryArgs, OSPolicyResourceRepositoryResourceAptRepositoryPtr and OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceAptRepositoryPtrInput` via:
OSPolicyResourceRepositoryResourceAptRepositoryArgs{...} or: nil
func OSPolicyResourceRepositoryResourceAptRepositoryPtr ¶ added in v0.8.0
func OSPolicyResourceRepositoryResourceAptRepositoryPtr(v *OSPolicyResourceRepositoryResourceAptRepositoryArgs) OSPolicyResourceRepositoryResourceAptRepositoryPtrInput
type OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ArchiveType ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ArchiveType() OSPolicyResourceRepositoryResourceAptRepositoryArchiveTypePtrOutput
Type of archive files in this repository.
func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) Components ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) Distribution ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) Distribution() pulumi.StringPtrOutput
Distribution of this repository.
func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) GpgKey ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) GpgKey() pulumi.StringPtrOutput
URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`.
func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutput() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceAptRepositoryResponse ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryResponse struct { // Type of archive files in this repository. ArchiveType string `pulumi:"archiveType"` // List of components for this repository. Must contain at least one item. Components []string `pulumi:"components"` // Distribution of this repository. Distribution string `pulumi:"distribution"` // URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`. GpgKey string `pulumi:"gpgKey"` // URI for this repository. Uri string `pulumi:"uri"` }
Represents a single apt package repository. These will be added to a repo file that will be managed at `/etc/apt/sources.list.d/google_osconfig.list`.
type OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput struct{ *pulumi.OutputState }
Represents a single apt package repository. These will be added to a repo file that will be managed at `/etc/apt/sources.list.d/google_osconfig.list`.
func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ArchiveType ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ArchiveType() pulumi.StringOutput
Type of archive files in this repository.
func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) Components ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) Distribution ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) Distribution() pulumi.StringOutput
Distribution of this repository.
func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) GpgKey ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) GpgKey() pulumi.StringOutput
URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`.
func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryResponseOutput() OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput
func (OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceAptRepositoryResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput
type OSPolicyResourceRepositoryResourceArgs ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceArgs struct { // An Apt Repository. Apt OSPolicyResourceRepositoryResourceAptRepositoryPtrInput `pulumi:"apt"` // A Goo Repository. Goo OSPolicyResourceRepositoryResourceGooRepositoryPtrInput `pulumi:"goo"` // A Yum Repository. Yum OSPolicyResourceRepositoryResourceYumRepositoryPtrInput `pulumi:"yum"` // A Zypper Repository. Zypper OSPolicyResourceRepositoryResourceZypperRepositoryPtrInput `pulumi:"zypper"` }
A resource that manages a package repository.
func (OSPolicyResourceRepositoryResourceArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceArgs) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourceOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourceOutput() OSPolicyResourceRepositoryResourceOutput
func (OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourceOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourceOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceOutput
func (OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourcePtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourcePtrOutput() OSPolicyResourceRepositoryResourcePtrOutput
func (OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceArgs) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourcePtrOutput
type OSPolicyResourceRepositoryResourceGooRepository ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceGooRepository struct { // The name of the repository. Name string `pulumi:"name"` // The url of the repository. Url string `pulumi:"url"` }
Represents a Goo package repository. These are added to a repo file that is managed at `C:/ProgramData/GooGet/repos/google_osconfig.repo`.
type OSPolicyResourceRepositoryResourceGooRepositoryArgs ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceGooRepositoryArgs struct { // The name of the repository. Name pulumi.StringInput `pulumi:"name"` // The url of the repository. Url pulumi.StringInput `pulumi:"url"` }
Represents a Goo package repository. These are added to a repo file that is managed at `C:/ProgramData/GooGet/repos/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceGooRepositoryArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceGooRepositoryArgs) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryOutput() OSPolicyResourceRepositoryResourceGooRepositoryOutput
func (OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryOutput
func (OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceGooRepositoryArgs) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceGooRepositoryInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceGooRepositoryInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceGooRepositoryOutput() OSPolicyResourceRepositoryResourceGooRepositoryOutput ToOSPolicyResourceRepositoryResourceGooRepositoryOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceGooRepositoryOutput }
OSPolicyResourceRepositoryResourceGooRepositoryInput is an input type that accepts OSPolicyResourceRepositoryResourceGooRepositoryArgs and OSPolicyResourceRepositoryResourceGooRepositoryOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceGooRepositoryInput` via:
OSPolicyResourceRepositoryResourceGooRepositoryArgs{...}
type OSPolicyResourceRepositoryResourceGooRepositoryOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceGooRepositoryOutput struct{ *pulumi.OutputState }
Represents a Goo package repository. These are added to a repo file that is managed at `C:/ProgramData/GooGet/repos/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceGooRepositoryOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceGooRepositoryOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceGooRepositoryOutput) Name ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) Name() pulumi.StringOutput
The name of the repository.
func (OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryOutput() OSPolicyResourceRepositoryResourceGooRepositoryOutput
func (OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryOutput
func (OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceGooRepositoryPtrInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceGooRepositoryPtrInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput }
OSPolicyResourceRepositoryResourceGooRepositoryPtrInput is an input type that accepts OSPolicyResourceRepositoryResourceGooRepositoryArgs, OSPolicyResourceRepositoryResourceGooRepositoryPtr and OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceGooRepositoryPtrInput` via:
OSPolicyResourceRepositoryResourceGooRepositoryArgs{...} or: nil
func OSPolicyResourceRepositoryResourceGooRepositoryPtr ¶ added in v0.8.0
func OSPolicyResourceRepositoryResourceGooRepositoryPtr(v *OSPolicyResourceRepositoryResourceGooRepositoryArgs) OSPolicyResourceRepositoryResourceGooRepositoryPtrInput
type OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) Name ¶ added in v0.8.0
The name of the repository.
func (OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutput() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceGooRepositoryResponse ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceGooRepositoryResponse struct { // The name of the repository. Name string `pulumi:"name"` // The url of the repository. Url string `pulumi:"url"` }
Represents a Goo package repository. These are added to a repo file that is managed at `C:/ProgramData/GooGet/repos/google_osconfig.repo`.
type OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput struct{ *pulumi.OutputState }
Represents a Goo package repository. These are added to a repo file that is managed at `C:/ProgramData/GooGet/repos/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) Name ¶ added in v0.8.0
The name of the repository.
func (OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryResponseOutput() OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput
func (OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceGooRepositoryResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput
type OSPolicyResourceRepositoryResourceInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceOutput() OSPolicyResourceRepositoryResourceOutput ToOSPolicyResourceRepositoryResourceOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceOutput }
OSPolicyResourceRepositoryResourceInput is an input type that accepts OSPolicyResourceRepositoryResourceArgs and OSPolicyResourceRepositoryResourceOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceInput` via:
OSPolicyResourceRepositoryResourceArgs{...}
type OSPolicyResourceRepositoryResourceOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceOutput struct{ *pulumi.OutputState }
A resource that manages a package repository.
func (OSPolicyResourceRepositoryResourceOutput) Apt ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceOutput) Apt() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
An Apt Repository.
func (OSPolicyResourceRepositoryResourceOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceOutput) Goo ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceOutput) Goo() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
A Goo Repository.
func (OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourceOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourceOutput() OSPolicyResourceRepositoryResourceOutput
func (OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourceOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourceOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceOutput
func (OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourcePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourcePtrOutput() OSPolicyResourceRepositoryResourcePtrOutput
func (OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceOutput) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourcePtrOutput
func (OSPolicyResourceRepositoryResourceOutput) Yum ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceOutput) Yum() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
A Yum Repository.
func (OSPolicyResourceRepositoryResourceOutput) Zypper ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceOutput) Zypper() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
A Zypper Repository.
type OSPolicyResourceRepositoryResourcePtrInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourcePtrInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourcePtrOutput() OSPolicyResourceRepositoryResourcePtrOutput ToOSPolicyResourceRepositoryResourcePtrOutputWithContext(context.Context) OSPolicyResourceRepositoryResourcePtrOutput }
OSPolicyResourceRepositoryResourcePtrInput is an input type that accepts OSPolicyResourceRepositoryResourceArgs, OSPolicyResourceRepositoryResourcePtr and OSPolicyResourceRepositoryResourcePtrOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourcePtrInput` via:
OSPolicyResourceRepositoryResourceArgs{...} or: nil
func OSPolicyResourceRepositoryResourcePtr ¶ added in v0.8.0
func OSPolicyResourceRepositoryResourcePtr(v *OSPolicyResourceRepositoryResourceArgs) OSPolicyResourceRepositoryResourcePtrInput
type OSPolicyResourceRepositoryResourcePtrOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourcePtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceRepositoryResourcePtrOutput) Apt ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourcePtrOutput) Apt() OSPolicyResourceRepositoryResourceAptRepositoryPtrOutput
An Apt Repository.
func (OSPolicyResourceRepositoryResourcePtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourcePtrOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourcePtrOutput) Goo ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourcePtrOutput) Goo() OSPolicyResourceRepositoryResourceGooRepositoryPtrOutput
A Goo Repository.
func (OSPolicyResourceRepositoryResourcePtrOutput) ToOSPolicyResourceRepositoryResourcePtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourcePtrOutput) ToOSPolicyResourceRepositoryResourcePtrOutput() OSPolicyResourceRepositoryResourcePtrOutput
func (OSPolicyResourceRepositoryResourcePtrOutput) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourcePtrOutput) ToOSPolicyResourceRepositoryResourcePtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourcePtrOutput
func (OSPolicyResourceRepositoryResourcePtrOutput) Yum ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourcePtrOutput) Yum() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
A Yum Repository.
func (OSPolicyResourceRepositoryResourcePtrOutput) Zypper ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourcePtrOutput) Zypper() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
A Zypper Repository.
type OSPolicyResourceRepositoryResourceResponse ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceResponse struct { // An Apt Repository. Apt OSPolicyResourceRepositoryResourceAptRepositoryResponse `pulumi:"apt"` // A Goo Repository. Goo OSPolicyResourceRepositoryResourceGooRepositoryResponse `pulumi:"goo"` // A Yum Repository. Yum OSPolicyResourceRepositoryResourceYumRepositoryResponse `pulumi:"yum"` // A Zypper Repository. Zypper OSPolicyResourceRepositoryResourceZypperRepositoryResponse `pulumi:"zypper"` }
A resource that manages a package repository.
type OSPolicyResourceRepositoryResourceResponseOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceResponseOutput struct{ *pulumi.OutputState }
A resource that manages a package repository.
func (OSPolicyResourceRepositoryResourceResponseOutput) Apt ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceResponseOutput) Apt() OSPolicyResourceRepositoryResourceAptRepositoryResponseOutput
An Apt Repository.
func (OSPolicyResourceRepositoryResourceResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceResponseOutput) Goo ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceResponseOutput) Goo() OSPolicyResourceRepositoryResourceGooRepositoryResponseOutput
A Goo Repository.
func (OSPolicyResourceRepositoryResourceResponseOutput) ToOSPolicyResourceRepositoryResourceResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceResponseOutput) ToOSPolicyResourceRepositoryResourceResponseOutput() OSPolicyResourceRepositoryResourceResponseOutput
func (OSPolicyResourceRepositoryResourceResponseOutput) ToOSPolicyResourceRepositoryResourceResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceResponseOutput) ToOSPolicyResourceRepositoryResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceResponseOutput
func (OSPolicyResourceRepositoryResourceResponseOutput) Yum ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceResponseOutput) Yum() OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput
A Yum Repository.
func (OSPolicyResourceRepositoryResourceResponseOutput) Zypper ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceResponseOutput) Zypper() OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput
A Zypper Repository.
type OSPolicyResourceRepositoryResourceYumRepository ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceYumRepository struct { // The location of the repository directory. BaseUrl string `pulumi:"baseUrl"` // The display name of the repository. DisplayName *string `pulumi:"displayName"` // URIs of GPG keys. GpgKeys []string `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the `repo id` in the yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for resource conflicts. Id string `pulumi:"id"` }
Represents a single yum package repository. These are added to a repo file that is managed at `/etc/yum.repos.d/google_osconfig.repo`.
type OSPolicyResourceRepositoryResourceYumRepositoryArgs ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceYumRepositoryArgs struct { // The location of the repository directory. BaseUrl pulumi.StringInput `pulumi:"baseUrl"` // The display name of the repository. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // URIs of GPG keys. GpgKeys pulumi.StringArrayInput `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the `repo id` in the yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for resource conflicts. Id pulumi.StringInput `pulumi:"id"` }
Represents a single yum package repository. These are added to a repo file that is managed at `/etc/yum.repos.d/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceYumRepositoryArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceYumRepositoryArgs) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryOutput() OSPolicyResourceRepositoryResourceYumRepositoryOutput
func (OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryOutput
func (OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceYumRepositoryArgs) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceYumRepositoryInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceYumRepositoryInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceYumRepositoryOutput() OSPolicyResourceRepositoryResourceYumRepositoryOutput ToOSPolicyResourceRepositoryResourceYumRepositoryOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceYumRepositoryOutput }
OSPolicyResourceRepositoryResourceYumRepositoryInput is an input type that accepts OSPolicyResourceRepositoryResourceYumRepositoryArgs and OSPolicyResourceRepositoryResourceYumRepositoryOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceYumRepositoryInput` via:
OSPolicyResourceRepositoryResourceYumRepositoryArgs{...}
type OSPolicyResourceRepositoryResourceYumRepositoryOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceYumRepositoryOutput struct{ *pulumi.OutputState }
Represents a single yum package repository. These are added to a repo file that is managed at `/etc/yum.repos.d/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) BaseUrl ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) DisplayName ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) GpgKeys ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) Id ¶ added in v0.8.0
A one word, unique name for this repository. This is the `repo id` in the yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for resource conflicts.
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryOutput() OSPolicyResourceRepositoryResourceYumRepositoryOutput
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryOutput
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceYumRepositoryPtrInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceYumRepositoryPtrInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput }
OSPolicyResourceRepositoryResourceYumRepositoryPtrInput is an input type that accepts OSPolicyResourceRepositoryResourceYumRepositoryArgs, OSPolicyResourceRepositoryResourceYumRepositoryPtr and OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceYumRepositoryPtrInput` via:
OSPolicyResourceRepositoryResourceYumRepositoryArgs{...} or: nil
func OSPolicyResourceRepositoryResourceYumRepositoryPtr ¶ added in v0.8.0
func OSPolicyResourceRepositoryResourceYumRepositoryPtr(v *OSPolicyResourceRepositoryResourceYumRepositoryArgs) OSPolicyResourceRepositoryResourceYumRepositoryPtrInput
type OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) BaseUrl ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) DisplayName ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) GpgKeys ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) Id ¶ added in v0.8.0
A one word, unique name for this repository. This is the `repo id` in the yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for resource conflicts.
func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutput() OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceYumRepositoryResponse ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceYumRepositoryResponse struct { // The location of the repository directory. BaseUrl string `pulumi:"baseUrl"` // The display name of the repository. DisplayName string `pulumi:"displayName"` // URIs of GPG keys. GpgKeys []string `pulumi:"gpgKeys"` }
Represents a single yum package repository. These are added to a repo file that is managed at `/etc/yum.repos.d/google_osconfig.repo`.
type OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput struct{ *pulumi.OutputState }
Represents a single yum package repository. These are added to a repo file that is managed at `/etc/yum.repos.d/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) BaseUrl ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) DisplayName ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) DisplayName() pulumi.StringOutput
The display name of the repository.
func (OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) GpgKeys ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryResponseOutput() OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput
func (OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceYumRepositoryResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceYumRepositoryResponseOutput
type OSPolicyResourceRepositoryResourceZypperRepository ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceZypperRepository struct { // The location of the repository directory. BaseUrl string `pulumi:"baseUrl"` // The display name of the repository. DisplayName *string `pulumi:"displayName"` // URIs of GPG keys. GpgKeys []string `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the `repo id` in the zypper config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for GuestPolicy conflicts. Id string `pulumi:"id"` }
Represents a single zypper package repository. These are added to a repo file that is managed at `/etc/zypp/repos.d/google_osconfig.repo`.
type OSPolicyResourceRepositoryResourceZypperRepositoryArgs ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceZypperRepositoryArgs struct { // The location of the repository directory. BaseUrl pulumi.StringInput `pulumi:"baseUrl"` // The display name of the repository. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // URIs of GPG keys. GpgKeys pulumi.StringArrayInput `pulumi:"gpgKeys"` // A one word, unique name for this repository. This is the `repo id` in the zypper config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for GuestPolicy conflicts. Id pulumi.StringInput `pulumi:"id"` }
Represents a single zypper package repository. These are added to a repo file that is managed at `/etc/zypp/repos.d/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutput() OSPolicyResourceRepositoryResourceZypperRepositoryOutput
func (OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryOutput
func (OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (i OSPolicyResourceRepositoryResourceZypperRepositoryArgs) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceZypperRepositoryInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceZypperRepositoryInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceZypperRepositoryOutput() OSPolicyResourceRepositoryResourceZypperRepositoryOutput ToOSPolicyResourceRepositoryResourceZypperRepositoryOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryOutput }
OSPolicyResourceRepositoryResourceZypperRepositoryInput is an input type that accepts OSPolicyResourceRepositoryResourceZypperRepositoryArgs and OSPolicyResourceRepositoryResourceZypperRepositoryOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceZypperRepositoryInput` via:
OSPolicyResourceRepositoryResourceZypperRepositoryArgs{...}
type OSPolicyResourceRepositoryResourceZypperRepositoryOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceZypperRepositoryOutput struct{ *pulumi.OutputState }
Represents a single zypper package repository. These are added to a repo file that is managed at `/etc/zypp/repos.d/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) BaseUrl ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) DisplayName ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) GpgKeys ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) Id ¶ added in v0.8.0
A one word, unique name for this repository. This is the `repo id` in the zypper config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for GuestPolicy conflicts.
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutput() OSPolicyResourceRepositoryResourceZypperRepositoryOutput
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryOutput
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceZypperRepositoryPtrInput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceZypperRepositoryPtrInput interface { pulumi.Input ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext(context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput }
OSPolicyResourceRepositoryResourceZypperRepositoryPtrInput is an input type that accepts OSPolicyResourceRepositoryResourceZypperRepositoryArgs, OSPolicyResourceRepositoryResourceZypperRepositoryPtr and OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput values. You can construct a concrete instance of `OSPolicyResourceRepositoryResourceZypperRepositoryPtrInput` via:
OSPolicyResourceRepositoryResourceZypperRepositoryArgs{...} or: nil
func OSPolicyResourceRepositoryResourceZypperRepositoryPtr ¶ added in v0.8.0
func OSPolicyResourceRepositoryResourceZypperRepositoryPtr(v *OSPolicyResourceRepositoryResourceZypperRepositoryArgs) OSPolicyResourceRepositoryResourceZypperRepositoryPtrInput
type OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) BaseUrl ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) DisplayName ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) GpgKeys ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) Id ¶ added in v0.8.0
A one word, unique name for this repository. This is the `repo id` in the zypper config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for GuestPolicy conflicts.
func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput() OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
func (OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryPtrOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryPtrOutput
type OSPolicyResourceRepositoryResourceZypperRepositoryResponse ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceZypperRepositoryResponse struct { // The location of the repository directory. BaseUrl string `pulumi:"baseUrl"` // The display name of the repository. DisplayName string `pulumi:"displayName"` // URIs of GPG keys. GpgKeys []string `pulumi:"gpgKeys"` }
Represents a single zypper package repository. These are added to a repo file that is managed at `/etc/zypp/repos.d/google_osconfig.repo`.
type OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput ¶ added in v0.8.0
type OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput struct{ *pulumi.OutputState }
Represents a single zypper package repository. These are added to a repo file that is managed at `/etc/zypp/repos.d/google_osconfig.repo`.
func (OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) BaseUrl ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) DisplayName ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) DisplayName() pulumi.StringOutput
The display name of the repository.
func (OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) GpgKeys ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput() OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput
func (OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput) ToOSPolicyResourceRepositoryResourceZypperRepositoryResponseOutputWithContext(ctx context.Context) OSPolicyResourceRepositoryResourceZypperRepositoryResponseOutput
type OSPolicyResourceResponse ¶ added in v0.8.0
type OSPolicyResourceResponse struct { // Exec resource Exec OSPolicyResourceExecResourceResponse `pulumi:"exec"` // File resource File OSPolicyResourceFileResourceResponse `pulumi:"file"` // Package resource Pkg OSPolicyResourcePackageResourceResponse `pulumi:"pkg"` // Package repository resource Repository OSPolicyResourceRepositoryResourceResponse `pulumi:"repository"` }
An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc. The system ensures that resources are always in their desired state by taking necessary actions if they have drifted from their desired state.
type OSPolicyResourceResponseArrayOutput ¶ added in v0.8.0
type OSPolicyResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyResourceResponseArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceResponseArrayOutput) ElementType() reflect.Type
func (OSPolicyResourceResponseArrayOutput) Index ¶ added in v0.8.0
func (o OSPolicyResourceResponseArrayOutput) Index(i pulumi.IntInput) OSPolicyResourceResponseOutput
func (OSPolicyResourceResponseArrayOutput) ToOSPolicyResourceResponseArrayOutput ¶ added in v0.8.0
func (o OSPolicyResourceResponseArrayOutput) ToOSPolicyResourceResponseArrayOutput() OSPolicyResourceResponseArrayOutput
func (OSPolicyResourceResponseArrayOutput) ToOSPolicyResourceResponseArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceResponseArrayOutput) ToOSPolicyResourceResponseArrayOutputWithContext(ctx context.Context) OSPolicyResourceResponseArrayOutput
type OSPolicyResourceResponseOutput ¶ added in v0.8.0
type OSPolicyResourceResponseOutput struct{ *pulumi.OutputState }
An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc. The system ensures that resources are always in their desired state by taking necessary actions if they have drifted from their desired state.
func (OSPolicyResourceResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResourceResponseOutput) ElementType() reflect.Type
func (OSPolicyResourceResponseOutput) Repository ¶ added in v0.8.0
func (o OSPolicyResourceResponseOutput) Repository() OSPolicyResourceRepositoryResourceResponseOutput
Package repository resource
func (OSPolicyResourceResponseOutput) ToOSPolicyResourceResponseOutput ¶ added in v0.8.0
func (o OSPolicyResourceResponseOutput) ToOSPolicyResourceResponseOutput() OSPolicyResourceResponseOutput
func (OSPolicyResourceResponseOutput) ToOSPolicyResourceResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResourceResponseOutput) ToOSPolicyResourceResponseOutputWithContext(ctx context.Context) OSPolicyResourceResponseOutput
type OSPolicyResponse ¶ added in v0.8.0
type OSPolicyResponse struct { // This flag determines the OS policy compliance status when none of the resource groups within the policy are applicable for a VM. Set this value to `true` if the policy needs to be reported as compliant even if the policy has nothing to validate or enforce. AllowNoResourceGroupMatch bool `pulumi:"allowNoResourceGroupMatch"` // Policy description. Length of the description is limited to 1024 characters. Description string `pulumi:"description"` // Policy mode Mode string `pulumi:"mode"` // List of resource groups for the policy. For a particular VM, resource groups are evaluated in the order specified and the first resource group that is applicable is selected and the rest are ignored. If none of the resource groups are applicable for a VM, the VM is considered to be non-compliant w.r.t this policy. This behavior can be toggled by the flag `allow_no_resource_group_match` ResourceGroups []OSPolicyResourceGroupResponse `pulumi:"resourceGroups"` }
An OS policy defines the desired state configuration for a VM.
type OSPolicyResponseArrayOutput ¶ added in v0.8.0
type OSPolicyResponseArrayOutput struct{ *pulumi.OutputState }
func (OSPolicyResponseArrayOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResponseArrayOutput) ElementType() reflect.Type
func (OSPolicyResponseArrayOutput) Index ¶ added in v0.8.0
func (o OSPolicyResponseArrayOutput) Index(i pulumi.IntInput) OSPolicyResponseOutput
func (OSPolicyResponseArrayOutput) ToOSPolicyResponseArrayOutput ¶ added in v0.8.0
func (o OSPolicyResponseArrayOutput) ToOSPolicyResponseArrayOutput() OSPolicyResponseArrayOutput
func (OSPolicyResponseArrayOutput) ToOSPolicyResponseArrayOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResponseArrayOutput) ToOSPolicyResponseArrayOutputWithContext(ctx context.Context) OSPolicyResponseArrayOutput
type OSPolicyResponseOutput ¶ added in v0.8.0
type OSPolicyResponseOutput struct{ *pulumi.OutputState }
An OS policy defines the desired state configuration for a VM.
func (OSPolicyResponseOutput) AllowNoResourceGroupMatch ¶ added in v0.8.0
func (o OSPolicyResponseOutput) AllowNoResourceGroupMatch() pulumi.BoolOutput
This flag determines the OS policy compliance status when none of the resource groups within the policy are applicable for a VM. Set this value to `true` if the policy needs to be reported as compliant even if the policy has nothing to validate or enforce.
func (OSPolicyResponseOutput) Description ¶ added in v0.8.0
func (o OSPolicyResponseOutput) Description() pulumi.StringOutput
Policy description. Length of the description is limited to 1024 characters.
func (OSPolicyResponseOutput) ElementType ¶ added in v0.8.0
func (OSPolicyResponseOutput) ElementType() reflect.Type
func (OSPolicyResponseOutput) Mode ¶ added in v0.8.0
func (o OSPolicyResponseOutput) Mode() pulumi.StringOutput
Policy mode
func (OSPolicyResponseOutput) ResourceGroups ¶ added in v0.8.0
func (o OSPolicyResponseOutput) ResourceGroups() OSPolicyResourceGroupResponseArrayOutput
List of resource groups for the policy. For a particular VM, resource groups are evaluated in the order specified and the first resource group that is applicable is selected and the rest are ignored. If none of the resource groups are applicable for a VM, the VM is considered to be non-compliant w.r.t this policy. This behavior can be toggled by the flag `allow_no_resource_group_match`
func (OSPolicyResponseOutput) ToOSPolicyResponseOutput ¶ added in v0.8.0
func (o OSPolicyResponseOutput) ToOSPolicyResponseOutput() OSPolicyResponseOutput
func (OSPolicyResponseOutput) ToOSPolicyResponseOutputWithContext ¶ added in v0.8.0
func (o OSPolicyResponseOutput) ToOSPolicyResponseOutputWithContext(ctx context.Context) OSPolicyResponseOutput
type OneTimeSchedule ¶
type OneTimeSchedule struct { // The desired patch job execution time. ExecuteTime string `pulumi:"executeTime"` }
Sets the time for a one time patch deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
type OneTimeScheduleArgs ¶
type OneTimeScheduleArgs struct { // The desired patch job execution time. ExecuteTime pulumi.StringInput `pulumi:"executeTime"` }
Sets the time for a one time patch deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (OneTimeScheduleArgs) ElementType ¶
func (OneTimeScheduleArgs) ElementType() reflect.Type
func (OneTimeScheduleArgs) ToOneTimeScheduleOutput ¶
func (i OneTimeScheduleArgs) ToOneTimeScheduleOutput() OneTimeScheduleOutput
func (OneTimeScheduleArgs) ToOneTimeScheduleOutputWithContext ¶
func (i OneTimeScheduleArgs) ToOneTimeScheduleOutputWithContext(ctx context.Context) OneTimeScheduleOutput
type OneTimeScheduleInput ¶
type OneTimeScheduleInput interface { pulumi.Input ToOneTimeScheduleOutput() OneTimeScheduleOutput ToOneTimeScheduleOutputWithContext(context.Context) OneTimeScheduleOutput }
OneTimeScheduleInput is an input type that accepts OneTimeScheduleArgs and OneTimeScheduleOutput values. You can construct a concrete instance of `OneTimeScheduleInput` via:
OneTimeScheduleArgs{...}
type OneTimeScheduleOutput ¶
type OneTimeScheduleOutput struct{ *pulumi.OutputState }
Sets the time for a one time patch deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (OneTimeScheduleOutput) ElementType ¶
func (OneTimeScheduleOutput) ElementType() reflect.Type
func (OneTimeScheduleOutput) ExecuteTime ¶
func (o OneTimeScheduleOutput) ExecuteTime() pulumi.StringOutput
The desired patch job execution time.
func (OneTimeScheduleOutput) ToOneTimeScheduleOutput ¶
func (o OneTimeScheduleOutput) ToOneTimeScheduleOutput() OneTimeScheduleOutput
func (OneTimeScheduleOutput) ToOneTimeScheduleOutputWithContext ¶
func (o OneTimeScheduleOutput) ToOneTimeScheduleOutputWithContext(ctx context.Context) OneTimeScheduleOutput
type OneTimeScheduleResponse ¶
type OneTimeScheduleResponse struct { // The desired patch job execution time. ExecuteTime string `pulumi:"executeTime"` }
Sets the time for a one time patch deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
type OneTimeScheduleResponseOutput ¶
type OneTimeScheduleResponseOutput struct{ *pulumi.OutputState }
Sets the time for a one time patch deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (OneTimeScheduleResponseOutput) ElementType ¶
func (OneTimeScheduleResponseOutput) ElementType() reflect.Type
func (OneTimeScheduleResponseOutput) ExecuteTime ¶
func (o OneTimeScheduleResponseOutput) ExecuteTime() pulumi.StringOutput
The desired patch job execution time.
func (OneTimeScheduleResponseOutput) ToOneTimeScheduleResponseOutput ¶
func (o OneTimeScheduleResponseOutput) ToOneTimeScheduleResponseOutput() OneTimeScheduleResponseOutput
func (OneTimeScheduleResponseOutput) ToOneTimeScheduleResponseOutputWithContext ¶
func (o OneTimeScheduleResponseOutput) ToOneTimeScheduleResponseOutputWithContext(ctx context.Context) OneTimeScheduleResponseOutput
type OsPolicyAssignment ¶ added in v0.8.0
type OsPolicyAssignment struct { pulumi.CustomResourceState // Indicates that this revision has been successfully rolled out in this zone and new VMs will be assigned OS policies from this revision. For a given OS policy assignment, there is only one revision with a value of `true` for this field. Baseline pulumi.BoolOutput `pulumi:"baseline"` // Indicates that this revision deletes the OS policy assignment. Deleted pulumi.BoolOutput `pulumi:"deleted"` // OS policy assignment description. Length of the description is limited to 1024 characters. Description pulumi.StringOutput `pulumi:"description"` // The etag for this OS policy assignment. If this is provided on update, it must match the server's etag. Etag pulumi.StringOutput `pulumi:"etag"` // Filter to select VMs. InstanceFilter OSPolicyAssignmentInstanceFilterResponseOutput `pulumi:"instanceFilter"` // Resource name. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id}` This field is ignored when you create an OS policy assignment. Name pulumi.StringOutput `pulumi:"name"` // List of OS policies to be applied to the VMs. OsPolicies OSPolicyResponseArrayOutput `pulumi:"osPolicies"` // Indicates that reconciliation is in progress for the revision. This value is `true` when the `rollout_state` is one of: * IN_PROGRESS * CANCELLING Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // The timestamp that the revision was created. RevisionCreateTime pulumi.StringOutput `pulumi:"revisionCreateTime"` // The assignment revision ID A new revision is committed whenever a rollout is triggered for a OS policy assignment RevisionId pulumi.StringOutput `pulumi:"revisionId"` // Rollout to deploy the OS policy assignment. A rollout is triggered in the following situations: 1) OSPolicyAssignment is created. 2) OSPolicyAssignment is updated and the update contains changes to one of the following fields: - instance_filter - os_policies 3) OSPolicyAssignment is deleted. Rollout OSPolicyAssignmentRolloutResponseOutput `pulumi:"rollout"` // OS policy assignment rollout state RolloutState pulumi.StringOutput `pulumi:"rolloutState"` // Server generated unique id for the OS policy assignment resource. Uid pulumi.StringOutput `pulumi:"uid"` }
Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see [Method: projects.locations.osPolicyAssignments.operations.cancel](https://cloud.google.com/compute/docs/osconfig/rest/v1/projects.locations.osPolicyAssignments.operations/cancel).
func GetOsPolicyAssignment ¶ added in v0.8.0
func GetOsPolicyAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OsPolicyAssignmentState, opts ...pulumi.ResourceOption) (*OsPolicyAssignment, error)
GetOsPolicyAssignment gets an existing OsPolicyAssignment 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 NewOsPolicyAssignment ¶ added in v0.8.0
func NewOsPolicyAssignment(ctx *pulumi.Context, name string, args *OsPolicyAssignmentArgs, opts ...pulumi.ResourceOption) (*OsPolicyAssignment, error)
NewOsPolicyAssignment registers a new resource with the given unique name, arguments, and options.
func (*OsPolicyAssignment) ElementType ¶ added in v0.8.0
func (*OsPolicyAssignment) ElementType() reflect.Type
func (*OsPolicyAssignment) ToOsPolicyAssignmentOutput ¶ added in v0.8.0
func (i *OsPolicyAssignment) ToOsPolicyAssignmentOutput() OsPolicyAssignmentOutput
func (*OsPolicyAssignment) ToOsPolicyAssignmentOutputWithContext ¶ added in v0.8.0
func (i *OsPolicyAssignment) ToOsPolicyAssignmentOutputWithContext(ctx context.Context) OsPolicyAssignmentOutput
type OsPolicyAssignmentArgs ¶ added in v0.8.0
type OsPolicyAssignmentArgs struct { // OS policy assignment description. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // The etag for this OS policy assignment. If this is provided on update, it must match the server's etag. Etag pulumi.StringPtrInput // Filter to select VMs. InstanceFilter OSPolicyAssignmentInstanceFilterInput Location pulumi.StringPtrInput // Resource name. Format: `projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id}` This field is ignored when you create an OS policy assignment. Name pulumi.StringPtrInput // List of OS policies to be applied to the VMs. OsPolicies OSPolicyArrayInput OsPolicyAssignmentId pulumi.StringInput Project pulumi.StringPtrInput // Rollout to deploy the OS policy assignment. A rollout is triggered in the following situations: 1) OSPolicyAssignment is created. 2) OSPolicyAssignment is updated and the update contains changes to one of the following fields: - instance_filter - os_policies 3) OSPolicyAssignment is deleted. Rollout OSPolicyAssignmentRolloutInput }
The set of arguments for constructing a OsPolicyAssignment resource.
func (OsPolicyAssignmentArgs) ElementType ¶ added in v0.8.0
func (OsPolicyAssignmentArgs) ElementType() reflect.Type
type OsPolicyAssignmentInput ¶ added in v0.8.0
type OsPolicyAssignmentInput interface { pulumi.Input ToOsPolicyAssignmentOutput() OsPolicyAssignmentOutput ToOsPolicyAssignmentOutputWithContext(ctx context.Context) OsPolicyAssignmentOutput }
type OsPolicyAssignmentOutput ¶ added in v0.8.0
type OsPolicyAssignmentOutput struct{ *pulumi.OutputState }
func (OsPolicyAssignmentOutput) ElementType ¶ added in v0.8.0
func (OsPolicyAssignmentOutput) ElementType() reflect.Type
func (OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutput ¶ added in v0.8.0
func (o OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutput() OsPolicyAssignmentOutput
func (OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutputWithContext ¶ added in v0.8.0
func (o OsPolicyAssignmentOutput) ToOsPolicyAssignmentOutputWithContext(ctx context.Context) OsPolicyAssignmentOutput
type OsPolicyAssignmentState ¶ added in v0.8.0
type OsPolicyAssignmentState struct { }
func (OsPolicyAssignmentState) ElementType ¶ added in v0.8.0
func (OsPolicyAssignmentState) ElementType() reflect.Type
type PatchConfig ¶
type PatchConfig struct { // Apt update settings. Use this setting to override the default `apt` patch rules. Apt *AptSettings `pulumi:"apt"` // Goo update settings. Use this setting to override the default `goo` patch rules. Goo *GooSettings `pulumi:"goo"` // Allows the patch job to run on Managed instance groups (MIGs). MigInstancesAllowed *bool `pulumi:"migInstancesAllowed"` // The `ExecStep` to run after the patch update. PostStep *ExecStep `pulumi:"postStep"` // The `ExecStep` to run before the patch update. PreStep *ExecStep `pulumi:"preStep"` // Post-patch reboot settings. RebootConfig *PatchConfigRebootConfig `pulumi:"rebootConfig"` // Windows update settings. Use this override the default windows patch rules. WindowsUpdate *WindowsUpdateSettings `pulumi:"windowsUpdate"` // Yum update settings. Use this setting to override the default `yum` patch rules. Yum *YumSettings `pulumi:"yum"` // Zypper update settings. Use this setting to override the default `zypper` patch rules. Zypper *ZypperSettings `pulumi:"zypper"` }
Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
type PatchConfigArgs ¶
type PatchConfigArgs struct { // Apt update settings. Use this setting to override the default `apt` patch rules. Apt AptSettingsPtrInput `pulumi:"apt"` // Goo update settings. Use this setting to override the default `goo` patch rules. Goo GooSettingsPtrInput `pulumi:"goo"` // Allows the patch job to run on Managed instance groups (MIGs). MigInstancesAllowed pulumi.BoolPtrInput `pulumi:"migInstancesAllowed"` // The `ExecStep` to run after the patch update. PostStep ExecStepPtrInput `pulumi:"postStep"` // The `ExecStep` to run before the patch update. PreStep ExecStepPtrInput `pulumi:"preStep"` // Post-patch reboot settings. RebootConfig PatchConfigRebootConfigPtrInput `pulumi:"rebootConfig"` // Windows update settings. Use this override the default windows patch rules. WindowsUpdate WindowsUpdateSettingsPtrInput `pulumi:"windowsUpdate"` // Yum update settings. Use this setting to override the default `yum` patch rules. Yum YumSettingsPtrInput `pulumi:"yum"` // Zypper update settings. Use this setting to override the default `zypper` patch rules. Zypper ZypperSettingsPtrInput `pulumi:"zypper"` }
Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
func (PatchConfigArgs) ElementType ¶
func (PatchConfigArgs) ElementType() reflect.Type
func (PatchConfigArgs) ToPatchConfigOutput ¶
func (i PatchConfigArgs) ToPatchConfigOutput() PatchConfigOutput
func (PatchConfigArgs) ToPatchConfigOutputWithContext ¶
func (i PatchConfigArgs) ToPatchConfigOutputWithContext(ctx context.Context) PatchConfigOutput
func (PatchConfigArgs) ToPatchConfigPtrOutput ¶
func (i PatchConfigArgs) ToPatchConfigPtrOutput() PatchConfigPtrOutput
func (PatchConfigArgs) ToPatchConfigPtrOutputWithContext ¶
func (i PatchConfigArgs) ToPatchConfigPtrOutputWithContext(ctx context.Context) PatchConfigPtrOutput
type PatchConfigInput ¶
type PatchConfigInput interface { pulumi.Input ToPatchConfigOutput() PatchConfigOutput ToPatchConfigOutputWithContext(context.Context) PatchConfigOutput }
PatchConfigInput is an input type that accepts PatchConfigArgs and PatchConfigOutput values. You can construct a concrete instance of `PatchConfigInput` via:
PatchConfigArgs{...}
type PatchConfigOutput ¶
type PatchConfigOutput struct{ *pulumi.OutputState }
Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
func (PatchConfigOutput) Apt ¶
func (o PatchConfigOutput) Apt() AptSettingsPtrOutput
Apt update settings. Use this setting to override the default `apt` patch rules.
func (PatchConfigOutput) ElementType ¶
func (PatchConfigOutput) ElementType() reflect.Type
func (PatchConfigOutput) Goo ¶
func (o PatchConfigOutput) Goo() GooSettingsPtrOutput
Goo update settings. Use this setting to override the default `goo` patch rules.
func (PatchConfigOutput) MigInstancesAllowed ¶ added in v0.12.0
func (o PatchConfigOutput) MigInstancesAllowed() pulumi.BoolPtrOutput
Allows the patch job to run on Managed instance groups (MIGs).
func (PatchConfigOutput) PostStep ¶
func (o PatchConfigOutput) PostStep() ExecStepPtrOutput
The `ExecStep` to run after the patch update.
func (PatchConfigOutput) PreStep ¶
func (o PatchConfigOutput) PreStep() ExecStepPtrOutput
The `ExecStep` to run before the patch update.
func (PatchConfigOutput) RebootConfig ¶
func (o PatchConfigOutput) RebootConfig() PatchConfigRebootConfigPtrOutput
Post-patch reboot settings.
func (PatchConfigOutput) ToPatchConfigOutput ¶
func (o PatchConfigOutput) ToPatchConfigOutput() PatchConfigOutput
func (PatchConfigOutput) ToPatchConfigOutputWithContext ¶
func (o PatchConfigOutput) ToPatchConfigOutputWithContext(ctx context.Context) PatchConfigOutput
func (PatchConfigOutput) ToPatchConfigPtrOutput ¶
func (o PatchConfigOutput) ToPatchConfigPtrOutput() PatchConfigPtrOutput
func (PatchConfigOutput) ToPatchConfigPtrOutputWithContext ¶
func (o PatchConfigOutput) ToPatchConfigPtrOutputWithContext(ctx context.Context) PatchConfigPtrOutput
func (PatchConfigOutput) WindowsUpdate ¶
func (o PatchConfigOutput) WindowsUpdate() WindowsUpdateSettingsPtrOutput
Windows update settings. Use this override the default windows patch rules.
func (PatchConfigOutput) Yum ¶
func (o PatchConfigOutput) Yum() YumSettingsPtrOutput
Yum update settings. Use this setting to override the default `yum` patch rules.
func (PatchConfigOutput) Zypper ¶
func (o PatchConfigOutput) Zypper() ZypperSettingsPtrOutput
Zypper update settings. Use this setting to override the default `zypper` patch rules.
type PatchConfigPtrInput ¶
type PatchConfigPtrInput interface { pulumi.Input ToPatchConfigPtrOutput() PatchConfigPtrOutput ToPatchConfigPtrOutputWithContext(context.Context) PatchConfigPtrOutput }
PatchConfigPtrInput is an input type that accepts PatchConfigArgs, PatchConfigPtr and PatchConfigPtrOutput values. You can construct a concrete instance of `PatchConfigPtrInput` via:
PatchConfigArgs{...} or: nil
func PatchConfigPtr ¶
func PatchConfigPtr(v *PatchConfigArgs) PatchConfigPtrInput
type PatchConfigPtrOutput ¶
type PatchConfigPtrOutput struct{ *pulumi.OutputState }
func (PatchConfigPtrOutput) Apt ¶
func (o PatchConfigPtrOutput) Apt() AptSettingsPtrOutput
Apt update settings. Use this setting to override the default `apt` patch rules.
func (PatchConfigPtrOutput) Elem ¶
func (o PatchConfigPtrOutput) Elem() PatchConfigOutput
func (PatchConfigPtrOutput) ElementType ¶
func (PatchConfigPtrOutput) ElementType() reflect.Type
func (PatchConfigPtrOutput) Goo ¶
func (o PatchConfigPtrOutput) Goo() GooSettingsPtrOutput
Goo update settings. Use this setting to override the default `goo` patch rules.
func (PatchConfigPtrOutput) MigInstancesAllowed ¶ added in v0.12.0
func (o PatchConfigPtrOutput) MigInstancesAllowed() pulumi.BoolPtrOutput
Allows the patch job to run on Managed instance groups (MIGs).
func (PatchConfigPtrOutput) PostStep ¶
func (o PatchConfigPtrOutput) PostStep() ExecStepPtrOutput
The `ExecStep` to run after the patch update.
func (PatchConfigPtrOutput) PreStep ¶
func (o PatchConfigPtrOutput) PreStep() ExecStepPtrOutput
The `ExecStep` to run before the patch update.
func (PatchConfigPtrOutput) RebootConfig ¶
func (o PatchConfigPtrOutput) RebootConfig() PatchConfigRebootConfigPtrOutput
Post-patch reboot settings.
func (PatchConfigPtrOutput) ToPatchConfigPtrOutput ¶
func (o PatchConfigPtrOutput) ToPatchConfigPtrOutput() PatchConfigPtrOutput
func (PatchConfigPtrOutput) ToPatchConfigPtrOutputWithContext ¶
func (o PatchConfigPtrOutput) ToPatchConfigPtrOutputWithContext(ctx context.Context) PatchConfigPtrOutput
func (PatchConfigPtrOutput) WindowsUpdate ¶
func (o PatchConfigPtrOutput) WindowsUpdate() WindowsUpdateSettingsPtrOutput
Windows update settings. Use this override the default windows patch rules.
func (PatchConfigPtrOutput) Yum ¶
func (o PatchConfigPtrOutput) Yum() YumSettingsPtrOutput
Yum update settings. Use this setting to override the default `yum` patch rules.
func (PatchConfigPtrOutput) Zypper ¶
func (o PatchConfigPtrOutput) Zypper() ZypperSettingsPtrOutput
Zypper update settings. Use this setting to override the default `zypper` patch rules.
type PatchConfigRebootConfig ¶ added in v0.4.0
type PatchConfigRebootConfig string
Post-patch reboot settings.
func (PatchConfigRebootConfig) ElementType ¶ added in v0.4.0
func (PatchConfigRebootConfig) ElementType() reflect.Type
func (PatchConfigRebootConfig) ToPatchConfigRebootConfigOutput ¶ added in v0.6.0
func (e PatchConfigRebootConfig) ToPatchConfigRebootConfigOutput() PatchConfigRebootConfigOutput
func (PatchConfigRebootConfig) ToPatchConfigRebootConfigOutputWithContext ¶ added in v0.6.0
func (e PatchConfigRebootConfig) ToPatchConfigRebootConfigOutputWithContext(ctx context.Context) PatchConfigRebootConfigOutput
func (PatchConfigRebootConfig) ToPatchConfigRebootConfigPtrOutput ¶ added in v0.6.0
func (e PatchConfigRebootConfig) ToPatchConfigRebootConfigPtrOutput() PatchConfigRebootConfigPtrOutput
func (PatchConfigRebootConfig) ToPatchConfigRebootConfigPtrOutputWithContext ¶ added in v0.6.0
func (e PatchConfigRebootConfig) ToPatchConfigRebootConfigPtrOutputWithContext(ctx context.Context) PatchConfigRebootConfigPtrOutput
func (PatchConfigRebootConfig) ToStringOutput ¶ added in v0.4.0
func (e PatchConfigRebootConfig) ToStringOutput() pulumi.StringOutput
func (PatchConfigRebootConfig) ToStringOutputWithContext ¶ added in v0.4.0
func (e PatchConfigRebootConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PatchConfigRebootConfig) ToStringPtrOutput ¶ added in v0.4.0
func (e PatchConfigRebootConfig) ToStringPtrOutput() pulumi.StringPtrOutput
func (PatchConfigRebootConfig) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PatchConfigRebootConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PatchConfigRebootConfigInput ¶ added in v0.6.0
type PatchConfigRebootConfigInput interface { pulumi.Input ToPatchConfigRebootConfigOutput() PatchConfigRebootConfigOutput ToPatchConfigRebootConfigOutputWithContext(context.Context) PatchConfigRebootConfigOutput }
PatchConfigRebootConfigInput is an input type that accepts PatchConfigRebootConfigArgs and PatchConfigRebootConfigOutput values. You can construct a concrete instance of `PatchConfigRebootConfigInput` via:
PatchConfigRebootConfigArgs{...}
type PatchConfigRebootConfigOutput ¶ added in v0.6.0
type PatchConfigRebootConfigOutput struct{ *pulumi.OutputState }
func (PatchConfigRebootConfigOutput) ElementType ¶ added in v0.6.0
func (PatchConfigRebootConfigOutput) ElementType() reflect.Type
func (PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigOutput ¶ added in v0.6.0
func (o PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigOutput() PatchConfigRebootConfigOutput
func (PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigOutputWithContext ¶ added in v0.6.0
func (o PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigOutputWithContext(ctx context.Context) PatchConfigRebootConfigOutput
func (PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigPtrOutput ¶ added in v0.6.0
func (o PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigPtrOutput() PatchConfigRebootConfigPtrOutput
func (PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigPtrOutputWithContext ¶ added in v0.6.0
func (o PatchConfigRebootConfigOutput) ToPatchConfigRebootConfigPtrOutputWithContext(ctx context.Context) PatchConfigRebootConfigPtrOutput
func (PatchConfigRebootConfigOutput) ToStringOutput ¶ added in v0.6.0
func (o PatchConfigRebootConfigOutput) ToStringOutput() pulumi.StringOutput
func (PatchConfigRebootConfigOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PatchConfigRebootConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PatchConfigRebootConfigOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PatchConfigRebootConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PatchConfigRebootConfigOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PatchConfigRebootConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PatchConfigRebootConfigPtrInput ¶ added in v0.6.0
type PatchConfigRebootConfigPtrInput interface { pulumi.Input ToPatchConfigRebootConfigPtrOutput() PatchConfigRebootConfigPtrOutput ToPatchConfigRebootConfigPtrOutputWithContext(context.Context) PatchConfigRebootConfigPtrOutput }
func PatchConfigRebootConfigPtr ¶ added in v0.6.0
func PatchConfigRebootConfigPtr(v string) PatchConfigRebootConfigPtrInput
type PatchConfigRebootConfigPtrOutput ¶ added in v0.6.0
type PatchConfigRebootConfigPtrOutput struct{ *pulumi.OutputState }
func (PatchConfigRebootConfigPtrOutput) Elem ¶ added in v0.6.0
func (o PatchConfigRebootConfigPtrOutput) Elem() PatchConfigRebootConfigOutput
func (PatchConfigRebootConfigPtrOutput) ElementType ¶ added in v0.6.0
func (PatchConfigRebootConfigPtrOutput) ElementType() reflect.Type
func (PatchConfigRebootConfigPtrOutput) ToPatchConfigRebootConfigPtrOutput ¶ added in v0.6.0
func (o PatchConfigRebootConfigPtrOutput) ToPatchConfigRebootConfigPtrOutput() PatchConfigRebootConfigPtrOutput
func (PatchConfigRebootConfigPtrOutput) ToPatchConfigRebootConfigPtrOutputWithContext ¶ added in v0.6.0
func (o PatchConfigRebootConfigPtrOutput) ToPatchConfigRebootConfigPtrOutputWithContext(ctx context.Context) PatchConfigRebootConfigPtrOutput
func (PatchConfigRebootConfigPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PatchConfigRebootConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PatchConfigRebootConfigPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PatchConfigRebootConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PatchConfigResponse ¶
type PatchConfigResponse struct { // Apt update settings. Use this setting to override the default `apt` patch rules. Apt AptSettingsResponse `pulumi:"apt"` // Goo update settings. Use this setting to override the default `goo` patch rules. Goo GooSettingsResponse `pulumi:"goo"` // Allows the patch job to run on Managed instance groups (MIGs). MigInstancesAllowed bool `pulumi:"migInstancesAllowed"` // The `ExecStep` to run after the patch update. PostStep ExecStepResponse `pulumi:"postStep"` // The `ExecStep` to run before the patch update. PreStep ExecStepResponse `pulumi:"preStep"` // Post-patch reboot settings. RebootConfig string `pulumi:"rebootConfig"` // Windows update settings. Use this override the default windows patch rules. WindowsUpdate WindowsUpdateSettingsResponse `pulumi:"windowsUpdate"` // Yum update settings. Use this setting to override the default `yum` patch rules. Yum YumSettingsResponse `pulumi:"yum"` // Zypper update settings. Use this setting to override the default `zypper` patch rules. Zypper ZypperSettingsResponse `pulumi:"zypper"` }
Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
type PatchConfigResponseOutput ¶
type PatchConfigResponseOutput struct{ *pulumi.OutputState }
Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
func (PatchConfigResponseOutput) Apt ¶
func (o PatchConfigResponseOutput) Apt() AptSettingsResponseOutput
Apt update settings. Use this setting to override the default `apt` patch rules.
func (PatchConfigResponseOutput) ElementType ¶
func (PatchConfigResponseOutput) ElementType() reflect.Type
func (PatchConfigResponseOutput) Goo ¶
func (o PatchConfigResponseOutput) Goo() GooSettingsResponseOutput
Goo update settings. Use this setting to override the default `goo` patch rules.
func (PatchConfigResponseOutput) MigInstancesAllowed ¶ added in v0.12.0
func (o PatchConfigResponseOutput) MigInstancesAllowed() pulumi.BoolOutput
Allows the patch job to run on Managed instance groups (MIGs).
func (PatchConfigResponseOutput) PostStep ¶
func (o PatchConfigResponseOutput) PostStep() ExecStepResponseOutput
The `ExecStep` to run after the patch update.
func (PatchConfigResponseOutput) PreStep ¶
func (o PatchConfigResponseOutput) PreStep() ExecStepResponseOutput
The `ExecStep` to run before the patch update.
func (PatchConfigResponseOutput) RebootConfig ¶
func (o PatchConfigResponseOutput) RebootConfig() pulumi.StringOutput
Post-patch reboot settings.
func (PatchConfigResponseOutput) ToPatchConfigResponseOutput ¶
func (o PatchConfigResponseOutput) ToPatchConfigResponseOutput() PatchConfigResponseOutput
func (PatchConfigResponseOutput) ToPatchConfigResponseOutputWithContext ¶
func (o PatchConfigResponseOutput) ToPatchConfigResponseOutputWithContext(ctx context.Context) PatchConfigResponseOutput
func (PatchConfigResponseOutput) WindowsUpdate ¶
func (o PatchConfigResponseOutput) WindowsUpdate() WindowsUpdateSettingsResponseOutput
Windows update settings. Use this override the default windows patch rules.
func (PatchConfigResponseOutput) Yum ¶
func (o PatchConfigResponseOutput) Yum() YumSettingsResponseOutput
Yum update settings. Use this setting to override the default `yum` patch rules.
func (PatchConfigResponseOutput) Zypper ¶
func (o PatchConfigResponseOutput) Zypper() ZypperSettingsResponseOutput
Zypper update settings. Use this setting to override the default `zypper` patch rules.
type PatchDeployment ¶
type PatchDeployment struct { pulumi.CustomResourceState // Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Description of the patch deployment. Length of the description is limited to 1024 characters. Description pulumi.StringOutput `pulumi:"description"` // Optional. Duration of the patch. After the duration ends, the patch times out. Duration pulumi.StringOutput `pulumi:"duration"` // VM instances to patch. InstanceFilter PatchInstanceFilterResponseOutput `pulumi:"instanceFilter"` // The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. LastExecuteTime pulumi.StringOutput `pulumi:"lastExecuteTime"` // Unique name for the patch deployment resource in a project. The patch deployment name is in the form: `projects/{project_id}/patchDeployments/{patch_deployment_id}`. This field is ignored when you create a new patch deployment. Name pulumi.StringOutput `pulumi:"name"` // Schedule a one-time execution. OneTimeSchedule OneTimeScheduleResponseOutput `pulumi:"oneTimeSchedule"` // Optional. Patch configuration that is applied. PatchConfig PatchConfigResponseOutput `pulumi:"patchConfig"` // Schedule recurring executions. RecurringSchedule RecurringScheduleResponseOutput `pulumi:"recurringSchedule"` // Optional. Rollout strategy of the patch job. Rollout PatchRolloutResponseOutput `pulumi:"rollout"` // Current state of the patch deployment. State pulumi.StringOutput `pulumi:"state"` // Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create an OS Config patch deployment.
func GetPatchDeployment ¶
func GetPatchDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PatchDeploymentState, opts ...pulumi.ResourceOption) (*PatchDeployment, error)
GetPatchDeployment gets an existing PatchDeployment 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 NewPatchDeployment ¶
func NewPatchDeployment(ctx *pulumi.Context, name string, args *PatchDeploymentArgs, opts ...pulumi.ResourceOption) (*PatchDeployment, error)
NewPatchDeployment registers a new resource with the given unique name, arguments, and options.
func (*PatchDeployment) ElementType ¶
func (*PatchDeployment) ElementType() reflect.Type
func (*PatchDeployment) ToPatchDeploymentOutput ¶
func (i *PatchDeployment) ToPatchDeploymentOutput() PatchDeploymentOutput
func (*PatchDeployment) ToPatchDeploymentOutputWithContext ¶
func (i *PatchDeployment) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
type PatchDeploymentArgs ¶
type PatchDeploymentArgs struct { // Optional. Description of the patch deployment. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // Optional. Duration of the patch. After the duration ends, the patch times out. Duration pulumi.StringPtrInput // VM instances to patch. InstanceFilter PatchInstanceFilterInput // Unique name for the patch deployment resource in a project. The patch deployment name is in the form: `projects/{project_id}/patchDeployments/{patch_deployment_id}`. This field is ignored when you create a new patch deployment. Name pulumi.StringPtrInput // Schedule a one-time execution. OneTimeSchedule OneTimeScheduleInput // Optional. Patch configuration that is applied. PatchConfig PatchConfigPtrInput PatchDeploymentId pulumi.StringInput Project pulumi.StringPtrInput // Schedule recurring executions. RecurringSchedule RecurringScheduleInput // Optional. Rollout strategy of the patch job. Rollout PatchRolloutPtrInput }
The set of arguments for constructing a PatchDeployment resource.
func (PatchDeploymentArgs) ElementType ¶
func (PatchDeploymentArgs) ElementType() reflect.Type
type PatchDeploymentInput ¶
type PatchDeploymentInput interface { pulumi.Input ToPatchDeploymentOutput() PatchDeploymentOutput ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput }
type PatchDeploymentOutput ¶
type PatchDeploymentOutput struct{ *pulumi.OutputState }
func (PatchDeploymentOutput) ElementType ¶
func (PatchDeploymentOutput) ElementType() reflect.Type
func (PatchDeploymentOutput) ToPatchDeploymentOutput ¶
func (o PatchDeploymentOutput) ToPatchDeploymentOutput() PatchDeploymentOutput
func (PatchDeploymentOutput) ToPatchDeploymentOutputWithContext ¶
func (o PatchDeploymentOutput) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
type PatchDeploymentState ¶
type PatchDeploymentState struct { }
func (PatchDeploymentState) ElementType ¶
func (PatchDeploymentState) ElementType() reflect.Type
type PatchInstanceFilter ¶
type PatchInstanceFilter struct { // Target all VM instances in the project. If true, no other criteria is permitted. All *bool `pulumi:"all"` // Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. GroupLabels []PatchInstanceFilterGroupLabel `pulumi:"groupLabels"` // Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-". InstanceNamePrefixes []string `pulumi:"instanceNamePrefixes"` // Targets any of the VM instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`, `projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]`, or `https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]` Instances []string `pulumi:"instances"` // Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone. Zones []string `pulumi:"zones"` }
A filter to target VM instances for patching. The targeted VMs must meet all criteria specified. So if both labels and zones are specified, the patch job targets only VMs with those labels and in those zones.
type PatchInstanceFilterArgs ¶
type PatchInstanceFilterArgs struct { // Target all VM instances in the project. If true, no other criteria is permitted. All pulumi.BoolPtrInput `pulumi:"all"` // Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. GroupLabels PatchInstanceFilterGroupLabelArrayInput `pulumi:"groupLabels"` // Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-". InstanceNamePrefixes pulumi.StringArrayInput `pulumi:"instanceNamePrefixes"` // Targets any of the VM instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`, `projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]`, or `https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]` Instances pulumi.StringArrayInput `pulumi:"instances"` // Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone. Zones pulumi.StringArrayInput `pulumi:"zones"` }
A filter to target VM instances for patching. The targeted VMs must meet all criteria specified. So if both labels and zones are specified, the patch job targets only VMs with those labels and in those zones.
func (PatchInstanceFilterArgs) ElementType ¶
func (PatchInstanceFilterArgs) ElementType() reflect.Type
func (PatchInstanceFilterArgs) ToPatchInstanceFilterOutput ¶
func (i PatchInstanceFilterArgs) ToPatchInstanceFilterOutput() PatchInstanceFilterOutput
func (PatchInstanceFilterArgs) ToPatchInstanceFilterOutputWithContext ¶
func (i PatchInstanceFilterArgs) ToPatchInstanceFilterOutputWithContext(ctx context.Context) PatchInstanceFilterOutput
type PatchInstanceFilterGroupLabel ¶
type PatchInstanceFilterGroupLabel struct { // Compute Engine instance labels that must be present for a VM instance to be targeted by this filter. Labels map[string]string `pulumi:"labels"` }
Targets a group of VM instances by using their [assigned labels](https://cloud.google.com/compute/docs/labeling-resources). Labels are key-value pairs. A `GroupLabel` is a combination of labels that is used to target VMs for a patch job. For example, a patch job can target VMs that have the following `GroupLabel`: `{"env":"test", "app":"web"}`. This means that the patch job is applied to VMs that have both the labels `env=test` and `app=web`.
type PatchInstanceFilterGroupLabelArgs ¶
type PatchInstanceFilterGroupLabelArgs struct { // Compute Engine instance labels that must be present for a VM instance to be targeted by this filter. Labels pulumi.StringMapInput `pulumi:"labels"` }
Targets a group of VM instances by using their [assigned labels](https://cloud.google.com/compute/docs/labeling-resources). Labels are key-value pairs. A `GroupLabel` is a combination of labels that is used to target VMs for a patch job. For example, a patch job can target VMs that have the following `GroupLabel`: `{"env":"test", "app":"web"}`. This means that the patch job is applied to VMs that have both the labels `env=test` and `app=web`.
func (PatchInstanceFilterGroupLabelArgs) ElementType ¶
func (PatchInstanceFilterGroupLabelArgs) ElementType() reflect.Type
func (PatchInstanceFilterGroupLabelArgs) ToPatchInstanceFilterGroupLabelOutput ¶
func (i PatchInstanceFilterGroupLabelArgs) ToPatchInstanceFilterGroupLabelOutput() PatchInstanceFilterGroupLabelOutput
func (PatchInstanceFilterGroupLabelArgs) ToPatchInstanceFilterGroupLabelOutputWithContext ¶
func (i PatchInstanceFilterGroupLabelArgs) ToPatchInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelOutput
type PatchInstanceFilterGroupLabelArray ¶
type PatchInstanceFilterGroupLabelArray []PatchInstanceFilterGroupLabelInput
func (PatchInstanceFilterGroupLabelArray) ElementType ¶
func (PatchInstanceFilterGroupLabelArray) ElementType() reflect.Type
func (PatchInstanceFilterGroupLabelArray) ToPatchInstanceFilterGroupLabelArrayOutput ¶
func (i PatchInstanceFilterGroupLabelArray) ToPatchInstanceFilterGroupLabelArrayOutput() PatchInstanceFilterGroupLabelArrayOutput
func (PatchInstanceFilterGroupLabelArray) ToPatchInstanceFilterGroupLabelArrayOutputWithContext ¶
func (i PatchInstanceFilterGroupLabelArray) ToPatchInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelArrayOutput
type PatchInstanceFilterGroupLabelArrayInput ¶
type PatchInstanceFilterGroupLabelArrayInput interface { pulumi.Input ToPatchInstanceFilterGroupLabelArrayOutput() PatchInstanceFilterGroupLabelArrayOutput ToPatchInstanceFilterGroupLabelArrayOutputWithContext(context.Context) PatchInstanceFilterGroupLabelArrayOutput }
PatchInstanceFilterGroupLabelArrayInput is an input type that accepts PatchInstanceFilterGroupLabelArray and PatchInstanceFilterGroupLabelArrayOutput values. You can construct a concrete instance of `PatchInstanceFilterGroupLabelArrayInput` via:
PatchInstanceFilterGroupLabelArray{ PatchInstanceFilterGroupLabelArgs{...} }
type PatchInstanceFilterGroupLabelArrayOutput ¶
type PatchInstanceFilterGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (PatchInstanceFilterGroupLabelArrayOutput) ElementType ¶
func (PatchInstanceFilterGroupLabelArrayOutput) ElementType() reflect.Type
func (PatchInstanceFilterGroupLabelArrayOutput) ToPatchInstanceFilterGroupLabelArrayOutput ¶
func (o PatchInstanceFilterGroupLabelArrayOutput) ToPatchInstanceFilterGroupLabelArrayOutput() PatchInstanceFilterGroupLabelArrayOutput
func (PatchInstanceFilterGroupLabelArrayOutput) ToPatchInstanceFilterGroupLabelArrayOutputWithContext ¶
func (o PatchInstanceFilterGroupLabelArrayOutput) ToPatchInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelArrayOutput
type PatchInstanceFilterGroupLabelInput ¶
type PatchInstanceFilterGroupLabelInput interface { pulumi.Input ToPatchInstanceFilterGroupLabelOutput() PatchInstanceFilterGroupLabelOutput ToPatchInstanceFilterGroupLabelOutputWithContext(context.Context) PatchInstanceFilterGroupLabelOutput }
PatchInstanceFilterGroupLabelInput is an input type that accepts PatchInstanceFilterGroupLabelArgs and PatchInstanceFilterGroupLabelOutput values. You can construct a concrete instance of `PatchInstanceFilterGroupLabelInput` via:
PatchInstanceFilterGroupLabelArgs{...}
type PatchInstanceFilterGroupLabelOutput ¶
type PatchInstanceFilterGroupLabelOutput struct{ *pulumi.OutputState }
Targets a group of VM instances by using their [assigned labels](https://cloud.google.com/compute/docs/labeling-resources). Labels are key-value pairs. A `GroupLabel` is a combination of labels that is used to target VMs for a patch job. For example, a patch job can target VMs that have the following `GroupLabel`: `{"env":"test", "app":"web"}`. This means that the patch job is applied to VMs that have both the labels `env=test` and `app=web`.
func (PatchInstanceFilterGroupLabelOutput) ElementType ¶
func (PatchInstanceFilterGroupLabelOutput) ElementType() reflect.Type
func (PatchInstanceFilterGroupLabelOutput) Labels ¶
func (o PatchInstanceFilterGroupLabelOutput) Labels() pulumi.StringMapOutput
Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
func (PatchInstanceFilterGroupLabelOutput) ToPatchInstanceFilterGroupLabelOutput ¶
func (o PatchInstanceFilterGroupLabelOutput) ToPatchInstanceFilterGroupLabelOutput() PatchInstanceFilterGroupLabelOutput
func (PatchInstanceFilterGroupLabelOutput) ToPatchInstanceFilterGroupLabelOutputWithContext ¶
func (o PatchInstanceFilterGroupLabelOutput) ToPatchInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelOutput
type PatchInstanceFilterGroupLabelResponse ¶
type PatchInstanceFilterGroupLabelResponse struct { // Compute Engine instance labels that must be present for a VM instance to be targeted by this filter. Labels map[string]string `pulumi:"labels"` }
Targets a group of VM instances by using their [assigned labels](https://cloud.google.com/compute/docs/labeling-resources). Labels are key-value pairs. A `GroupLabel` is a combination of labels that is used to target VMs for a patch job. For example, a patch job can target VMs that have the following `GroupLabel`: `{"env":"test", "app":"web"}`. This means that the patch job is applied to VMs that have both the labels `env=test` and `app=web`.
type PatchInstanceFilterGroupLabelResponseArrayOutput ¶
type PatchInstanceFilterGroupLabelResponseArrayOutput struct{ *pulumi.OutputState }
func (PatchInstanceFilterGroupLabelResponseArrayOutput) ElementType ¶
func (PatchInstanceFilterGroupLabelResponseArrayOutput) ElementType() reflect.Type
func (PatchInstanceFilterGroupLabelResponseArrayOutput) ToPatchInstanceFilterGroupLabelResponseArrayOutput ¶
func (o PatchInstanceFilterGroupLabelResponseArrayOutput) ToPatchInstanceFilterGroupLabelResponseArrayOutput() PatchInstanceFilterGroupLabelResponseArrayOutput
func (PatchInstanceFilterGroupLabelResponseArrayOutput) ToPatchInstanceFilterGroupLabelResponseArrayOutputWithContext ¶
func (o PatchInstanceFilterGroupLabelResponseArrayOutput) ToPatchInstanceFilterGroupLabelResponseArrayOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelResponseArrayOutput
type PatchInstanceFilterGroupLabelResponseOutput ¶
type PatchInstanceFilterGroupLabelResponseOutput struct{ *pulumi.OutputState }
Targets a group of VM instances by using their [assigned labels](https://cloud.google.com/compute/docs/labeling-resources). Labels are key-value pairs. A `GroupLabel` is a combination of labels that is used to target VMs for a patch job. For example, a patch job can target VMs that have the following `GroupLabel`: `{"env":"test", "app":"web"}`. This means that the patch job is applied to VMs that have both the labels `env=test` and `app=web`.
func (PatchInstanceFilterGroupLabelResponseOutput) ElementType ¶
func (PatchInstanceFilterGroupLabelResponseOutput) ElementType() reflect.Type
func (PatchInstanceFilterGroupLabelResponseOutput) Labels ¶
func (o PatchInstanceFilterGroupLabelResponseOutput) Labels() pulumi.StringMapOutput
Compute Engine instance labels that must be present for a VM instance to be targeted by this filter.
func (PatchInstanceFilterGroupLabelResponseOutput) ToPatchInstanceFilterGroupLabelResponseOutput ¶
func (o PatchInstanceFilterGroupLabelResponseOutput) ToPatchInstanceFilterGroupLabelResponseOutput() PatchInstanceFilterGroupLabelResponseOutput
func (PatchInstanceFilterGroupLabelResponseOutput) ToPatchInstanceFilterGroupLabelResponseOutputWithContext ¶
func (o PatchInstanceFilterGroupLabelResponseOutput) ToPatchInstanceFilterGroupLabelResponseOutputWithContext(ctx context.Context) PatchInstanceFilterGroupLabelResponseOutput
type PatchInstanceFilterInput ¶
type PatchInstanceFilterInput interface { pulumi.Input ToPatchInstanceFilterOutput() PatchInstanceFilterOutput ToPatchInstanceFilterOutputWithContext(context.Context) PatchInstanceFilterOutput }
PatchInstanceFilterInput is an input type that accepts PatchInstanceFilterArgs and PatchInstanceFilterOutput values. You can construct a concrete instance of `PatchInstanceFilterInput` via:
PatchInstanceFilterArgs{...}
type PatchInstanceFilterOutput ¶
type PatchInstanceFilterOutput struct{ *pulumi.OutputState }
A filter to target VM instances for patching. The targeted VMs must meet all criteria specified. So if both labels and zones are specified, the patch job targets only VMs with those labels and in those zones.
func (PatchInstanceFilterOutput) All ¶
func (o PatchInstanceFilterOutput) All() pulumi.BoolPtrOutput
Target all VM instances in the project. If true, no other criteria is permitted.
func (PatchInstanceFilterOutput) ElementType ¶
func (PatchInstanceFilterOutput) ElementType() reflect.Type
func (PatchInstanceFilterOutput) GroupLabels ¶
func (o PatchInstanceFilterOutput) GroupLabels() PatchInstanceFilterGroupLabelArrayOutput
Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.
func (PatchInstanceFilterOutput) InstanceNamePrefixes ¶
func (o PatchInstanceFilterOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
func (PatchInstanceFilterOutput) Instances ¶
func (o PatchInstanceFilterOutput) Instances() pulumi.StringArrayOutput
Targets any of the VM instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`, `projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]`, or `https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]`
func (PatchInstanceFilterOutput) ToPatchInstanceFilterOutput ¶
func (o PatchInstanceFilterOutput) ToPatchInstanceFilterOutput() PatchInstanceFilterOutput
func (PatchInstanceFilterOutput) ToPatchInstanceFilterOutputWithContext ¶
func (o PatchInstanceFilterOutput) ToPatchInstanceFilterOutputWithContext(ctx context.Context) PatchInstanceFilterOutput
func (PatchInstanceFilterOutput) Zones ¶
func (o PatchInstanceFilterOutput) Zones() pulumi.StringArrayOutput
Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
type PatchInstanceFilterResponse ¶
type PatchInstanceFilterResponse struct { // Target all VM instances in the project. If true, no other criteria is permitted. All bool `pulumi:"all"` // Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. GroupLabels []PatchInstanceFilterGroupLabelResponse `pulumi:"groupLabels"` // Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-". InstanceNamePrefixes []string `pulumi:"instanceNamePrefixes"` // Targets any of the VM instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`, `projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]`, or `https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]` Instances []string `pulumi:"instances"` // Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone. Zones []string `pulumi:"zones"` }
A filter to target VM instances for patching. The targeted VMs must meet all criteria specified. So if both labels and zones are specified, the patch job targets only VMs with those labels and in those zones.
type PatchInstanceFilterResponseOutput ¶
type PatchInstanceFilterResponseOutput struct{ *pulumi.OutputState }
A filter to target VM instances for patching. The targeted VMs must meet all criteria specified. So if both labels and zones are specified, the patch job targets only VMs with those labels and in those zones.
func (PatchInstanceFilterResponseOutput) All ¶
func (o PatchInstanceFilterResponseOutput) All() pulumi.BoolOutput
Target all VM instances in the project. If true, no other criteria is permitted.
func (PatchInstanceFilterResponseOutput) ElementType ¶
func (PatchInstanceFilterResponseOutput) ElementType() reflect.Type
func (PatchInstanceFilterResponseOutput) GroupLabels ¶
func (o PatchInstanceFilterResponseOutput) GroupLabels() PatchInstanceFilterGroupLabelResponseArrayOutput
Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances.
func (PatchInstanceFilterResponseOutput) InstanceNamePrefixes ¶
func (o PatchInstanceFilterResponseOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group VMs when targeting configs, for example prefix="prod-".
func (PatchInstanceFilterResponseOutput) Instances ¶
func (o PatchInstanceFilterResponseOutput) Instances() pulumi.StringArrayOutput
Targets any of the VM instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`, `projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]`, or `https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]`
func (PatchInstanceFilterResponseOutput) ToPatchInstanceFilterResponseOutput ¶
func (o PatchInstanceFilterResponseOutput) ToPatchInstanceFilterResponseOutput() PatchInstanceFilterResponseOutput
func (PatchInstanceFilterResponseOutput) ToPatchInstanceFilterResponseOutputWithContext ¶
func (o PatchInstanceFilterResponseOutput) ToPatchInstanceFilterResponseOutputWithContext(ctx context.Context) PatchInstanceFilterResponseOutput
func (PatchInstanceFilterResponseOutput) Zones ¶
func (o PatchInstanceFilterResponseOutput) Zones() pulumi.StringArrayOutput
Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
type PatchRollout ¶
type PatchRollout struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of `10`, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops. DisruptionBudget *FixedOrPercent `pulumi:"disruptionBudget"` // Mode of the patch rollout. Mode *PatchRolloutMode `pulumi:"mode"` }
Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
type PatchRolloutArgs ¶
type PatchRolloutArgs struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of `10`, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops. DisruptionBudget FixedOrPercentPtrInput `pulumi:"disruptionBudget"` // Mode of the patch rollout. Mode PatchRolloutModePtrInput `pulumi:"mode"` }
Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
func (PatchRolloutArgs) ElementType ¶
func (PatchRolloutArgs) ElementType() reflect.Type
func (PatchRolloutArgs) ToPatchRolloutOutput ¶
func (i PatchRolloutArgs) ToPatchRolloutOutput() PatchRolloutOutput
func (PatchRolloutArgs) ToPatchRolloutOutputWithContext ¶
func (i PatchRolloutArgs) ToPatchRolloutOutputWithContext(ctx context.Context) PatchRolloutOutput
func (PatchRolloutArgs) ToPatchRolloutPtrOutput ¶
func (i PatchRolloutArgs) ToPatchRolloutPtrOutput() PatchRolloutPtrOutput
func (PatchRolloutArgs) ToPatchRolloutPtrOutputWithContext ¶
func (i PatchRolloutArgs) ToPatchRolloutPtrOutputWithContext(ctx context.Context) PatchRolloutPtrOutput
type PatchRolloutInput ¶
type PatchRolloutInput interface { pulumi.Input ToPatchRolloutOutput() PatchRolloutOutput ToPatchRolloutOutputWithContext(context.Context) PatchRolloutOutput }
PatchRolloutInput is an input type that accepts PatchRolloutArgs and PatchRolloutOutput values. You can construct a concrete instance of `PatchRolloutInput` via:
PatchRolloutArgs{...}
type PatchRolloutMode ¶ added in v0.4.0
type PatchRolloutMode string
Mode of the patch rollout.
func (PatchRolloutMode) ElementType ¶ added in v0.4.0
func (PatchRolloutMode) ElementType() reflect.Type
func (PatchRolloutMode) ToPatchRolloutModeOutput ¶ added in v0.6.0
func (e PatchRolloutMode) ToPatchRolloutModeOutput() PatchRolloutModeOutput
func (PatchRolloutMode) ToPatchRolloutModeOutputWithContext ¶ added in v0.6.0
func (e PatchRolloutMode) ToPatchRolloutModeOutputWithContext(ctx context.Context) PatchRolloutModeOutput
func (PatchRolloutMode) ToPatchRolloutModePtrOutput ¶ added in v0.6.0
func (e PatchRolloutMode) ToPatchRolloutModePtrOutput() PatchRolloutModePtrOutput
func (PatchRolloutMode) ToPatchRolloutModePtrOutputWithContext ¶ added in v0.6.0
func (e PatchRolloutMode) ToPatchRolloutModePtrOutputWithContext(ctx context.Context) PatchRolloutModePtrOutput
func (PatchRolloutMode) ToStringOutput ¶ added in v0.4.0
func (e PatchRolloutMode) ToStringOutput() pulumi.StringOutput
func (PatchRolloutMode) ToStringOutputWithContext ¶ added in v0.4.0
func (e PatchRolloutMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PatchRolloutMode) ToStringPtrOutput ¶ added in v0.4.0
func (e PatchRolloutMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (PatchRolloutMode) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PatchRolloutMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PatchRolloutModeInput ¶ added in v0.6.0
type PatchRolloutModeInput interface { pulumi.Input ToPatchRolloutModeOutput() PatchRolloutModeOutput ToPatchRolloutModeOutputWithContext(context.Context) PatchRolloutModeOutput }
PatchRolloutModeInput is an input type that accepts PatchRolloutModeArgs and PatchRolloutModeOutput values. You can construct a concrete instance of `PatchRolloutModeInput` via:
PatchRolloutModeArgs{...}
type PatchRolloutModeOutput ¶ added in v0.6.0
type PatchRolloutModeOutput struct{ *pulumi.OutputState }
func (PatchRolloutModeOutput) ElementType ¶ added in v0.6.0
func (PatchRolloutModeOutput) ElementType() reflect.Type
func (PatchRolloutModeOutput) ToPatchRolloutModeOutput ¶ added in v0.6.0
func (o PatchRolloutModeOutput) ToPatchRolloutModeOutput() PatchRolloutModeOutput
func (PatchRolloutModeOutput) ToPatchRolloutModeOutputWithContext ¶ added in v0.6.0
func (o PatchRolloutModeOutput) ToPatchRolloutModeOutputWithContext(ctx context.Context) PatchRolloutModeOutput
func (PatchRolloutModeOutput) ToPatchRolloutModePtrOutput ¶ added in v0.6.0
func (o PatchRolloutModeOutput) ToPatchRolloutModePtrOutput() PatchRolloutModePtrOutput
func (PatchRolloutModeOutput) ToPatchRolloutModePtrOutputWithContext ¶ added in v0.6.0
func (o PatchRolloutModeOutput) ToPatchRolloutModePtrOutputWithContext(ctx context.Context) PatchRolloutModePtrOutput
func (PatchRolloutModeOutput) ToStringOutput ¶ added in v0.6.0
func (o PatchRolloutModeOutput) ToStringOutput() pulumi.StringOutput
func (PatchRolloutModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PatchRolloutModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PatchRolloutModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PatchRolloutModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PatchRolloutModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PatchRolloutModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PatchRolloutModePtrInput ¶ added in v0.6.0
type PatchRolloutModePtrInput interface { pulumi.Input ToPatchRolloutModePtrOutput() PatchRolloutModePtrOutput ToPatchRolloutModePtrOutputWithContext(context.Context) PatchRolloutModePtrOutput }
func PatchRolloutModePtr ¶ added in v0.6.0
func PatchRolloutModePtr(v string) PatchRolloutModePtrInput
type PatchRolloutModePtrOutput ¶ added in v0.6.0
type PatchRolloutModePtrOutput struct{ *pulumi.OutputState }
func (PatchRolloutModePtrOutput) Elem ¶ added in v0.6.0
func (o PatchRolloutModePtrOutput) Elem() PatchRolloutModeOutput
func (PatchRolloutModePtrOutput) ElementType ¶ added in v0.6.0
func (PatchRolloutModePtrOutput) ElementType() reflect.Type
func (PatchRolloutModePtrOutput) ToPatchRolloutModePtrOutput ¶ added in v0.6.0
func (o PatchRolloutModePtrOutput) ToPatchRolloutModePtrOutput() PatchRolloutModePtrOutput
func (PatchRolloutModePtrOutput) ToPatchRolloutModePtrOutputWithContext ¶ added in v0.6.0
func (o PatchRolloutModePtrOutput) ToPatchRolloutModePtrOutputWithContext(ctx context.Context) PatchRolloutModePtrOutput
func (PatchRolloutModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PatchRolloutModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PatchRolloutModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PatchRolloutModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PatchRolloutOutput ¶
type PatchRolloutOutput struct{ *pulumi.OutputState }
Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
func (PatchRolloutOutput) DisruptionBudget ¶
func (o PatchRolloutOutput) DisruptionBudget() FixedOrPercentPtrOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of `10`, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
func (PatchRolloutOutput) ElementType ¶
func (PatchRolloutOutput) ElementType() reflect.Type
func (PatchRolloutOutput) Mode ¶
func (o PatchRolloutOutput) Mode() PatchRolloutModePtrOutput
Mode of the patch rollout.
func (PatchRolloutOutput) ToPatchRolloutOutput ¶
func (o PatchRolloutOutput) ToPatchRolloutOutput() PatchRolloutOutput
func (PatchRolloutOutput) ToPatchRolloutOutputWithContext ¶
func (o PatchRolloutOutput) ToPatchRolloutOutputWithContext(ctx context.Context) PatchRolloutOutput
func (PatchRolloutOutput) ToPatchRolloutPtrOutput ¶
func (o PatchRolloutOutput) ToPatchRolloutPtrOutput() PatchRolloutPtrOutput
func (PatchRolloutOutput) ToPatchRolloutPtrOutputWithContext ¶
func (o PatchRolloutOutput) ToPatchRolloutPtrOutputWithContext(ctx context.Context) PatchRolloutPtrOutput
type PatchRolloutPtrInput ¶
type PatchRolloutPtrInput interface { pulumi.Input ToPatchRolloutPtrOutput() PatchRolloutPtrOutput ToPatchRolloutPtrOutputWithContext(context.Context) PatchRolloutPtrOutput }
PatchRolloutPtrInput is an input type that accepts PatchRolloutArgs, PatchRolloutPtr and PatchRolloutPtrOutput values. You can construct a concrete instance of `PatchRolloutPtrInput` via:
PatchRolloutArgs{...} or: nil
func PatchRolloutPtr ¶
func PatchRolloutPtr(v *PatchRolloutArgs) PatchRolloutPtrInput
type PatchRolloutPtrOutput ¶
type PatchRolloutPtrOutput struct{ *pulumi.OutputState }
func (PatchRolloutPtrOutput) DisruptionBudget ¶
func (o PatchRolloutPtrOutput) DisruptionBudget() FixedOrPercentPtrOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of `10`, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
func (PatchRolloutPtrOutput) Elem ¶
func (o PatchRolloutPtrOutput) Elem() PatchRolloutOutput
func (PatchRolloutPtrOutput) ElementType ¶
func (PatchRolloutPtrOutput) ElementType() reflect.Type
func (PatchRolloutPtrOutput) Mode ¶
func (o PatchRolloutPtrOutput) Mode() PatchRolloutModePtrOutput
Mode of the patch rollout.
func (PatchRolloutPtrOutput) ToPatchRolloutPtrOutput ¶
func (o PatchRolloutPtrOutput) ToPatchRolloutPtrOutput() PatchRolloutPtrOutput
func (PatchRolloutPtrOutput) ToPatchRolloutPtrOutputWithContext ¶
func (o PatchRolloutPtrOutput) ToPatchRolloutPtrOutputWithContext(ctx context.Context) PatchRolloutPtrOutput
type PatchRolloutResponse ¶
type PatchRolloutResponse struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of `10`, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops. DisruptionBudget FixedOrPercentResponse `pulumi:"disruptionBudget"` // Mode of the patch rollout. Mode string `pulumi:"mode"` }
Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
type PatchRolloutResponseOutput ¶
type PatchRolloutResponseOutput struct{ *pulumi.OutputState }
Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
func (PatchRolloutResponseOutput) DisruptionBudget ¶
func (o PatchRolloutResponseOutput) DisruptionBudget() FixedOrPercentResponseOutput
The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. For example, if the disruption budget has a fixed value of `10`, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops.
func (PatchRolloutResponseOutput) ElementType ¶
func (PatchRolloutResponseOutput) ElementType() reflect.Type
func (PatchRolloutResponseOutput) Mode ¶
func (o PatchRolloutResponseOutput) Mode() pulumi.StringOutput
Mode of the patch rollout.
func (PatchRolloutResponseOutput) ToPatchRolloutResponseOutput ¶
func (o PatchRolloutResponseOutput) ToPatchRolloutResponseOutput() PatchRolloutResponseOutput
func (PatchRolloutResponseOutput) ToPatchRolloutResponseOutputWithContext ¶
func (o PatchRolloutResponseOutput) ToPatchRolloutResponseOutputWithContext(ctx context.Context) PatchRolloutResponseOutput
type RecurringSchedule ¶
type RecurringSchedule struct { // Optional. The end time at which a recurring patch deployment schedule is no longer active. EndTime *string `pulumi:"endTime"` // The frequency unit of this recurring schedule. Frequency RecurringScheduleFrequency `pulumi:"frequency"` // Schedule with monthly executions. Monthly MonthlySchedule `pulumi:"monthly"` // Optional. The time that the recurring schedule becomes effective. Defaults to `create_time` of the patch deployment. StartTime *string `pulumi:"startTime"` // Time of the day to run a recurring deployment. TimeOfDay TimeOfDay `pulumi:"timeOfDay"` // Defines the time zone that `time_of_day` is relative to. The rules for daylight saving time are determined by the chosen time zone. TimeZone TimeZone `pulumi:"timeZone"` // Schedule with weekly executions. Weekly WeeklySchedule `pulumi:"weekly"` }
Sets the time for recurring patch deployments.
type RecurringScheduleArgs ¶
type RecurringScheduleArgs struct { // Optional. The end time at which a recurring patch deployment schedule is no longer active. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // The frequency unit of this recurring schedule. Frequency RecurringScheduleFrequencyInput `pulumi:"frequency"` // Schedule with monthly executions. Monthly MonthlyScheduleInput `pulumi:"monthly"` // Optional. The time that the recurring schedule becomes effective. Defaults to `create_time` of the patch deployment. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // Time of the day to run a recurring deployment. TimeOfDay TimeOfDayInput `pulumi:"timeOfDay"` // Defines the time zone that `time_of_day` is relative to. The rules for daylight saving time are determined by the chosen time zone. TimeZone TimeZoneInput `pulumi:"timeZone"` // Schedule with weekly executions. Weekly WeeklyScheduleInput `pulumi:"weekly"` }
Sets the time for recurring patch deployments.
func (RecurringScheduleArgs) ElementType ¶
func (RecurringScheduleArgs) ElementType() reflect.Type
func (RecurringScheduleArgs) ToRecurringScheduleOutput ¶
func (i RecurringScheduleArgs) ToRecurringScheduleOutput() RecurringScheduleOutput
func (RecurringScheduleArgs) ToRecurringScheduleOutputWithContext ¶
func (i RecurringScheduleArgs) ToRecurringScheduleOutputWithContext(ctx context.Context) RecurringScheduleOutput
type RecurringScheduleFrequency ¶ added in v0.4.0
type RecurringScheduleFrequency string
Required. The frequency unit of this recurring schedule.
func (RecurringScheduleFrequency) ElementType ¶ added in v0.4.0
func (RecurringScheduleFrequency) ElementType() reflect.Type
func (RecurringScheduleFrequency) ToRecurringScheduleFrequencyOutput ¶ added in v0.6.0
func (e RecurringScheduleFrequency) ToRecurringScheduleFrequencyOutput() RecurringScheduleFrequencyOutput
func (RecurringScheduleFrequency) ToRecurringScheduleFrequencyOutputWithContext ¶ added in v0.6.0
func (e RecurringScheduleFrequency) ToRecurringScheduleFrequencyOutputWithContext(ctx context.Context) RecurringScheduleFrequencyOutput
func (RecurringScheduleFrequency) ToRecurringScheduleFrequencyPtrOutput ¶ added in v0.6.0
func (e RecurringScheduleFrequency) ToRecurringScheduleFrequencyPtrOutput() RecurringScheduleFrequencyPtrOutput
func (RecurringScheduleFrequency) ToRecurringScheduleFrequencyPtrOutputWithContext ¶ added in v0.6.0
func (e RecurringScheduleFrequency) ToRecurringScheduleFrequencyPtrOutputWithContext(ctx context.Context) RecurringScheduleFrequencyPtrOutput
func (RecurringScheduleFrequency) ToStringOutput ¶ added in v0.4.0
func (e RecurringScheduleFrequency) ToStringOutput() pulumi.StringOutput
func (RecurringScheduleFrequency) ToStringOutputWithContext ¶ added in v0.4.0
func (e RecurringScheduleFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecurringScheduleFrequency) ToStringPtrOutput ¶ added in v0.4.0
func (e RecurringScheduleFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurringScheduleFrequency) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RecurringScheduleFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurringScheduleFrequencyInput ¶ added in v0.6.0
type RecurringScheduleFrequencyInput interface { pulumi.Input ToRecurringScheduleFrequencyOutput() RecurringScheduleFrequencyOutput ToRecurringScheduleFrequencyOutputWithContext(context.Context) RecurringScheduleFrequencyOutput }
RecurringScheduleFrequencyInput is an input type that accepts RecurringScheduleFrequencyArgs and RecurringScheduleFrequencyOutput values. You can construct a concrete instance of `RecurringScheduleFrequencyInput` via:
RecurringScheduleFrequencyArgs{...}
type RecurringScheduleFrequencyOutput ¶ added in v0.6.0
type RecurringScheduleFrequencyOutput struct{ *pulumi.OutputState }
func (RecurringScheduleFrequencyOutput) ElementType ¶ added in v0.6.0
func (RecurringScheduleFrequencyOutput) ElementType() reflect.Type
func (RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyOutput ¶ added in v0.6.0
func (o RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyOutput() RecurringScheduleFrequencyOutput
func (RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyOutputWithContext ¶ added in v0.6.0
func (o RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyOutputWithContext(ctx context.Context) RecurringScheduleFrequencyOutput
func (RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyPtrOutput ¶ added in v0.6.0
func (o RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyPtrOutput() RecurringScheduleFrequencyPtrOutput
func (RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyPtrOutputWithContext ¶ added in v0.6.0
func (o RecurringScheduleFrequencyOutput) ToRecurringScheduleFrequencyPtrOutputWithContext(ctx context.Context) RecurringScheduleFrequencyPtrOutput
func (RecurringScheduleFrequencyOutput) ToStringOutput ¶ added in v0.6.0
func (o RecurringScheduleFrequencyOutput) ToStringOutput() pulumi.StringOutput
func (RecurringScheduleFrequencyOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RecurringScheduleFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecurringScheduleFrequencyOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RecurringScheduleFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurringScheduleFrequencyOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RecurringScheduleFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurringScheduleFrequencyPtrInput ¶ added in v0.6.0
type RecurringScheduleFrequencyPtrInput interface { pulumi.Input ToRecurringScheduleFrequencyPtrOutput() RecurringScheduleFrequencyPtrOutput ToRecurringScheduleFrequencyPtrOutputWithContext(context.Context) RecurringScheduleFrequencyPtrOutput }
func RecurringScheduleFrequencyPtr ¶ added in v0.6.0
func RecurringScheduleFrequencyPtr(v string) RecurringScheduleFrequencyPtrInput
type RecurringScheduleFrequencyPtrOutput ¶ added in v0.6.0
type RecurringScheduleFrequencyPtrOutput struct{ *pulumi.OutputState }
func (RecurringScheduleFrequencyPtrOutput) Elem ¶ added in v0.6.0
func (o RecurringScheduleFrequencyPtrOutput) Elem() RecurringScheduleFrequencyOutput
func (RecurringScheduleFrequencyPtrOutput) ElementType ¶ added in v0.6.0
func (RecurringScheduleFrequencyPtrOutput) ElementType() reflect.Type
func (RecurringScheduleFrequencyPtrOutput) ToRecurringScheduleFrequencyPtrOutput ¶ added in v0.6.0
func (o RecurringScheduleFrequencyPtrOutput) ToRecurringScheduleFrequencyPtrOutput() RecurringScheduleFrequencyPtrOutput
func (RecurringScheduleFrequencyPtrOutput) ToRecurringScheduleFrequencyPtrOutputWithContext ¶ added in v0.6.0
func (o RecurringScheduleFrequencyPtrOutput) ToRecurringScheduleFrequencyPtrOutputWithContext(ctx context.Context) RecurringScheduleFrequencyPtrOutput
func (RecurringScheduleFrequencyPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RecurringScheduleFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurringScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RecurringScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurringScheduleInput ¶
type RecurringScheduleInput interface { pulumi.Input ToRecurringScheduleOutput() RecurringScheduleOutput ToRecurringScheduleOutputWithContext(context.Context) RecurringScheduleOutput }
RecurringScheduleInput is an input type that accepts RecurringScheduleArgs and RecurringScheduleOutput values. You can construct a concrete instance of `RecurringScheduleInput` via:
RecurringScheduleArgs{...}
type RecurringScheduleOutput ¶
type RecurringScheduleOutput struct{ *pulumi.OutputState }
Sets the time for recurring patch deployments.
func (RecurringScheduleOutput) ElementType ¶
func (RecurringScheduleOutput) ElementType() reflect.Type
func (RecurringScheduleOutput) EndTime ¶
func (o RecurringScheduleOutput) EndTime() pulumi.StringPtrOutput
Optional. The end time at which a recurring patch deployment schedule is no longer active.
func (RecurringScheduleOutput) Frequency ¶
func (o RecurringScheduleOutput) Frequency() RecurringScheduleFrequencyOutput
The frequency unit of this recurring schedule.
func (RecurringScheduleOutput) Monthly ¶
func (o RecurringScheduleOutput) Monthly() MonthlyScheduleOutput
Schedule with monthly executions.
func (RecurringScheduleOutput) StartTime ¶
func (o RecurringScheduleOutput) StartTime() pulumi.StringPtrOutput
Optional. The time that the recurring schedule becomes effective. Defaults to `create_time` of the patch deployment.
func (RecurringScheduleOutput) TimeOfDay ¶
func (o RecurringScheduleOutput) TimeOfDay() TimeOfDayOutput
Time of the day to run a recurring deployment.
func (RecurringScheduleOutput) TimeZone ¶
func (o RecurringScheduleOutput) TimeZone() TimeZoneOutput
Defines the time zone that `time_of_day` is relative to. The rules for daylight saving time are determined by the chosen time zone.
func (RecurringScheduleOutput) ToRecurringScheduleOutput ¶
func (o RecurringScheduleOutput) ToRecurringScheduleOutput() RecurringScheduleOutput
func (RecurringScheduleOutput) ToRecurringScheduleOutputWithContext ¶
func (o RecurringScheduleOutput) ToRecurringScheduleOutputWithContext(ctx context.Context) RecurringScheduleOutput
func (RecurringScheduleOutput) Weekly ¶
func (o RecurringScheduleOutput) Weekly() WeeklyScheduleOutput
Schedule with weekly executions.
type RecurringScheduleResponse ¶
type RecurringScheduleResponse struct { // Optional. The end time at which a recurring patch deployment schedule is no longer active. EndTime string `pulumi:"endTime"` // The frequency unit of this recurring schedule. Frequency string `pulumi:"frequency"` // The time the last patch job ran successfully. LastExecuteTime string `pulumi:"lastExecuteTime"` // Schedule with monthly executions. Monthly MonthlyScheduleResponse `pulumi:"monthly"` // The time the next patch job is scheduled to run. NextExecuteTime string `pulumi:"nextExecuteTime"` // Optional. The time that the recurring schedule becomes effective. Defaults to `create_time` of the patch deployment. StartTime string `pulumi:"startTime"` // Time of the day to run a recurring deployment. TimeOfDay TimeOfDayResponse `pulumi:"timeOfDay"` // Defines the time zone that `time_of_day` is relative to. The rules for daylight saving time are determined by the chosen time zone. TimeZone TimeZoneResponse `pulumi:"timeZone"` // Schedule with weekly executions. Weekly WeeklyScheduleResponse `pulumi:"weekly"` }
Sets the time for recurring patch deployments.
type RecurringScheduleResponseOutput ¶
type RecurringScheduleResponseOutput struct{ *pulumi.OutputState }
Sets the time for recurring patch deployments.
func (RecurringScheduleResponseOutput) ElementType ¶
func (RecurringScheduleResponseOutput) ElementType() reflect.Type
func (RecurringScheduleResponseOutput) EndTime ¶
func (o RecurringScheduleResponseOutput) EndTime() pulumi.StringOutput
Optional. The end time at which a recurring patch deployment schedule is no longer active.
func (RecurringScheduleResponseOutput) Frequency ¶
func (o RecurringScheduleResponseOutput) Frequency() pulumi.StringOutput
The frequency unit of this recurring schedule.
func (RecurringScheduleResponseOutput) LastExecuteTime ¶
func (o RecurringScheduleResponseOutput) LastExecuteTime() pulumi.StringOutput
The time the last patch job ran successfully.
func (RecurringScheduleResponseOutput) Monthly ¶
func (o RecurringScheduleResponseOutput) Monthly() MonthlyScheduleResponseOutput
Schedule with monthly executions.
func (RecurringScheduleResponseOutput) NextExecuteTime ¶
func (o RecurringScheduleResponseOutput) NextExecuteTime() pulumi.StringOutput
The time the next patch job is scheduled to run.
func (RecurringScheduleResponseOutput) StartTime ¶
func (o RecurringScheduleResponseOutput) StartTime() pulumi.StringOutput
Optional. The time that the recurring schedule becomes effective. Defaults to `create_time` of the patch deployment.
func (RecurringScheduleResponseOutput) TimeOfDay ¶
func (o RecurringScheduleResponseOutput) TimeOfDay() TimeOfDayResponseOutput
Time of the day to run a recurring deployment.
func (RecurringScheduleResponseOutput) TimeZone ¶
func (o RecurringScheduleResponseOutput) TimeZone() TimeZoneResponseOutput
Defines the time zone that `time_of_day` is relative to. The rules for daylight saving time are determined by the chosen time zone.
func (RecurringScheduleResponseOutput) ToRecurringScheduleResponseOutput ¶
func (o RecurringScheduleResponseOutput) ToRecurringScheduleResponseOutput() RecurringScheduleResponseOutput
func (RecurringScheduleResponseOutput) ToRecurringScheduleResponseOutputWithContext ¶
func (o RecurringScheduleResponseOutput) ToRecurringScheduleResponseOutputWithContext(ctx context.Context) RecurringScheduleResponseOutput
func (RecurringScheduleResponseOutput) Weekly ¶
func (o RecurringScheduleResponseOutput) Weekly() WeeklyScheduleResponseOutput
Schedule with weekly executions.
type TimeOfDay ¶
type TimeOfDay struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours *int `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes *int `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *int `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds *int `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
type TimeOfDayArgs ¶
type TimeOfDayArgs struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours pulumi.IntPtrInput `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes pulumi.IntPtrInput `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos pulumi.IntPtrInput `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds pulumi.IntPtrInput `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayArgs) ElementType ¶
func (TimeOfDayArgs) ElementType() reflect.Type
func (TimeOfDayArgs) ToTimeOfDayOutput ¶
func (i TimeOfDayArgs) ToTimeOfDayOutput() TimeOfDayOutput
func (TimeOfDayArgs) ToTimeOfDayOutputWithContext ¶
func (i TimeOfDayArgs) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
type TimeOfDayInput ¶
type TimeOfDayInput interface { pulumi.Input ToTimeOfDayOutput() TimeOfDayOutput ToTimeOfDayOutputWithContext(context.Context) TimeOfDayOutput }
TimeOfDayInput is an input type that accepts TimeOfDayArgs and TimeOfDayOutput values. You can construct a concrete instance of `TimeOfDayInput` via:
TimeOfDayArgs{...}
type TimeOfDayOutput ¶
type TimeOfDayOutput struct{ *pulumi.OutputState }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayOutput) ElementType ¶
func (TimeOfDayOutput) ElementType() reflect.Type
func (TimeOfDayOutput) Hours ¶
func (o TimeOfDayOutput) Hours() pulumi.IntPtrOutput
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
func (TimeOfDayOutput) Minutes ¶
func (o TimeOfDayOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (TimeOfDayOutput) Nanos ¶
func (o TimeOfDayOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (TimeOfDayOutput) Seconds ¶
func (o TimeOfDayOutput) Seconds() pulumi.IntPtrOutput
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
func (TimeOfDayOutput) ToTimeOfDayOutput ¶
func (o TimeOfDayOutput) ToTimeOfDayOutput() TimeOfDayOutput
func (TimeOfDayOutput) ToTimeOfDayOutputWithContext ¶
func (o TimeOfDayOutput) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
type TimeOfDayResponse ¶
type TimeOfDayResponse struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours int `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes int `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos int `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds int `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
type TimeOfDayResponseOutput ¶
type TimeOfDayResponseOutput struct{ *pulumi.OutputState }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayResponseOutput) ElementType ¶
func (TimeOfDayResponseOutput) ElementType() reflect.Type
func (TimeOfDayResponseOutput) Hours ¶
func (o TimeOfDayResponseOutput) Hours() pulumi.IntOutput
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
func (TimeOfDayResponseOutput) Minutes ¶
func (o TimeOfDayResponseOutput) Minutes() pulumi.IntOutput
Minutes of hour of day. Must be from 0 to 59.
func (TimeOfDayResponseOutput) Nanos ¶
func (o TimeOfDayResponseOutput) Nanos() pulumi.IntOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (TimeOfDayResponseOutput) Seconds ¶
func (o TimeOfDayResponseOutput) Seconds() pulumi.IntOutput
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
func (TimeOfDayResponseOutput) ToTimeOfDayResponseOutput ¶
func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutput() TimeOfDayResponseOutput
func (TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext ¶
func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext(ctx context.Context) TimeOfDayResponseOutput
type TimeZone ¶
type TimeZone struct { // IANA Time Zone Database time zone, e.g. "America/New_York". Id *string `pulumi:"id"` // Optional. IANA Time Zone Database version number, e.g. "2019a". Version *string `pulumi:"version"` }
Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).
type TimeZoneArgs ¶
type TimeZoneArgs struct { // IANA Time Zone Database time zone, e.g. "America/New_York". Id pulumi.StringPtrInput `pulumi:"id"` // Optional. IANA Time Zone Database version number, e.g. "2019a". Version pulumi.StringPtrInput `pulumi:"version"` }
Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).
func (TimeZoneArgs) ElementType ¶
func (TimeZoneArgs) ElementType() reflect.Type
func (TimeZoneArgs) ToTimeZoneOutput ¶
func (i TimeZoneArgs) ToTimeZoneOutput() TimeZoneOutput
func (TimeZoneArgs) ToTimeZoneOutputWithContext ¶
func (i TimeZoneArgs) ToTimeZoneOutputWithContext(ctx context.Context) TimeZoneOutput
type TimeZoneInput ¶
type TimeZoneInput interface { pulumi.Input ToTimeZoneOutput() TimeZoneOutput ToTimeZoneOutputWithContext(context.Context) TimeZoneOutput }
TimeZoneInput is an input type that accepts TimeZoneArgs and TimeZoneOutput values. You can construct a concrete instance of `TimeZoneInput` via:
TimeZoneArgs{...}
type TimeZoneOutput ¶
type TimeZoneOutput struct{ *pulumi.OutputState }
Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).
func (TimeZoneOutput) ElementType ¶
func (TimeZoneOutput) ElementType() reflect.Type
func (TimeZoneOutput) Id ¶
func (o TimeZoneOutput) Id() pulumi.StringPtrOutput
IANA Time Zone Database time zone, e.g. "America/New_York".
func (TimeZoneOutput) ToTimeZoneOutput ¶
func (o TimeZoneOutput) ToTimeZoneOutput() TimeZoneOutput
func (TimeZoneOutput) ToTimeZoneOutputWithContext ¶
func (o TimeZoneOutput) ToTimeZoneOutputWithContext(ctx context.Context) TimeZoneOutput
func (TimeZoneOutput) Version ¶
func (o TimeZoneOutput) Version() pulumi.StringPtrOutput
Optional. IANA Time Zone Database version number, e.g. "2019a".
type TimeZoneResponse ¶
type TimeZoneResponse struct { // Optional. IANA Time Zone Database version number, e.g. "2019a". Version string `pulumi:"version"` }
Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).
type TimeZoneResponseOutput ¶
type TimeZoneResponseOutput struct{ *pulumi.OutputState }
Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).
func (TimeZoneResponseOutput) ElementType ¶
func (TimeZoneResponseOutput) ElementType() reflect.Type
func (TimeZoneResponseOutput) ToTimeZoneResponseOutput ¶
func (o TimeZoneResponseOutput) ToTimeZoneResponseOutput() TimeZoneResponseOutput
func (TimeZoneResponseOutput) ToTimeZoneResponseOutputWithContext ¶
func (o TimeZoneResponseOutput) ToTimeZoneResponseOutputWithContext(ctx context.Context) TimeZoneResponseOutput
func (TimeZoneResponseOutput) Version ¶
func (o TimeZoneResponseOutput) Version() pulumi.StringOutput
Optional. IANA Time Zone Database version number, e.g. "2019a".
type WeekDayOfMonth ¶
type WeekDayOfMonth struct { // A day of the week. DayOfWeek WeekDayOfMonthDayOfWeek `pulumi:"dayOfWeek"` // Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if `week_ordinal` and `day_of_week` values point to the second day of the month and this `day_offset` value is set to `3`, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30]. DayOffset *int `pulumi:"dayOffset"` // Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month. WeekOrdinal int `pulumi:"weekOrdinal"` }
Represents one week day in a month. An example is "the 4th Sunday".
type WeekDayOfMonthArgs ¶
type WeekDayOfMonthArgs struct { // A day of the week. DayOfWeek WeekDayOfMonthDayOfWeekInput `pulumi:"dayOfWeek"` // Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if `week_ordinal` and `day_of_week` values point to the second day of the month and this `day_offset` value is set to `3`, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30]. DayOffset pulumi.IntPtrInput `pulumi:"dayOffset"` // Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month. WeekOrdinal pulumi.IntInput `pulumi:"weekOrdinal"` }
Represents one week day in a month. An example is "the 4th Sunday".
func (WeekDayOfMonthArgs) ElementType ¶
func (WeekDayOfMonthArgs) ElementType() reflect.Type
func (WeekDayOfMonthArgs) ToWeekDayOfMonthOutput ¶
func (i WeekDayOfMonthArgs) ToWeekDayOfMonthOutput() WeekDayOfMonthOutput
func (WeekDayOfMonthArgs) ToWeekDayOfMonthOutputWithContext ¶
func (i WeekDayOfMonthArgs) ToWeekDayOfMonthOutputWithContext(ctx context.Context) WeekDayOfMonthOutput
type WeekDayOfMonthDayOfWeek ¶ added in v0.4.0
type WeekDayOfMonthDayOfWeek string
Required. A day of the week.
func (WeekDayOfMonthDayOfWeek) ElementType ¶ added in v0.4.0
func (WeekDayOfMonthDayOfWeek) ElementType() reflect.Type
func (WeekDayOfMonthDayOfWeek) ToStringOutput ¶ added in v0.4.0
func (e WeekDayOfMonthDayOfWeek) ToStringOutput() pulumi.StringOutput
func (WeekDayOfMonthDayOfWeek) ToStringOutputWithContext ¶ added in v0.4.0
func (e WeekDayOfMonthDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeekDayOfMonthDayOfWeek) ToStringPtrOutput ¶ added in v0.4.0
func (e WeekDayOfMonthDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeekDayOfMonthDayOfWeek) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e WeekDayOfMonthDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekOutput ¶ added in v0.6.0
func (e WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekOutput() WeekDayOfMonthDayOfWeekOutput
func (WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekOutputWithContext ¶ added in v0.6.0
func (e WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekOutput
func (WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekPtrOutput ¶ added in v0.6.0
func (e WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekPtrOutput() WeekDayOfMonthDayOfWeekPtrOutput
func (WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (e WeekDayOfMonthDayOfWeek) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekPtrOutput
type WeekDayOfMonthDayOfWeekInput ¶ added in v0.6.0
type WeekDayOfMonthDayOfWeekInput interface { pulumi.Input ToWeekDayOfMonthDayOfWeekOutput() WeekDayOfMonthDayOfWeekOutput ToWeekDayOfMonthDayOfWeekOutputWithContext(context.Context) WeekDayOfMonthDayOfWeekOutput }
WeekDayOfMonthDayOfWeekInput is an input type that accepts WeekDayOfMonthDayOfWeekArgs and WeekDayOfMonthDayOfWeekOutput values. You can construct a concrete instance of `WeekDayOfMonthDayOfWeekInput` via:
WeekDayOfMonthDayOfWeekArgs{...}
type WeekDayOfMonthDayOfWeekOutput ¶ added in v0.6.0
type WeekDayOfMonthDayOfWeekOutput struct{ *pulumi.OutputState }
func (WeekDayOfMonthDayOfWeekOutput) ElementType ¶ added in v0.6.0
func (WeekDayOfMonthDayOfWeekOutput) ElementType() reflect.Type
func (WeekDayOfMonthDayOfWeekOutput) ToStringOutput ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekOutput) ToStringOutput() pulumi.StringOutput
func (WeekDayOfMonthDayOfWeekOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeekDayOfMonthDayOfWeekOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeekDayOfMonthDayOfWeekOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekOutput ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekOutput() WeekDayOfMonthDayOfWeekOutput
func (WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekOutputWithContext ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekOutput
func (WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekPtrOutput ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekPtrOutput() WeekDayOfMonthDayOfWeekPtrOutput
func (WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekOutput) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekPtrOutput
type WeekDayOfMonthDayOfWeekPtrInput ¶ added in v0.6.0
type WeekDayOfMonthDayOfWeekPtrInput interface { pulumi.Input ToWeekDayOfMonthDayOfWeekPtrOutput() WeekDayOfMonthDayOfWeekPtrOutput ToWeekDayOfMonthDayOfWeekPtrOutputWithContext(context.Context) WeekDayOfMonthDayOfWeekPtrOutput }
func WeekDayOfMonthDayOfWeekPtr ¶ added in v0.6.0
func WeekDayOfMonthDayOfWeekPtr(v string) WeekDayOfMonthDayOfWeekPtrInput
type WeekDayOfMonthDayOfWeekPtrOutput ¶ added in v0.6.0
type WeekDayOfMonthDayOfWeekPtrOutput struct{ *pulumi.OutputState }
func (WeekDayOfMonthDayOfWeekPtrOutput) Elem ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekPtrOutput) Elem() WeekDayOfMonthDayOfWeekOutput
func (WeekDayOfMonthDayOfWeekPtrOutput) ElementType ¶ added in v0.6.0
func (WeekDayOfMonthDayOfWeekPtrOutput) ElementType() reflect.Type
func (WeekDayOfMonthDayOfWeekPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeekDayOfMonthDayOfWeekPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeekDayOfMonthDayOfWeekPtrOutput) ToWeekDayOfMonthDayOfWeekPtrOutput ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekPtrOutput) ToWeekDayOfMonthDayOfWeekPtrOutput() WeekDayOfMonthDayOfWeekPtrOutput
func (WeekDayOfMonthDayOfWeekPtrOutput) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (o WeekDayOfMonthDayOfWeekPtrOutput) ToWeekDayOfMonthDayOfWeekPtrOutputWithContext(ctx context.Context) WeekDayOfMonthDayOfWeekPtrOutput
type WeekDayOfMonthInput ¶
type WeekDayOfMonthInput interface { pulumi.Input ToWeekDayOfMonthOutput() WeekDayOfMonthOutput ToWeekDayOfMonthOutputWithContext(context.Context) WeekDayOfMonthOutput }
WeekDayOfMonthInput is an input type that accepts WeekDayOfMonthArgs and WeekDayOfMonthOutput values. You can construct a concrete instance of `WeekDayOfMonthInput` via:
WeekDayOfMonthArgs{...}
type WeekDayOfMonthOutput ¶
type WeekDayOfMonthOutput struct{ *pulumi.OutputState }
Represents one week day in a month. An example is "the 4th Sunday".
func (WeekDayOfMonthOutput) DayOfWeek ¶
func (o WeekDayOfMonthOutput) DayOfWeek() WeekDayOfMonthDayOfWeekOutput
A day of the week.
func (WeekDayOfMonthOutput) DayOffset ¶ added in v0.9.0
func (o WeekDayOfMonthOutput) DayOffset() pulumi.IntPtrOutput
Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if `week_ordinal` and `day_of_week` values point to the second day of the month and this `day_offset` value is set to `3`, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].
func (WeekDayOfMonthOutput) ElementType ¶
func (WeekDayOfMonthOutput) ElementType() reflect.Type
func (WeekDayOfMonthOutput) ToWeekDayOfMonthOutput ¶
func (o WeekDayOfMonthOutput) ToWeekDayOfMonthOutput() WeekDayOfMonthOutput
func (WeekDayOfMonthOutput) ToWeekDayOfMonthOutputWithContext ¶
func (o WeekDayOfMonthOutput) ToWeekDayOfMonthOutputWithContext(ctx context.Context) WeekDayOfMonthOutput
func (WeekDayOfMonthOutput) WeekOrdinal ¶
func (o WeekDayOfMonthOutput) WeekOrdinal() pulumi.IntOutput
Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.
type WeekDayOfMonthResponse ¶
type WeekDayOfMonthResponse struct { // A day of the week. DayOfWeek string `pulumi:"dayOfWeek"` // Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if `week_ordinal` and `day_of_week` values point to the second day of the month and this `day_offset` value is set to `3`, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30]. DayOffset int `pulumi:"dayOffset"` // Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month. WeekOrdinal int `pulumi:"weekOrdinal"` }
Represents one week day in a month. An example is "the 4th Sunday".
type WeekDayOfMonthResponseOutput ¶
type WeekDayOfMonthResponseOutput struct{ *pulumi.OutputState }
Represents one week day in a month. An example is "the 4th Sunday".
func (WeekDayOfMonthResponseOutput) DayOfWeek ¶
func (o WeekDayOfMonthResponseOutput) DayOfWeek() pulumi.StringOutput
A day of the week.
func (WeekDayOfMonthResponseOutput) DayOffset ¶ added in v0.9.0
func (o WeekDayOfMonthResponseOutput) DayOffset() pulumi.IntOutput
Optional. Represents the number of days before or after the given week day of month that the patch deployment is scheduled for. For example if `week_ordinal` and `day_of_week` values point to the second day of the month and this `day_offset` value is set to `3`, the patch deployment takes place three days after the second Tuesday of the month. If this value is negative, for example -5, the patches are deployed five days before before the second Tuesday of the month. Allowed values are in range [-30, 30].
func (WeekDayOfMonthResponseOutput) ElementType ¶
func (WeekDayOfMonthResponseOutput) ElementType() reflect.Type
func (WeekDayOfMonthResponseOutput) ToWeekDayOfMonthResponseOutput ¶
func (o WeekDayOfMonthResponseOutput) ToWeekDayOfMonthResponseOutput() WeekDayOfMonthResponseOutput
func (WeekDayOfMonthResponseOutput) ToWeekDayOfMonthResponseOutputWithContext ¶
func (o WeekDayOfMonthResponseOutput) ToWeekDayOfMonthResponseOutputWithContext(ctx context.Context) WeekDayOfMonthResponseOutput
func (WeekDayOfMonthResponseOutput) WeekOrdinal ¶
func (o WeekDayOfMonthResponseOutput) WeekOrdinal() pulumi.IntOutput
Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month.
type WeeklySchedule ¶
type WeeklySchedule struct { // Day of the week. DayOfWeek WeeklyScheduleDayOfWeek `pulumi:"dayOfWeek"` }
Represents a weekly schedule.
type WeeklyScheduleArgs ¶
type WeeklyScheduleArgs struct { // Day of the week. DayOfWeek WeeklyScheduleDayOfWeekInput `pulumi:"dayOfWeek"` }
Represents a weekly schedule.
func (WeeklyScheduleArgs) ElementType ¶
func (WeeklyScheduleArgs) ElementType() reflect.Type
func (WeeklyScheduleArgs) ToWeeklyScheduleOutput ¶
func (i WeeklyScheduleArgs) ToWeeklyScheduleOutput() WeeklyScheduleOutput
func (WeeklyScheduleArgs) ToWeeklyScheduleOutputWithContext ¶
func (i WeeklyScheduleArgs) ToWeeklyScheduleOutputWithContext(ctx context.Context) WeeklyScheduleOutput
type WeeklyScheduleDayOfWeek ¶ added in v0.4.0
type WeeklyScheduleDayOfWeek string
Required. Day of the week.
func (WeeklyScheduleDayOfWeek) ElementType ¶ added in v0.4.0
func (WeeklyScheduleDayOfWeek) ElementType() reflect.Type
func (WeeklyScheduleDayOfWeek) ToStringOutput ¶ added in v0.4.0
func (e WeeklyScheduleDayOfWeek) ToStringOutput() pulumi.StringOutput
func (WeeklyScheduleDayOfWeek) ToStringOutputWithContext ¶ added in v0.4.0
func (e WeeklyScheduleDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeeklyScheduleDayOfWeek) ToStringPtrOutput ¶ added in v0.4.0
func (e WeeklyScheduleDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeklyScheduleDayOfWeek) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e WeeklyScheduleDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekOutput ¶ added in v0.6.0
func (e WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekOutput() WeeklyScheduleDayOfWeekOutput
func (WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekOutputWithContext ¶ added in v0.6.0
func (e WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekOutput
func (WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekPtrOutput ¶ added in v0.6.0
func (e WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekPtrOutput() WeeklyScheduleDayOfWeekPtrOutput
func (WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (e WeeklyScheduleDayOfWeek) ToWeeklyScheduleDayOfWeekPtrOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekPtrOutput
type WeeklyScheduleDayOfWeekInput ¶ added in v0.6.0
type WeeklyScheduleDayOfWeekInput interface { pulumi.Input ToWeeklyScheduleDayOfWeekOutput() WeeklyScheduleDayOfWeekOutput ToWeeklyScheduleDayOfWeekOutputWithContext(context.Context) WeeklyScheduleDayOfWeekOutput }
WeeklyScheduleDayOfWeekInput is an input type that accepts WeeklyScheduleDayOfWeekArgs and WeeklyScheduleDayOfWeekOutput values. You can construct a concrete instance of `WeeklyScheduleDayOfWeekInput` via:
WeeklyScheduleDayOfWeekArgs{...}
type WeeklyScheduleDayOfWeekOutput ¶ added in v0.6.0
type WeeklyScheduleDayOfWeekOutput struct{ *pulumi.OutputState }
func (WeeklyScheduleDayOfWeekOutput) ElementType ¶ added in v0.6.0
func (WeeklyScheduleDayOfWeekOutput) ElementType() reflect.Type
func (WeeklyScheduleDayOfWeekOutput) ToStringOutput ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekOutput) ToStringOutput() pulumi.StringOutput
func (WeeklyScheduleDayOfWeekOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeeklyScheduleDayOfWeekOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeklyScheduleDayOfWeekOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekOutput ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekOutput() WeeklyScheduleDayOfWeekOutput
func (WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekOutputWithContext ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekOutput
func (WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekPtrOutput ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekPtrOutput() WeeklyScheduleDayOfWeekPtrOutput
func (WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekOutput) ToWeeklyScheduleDayOfWeekPtrOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekPtrOutput
type WeeklyScheduleDayOfWeekPtrInput ¶ added in v0.6.0
type WeeklyScheduleDayOfWeekPtrInput interface { pulumi.Input ToWeeklyScheduleDayOfWeekPtrOutput() WeeklyScheduleDayOfWeekPtrOutput ToWeeklyScheduleDayOfWeekPtrOutputWithContext(context.Context) WeeklyScheduleDayOfWeekPtrOutput }
func WeeklyScheduleDayOfWeekPtr ¶ added in v0.6.0
func WeeklyScheduleDayOfWeekPtr(v string) WeeklyScheduleDayOfWeekPtrInput
type WeeklyScheduleDayOfWeekPtrOutput ¶ added in v0.6.0
type WeeklyScheduleDayOfWeekPtrOutput struct{ *pulumi.OutputState }
func (WeeklyScheduleDayOfWeekPtrOutput) Elem ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekPtrOutput) Elem() WeeklyScheduleDayOfWeekOutput
func (WeeklyScheduleDayOfWeekPtrOutput) ElementType ¶ added in v0.6.0
func (WeeklyScheduleDayOfWeekPtrOutput) ElementType() reflect.Type
func (WeeklyScheduleDayOfWeekPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeklyScheduleDayOfWeekPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeklyScheduleDayOfWeekPtrOutput) ToWeeklyScheduleDayOfWeekPtrOutput ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekPtrOutput) ToWeeklyScheduleDayOfWeekPtrOutput() WeeklyScheduleDayOfWeekPtrOutput
func (WeeklyScheduleDayOfWeekPtrOutput) ToWeeklyScheduleDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (o WeeklyScheduleDayOfWeekPtrOutput) ToWeeklyScheduleDayOfWeekPtrOutputWithContext(ctx context.Context) WeeklyScheduleDayOfWeekPtrOutput
type WeeklyScheduleInput ¶
type WeeklyScheduleInput interface { pulumi.Input ToWeeklyScheduleOutput() WeeklyScheduleOutput ToWeeklyScheduleOutputWithContext(context.Context) WeeklyScheduleOutput }
WeeklyScheduleInput is an input type that accepts WeeklyScheduleArgs and WeeklyScheduleOutput values. You can construct a concrete instance of `WeeklyScheduleInput` via:
WeeklyScheduleArgs{...}
type WeeklyScheduleOutput ¶
type WeeklyScheduleOutput struct{ *pulumi.OutputState }
Represents a weekly schedule.
func (WeeklyScheduleOutput) DayOfWeek ¶
func (o WeeklyScheduleOutput) DayOfWeek() WeeklyScheduleDayOfWeekOutput
Day of the week.
func (WeeklyScheduleOutput) ElementType ¶
func (WeeklyScheduleOutput) ElementType() reflect.Type
func (WeeklyScheduleOutput) ToWeeklyScheduleOutput ¶
func (o WeeklyScheduleOutput) ToWeeklyScheduleOutput() WeeklyScheduleOutput
func (WeeklyScheduleOutput) ToWeeklyScheduleOutputWithContext ¶
func (o WeeklyScheduleOutput) ToWeeklyScheduleOutputWithContext(ctx context.Context) WeeklyScheduleOutput
type WeeklyScheduleResponse ¶
type WeeklyScheduleResponse struct { // Day of the week. DayOfWeek string `pulumi:"dayOfWeek"` }
Represents a weekly schedule.
type WeeklyScheduleResponseOutput ¶
type WeeklyScheduleResponseOutput struct{ *pulumi.OutputState }
Represents a weekly schedule.
func (WeeklyScheduleResponseOutput) DayOfWeek ¶
func (o WeeklyScheduleResponseOutput) DayOfWeek() pulumi.StringOutput
Day of the week.
func (WeeklyScheduleResponseOutput) ElementType ¶
func (WeeklyScheduleResponseOutput) ElementType() reflect.Type
func (WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutput ¶
func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutput() WeeklyScheduleResponseOutput
func (WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutputWithContext ¶
func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutputWithContext(ctx context.Context) WeeklyScheduleResponseOutput
type WindowsUpdateSettings ¶
type WindowsUpdateSettings struct { // Only apply updates of these windows update classifications. If empty, all updates are applied. Classifications []WindowsUpdateSettingsClassificationsItem `pulumi:"classifications"` // List of KBs to exclude from update. Excludes []string `pulumi:"excludes"` // An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations. ExclusivePatches []string `pulumi:"exclusivePatches"` }
Windows patching is performed using the Windows Update Agent.
type WindowsUpdateSettingsArgs ¶
type WindowsUpdateSettingsArgs struct { // Only apply updates of these windows update classifications. If empty, all updates are applied. Classifications WindowsUpdateSettingsClassificationsItemArrayInput `pulumi:"classifications"` // List of KBs to exclude from update. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations. ExclusivePatches pulumi.StringArrayInput `pulumi:"exclusivePatches"` }
Windows patching is performed using the Windows Update Agent.
func (WindowsUpdateSettingsArgs) ElementType ¶
func (WindowsUpdateSettingsArgs) ElementType() reflect.Type
func (WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsOutput ¶
func (i WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsOutput() WindowsUpdateSettingsOutput
func (WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsOutputWithContext ¶
func (i WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsOutputWithContext(ctx context.Context) WindowsUpdateSettingsOutput
func (WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsPtrOutput ¶
func (i WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsPtrOutput() WindowsUpdateSettingsPtrOutput
func (WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsPtrOutputWithContext ¶
func (i WindowsUpdateSettingsArgs) ToWindowsUpdateSettingsPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsPtrOutput
type WindowsUpdateSettingsClassificationsItem ¶ added in v0.4.0
type WindowsUpdateSettingsClassificationsItem string
func (WindowsUpdateSettingsClassificationsItem) ElementType ¶ added in v0.4.0
func (WindowsUpdateSettingsClassificationsItem) ElementType() reflect.Type
func (WindowsUpdateSettingsClassificationsItem) ToStringOutput ¶ added in v0.4.0
func (e WindowsUpdateSettingsClassificationsItem) ToStringOutput() pulumi.StringOutput
func (WindowsUpdateSettingsClassificationsItem) ToStringOutputWithContext ¶ added in v0.4.0
func (e WindowsUpdateSettingsClassificationsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WindowsUpdateSettingsClassificationsItem) ToStringPtrOutput ¶ added in v0.4.0
func (e WindowsUpdateSettingsClassificationsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsUpdateSettingsClassificationsItem) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e WindowsUpdateSettingsClassificationsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemOutput ¶ added in v0.6.0
func (e WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemOutput() WindowsUpdateSettingsClassificationsItemOutput
func (WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemOutputWithContext ¶ added in v0.6.0
func (e WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemOutput
func (WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemPtrOutput ¶ added in v0.6.0
func (e WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemPtrOutput() WindowsUpdateSettingsClassificationsItemPtrOutput
func (WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext ¶ added in v0.6.0
func (e WindowsUpdateSettingsClassificationsItem) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemPtrOutput
type WindowsUpdateSettingsClassificationsItemArray ¶ added in v0.4.0
type WindowsUpdateSettingsClassificationsItemArray []WindowsUpdateSettingsClassificationsItem
func (WindowsUpdateSettingsClassificationsItemArray) ElementType ¶ added in v0.4.0
func (WindowsUpdateSettingsClassificationsItemArray) ElementType() reflect.Type
func (WindowsUpdateSettingsClassificationsItemArray) ToWindowsUpdateSettingsClassificationsItemArrayOutput ¶ added in v0.4.0
func (i WindowsUpdateSettingsClassificationsItemArray) ToWindowsUpdateSettingsClassificationsItemArrayOutput() WindowsUpdateSettingsClassificationsItemArrayOutput
func (WindowsUpdateSettingsClassificationsItemArray) ToWindowsUpdateSettingsClassificationsItemArrayOutputWithContext ¶ added in v0.4.0
func (i WindowsUpdateSettingsClassificationsItemArray) ToWindowsUpdateSettingsClassificationsItemArrayOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemArrayOutput
type WindowsUpdateSettingsClassificationsItemArrayInput ¶ added in v0.4.0
type WindowsUpdateSettingsClassificationsItemArrayInput interface { pulumi.Input ToWindowsUpdateSettingsClassificationsItemArrayOutput() WindowsUpdateSettingsClassificationsItemArrayOutput ToWindowsUpdateSettingsClassificationsItemArrayOutputWithContext(context.Context) WindowsUpdateSettingsClassificationsItemArrayOutput }
WindowsUpdateSettingsClassificationsItemArrayInput is an input type that accepts WindowsUpdateSettingsClassificationsItemArray and WindowsUpdateSettingsClassificationsItemArrayOutput values. You can construct a concrete instance of `WindowsUpdateSettingsClassificationsItemArrayInput` via:
WindowsUpdateSettingsClassificationsItemArray{ WindowsUpdateSettingsClassificationsItemArgs{...} }
type WindowsUpdateSettingsClassificationsItemArrayOutput ¶ added in v0.4.0
type WindowsUpdateSettingsClassificationsItemArrayOutput struct{ *pulumi.OutputState }
func (WindowsUpdateSettingsClassificationsItemArrayOutput) ElementType ¶ added in v0.4.0
func (WindowsUpdateSettingsClassificationsItemArrayOutput) ElementType() reflect.Type
func (WindowsUpdateSettingsClassificationsItemArrayOutput) ToWindowsUpdateSettingsClassificationsItemArrayOutput ¶ added in v0.4.0
func (o WindowsUpdateSettingsClassificationsItemArrayOutput) ToWindowsUpdateSettingsClassificationsItemArrayOutput() WindowsUpdateSettingsClassificationsItemArrayOutput
func (WindowsUpdateSettingsClassificationsItemArrayOutput) ToWindowsUpdateSettingsClassificationsItemArrayOutputWithContext ¶ added in v0.4.0
func (o WindowsUpdateSettingsClassificationsItemArrayOutput) ToWindowsUpdateSettingsClassificationsItemArrayOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemArrayOutput
type WindowsUpdateSettingsClassificationsItemInput ¶ added in v0.6.0
type WindowsUpdateSettingsClassificationsItemInput interface { pulumi.Input ToWindowsUpdateSettingsClassificationsItemOutput() WindowsUpdateSettingsClassificationsItemOutput ToWindowsUpdateSettingsClassificationsItemOutputWithContext(context.Context) WindowsUpdateSettingsClassificationsItemOutput }
WindowsUpdateSettingsClassificationsItemInput is an input type that accepts WindowsUpdateSettingsClassificationsItemArgs and WindowsUpdateSettingsClassificationsItemOutput values. You can construct a concrete instance of `WindowsUpdateSettingsClassificationsItemInput` via:
WindowsUpdateSettingsClassificationsItemArgs{...}
type WindowsUpdateSettingsClassificationsItemOutput ¶ added in v0.6.0
type WindowsUpdateSettingsClassificationsItemOutput struct{ *pulumi.OutputState }
func (WindowsUpdateSettingsClassificationsItemOutput) ElementType ¶ added in v0.6.0
func (WindowsUpdateSettingsClassificationsItemOutput) ElementType() reflect.Type
func (WindowsUpdateSettingsClassificationsItemOutput) ToStringOutput ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemOutput) ToStringOutput() pulumi.StringOutput
func (WindowsUpdateSettingsClassificationsItemOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WindowsUpdateSettingsClassificationsItemOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsUpdateSettingsClassificationsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemOutput ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemOutput() WindowsUpdateSettingsClassificationsItemOutput
func (WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemOutputWithContext ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemOutput
func (WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutput ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutput() WindowsUpdateSettingsClassificationsItemPtrOutput
func (WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemPtrOutput
type WindowsUpdateSettingsClassificationsItemPtrInput ¶ added in v0.6.0
type WindowsUpdateSettingsClassificationsItemPtrInput interface { pulumi.Input ToWindowsUpdateSettingsClassificationsItemPtrOutput() WindowsUpdateSettingsClassificationsItemPtrOutput ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext(context.Context) WindowsUpdateSettingsClassificationsItemPtrOutput }
func WindowsUpdateSettingsClassificationsItemPtr ¶ added in v0.6.0
func WindowsUpdateSettingsClassificationsItemPtr(v string) WindowsUpdateSettingsClassificationsItemPtrInput
type WindowsUpdateSettingsClassificationsItemPtrOutput ¶ added in v0.6.0
type WindowsUpdateSettingsClassificationsItemPtrOutput struct{ *pulumi.OutputState }
func (WindowsUpdateSettingsClassificationsItemPtrOutput) ElementType ¶ added in v0.6.0
func (WindowsUpdateSettingsClassificationsItemPtrOutput) ElementType() reflect.Type
func (WindowsUpdateSettingsClassificationsItemPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsUpdateSettingsClassificationsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsUpdateSettingsClassificationsItemPtrOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutput ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemPtrOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutput() WindowsUpdateSettingsClassificationsItemPtrOutput
func (WindowsUpdateSettingsClassificationsItemPtrOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext ¶ added in v0.6.0
func (o WindowsUpdateSettingsClassificationsItemPtrOutput) ToWindowsUpdateSettingsClassificationsItemPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsClassificationsItemPtrOutput
type WindowsUpdateSettingsInput ¶
type WindowsUpdateSettingsInput interface { pulumi.Input ToWindowsUpdateSettingsOutput() WindowsUpdateSettingsOutput ToWindowsUpdateSettingsOutputWithContext(context.Context) WindowsUpdateSettingsOutput }
WindowsUpdateSettingsInput is an input type that accepts WindowsUpdateSettingsArgs and WindowsUpdateSettingsOutput values. You can construct a concrete instance of `WindowsUpdateSettingsInput` via:
WindowsUpdateSettingsArgs{...}
type WindowsUpdateSettingsOutput ¶
type WindowsUpdateSettingsOutput struct{ *pulumi.OutputState }
Windows patching is performed using the Windows Update Agent.
func (WindowsUpdateSettingsOutput) Classifications ¶
func (o WindowsUpdateSettingsOutput) Classifications() WindowsUpdateSettingsClassificationsItemArrayOutput
Only apply updates of these windows update classifications. If empty, all updates are applied.
func (WindowsUpdateSettingsOutput) ElementType ¶
func (WindowsUpdateSettingsOutput) ElementType() reflect.Type
func (WindowsUpdateSettingsOutput) Excludes ¶
func (o WindowsUpdateSettingsOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (WindowsUpdateSettingsOutput) ExclusivePatches ¶
func (o WindowsUpdateSettingsOutput) ExclusivePatches() pulumi.StringArrayOutput
An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations.
func (WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsOutput ¶
func (o WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsOutput() WindowsUpdateSettingsOutput
func (WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsOutputWithContext ¶
func (o WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsOutputWithContext(ctx context.Context) WindowsUpdateSettingsOutput
func (WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsPtrOutput ¶
func (o WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsPtrOutput() WindowsUpdateSettingsPtrOutput
func (WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsPtrOutputWithContext ¶
func (o WindowsUpdateSettingsOutput) ToWindowsUpdateSettingsPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsPtrOutput
type WindowsUpdateSettingsPtrInput ¶
type WindowsUpdateSettingsPtrInput interface { pulumi.Input ToWindowsUpdateSettingsPtrOutput() WindowsUpdateSettingsPtrOutput ToWindowsUpdateSettingsPtrOutputWithContext(context.Context) WindowsUpdateSettingsPtrOutput }
WindowsUpdateSettingsPtrInput is an input type that accepts WindowsUpdateSettingsArgs, WindowsUpdateSettingsPtr and WindowsUpdateSettingsPtrOutput values. You can construct a concrete instance of `WindowsUpdateSettingsPtrInput` via:
WindowsUpdateSettingsArgs{...} or: nil
func WindowsUpdateSettingsPtr ¶
func WindowsUpdateSettingsPtr(v *WindowsUpdateSettingsArgs) WindowsUpdateSettingsPtrInput
type WindowsUpdateSettingsPtrOutput ¶
type WindowsUpdateSettingsPtrOutput struct{ *pulumi.OutputState }
func (WindowsUpdateSettingsPtrOutput) Classifications ¶
func (o WindowsUpdateSettingsPtrOutput) Classifications() WindowsUpdateSettingsClassificationsItemArrayOutput
Only apply updates of these windows update classifications. If empty, all updates are applied.
func (WindowsUpdateSettingsPtrOutput) Elem ¶
func (o WindowsUpdateSettingsPtrOutput) Elem() WindowsUpdateSettingsOutput
func (WindowsUpdateSettingsPtrOutput) ElementType ¶
func (WindowsUpdateSettingsPtrOutput) ElementType() reflect.Type
func (WindowsUpdateSettingsPtrOutput) Excludes ¶
func (o WindowsUpdateSettingsPtrOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (WindowsUpdateSettingsPtrOutput) ExclusivePatches ¶
func (o WindowsUpdateSettingsPtrOutput) ExclusivePatches() pulumi.StringArrayOutput
An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations.
func (WindowsUpdateSettingsPtrOutput) ToWindowsUpdateSettingsPtrOutput ¶
func (o WindowsUpdateSettingsPtrOutput) ToWindowsUpdateSettingsPtrOutput() WindowsUpdateSettingsPtrOutput
func (WindowsUpdateSettingsPtrOutput) ToWindowsUpdateSettingsPtrOutputWithContext ¶
func (o WindowsUpdateSettingsPtrOutput) ToWindowsUpdateSettingsPtrOutputWithContext(ctx context.Context) WindowsUpdateSettingsPtrOutput
type WindowsUpdateSettingsResponse ¶
type WindowsUpdateSettingsResponse struct { // Only apply updates of these windows update classifications. If empty, all updates are applied. Classifications []string `pulumi:"classifications"` // List of KBs to exclude from update. Excludes []string `pulumi:"excludes"` // An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations. ExclusivePatches []string `pulumi:"exclusivePatches"` }
Windows patching is performed using the Windows Update Agent.
type WindowsUpdateSettingsResponseOutput ¶
type WindowsUpdateSettingsResponseOutput struct{ *pulumi.OutputState }
Windows patching is performed using the Windows Update Agent.
func (WindowsUpdateSettingsResponseOutput) Classifications ¶
func (o WindowsUpdateSettingsResponseOutput) Classifications() pulumi.StringArrayOutput
Only apply updates of these windows update classifications. If empty, all updates are applied.
func (WindowsUpdateSettingsResponseOutput) ElementType ¶
func (WindowsUpdateSettingsResponseOutput) ElementType() reflect.Type
func (WindowsUpdateSettingsResponseOutput) Excludes ¶
func (o WindowsUpdateSettingsResponseOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (WindowsUpdateSettingsResponseOutput) ExclusivePatches ¶
func (o WindowsUpdateSettingsResponseOutput) ExclusivePatches() pulumi.StringArrayOutput
An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations.
func (WindowsUpdateSettingsResponseOutput) ToWindowsUpdateSettingsResponseOutput ¶
func (o WindowsUpdateSettingsResponseOutput) ToWindowsUpdateSettingsResponseOutput() WindowsUpdateSettingsResponseOutput
func (WindowsUpdateSettingsResponseOutput) ToWindowsUpdateSettingsResponseOutputWithContext ¶
func (o WindowsUpdateSettingsResponseOutput) ToWindowsUpdateSettingsResponseOutputWithContext(ctx context.Context) WindowsUpdateSettingsResponseOutput
type YumSettings ¶
type YumSettings struct { // List of packages to exclude from update. These packages are excluded by using the yum `--exclude` flag. Excludes []string `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields. ExclusivePackages []string `pulumi:"exclusivePackages"` // Will cause patch to run `yum update-minimal` instead. Minimal *bool `pulumi:"minimal"` // Adds the `--security` flag to `yum update`. Not supported on all platforms. Security *bool `pulumi:"security"` }
Yum patching is performed by executing `yum update`. Additional options can be set to control how this is executed. Note that not all settings are supported on all platforms.
type YumSettingsArgs ¶
type YumSettingsArgs struct { // List of packages to exclude from update. These packages are excluded by using the yum `--exclude` flag. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields. ExclusivePackages pulumi.StringArrayInput `pulumi:"exclusivePackages"` // Will cause patch to run `yum update-minimal` instead. Minimal pulumi.BoolPtrInput `pulumi:"minimal"` // Adds the `--security` flag to `yum update`. Not supported on all platforms. Security pulumi.BoolPtrInput `pulumi:"security"` }
Yum patching is performed by executing `yum update`. Additional options can be set to control how this is executed. Note that not all settings are supported on all platforms.
func (YumSettingsArgs) ElementType ¶
func (YumSettingsArgs) ElementType() reflect.Type
func (YumSettingsArgs) ToYumSettingsOutput ¶
func (i YumSettingsArgs) ToYumSettingsOutput() YumSettingsOutput
func (YumSettingsArgs) ToYumSettingsOutputWithContext ¶
func (i YumSettingsArgs) ToYumSettingsOutputWithContext(ctx context.Context) YumSettingsOutput
func (YumSettingsArgs) ToYumSettingsPtrOutput ¶
func (i YumSettingsArgs) ToYumSettingsPtrOutput() YumSettingsPtrOutput
func (YumSettingsArgs) ToYumSettingsPtrOutputWithContext ¶
func (i YumSettingsArgs) ToYumSettingsPtrOutputWithContext(ctx context.Context) YumSettingsPtrOutput
type YumSettingsInput ¶
type YumSettingsInput interface { pulumi.Input ToYumSettingsOutput() YumSettingsOutput ToYumSettingsOutputWithContext(context.Context) YumSettingsOutput }
YumSettingsInput is an input type that accepts YumSettingsArgs and YumSettingsOutput values. You can construct a concrete instance of `YumSettingsInput` via:
YumSettingsArgs{...}
type YumSettingsOutput ¶
type YumSettingsOutput struct{ *pulumi.OutputState }
Yum patching is performed by executing `yum update`. Additional options can be set to control how this is executed. Note that not all settings are supported on all platforms.
func (YumSettingsOutput) ElementType ¶
func (YumSettingsOutput) ElementType() reflect.Type
func (YumSettingsOutput) Excludes ¶
func (o YumSettingsOutput) Excludes() pulumi.StringArrayOutput
List of packages to exclude from update. These packages are excluded by using the yum `--exclude` flag.
func (YumSettingsOutput) ExclusivePackages ¶
func (o YumSettingsOutput) ExclusivePackages() pulumi.StringArrayOutput
An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields.
func (YumSettingsOutput) Minimal ¶
func (o YumSettingsOutput) Minimal() pulumi.BoolPtrOutput
Will cause patch to run `yum update-minimal` instead.
func (YumSettingsOutput) Security ¶
func (o YumSettingsOutput) Security() pulumi.BoolPtrOutput
Adds the `--security` flag to `yum update`. Not supported on all platforms.
func (YumSettingsOutput) ToYumSettingsOutput ¶
func (o YumSettingsOutput) ToYumSettingsOutput() YumSettingsOutput
func (YumSettingsOutput) ToYumSettingsOutputWithContext ¶
func (o YumSettingsOutput) ToYumSettingsOutputWithContext(ctx context.Context) YumSettingsOutput
func (YumSettingsOutput) ToYumSettingsPtrOutput ¶
func (o YumSettingsOutput) ToYumSettingsPtrOutput() YumSettingsPtrOutput
func (YumSettingsOutput) ToYumSettingsPtrOutputWithContext ¶
func (o YumSettingsOutput) ToYumSettingsPtrOutputWithContext(ctx context.Context) YumSettingsPtrOutput
type YumSettingsPtrInput ¶
type YumSettingsPtrInput interface { pulumi.Input ToYumSettingsPtrOutput() YumSettingsPtrOutput ToYumSettingsPtrOutputWithContext(context.Context) YumSettingsPtrOutput }
YumSettingsPtrInput is an input type that accepts YumSettingsArgs, YumSettingsPtr and YumSettingsPtrOutput values. You can construct a concrete instance of `YumSettingsPtrInput` via:
YumSettingsArgs{...} or: nil
func YumSettingsPtr ¶
func YumSettingsPtr(v *YumSettingsArgs) YumSettingsPtrInput
type YumSettingsPtrOutput ¶
type YumSettingsPtrOutput struct{ *pulumi.OutputState }
func (YumSettingsPtrOutput) Elem ¶
func (o YumSettingsPtrOutput) Elem() YumSettingsOutput
func (YumSettingsPtrOutput) ElementType ¶
func (YumSettingsPtrOutput) ElementType() reflect.Type
func (YumSettingsPtrOutput) Excludes ¶
func (o YumSettingsPtrOutput) Excludes() pulumi.StringArrayOutput
List of packages to exclude from update. These packages are excluded by using the yum `--exclude` flag.
func (YumSettingsPtrOutput) ExclusivePackages ¶
func (o YumSettingsPtrOutput) ExclusivePackages() pulumi.StringArrayOutput
An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields.
func (YumSettingsPtrOutput) Minimal ¶
func (o YumSettingsPtrOutput) Minimal() pulumi.BoolPtrOutput
Will cause patch to run `yum update-minimal` instead.
func (YumSettingsPtrOutput) Security ¶
func (o YumSettingsPtrOutput) Security() pulumi.BoolPtrOutput
Adds the `--security` flag to `yum update`. Not supported on all platforms.
func (YumSettingsPtrOutput) ToYumSettingsPtrOutput ¶
func (o YumSettingsPtrOutput) ToYumSettingsPtrOutput() YumSettingsPtrOutput
func (YumSettingsPtrOutput) ToYumSettingsPtrOutputWithContext ¶
func (o YumSettingsPtrOutput) ToYumSettingsPtrOutputWithContext(ctx context.Context) YumSettingsPtrOutput
type YumSettingsResponse ¶
type YumSettingsResponse struct { // List of packages to exclude from update. These packages are excluded by using the yum `--exclude` flag. Excludes []string `pulumi:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields. ExclusivePackages []string `pulumi:"exclusivePackages"` // Will cause patch to run `yum update-minimal` instead. Minimal bool `pulumi:"minimal"` // Adds the `--security` flag to `yum update`. Not supported on all platforms. Security bool `pulumi:"security"` }
Yum patching is performed by executing `yum update`. Additional options can be set to control how this is executed. Note that not all settings are supported on all platforms.
type YumSettingsResponseOutput ¶
type YumSettingsResponseOutput struct{ *pulumi.OutputState }
Yum patching is performed by executing `yum update`. Additional options can be set to control how this is executed. Note that not all settings are supported on all platforms.
func (YumSettingsResponseOutput) ElementType ¶
func (YumSettingsResponseOutput) ElementType() reflect.Type
func (YumSettingsResponseOutput) Excludes ¶
func (o YumSettingsResponseOutput) Excludes() pulumi.StringArrayOutput
List of packages to exclude from update. These packages are excluded by using the yum `--exclude` flag.
func (YumSettingsResponseOutput) ExclusivePackages ¶
func (o YumSettingsResponseOutput) ExclusivePackages() pulumi.StringArrayOutput
An exclusive list of packages to be updated. These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field must not be specified with any other patch configuration fields.
func (YumSettingsResponseOutput) Minimal ¶
func (o YumSettingsResponseOutput) Minimal() pulumi.BoolOutput
Will cause patch to run `yum update-minimal` instead.
func (YumSettingsResponseOutput) Security ¶
func (o YumSettingsResponseOutput) Security() pulumi.BoolOutput
Adds the `--security` flag to `yum update`. Not supported on all platforms.
func (YumSettingsResponseOutput) ToYumSettingsResponseOutput ¶
func (o YumSettingsResponseOutput) ToYumSettingsResponseOutput() YumSettingsResponseOutput
func (YumSettingsResponseOutput) ToYumSettingsResponseOutputWithContext ¶
func (o YumSettingsResponseOutput) ToYumSettingsResponseOutputWithContext(ctx context.Context) YumSettingsResponseOutput
type ZypperSettings ¶
type ZypperSettings struct { // Install only patches with these categories. Common categories include security, recommended, and feature. Categories []string `pulumi:"categories"` // List of patches to exclude from update. Excludes []string `pulumi:"excludes"` // An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields. ExclusivePatches []string `pulumi:"exclusivePatches"` // Install only patches with these severities. Common severities include critical, important, moderate, and low. Severities []string `pulumi:"severities"` // Adds the `--with-optional` flag to `zypper patch`. WithOptional *bool `pulumi:"withOptional"` // Adds the `--with-update` flag, to `zypper patch`. WithUpdate *bool `pulumi:"withUpdate"` }
Zypper patching is performed by running `zypper patch`. See also https://en.opensuse.org/SDB:Zypper_manual.
type ZypperSettingsArgs ¶
type ZypperSettingsArgs struct { // Install only patches with these categories. Common categories include security, recommended, and feature. Categories pulumi.StringArrayInput `pulumi:"categories"` // List of patches to exclude from update. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields. ExclusivePatches pulumi.StringArrayInput `pulumi:"exclusivePatches"` // Install only patches with these severities. Common severities include critical, important, moderate, and low. Severities pulumi.StringArrayInput `pulumi:"severities"` // Adds the `--with-optional` flag to `zypper patch`. WithOptional pulumi.BoolPtrInput `pulumi:"withOptional"` // Adds the `--with-update` flag, to `zypper patch`. WithUpdate pulumi.BoolPtrInput `pulumi:"withUpdate"` }
Zypper patching is performed by running `zypper patch`. See also https://en.opensuse.org/SDB:Zypper_manual.
func (ZypperSettingsArgs) ElementType ¶
func (ZypperSettingsArgs) ElementType() reflect.Type
func (ZypperSettingsArgs) ToZypperSettingsOutput ¶
func (i ZypperSettingsArgs) ToZypperSettingsOutput() ZypperSettingsOutput
func (ZypperSettingsArgs) ToZypperSettingsOutputWithContext ¶
func (i ZypperSettingsArgs) ToZypperSettingsOutputWithContext(ctx context.Context) ZypperSettingsOutput
func (ZypperSettingsArgs) ToZypperSettingsPtrOutput ¶
func (i ZypperSettingsArgs) ToZypperSettingsPtrOutput() ZypperSettingsPtrOutput
func (ZypperSettingsArgs) ToZypperSettingsPtrOutputWithContext ¶
func (i ZypperSettingsArgs) ToZypperSettingsPtrOutputWithContext(ctx context.Context) ZypperSettingsPtrOutput
type ZypperSettingsInput ¶
type ZypperSettingsInput interface { pulumi.Input ToZypperSettingsOutput() ZypperSettingsOutput ToZypperSettingsOutputWithContext(context.Context) ZypperSettingsOutput }
ZypperSettingsInput is an input type that accepts ZypperSettingsArgs and ZypperSettingsOutput values. You can construct a concrete instance of `ZypperSettingsInput` via:
ZypperSettingsArgs{...}
type ZypperSettingsOutput ¶
type ZypperSettingsOutput struct{ *pulumi.OutputState }
Zypper patching is performed by running `zypper patch`. See also https://en.opensuse.org/SDB:Zypper_manual.
func (ZypperSettingsOutput) Categories ¶
func (o ZypperSettingsOutput) Categories() pulumi.StringArrayOutput
Install only patches with these categories. Common categories include security, recommended, and feature.
func (ZypperSettingsOutput) ElementType ¶
func (ZypperSettingsOutput) ElementType() reflect.Type
func (ZypperSettingsOutput) Excludes ¶
func (o ZypperSettingsOutput) Excludes() pulumi.StringArrayOutput
List of patches to exclude from update.
func (ZypperSettingsOutput) ExclusivePatches ¶
func (o ZypperSettingsOutput) ExclusivePatches() pulumi.StringArrayOutput
An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
func (ZypperSettingsOutput) Severities ¶
func (o ZypperSettingsOutput) Severities() pulumi.StringArrayOutput
Install only patches with these severities. Common severities include critical, important, moderate, and low.
func (ZypperSettingsOutput) ToZypperSettingsOutput ¶
func (o ZypperSettingsOutput) ToZypperSettingsOutput() ZypperSettingsOutput
func (ZypperSettingsOutput) ToZypperSettingsOutputWithContext ¶
func (o ZypperSettingsOutput) ToZypperSettingsOutputWithContext(ctx context.Context) ZypperSettingsOutput
func (ZypperSettingsOutput) ToZypperSettingsPtrOutput ¶
func (o ZypperSettingsOutput) ToZypperSettingsPtrOutput() ZypperSettingsPtrOutput
func (ZypperSettingsOutput) ToZypperSettingsPtrOutputWithContext ¶
func (o ZypperSettingsOutput) ToZypperSettingsPtrOutputWithContext(ctx context.Context) ZypperSettingsPtrOutput
func (ZypperSettingsOutput) WithOptional ¶
func (o ZypperSettingsOutput) WithOptional() pulumi.BoolPtrOutput
Adds the `--with-optional` flag to `zypper patch`.
func (ZypperSettingsOutput) WithUpdate ¶
func (o ZypperSettingsOutput) WithUpdate() pulumi.BoolPtrOutput
Adds the `--with-update` flag, to `zypper patch`.
type ZypperSettingsPtrInput ¶
type ZypperSettingsPtrInput interface { pulumi.Input ToZypperSettingsPtrOutput() ZypperSettingsPtrOutput ToZypperSettingsPtrOutputWithContext(context.Context) ZypperSettingsPtrOutput }
ZypperSettingsPtrInput is an input type that accepts ZypperSettingsArgs, ZypperSettingsPtr and ZypperSettingsPtrOutput values. You can construct a concrete instance of `ZypperSettingsPtrInput` via:
ZypperSettingsArgs{...} or: nil
func ZypperSettingsPtr ¶
func ZypperSettingsPtr(v *ZypperSettingsArgs) ZypperSettingsPtrInput
type ZypperSettingsPtrOutput ¶
type ZypperSettingsPtrOutput struct{ *pulumi.OutputState }
func (ZypperSettingsPtrOutput) Categories ¶
func (o ZypperSettingsPtrOutput) Categories() pulumi.StringArrayOutput
Install only patches with these categories. Common categories include security, recommended, and feature.
func (ZypperSettingsPtrOutput) Elem ¶
func (o ZypperSettingsPtrOutput) Elem() ZypperSettingsOutput
func (ZypperSettingsPtrOutput) ElementType ¶
func (ZypperSettingsPtrOutput) ElementType() reflect.Type
func (ZypperSettingsPtrOutput) Excludes ¶
func (o ZypperSettingsPtrOutput) Excludes() pulumi.StringArrayOutput
List of patches to exclude from update.
func (ZypperSettingsPtrOutput) ExclusivePatches ¶
func (o ZypperSettingsPtrOutput) ExclusivePatches() pulumi.StringArrayOutput
An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
func (ZypperSettingsPtrOutput) Severities ¶
func (o ZypperSettingsPtrOutput) Severities() pulumi.StringArrayOutput
Install only patches with these severities. Common severities include critical, important, moderate, and low.
func (ZypperSettingsPtrOutput) ToZypperSettingsPtrOutput ¶
func (o ZypperSettingsPtrOutput) ToZypperSettingsPtrOutput() ZypperSettingsPtrOutput
func (ZypperSettingsPtrOutput) ToZypperSettingsPtrOutputWithContext ¶
func (o ZypperSettingsPtrOutput) ToZypperSettingsPtrOutputWithContext(ctx context.Context) ZypperSettingsPtrOutput
func (ZypperSettingsPtrOutput) WithOptional ¶
func (o ZypperSettingsPtrOutput) WithOptional() pulumi.BoolPtrOutput
Adds the `--with-optional` flag to `zypper patch`.
func (ZypperSettingsPtrOutput) WithUpdate ¶
func (o ZypperSettingsPtrOutput) WithUpdate() pulumi.BoolPtrOutput
Adds the `--with-update` flag, to `zypper patch`.
type ZypperSettingsResponse ¶
type ZypperSettingsResponse struct { // Install only patches with these categories. Common categories include security, recommended, and feature. Categories []string `pulumi:"categories"` // List of patches to exclude from update. Excludes []string `pulumi:"excludes"` // An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields. ExclusivePatches []string `pulumi:"exclusivePatches"` // Install only patches with these severities. Common severities include critical, important, moderate, and low. Severities []string `pulumi:"severities"` // Adds the `--with-optional` flag to `zypper patch`. WithOptional bool `pulumi:"withOptional"` // Adds the `--with-update` flag, to `zypper patch`. WithUpdate bool `pulumi:"withUpdate"` }
Zypper patching is performed by running `zypper patch`. See also https://en.opensuse.org/SDB:Zypper_manual.
type ZypperSettingsResponseOutput ¶
type ZypperSettingsResponseOutput struct{ *pulumi.OutputState }
Zypper patching is performed by running `zypper patch`. See also https://en.opensuse.org/SDB:Zypper_manual.
func (ZypperSettingsResponseOutput) Categories ¶
func (o ZypperSettingsResponseOutput) Categories() pulumi.StringArrayOutput
Install only patches with these categories. Common categories include security, recommended, and feature.
func (ZypperSettingsResponseOutput) ElementType ¶
func (ZypperSettingsResponseOutput) ElementType() reflect.Type
func (ZypperSettingsResponseOutput) Excludes ¶
func (o ZypperSettingsResponseOutput) Excludes() pulumi.StringArrayOutput
List of patches to exclude from update.
func (ZypperSettingsResponseOutput) ExclusivePatches ¶
func (o ZypperSettingsResponseOutput) ExclusivePatches() pulumi.StringArrayOutput
An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. This field must not be used with any other patch configuration fields.
func (ZypperSettingsResponseOutput) Severities ¶
func (o ZypperSettingsResponseOutput) Severities() pulumi.StringArrayOutput
Install only patches with these severities. Common severities include critical, important, moderate, and low.
func (ZypperSettingsResponseOutput) ToZypperSettingsResponseOutput ¶
func (o ZypperSettingsResponseOutput) ToZypperSettingsResponseOutput() ZypperSettingsResponseOutput
func (ZypperSettingsResponseOutput) ToZypperSettingsResponseOutputWithContext ¶
func (o ZypperSettingsResponseOutput) ToZypperSettingsResponseOutputWithContext(ctx context.Context) ZypperSettingsResponseOutput
func (ZypperSettingsResponseOutput) WithOptional ¶
func (o ZypperSettingsResponseOutput) WithOptional() pulumi.BoolOutput
Adds the `--with-optional` flag to `zypper patch`.
func (ZypperSettingsResponseOutput) WithUpdate ¶
func (o ZypperSettingsResponseOutput) WithUpdate() pulumi.BoolOutput
Adds the `--with-update` flag, to `zypper patch`.