Documentation
¶
Index ¶
- Constants
- type AptRepository
- type AptRepositoryArchiveType
- func (AptRepositoryArchiveType) ElementType() reflect.Type
- func (e AptRepositoryArchiveType) ToAptRepositoryArchiveTypeOutput() AptRepositoryArchiveTypeOutput
- func (e AptRepositoryArchiveType) ToAptRepositoryArchiveTypeOutputWithContext(ctx context.Context) AptRepositoryArchiveTypeOutput
- func (e AptRepositoryArchiveType) ToAptRepositoryArchiveTypePtrOutput() AptRepositoryArchiveTypePtrOutput
- func (e AptRepositoryArchiveType) ToAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) AptRepositoryArchiveTypePtrOutput
- func (e AptRepositoryArchiveType) ToStringOutput() pulumi.StringOutput
- func (e AptRepositoryArchiveType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AptRepositoryArchiveType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AptRepositoryArchiveType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AptRepositoryArchiveTypeInput
- type AptRepositoryArchiveTypeOutput
- func (AptRepositoryArchiveTypeOutput) ElementType() reflect.Type
- func (o AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypeOutput() AptRepositoryArchiveTypeOutput
- func (o AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypeOutputWithContext(ctx context.Context) AptRepositoryArchiveTypeOutput
- func (o AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypePtrOutput() AptRepositoryArchiveTypePtrOutput
- func (o AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) AptRepositoryArchiveTypePtrOutput
- func (o AptRepositoryArchiveTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AptRepositoryArchiveTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AptRepositoryArchiveTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AptRepositoryArchiveTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AptRepositoryArchiveTypePtrInput
- type AptRepositoryArchiveTypePtrOutput
- func (o AptRepositoryArchiveTypePtrOutput) Elem() AptRepositoryArchiveTypeOutput
- func (AptRepositoryArchiveTypePtrOutput) ElementType() reflect.Type
- func (o AptRepositoryArchiveTypePtrOutput) ToAptRepositoryArchiveTypePtrOutput() AptRepositoryArchiveTypePtrOutput
- func (o AptRepositoryArchiveTypePtrOutput) ToAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) AptRepositoryArchiveTypePtrOutput
- func (o AptRepositoryArchiveTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AptRepositoryArchiveTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AptRepositoryArgs
- func (AptRepositoryArgs) ElementType() reflect.Type
- func (i AptRepositoryArgs) ToAptRepositoryOutput() AptRepositoryOutput
- func (i AptRepositoryArgs) ToAptRepositoryOutputWithContext(ctx context.Context) AptRepositoryOutput
- func (i AptRepositoryArgs) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
- func (i AptRepositoryArgs) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
- type AptRepositoryInput
- type AptRepositoryOutput
- func (o AptRepositoryOutput) ArchiveType() AptRepositoryArchiveTypePtrOutput
- func (o AptRepositoryOutput) Components() pulumi.StringArrayOutput
- func (o AptRepositoryOutput) Distribution() pulumi.StringOutput
- func (AptRepositoryOutput) ElementType() reflect.Type
- func (o AptRepositoryOutput) GpgKey() pulumi.StringPtrOutput
- func (o AptRepositoryOutput) ToAptRepositoryOutput() AptRepositoryOutput
- func (o AptRepositoryOutput) ToAptRepositoryOutputWithContext(ctx context.Context) AptRepositoryOutput
- func (o AptRepositoryOutput) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
- func (o AptRepositoryOutput) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
- func (o AptRepositoryOutput) Uri() pulumi.StringOutput
- type AptRepositoryPtrInput
- type AptRepositoryPtrOutput
- func (o AptRepositoryPtrOutput) ArchiveType() AptRepositoryArchiveTypePtrOutput
- func (o AptRepositoryPtrOutput) Components() pulumi.StringArrayOutput
- func (o AptRepositoryPtrOutput) Distribution() pulumi.StringPtrOutput
- func (o AptRepositoryPtrOutput) Elem() AptRepositoryOutput
- func (AptRepositoryPtrOutput) ElementType() reflect.Type
- func (o AptRepositoryPtrOutput) GpgKey() pulumi.StringPtrOutput
- func (o AptRepositoryPtrOutput) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
- func (o AptRepositoryPtrOutput) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
- func (o AptRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
- type AptRepositoryResponse
- type AptRepositoryResponseOutput
- func (o AptRepositoryResponseOutput) ArchiveType() pulumi.StringOutput
- func (o AptRepositoryResponseOutput) Components() pulumi.StringArrayOutput
- func (o AptRepositoryResponseOutput) Distribution() pulumi.StringOutput
- func (AptRepositoryResponseOutput) ElementType() reflect.Type
- func (o AptRepositoryResponseOutput) GpgKey() pulumi.StringOutput
- func (o AptRepositoryResponseOutput) ToAptRepositoryResponseOutput() AptRepositoryResponseOutput
- func (o AptRepositoryResponseOutput) ToAptRepositoryResponseOutputWithContext(ctx context.Context) AptRepositoryResponseOutput
- func (o AptRepositoryResponseOutput) Uri() pulumi.StringOutput
- 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 Assignment
- type AssignmentArgs
- type AssignmentGroupLabel
- type AssignmentGroupLabelArgs
- type AssignmentGroupLabelArray
- type AssignmentGroupLabelArrayInput
- type AssignmentGroupLabelArrayOutput
- func (AssignmentGroupLabelArrayOutput) ElementType() reflect.Type
- func (o AssignmentGroupLabelArrayOutput) Index(i pulumi.IntInput) AssignmentGroupLabelOutput
- func (o AssignmentGroupLabelArrayOutput) ToAssignmentGroupLabelArrayOutput() AssignmentGroupLabelArrayOutput
- func (o AssignmentGroupLabelArrayOutput) ToAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) AssignmentGroupLabelArrayOutput
- type AssignmentGroupLabelInput
- type AssignmentGroupLabelOutput
- func (AssignmentGroupLabelOutput) ElementType() reflect.Type
- func (o AssignmentGroupLabelOutput) Labels() pulumi.StringMapOutput
- func (o AssignmentGroupLabelOutput) ToAssignmentGroupLabelOutput() AssignmentGroupLabelOutput
- func (o AssignmentGroupLabelOutput) ToAssignmentGroupLabelOutputWithContext(ctx context.Context) AssignmentGroupLabelOutput
- type AssignmentGroupLabelResponse
- type AssignmentGroupLabelResponseArrayOutput
- func (AssignmentGroupLabelResponseArrayOutput) ElementType() reflect.Type
- func (o AssignmentGroupLabelResponseArrayOutput) Index(i pulumi.IntInput) AssignmentGroupLabelResponseOutput
- func (o AssignmentGroupLabelResponseArrayOutput) ToAssignmentGroupLabelResponseArrayOutput() AssignmentGroupLabelResponseArrayOutput
- func (o AssignmentGroupLabelResponseArrayOutput) ToAssignmentGroupLabelResponseArrayOutputWithContext(ctx context.Context) AssignmentGroupLabelResponseArrayOutput
- type AssignmentGroupLabelResponseOutput
- func (AssignmentGroupLabelResponseOutput) ElementType() reflect.Type
- func (o AssignmentGroupLabelResponseOutput) Labels() pulumi.StringMapOutput
- func (o AssignmentGroupLabelResponseOutput) ToAssignmentGroupLabelResponseOutput() AssignmentGroupLabelResponseOutput
- func (o AssignmentGroupLabelResponseOutput) ToAssignmentGroupLabelResponseOutputWithContext(ctx context.Context) AssignmentGroupLabelResponseOutput
- type AssignmentInput
- type AssignmentOsType
- type AssignmentOsTypeArgs
- type AssignmentOsTypeArray
- type AssignmentOsTypeArrayInput
- type AssignmentOsTypeArrayOutput
- func (AssignmentOsTypeArrayOutput) ElementType() reflect.Type
- func (o AssignmentOsTypeArrayOutput) Index(i pulumi.IntInput) AssignmentOsTypeOutput
- func (o AssignmentOsTypeArrayOutput) ToAssignmentOsTypeArrayOutput() AssignmentOsTypeArrayOutput
- func (o AssignmentOsTypeArrayOutput) ToAssignmentOsTypeArrayOutputWithContext(ctx context.Context) AssignmentOsTypeArrayOutput
- type AssignmentOsTypeInput
- type AssignmentOsTypeOutput
- func (AssignmentOsTypeOutput) ElementType() reflect.Type
- func (o AssignmentOsTypeOutput) OsArchitecture() pulumi.StringPtrOutput
- func (o AssignmentOsTypeOutput) OsShortName() pulumi.StringPtrOutput
- func (o AssignmentOsTypeOutput) OsVersion() pulumi.StringPtrOutput
- func (o AssignmentOsTypeOutput) ToAssignmentOsTypeOutput() AssignmentOsTypeOutput
- func (o AssignmentOsTypeOutput) ToAssignmentOsTypeOutputWithContext(ctx context.Context) AssignmentOsTypeOutput
- type AssignmentOsTypeResponse
- type AssignmentOsTypeResponseArrayOutput
- func (AssignmentOsTypeResponseArrayOutput) ElementType() reflect.Type
- func (o AssignmentOsTypeResponseArrayOutput) Index(i pulumi.IntInput) AssignmentOsTypeResponseOutput
- func (o AssignmentOsTypeResponseArrayOutput) ToAssignmentOsTypeResponseArrayOutput() AssignmentOsTypeResponseArrayOutput
- func (o AssignmentOsTypeResponseArrayOutput) ToAssignmentOsTypeResponseArrayOutputWithContext(ctx context.Context) AssignmentOsTypeResponseArrayOutput
- type AssignmentOsTypeResponseOutput
- func (AssignmentOsTypeResponseOutput) ElementType() reflect.Type
- func (o AssignmentOsTypeResponseOutput) OsArchitecture() pulumi.StringOutput
- func (o AssignmentOsTypeResponseOutput) OsShortName() pulumi.StringOutput
- func (o AssignmentOsTypeResponseOutput) OsVersion() pulumi.StringOutput
- func (o AssignmentOsTypeResponseOutput) ToAssignmentOsTypeResponseOutput() AssignmentOsTypeResponseOutput
- func (o AssignmentOsTypeResponseOutput) ToAssignmentOsTypeResponseOutputWithContext(ctx context.Context) AssignmentOsTypeResponseOutput
- type AssignmentOutput
- func (AssignmentOutput) ElementType() reflect.Type
- func (o AssignmentOutput) GroupLabels() AssignmentGroupLabelArrayOutput
- func (o AssignmentOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o AssignmentOutput) Instances() pulumi.StringArrayOutput
- func (o AssignmentOutput) OsTypes() AssignmentOsTypeArrayOutput
- func (o AssignmentOutput) ToAssignmentOutput() AssignmentOutput
- func (o AssignmentOutput) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
- func (o AssignmentOutput) Zones() pulumi.StringArrayOutput
- type AssignmentResponse
- type AssignmentResponseOutput
- func (AssignmentResponseOutput) ElementType() reflect.Type
- func (o AssignmentResponseOutput) GroupLabels() AssignmentGroupLabelResponseArrayOutput
- func (o AssignmentResponseOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o AssignmentResponseOutput) Instances() pulumi.StringArrayOutput
- func (o AssignmentResponseOutput) OsTypes() AssignmentOsTypeResponseArrayOutput
- func (o AssignmentResponseOutput) ToAssignmentResponseOutput() AssignmentResponseOutput
- func (o AssignmentResponseOutput) ToAssignmentResponseOutputWithContext(ctx context.Context) AssignmentResponseOutput
- func (o AssignmentResponseOutput) Zones() pulumi.StringArrayOutput
- 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 GooRepository
- type GooRepositoryArgs
- func (GooRepositoryArgs) ElementType() reflect.Type
- func (i GooRepositoryArgs) ToGooRepositoryOutput() GooRepositoryOutput
- func (i GooRepositoryArgs) ToGooRepositoryOutputWithContext(ctx context.Context) GooRepositoryOutput
- func (i GooRepositoryArgs) ToGooRepositoryPtrOutput() GooRepositoryPtrOutput
- func (i GooRepositoryArgs) ToGooRepositoryPtrOutputWithContext(ctx context.Context) GooRepositoryPtrOutput
- type GooRepositoryInput
- type GooRepositoryOutput
- func (GooRepositoryOutput) ElementType() reflect.Type
- func (o GooRepositoryOutput) Name() pulumi.StringOutput
- func (o GooRepositoryOutput) ToGooRepositoryOutput() GooRepositoryOutput
- func (o GooRepositoryOutput) ToGooRepositoryOutputWithContext(ctx context.Context) GooRepositoryOutput
- func (o GooRepositoryOutput) ToGooRepositoryPtrOutput() GooRepositoryPtrOutput
- func (o GooRepositoryOutput) ToGooRepositoryPtrOutputWithContext(ctx context.Context) GooRepositoryPtrOutput
- func (o GooRepositoryOutput) Url() pulumi.StringOutput
- type GooRepositoryPtrInput
- type GooRepositoryPtrOutput
- func (o GooRepositoryPtrOutput) Elem() GooRepositoryOutput
- func (GooRepositoryPtrOutput) ElementType() reflect.Type
- func (o GooRepositoryPtrOutput) Name() pulumi.StringPtrOutput
- func (o GooRepositoryPtrOutput) ToGooRepositoryPtrOutput() GooRepositoryPtrOutput
- func (o GooRepositoryPtrOutput) ToGooRepositoryPtrOutputWithContext(ctx context.Context) GooRepositoryPtrOutput
- func (o GooRepositoryPtrOutput) Url() pulumi.StringPtrOutput
- type GooRepositoryResponse
- type GooRepositoryResponseOutput
- func (GooRepositoryResponseOutput) ElementType() reflect.Type
- func (o GooRepositoryResponseOutput) Name() pulumi.StringOutput
- func (o GooRepositoryResponseOutput) ToGooRepositoryResponseOutput() GooRepositoryResponseOutput
- func (o GooRepositoryResponseOutput) ToGooRepositoryResponseOutputWithContext(ctx context.Context) GooRepositoryResponseOutput
- func (o GooRepositoryResponseOutput) Url() pulumi.StringOutput
- 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 GuestPolicy
- type GuestPolicyArgs
- type GuestPolicyInput
- type GuestPolicyOutput
- func (o GuestPolicyOutput) Assignment() AssignmentResponseOutput
- func (o GuestPolicyOutput) CreateTime() pulumi.StringOutput
- func (o GuestPolicyOutput) Description() pulumi.StringOutput
- func (GuestPolicyOutput) ElementType() reflect.Type
- func (o GuestPolicyOutput) Etag() pulumi.StringOutput
- func (o GuestPolicyOutput) GuestPolicyId() pulumi.StringOutput
- func (o GuestPolicyOutput) Name() pulumi.StringOutput
- func (o GuestPolicyOutput) PackageRepositories() PackageRepositoryResponseArrayOutput
- func (o GuestPolicyOutput) Packages() PackageResponseArrayOutput
- func (o GuestPolicyOutput) Project() pulumi.StringOutput
- func (o GuestPolicyOutput) Recipes() SoftwareRecipeResponseArrayOutput
- func (o GuestPolicyOutput) ToGuestPolicyOutput() GuestPolicyOutput
- func (o GuestPolicyOutput) ToGuestPolicyOutputWithContext(ctx context.Context) GuestPolicyOutput
- func (o GuestPolicyOutput) UpdateTime() pulumi.StringOutput
- type GuestPolicyState
- type LookupGuestPolicyArgs
- type LookupGuestPolicyOutputArgs
- type LookupGuestPolicyResult
- type LookupGuestPolicyResultOutput
- func (o LookupGuestPolicyResultOutput) Assignment() AssignmentResponseOutput
- func (o LookupGuestPolicyResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupGuestPolicyResultOutput) Description() pulumi.StringOutput
- func (LookupGuestPolicyResultOutput) ElementType() reflect.Type
- func (o LookupGuestPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupGuestPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupGuestPolicyResultOutput) PackageRepositories() PackageRepositoryResponseArrayOutput
- func (o LookupGuestPolicyResultOutput) Packages() PackageResponseArrayOutput
- func (o LookupGuestPolicyResultOutput) Recipes() SoftwareRecipeResponseArrayOutput
- func (o LookupGuestPolicyResultOutput) ToLookupGuestPolicyResultOutput() LookupGuestPolicyResultOutput
- func (o LookupGuestPolicyResultOutput) ToLookupGuestPolicyResultOutputWithContext(ctx context.Context) LookupGuestPolicyResultOutput
- func (o LookupGuestPolicyResultOutput) UpdateTime() 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 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 Package
- type PackageArgs
- type PackageArray
- type PackageArrayInput
- type PackageArrayOutput
- type PackageDesiredState
- func (PackageDesiredState) ElementType() reflect.Type
- func (e PackageDesiredState) ToPackageDesiredStateOutput() PackageDesiredStateOutput
- func (e PackageDesiredState) ToPackageDesiredStateOutputWithContext(ctx context.Context) PackageDesiredStateOutput
- func (e PackageDesiredState) ToPackageDesiredStatePtrOutput() PackageDesiredStatePtrOutput
- func (e PackageDesiredState) ToPackageDesiredStatePtrOutputWithContext(ctx context.Context) PackageDesiredStatePtrOutput
- func (e PackageDesiredState) ToStringOutput() pulumi.StringOutput
- func (e PackageDesiredState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PackageDesiredState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PackageDesiredState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageDesiredStateInput
- type PackageDesiredStateOutput
- func (PackageDesiredStateOutput) ElementType() reflect.Type
- func (o PackageDesiredStateOutput) ToPackageDesiredStateOutput() PackageDesiredStateOutput
- func (o PackageDesiredStateOutput) ToPackageDesiredStateOutputWithContext(ctx context.Context) PackageDesiredStateOutput
- func (o PackageDesiredStateOutput) ToPackageDesiredStatePtrOutput() PackageDesiredStatePtrOutput
- func (o PackageDesiredStateOutput) ToPackageDesiredStatePtrOutputWithContext(ctx context.Context) PackageDesiredStatePtrOutput
- func (o PackageDesiredStateOutput) ToStringOutput() pulumi.StringOutput
- func (o PackageDesiredStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PackageDesiredStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageDesiredStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageDesiredStatePtrInput
- type PackageDesiredStatePtrOutput
- func (o PackageDesiredStatePtrOutput) Elem() PackageDesiredStateOutput
- func (PackageDesiredStatePtrOutput) ElementType() reflect.Type
- func (o PackageDesiredStatePtrOutput) ToPackageDesiredStatePtrOutput() PackageDesiredStatePtrOutput
- func (o PackageDesiredStatePtrOutput) ToPackageDesiredStatePtrOutputWithContext(ctx context.Context) PackageDesiredStatePtrOutput
- func (o PackageDesiredStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageDesiredStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageInput
- type PackageManager
- func (PackageManager) ElementType() reflect.Type
- func (e PackageManager) ToPackageManagerOutput() PackageManagerOutput
- func (e PackageManager) ToPackageManagerOutputWithContext(ctx context.Context) PackageManagerOutput
- func (e PackageManager) ToPackageManagerPtrOutput() PackageManagerPtrOutput
- func (e PackageManager) ToPackageManagerPtrOutputWithContext(ctx context.Context) PackageManagerPtrOutput
- func (e PackageManager) ToStringOutput() pulumi.StringOutput
- func (e PackageManager) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PackageManager) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PackageManager) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageManagerInput
- type PackageManagerOutput
- func (PackageManagerOutput) ElementType() reflect.Type
- func (o PackageManagerOutput) ToPackageManagerOutput() PackageManagerOutput
- func (o PackageManagerOutput) ToPackageManagerOutputWithContext(ctx context.Context) PackageManagerOutput
- func (o PackageManagerOutput) ToPackageManagerPtrOutput() PackageManagerPtrOutput
- func (o PackageManagerOutput) ToPackageManagerPtrOutputWithContext(ctx context.Context) PackageManagerPtrOutput
- func (o PackageManagerOutput) ToStringOutput() pulumi.StringOutput
- func (o PackageManagerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PackageManagerOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageManagerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageManagerPtrInput
- type PackageManagerPtrOutput
- func (o PackageManagerPtrOutput) Elem() PackageManagerOutput
- func (PackageManagerPtrOutput) ElementType() reflect.Type
- func (o PackageManagerPtrOutput) ToPackageManagerPtrOutput() PackageManagerPtrOutput
- func (o PackageManagerPtrOutput) ToPackageManagerPtrOutputWithContext(ctx context.Context) PackageManagerPtrOutput
- func (o PackageManagerPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageManagerPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageOutput
- func (o PackageOutput) DesiredState() PackageDesiredStatePtrOutput
- func (PackageOutput) ElementType() reflect.Type
- func (o PackageOutput) Manager() PackageManagerPtrOutput
- func (o PackageOutput) Name() pulumi.StringOutput
- func (o PackageOutput) ToPackageOutput() PackageOutput
- func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput
- type PackageRepository
- type PackageRepositoryArgs
- type PackageRepositoryArray
- type PackageRepositoryArrayInput
- type PackageRepositoryArrayOutput
- func (PackageRepositoryArrayOutput) ElementType() reflect.Type
- func (o PackageRepositoryArrayOutput) Index(i pulumi.IntInput) PackageRepositoryOutput
- func (o PackageRepositoryArrayOutput) ToPackageRepositoryArrayOutput() PackageRepositoryArrayOutput
- func (o PackageRepositoryArrayOutput) ToPackageRepositoryArrayOutputWithContext(ctx context.Context) PackageRepositoryArrayOutput
- type PackageRepositoryInput
- type PackageRepositoryOutput
- func (o PackageRepositoryOutput) Apt() AptRepositoryPtrOutput
- func (PackageRepositoryOutput) ElementType() reflect.Type
- func (o PackageRepositoryOutput) Goo() GooRepositoryPtrOutput
- func (o PackageRepositoryOutput) ToPackageRepositoryOutput() PackageRepositoryOutput
- func (o PackageRepositoryOutput) ToPackageRepositoryOutputWithContext(ctx context.Context) PackageRepositoryOutput
- func (o PackageRepositoryOutput) Yum() YumRepositoryPtrOutput
- func (o PackageRepositoryOutput) Zypper() ZypperRepositoryPtrOutput
- type PackageRepositoryResponse
- type PackageRepositoryResponseArrayOutput
- func (PackageRepositoryResponseArrayOutput) ElementType() reflect.Type
- func (o PackageRepositoryResponseArrayOutput) Index(i pulumi.IntInput) PackageRepositoryResponseOutput
- func (o PackageRepositoryResponseArrayOutput) ToPackageRepositoryResponseArrayOutput() PackageRepositoryResponseArrayOutput
- func (o PackageRepositoryResponseArrayOutput) ToPackageRepositoryResponseArrayOutputWithContext(ctx context.Context) PackageRepositoryResponseArrayOutput
- type PackageRepositoryResponseOutput
- func (o PackageRepositoryResponseOutput) Apt() AptRepositoryResponseOutput
- func (PackageRepositoryResponseOutput) ElementType() reflect.Type
- func (o PackageRepositoryResponseOutput) Goo() GooRepositoryResponseOutput
- func (o PackageRepositoryResponseOutput) ToPackageRepositoryResponseOutput() PackageRepositoryResponseOutput
- func (o PackageRepositoryResponseOutput) ToPackageRepositoryResponseOutputWithContext(ctx context.Context) PackageRepositoryResponseOutput
- func (o PackageRepositoryResponseOutput) Yum() YumRepositoryResponseOutput
- func (o PackageRepositoryResponseOutput) Zypper() ZypperRepositoryResponseOutput
- type PackageResponse
- type PackageResponseArrayOutput
- func (PackageResponseArrayOutput) ElementType() reflect.Type
- func (o PackageResponseArrayOutput) Index(i pulumi.IntInput) PackageResponseOutput
- func (o PackageResponseArrayOutput) ToPackageResponseArrayOutput() PackageResponseArrayOutput
- func (o PackageResponseArrayOutput) ToPackageResponseArrayOutputWithContext(ctx context.Context) PackageResponseArrayOutput
- type PackageResponseOutput
- func (o PackageResponseOutput) DesiredState() pulumi.StringOutput
- func (PackageResponseOutput) ElementType() reflect.Type
- func (o PackageResponseOutput) Manager() pulumi.StringOutput
- func (o PackageResponseOutput) Name() pulumi.StringOutput
- func (o PackageResponseOutput) ToPackageResponseOutput() PackageResponseOutput
- func (o PackageResponseOutput) ToPackageResponseOutputWithContext(ctx context.Context) PackageResponseOutput
- 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
- func (o PatchDeploymentOutput) CreateTime() pulumi.StringOutput
- func (o PatchDeploymentOutput) Description() pulumi.StringOutput
- func (o PatchDeploymentOutput) Duration() pulumi.StringOutput
- func (PatchDeploymentOutput) ElementType() reflect.Type
- func (o PatchDeploymentOutput) InstanceFilter() PatchInstanceFilterResponseOutput
- func (o PatchDeploymentOutput) LastExecuteTime() pulumi.StringOutput
- func (o PatchDeploymentOutput) Name() pulumi.StringOutput
- func (o PatchDeploymentOutput) OneTimeSchedule() OneTimeScheduleResponseOutput
- func (o PatchDeploymentOutput) PatchConfig() PatchConfigResponseOutput
- func (o PatchDeploymentOutput) PatchDeploymentId() pulumi.StringOutput
- func (o PatchDeploymentOutput) Project() pulumi.StringOutput
- func (o PatchDeploymentOutput) RecurringSchedule() RecurringScheduleResponseOutput
- func (o PatchDeploymentOutput) Rollout() PatchRolloutResponseOutput
- func (o PatchDeploymentOutput) State() pulumi.StringOutput
- func (o PatchDeploymentOutput) ToPatchDeploymentOutput() PatchDeploymentOutput
- func (o PatchDeploymentOutput) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
- func (o PatchDeploymentOutput) UpdateTime() pulumi.StringOutput
- 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 SoftwareRecipe
- type SoftwareRecipeArgs
- type SoftwareRecipeArray
- type SoftwareRecipeArrayInput
- type SoftwareRecipeArrayOutput
- func (SoftwareRecipeArrayOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeOutput
- func (o SoftwareRecipeArrayOutput) ToSoftwareRecipeArrayOutput() SoftwareRecipeArrayOutput
- func (o SoftwareRecipeArrayOutput) ToSoftwareRecipeArrayOutputWithContext(ctx context.Context) SoftwareRecipeArrayOutput
- type SoftwareRecipeArtifact
- type SoftwareRecipeArtifactArgs
- type SoftwareRecipeArtifactArray
- func (SoftwareRecipeArtifactArray) ElementType() reflect.Type
- func (i SoftwareRecipeArtifactArray) ToSoftwareRecipeArtifactArrayOutput() SoftwareRecipeArtifactArrayOutput
- func (i SoftwareRecipeArtifactArray) ToSoftwareRecipeArtifactArrayOutputWithContext(ctx context.Context) SoftwareRecipeArtifactArrayOutput
- type SoftwareRecipeArtifactArrayInput
- type SoftwareRecipeArtifactArrayOutput
- func (SoftwareRecipeArtifactArrayOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeArtifactOutput
- func (o SoftwareRecipeArtifactArrayOutput) ToSoftwareRecipeArtifactArrayOutput() SoftwareRecipeArtifactArrayOutput
- func (o SoftwareRecipeArtifactArrayOutput) ToSoftwareRecipeArtifactArrayOutputWithContext(ctx context.Context) SoftwareRecipeArtifactArrayOutput
- type SoftwareRecipeArtifactGcs
- type SoftwareRecipeArtifactGcsArgs
- func (SoftwareRecipeArtifactGcsArgs) ElementType() reflect.Type
- func (i SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsOutput() SoftwareRecipeArtifactGcsOutput
- func (i SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsOutput
- func (i SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsPtrOutput() SoftwareRecipeArtifactGcsPtrOutput
- func (i SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsPtrOutput
- type SoftwareRecipeArtifactGcsInput
- type SoftwareRecipeArtifactGcsOutput
- func (o SoftwareRecipeArtifactGcsOutput) Bucket() pulumi.StringPtrOutput
- func (SoftwareRecipeArtifactGcsOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactGcsOutput) Generation() pulumi.StringPtrOutput
- func (o SoftwareRecipeArtifactGcsOutput) Object() pulumi.StringPtrOutput
- func (o SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsOutput() SoftwareRecipeArtifactGcsOutput
- func (o SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsOutput
- func (o SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsPtrOutput() SoftwareRecipeArtifactGcsPtrOutput
- func (o SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsPtrOutput
- type SoftwareRecipeArtifactGcsPtrInput
- type SoftwareRecipeArtifactGcsPtrOutput
- func (o SoftwareRecipeArtifactGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o SoftwareRecipeArtifactGcsPtrOutput) Elem() SoftwareRecipeArtifactGcsOutput
- func (SoftwareRecipeArtifactGcsPtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactGcsPtrOutput) Generation() pulumi.StringPtrOutput
- func (o SoftwareRecipeArtifactGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o SoftwareRecipeArtifactGcsPtrOutput) ToSoftwareRecipeArtifactGcsPtrOutput() SoftwareRecipeArtifactGcsPtrOutput
- func (o SoftwareRecipeArtifactGcsPtrOutput) ToSoftwareRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsPtrOutput
- type SoftwareRecipeArtifactGcsResponse
- type SoftwareRecipeArtifactGcsResponseOutput
- func (o SoftwareRecipeArtifactGcsResponseOutput) Bucket() pulumi.StringOutput
- func (SoftwareRecipeArtifactGcsResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactGcsResponseOutput) Generation() pulumi.StringOutput
- func (o SoftwareRecipeArtifactGcsResponseOutput) Object() pulumi.StringOutput
- func (o SoftwareRecipeArtifactGcsResponseOutput) ToSoftwareRecipeArtifactGcsResponseOutput() SoftwareRecipeArtifactGcsResponseOutput
- func (o SoftwareRecipeArtifactGcsResponseOutput) ToSoftwareRecipeArtifactGcsResponseOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsResponseOutput
- type SoftwareRecipeArtifactInput
- type SoftwareRecipeArtifactOutput
- func (o SoftwareRecipeArtifactOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (SoftwareRecipeArtifactOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactOutput) Gcs() SoftwareRecipeArtifactGcsPtrOutput
- func (o SoftwareRecipeArtifactOutput) Id() pulumi.StringOutput
- func (o SoftwareRecipeArtifactOutput) Remote() SoftwareRecipeArtifactRemotePtrOutput
- func (o SoftwareRecipeArtifactOutput) ToSoftwareRecipeArtifactOutput() SoftwareRecipeArtifactOutput
- func (o SoftwareRecipeArtifactOutput) ToSoftwareRecipeArtifactOutputWithContext(ctx context.Context) SoftwareRecipeArtifactOutput
- type SoftwareRecipeArtifactRemote
- type SoftwareRecipeArtifactRemoteArgs
- func (SoftwareRecipeArtifactRemoteArgs) ElementType() reflect.Type
- func (i SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemoteOutput() SoftwareRecipeArtifactRemoteOutput
- func (i SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemoteOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemoteOutput
- func (i SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemotePtrOutput() SoftwareRecipeArtifactRemotePtrOutput
- func (i SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemotePtrOutput
- type SoftwareRecipeArtifactRemoteInput
- type SoftwareRecipeArtifactRemoteOutput
- func (o SoftwareRecipeArtifactRemoteOutput) Checksum() pulumi.StringPtrOutput
- func (SoftwareRecipeArtifactRemoteOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemoteOutput() SoftwareRecipeArtifactRemoteOutput
- func (o SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemoteOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemoteOutput
- func (o SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemotePtrOutput() SoftwareRecipeArtifactRemotePtrOutput
- func (o SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemotePtrOutput
- func (o SoftwareRecipeArtifactRemoteOutput) Uri() pulumi.StringPtrOutput
- type SoftwareRecipeArtifactRemotePtrInput
- type SoftwareRecipeArtifactRemotePtrOutput
- func (o SoftwareRecipeArtifactRemotePtrOutput) Checksum() pulumi.StringPtrOutput
- func (o SoftwareRecipeArtifactRemotePtrOutput) Elem() SoftwareRecipeArtifactRemoteOutput
- func (SoftwareRecipeArtifactRemotePtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactRemotePtrOutput) ToSoftwareRecipeArtifactRemotePtrOutput() SoftwareRecipeArtifactRemotePtrOutput
- func (o SoftwareRecipeArtifactRemotePtrOutput) ToSoftwareRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemotePtrOutput
- func (o SoftwareRecipeArtifactRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type SoftwareRecipeArtifactRemoteResponse
- type SoftwareRecipeArtifactRemoteResponseOutput
- func (o SoftwareRecipeArtifactRemoteResponseOutput) Checksum() pulumi.StringOutput
- func (SoftwareRecipeArtifactRemoteResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactRemoteResponseOutput) ToSoftwareRecipeArtifactRemoteResponseOutput() SoftwareRecipeArtifactRemoteResponseOutput
- func (o SoftwareRecipeArtifactRemoteResponseOutput) ToSoftwareRecipeArtifactRemoteResponseOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemoteResponseOutput
- func (o SoftwareRecipeArtifactRemoteResponseOutput) Uri() pulumi.StringOutput
- type SoftwareRecipeArtifactResponse
- type SoftwareRecipeArtifactResponseArrayOutput
- func (SoftwareRecipeArtifactResponseArrayOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactResponseArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeArtifactResponseOutput
- func (o SoftwareRecipeArtifactResponseArrayOutput) ToSoftwareRecipeArtifactResponseArrayOutput() SoftwareRecipeArtifactResponseArrayOutput
- func (o SoftwareRecipeArtifactResponseArrayOutput) ToSoftwareRecipeArtifactResponseArrayOutputWithContext(ctx context.Context) SoftwareRecipeArtifactResponseArrayOutput
- type SoftwareRecipeArtifactResponseOutput
- func (o SoftwareRecipeArtifactResponseOutput) AllowInsecure() pulumi.BoolOutput
- func (SoftwareRecipeArtifactResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeArtifactResponseOutput) Gcs() SoftwareRecipeArtifactGcsResponseOutput
- func (o SoftwareRecipeArtifactResponseOutput) Remote() SoftwareRecipeArtifactRemoteResponseOutput
- func (o SoftwareRecipeArtifactResponseOutput) ToSoftwareRecipeArtifactResponseOutput() SoftwareRecipeArtifactResponseOutput
- func (o SoftwareRecipeArtifactResponseOutput) ToSoftwareRecipeArtifactResponseOutputWithContext(ctx context.Context) SoftwareRecipeArtifactResponseOutput
- type SoftwareRecipeDesiredState
- func (SoftwareRecipeDesiredState) ElementType() reflect.Type
- func (e SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStateOutput() SoftwareRecipeDesiredStateOutput
- func (e SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStateOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStateOutput
- func (e SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStatePtrOutput() SoftwareRecipeDesiredStatePtrOutput
- func (e SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStatePtrOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStatePtrOutput
- func (e SoftwareRecipeDesiredState) ToStringOutput() pulumi.StringOutput
- func (e SoftwareRecipeDesiredState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SoftwareRecipeDesiredState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SoftwareRecipeDesiredState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeDesiredStateInput
- type SoftwareRecipeDesiredStateOutput
- func (SoftwareRecipeDesiredStateOutput) ElementType() reflect.Type
- func (o SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStateOutput() SoftwareRecipeDesiredStateOutput
- func (o SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStateOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStateOutput
- func (o SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStatePtrOutput() SoftwareRecipeDesiredStatePtrOutput
- func (o SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStatePtrOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStatePtrOutput
- func (o SoftwareRecipeDesiredStateOutput) ToStringOutput() pulumi.StringOutput
- func (o SoftwareRecipeDesiredStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SoftwareRecipeDesiredStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SoftwareRecipeDesiredStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeDesiredStatePtrInput
- type SoftwareRecipeDesiredStatePtrOutput
- func (o SoftwareRecipeDesiredStatePtrOutput) Elem() SoftwareRecipeDesiredStateOutput
- func (SoftwareRecipeDesiredStatePtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeDesiredStatePtrOutput) ToSoftwareRecipeDesiredStatePtrOutput() SoftwareRecipeDesiredStatePtrOutput
- func (o SoftwareRecipeDesiredStatePtrOutput) ToSoftwareRecipeDesiredStatePtrOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStatePtrOutput
- func (o SoftwareRecipeDesiredStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SoftwareRecipeDesiredStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeInput
- type SoftwareRecipeOutput
- func (o SoftwareRecipeOutput) Artifacts() SoftwareRecipeArtifactArrayOutput
- func (o SoftwareRecipeOutput) DesiredState() SoftwareRecipeDesiredStatePtrOutput
- func (SoftwareRecipeOutput) ElementType() reflect.Type
- func (o SoftwareRecipeOutput) InstallSteps() SoftwareRecipeStepArrayOutput
- func (o SoftwareRecipeOutput) Name() pulumi.StringOutput
- func (o SoftwareRecipeOutput) ToSoftwareRecipeOutput() SoftwareRecipeOutput
- func (o SoftwareRecipeOutput) ToSoftwareRecipeOutputWithContext(ctx context.Context) SoftwareRecipeOutput
- func (o SoftwareRecipeOutput) UpdateSteps() SoftwareRecipeStepArrayOutput
- func (o SoftwareRecipeOutput) Version() pulumi.StringPtrOutput
- type SoftwareRecipeResponse
- type SoftwareRecipeResponseArrayOutput
- func (SoftwareRecipeResponseArrayOutput) ElementType() reflect.Type
- func (o SoftwareRecipeResponseArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeResponseOutput
- func (o SoftwareRecipeResponseArrayOutput) ToSoftwareRecipeResponseArrayOutput() SoftwareRecipeResponseArrayOutput
- func (o SoftwareRecipeResponseArrayOutput) ToSoftwareRecipeResponseArrayOutputWithContext(ctx context.Context) SoftwareRecipeResponseArrayOutput
- type SoftwareRecipeResponseOutput
- func (o SoftwareRecipeResponseOutput) Artifacts() SoftwareRecipeArtifactResponseArrayOutput
- func (o SoftwareRecipeResponseOutput) DesiredState() pulumi.StringOutput
- func (SoftwareRecipeResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeResponseOutput) InstallSteps() SoftwareRecipeStepResponseArrayOutput
- func (o SoftwareRecipeResponseOutput) Name() pulumi.StringOutput
- func (o SoftwareRecipeResponseOutput) ToSoftwareRecipeResponseOutput() SoftwareRecipeResponseOutput
- func (o SoftwareRecipeResponseOutput) ToSoftwareRecipeResponseOutputWithContext(ctx context.Context) SoftwareRecipeResponseOutput
- func (o SoftwareRecipeResponseOutput) UpdateSteps() SoftwareRecipeStepResponseArrayOutput
- func (o SoftwareRecipeResponseOutput) Version() pulumi.StringOutput
- type SoftwareRecipeStep
- type SoftwareRecipeStepArgs
- type SoftwareRecipeStepArray
- type SoftwareRecipeStepArrayInput
- type SoftwareRecipeStepArrayOutput
- func (SoftwareRecipeStepArrayOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeStepOutput
- func (o SoftwareRecipeStepArrayOutput) ToSoftwareRecipeStepArrayOutput() SoftwareRecipeStepArrayOutput
- func (o SoftwareRecipeStepArrayOutput) ToSoftwareRecipeStepArrayOutputWithContext(ctx context.Context) SoftwareRecipeStepArrayOutput
- type SoftwareRecipeStepCopyFile
- type SoftwareRecipeStepCopyFileArgs
- func (SoftwareRecipeStepCopyFileArgs) ElementType() reflect.Type
- func (i SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFileOutput() SoftwareRecipeStepCopyFileOutput
- func (i SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFileOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFileOutput
- func (i SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFilePtrOutput() SoftwareRecipeStepCopyFilePtrOutput
- func (i SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFilePtrOutput
- type SoftwareRecipeStepCopyFileInput
- type SoftwareRecipeStepCopyFileOutput
- func (o SoftwareRecipeStepCopyFileOutput) ArtifactId() pulumi.StringOutput
- func (o SoftwareRecipeStepCopyFileOutput) Destination() pulumi.StringOutput
- func (SoftwareRecipeStepCopyFileOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepCopyFileOutput) Overwrite() pulumi.BoolPtrOutput
- func (o SoftwareRecipeStepCopyFileOutput) Permissions() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFileOutput() SoftwareRecipeStepCopyFileOutput
- func (o SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFileOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFileOutput
- func (o SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFilePtrOutput() SoftwareRecipeStepCopyFilePtrOutput
- func (o SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFilePtrOutput
- type SoftwareRecipeStepCopyFilePtrInput
- type SoftwareRecipeStepCopyFilePtrOutput
- func (o SoftwareRecipeStepCopyFilePtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepCopyFilePtrOutput) Destination() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepCopyFilePtrOutput) Elem() SoftwareRecipeStepCopyFileOutput
- func (SoftwareRecipeStepCopyFilePtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepCopyFilePtrOutput) Overwrite() pulumi.BoolPtrOutput
- func (o SoftwareRecipeStepCopyFilePtrOutput) Permissions() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepCopyFilePtrOutput) ToSoftwareRecipeStepCopyFilePtrOutput() SoftwareRecipeStepCopyFilePtrOutput
- func (o SoftwareRecipeStepCopyFilePtrOutput) ToSoftwareRecipeStepCopyFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFilePtrOutput
- type SoftwareRecipeStepCopyFileResponse
- type SoftwareRecipeStepCopyFileResponseOutput
- func (o SoftwareRecipeStepCopyFileResponseOutput) ArtifactId() pulumi.StringOutput
- func (o SoftwareRecipeStepCopyFileResponseOutput) Destination() pulumi.StringOutput
- func (SoftwareRecipeStepCopyFileResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepCopyFileResponseOutput) Overwrite() pulumi.BoolOutput
- func (o SoftwareRecipeStepCopyFileResponseOutput) Permissions() pulumi.StringOutput
- func (o SoftwareRecipeStepCopyFileResponseOutput) ToSoftwareRecipeStepCopyFileResponseOutput() SoftwareRecipeStepCopyFileResponseOutput
- func (o SoftwareRecipeStepCopyFileResponseOutput) ToSoftwareRecipeStepCopyFileResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFileResponseOutput
- type SoftwareRecipeStepExecFile
- type SoftwareRecipeStepExecFileArgs
- func (SoftwareRecipeStepExecFileArgs) ElementType() reflect.Type
- func (i SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFileOutput() SoftwareRecipeStepExecFileOutput
- func (i SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFileOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFileOutput
- func (i SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFilePtrOutput() SoftwareRecipeStepExecFilePtrOutput
- func (i SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFilePtrOutput
- type SoftwareRecipeStepExecFileInput
- type SoftwareRecipeStepExecFileOutput
- func (o SoftwareRecipeStepExecFileOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o SoftwareRecipeStepExecFileOutput) Args() pulumi.StringArrayOutput
- func (o SoftwareRecipeStepExecFileOutput) ArtifactId() pulumi.StringPtrOutput
- func (SoftwareRecipeStepExecFileOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepExecFileOutput) LocalPath() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFileOutput() SoftwareRecipeStepExecFileOutput
- func (o SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFileOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFileOutput
- func (o SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFilePtrOutput() SoftwareRecipeStepExecFilePtrOutput
- func (o SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFilePtrOutput
- type SoftwareRecipeStepExecFilePtrInput
- type SoftwareRecipeStepExecFilePtrOutput
- func (o SoftwareRecipeStepExecFilePtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o SoftwareRecipeStepExecFilePtrOutput) Args() pulumi.StringArrayOutput
- func (o SoftwareRecipeStepExecFilePtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepExecFilePtrOutput) Elem() SoftwareRecipeStepExecFileOutput
- func (SoftwareRecipeStepExecFilePtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepExecFilePtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepExecFilePtrOutput) ToSoftwareRecipeStepExecFilePtrOutput() SoftwareRecipeStepExecFilePtrOutput
- func (o SoftwareRecipeStepExecFilePtrOutput) ToSoftwareRecipeStepExecFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFilePtrOutput
- type SoftwareRecipeStepExecFileResponse
- type SoftwareRecipeStepExecFileResponseOutput
- func (o SoftwareRecipeStepExecFileResponseOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o SoftwareRecipeStepExecFileResponseOutput) Args() pulumi.StringArrayOutput
- func (o SoftwareRecipeStepExecFileResponseOutput) ArtifactId() pulumi.StringOutput
- func (SoftwareRecipeStepExecFileResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepExecFileResponseOutput) LocalPath() pulumi.StringOutput
- func (o SoftwareRecipeStepExecFileResponseOutput) ToSoftwareRecipeStepExecFileResponseOutput() SoftwareRecipeStepExecFileResponseOutput
- func (o SoftwareRecipeStepExecFileResponseOutput) ToSoftwareRecipeStepExecFileResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFileResponseOutput
- type SoftwareRecipeStepExtractArchive
- type SoftwareRecipeStepExtractArchiveArgs
- func (SoftwareRecipeStepExtractArchiveArgs) ElementType() reflect.Type
- func (i SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchiveOutput() SoftwareRecipeStepExtractArchiveOutput
- func (i SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchiveOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveOutput
- func (i SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchivePtrOutput() SoftwareRecipeStepExtractArchivePtrOutput
- func (i SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchivePtrOutput
- type SoftwareRecipeStepExtractArchiveInput
- type SoftwareRecipeStepExtractArchiveOutput
- func (o SoftwareRecipeStepExtractArchiveOutput) ArtifactId() pulumi.StringOutput
- func (o SoftwareRecipeStepExtractArchiveOutput) Destination() pulumi.StringPtrOutput
- func (SoftwareRecipeStepExtractArchiveOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchiveOutput() SoftwareRecipeStepExtractArchiveOutput
- func (o SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchiveOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveOutput
- func (o SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchivePtrOutput() SoftwareRecipeStepExtractArchivePtrOutput
- func (o SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchivePtrOutput
- func (o SoftwareRecipeStepExtractArchiveOutput) Type() SoftwareRecipeStepExtractArchiveTypeOutput
- type SoftwareRecipeStepExtractArchivePtrInput
- type SoftwareRecipeStepExtractArchivePtrOutput
- func (o SoftwareRecipeStepExtractArchivePtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepExtractArchivePtrOutput) Destination() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepExtractArchivePtrOutput) Elem() SoftwareRecipeStepExtractArchiveOutput
- func (SoftwareRecipeStepExtractArchivePtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepExtractArchivePtrOutput) ToSoftwareRecipeStepExtractArchivePtrOutput() SoftwareRecipeStepExtractArchivePtrOutput
- func (o SoftwareRecipeStepExtractArchivePtrOutput) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchivePtrOutput
- func (o SoftwareRecipeStepExtractArchivePtrOutput) Type() SoftwareRecipeStepExtractArchiveTypePtrOutput
- type SoftwareRecipeStepExtractArchiveResponse
- type SoftwareRecipeStepExtractArchiveResponseOutput
- func (o SoftwareRecipeStepExtractArchiveResponseOutput) ArtifactId() pulumi.StringOutput
- func (o SoftwareRecipeStepExtractArchiveResponseOutput) Destination() pulumi.StringOutput
- func (SoftwareRecipeStepExtractArchiveResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepExtractArchiveResponseOutput) ToSoftwareRecipeStepExtractArchiveResponseOutput() SoftwareRecipeStepExtractArchiveResponseOutput
- func (o SoftwareRecipeStepExtractArchiveResponseOutput) ToSoftwareRecipeStepExtractArchiveResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveResponseOutput
- func (o SoftwareRecipeStepExtractArchiveResponseOutput) Type() pulumi.StringOutput
- type SoftwareRecipeStepExtractArchiveType
- func (SoftwareRecipeStepExtractArchiveType) ElementType() reflect.Type
- func (e SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypeOutput() SoftwareRecipeStepExtractArchiveTypeOutput
- func (e SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypeOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypeOutput
- func (e SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypePtrOutput() SoftwareRecipeStepExtractArchiveTypePtrOutput
- func (e SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypePtrOutput
- func (e SoftwareRecipeStepExtractArchiveType) ToStringOutput() pulumi.StringOutput
- func (e SoftwareRecipeStepExtractArchiveType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SoftwareRecipeStepExtractArchiveType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SoftwareRecipeStepExtractArchiveType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeStepExtractArchiveTypeInput
- type SoftwareRecipeStepExtractArchiveTypeOutput
- func (SoftwareRecipeStepExtractArchiveTypeOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypeOutput() SoftwareRecipeStepExtractArchiveTypeOutput
- func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypeOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypeOutput
- func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutput() SoftwareRecipeStepExtractArchiveTypePtrOutput
- func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypePtrOutput
- func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeStepExtractArchiveTypePtrInput
- type SoftwareRecipeStepExtractArchiveTypePtrOutput
- func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) Elem() SoftwareRecipeStepExtractArchiveTypeOutput
- func (SoftwareRecipeStepExtractArchiveTypePtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutput() SoftwareRecipeStepExtractArchiveTypePtrOutput
- func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypePtrOutput
- func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeStepInput
- type SoftwareRecipeStepInstallDpkg
- type SoftwareRecipeStepInstallDpkgArgs
- func (SoftwareRecipeStepInstallDpkgArgs) ElementType() reflect.Type
- func (i SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgOutput() SoftwareRecipeStepInstallDpkgOutput
- func (i SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgOutput
- func (i SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgPtrOutput() SoftwareRecipeStepInstallDpkgPtrOutput
- func (i SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgPtrOutput
- type SoftwareRecipeStepInstallDpkgInput
- type SoftwareRecipeStepInstallDpkgOutput
- func (o SoftwareRecipeStepInstallDpkgOutput) ArtifactId() pulumi.StringOutput
- func (SoftwareRecipeStepInstallDpkgOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgOutput() SoftwareRecipeStepInstallDpkgOutput
- func (o SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgOutput
- func (o SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgPtrOutput() SoftwareRecipeStepInstallDpkgPtrOutput
- func (o SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgPtrOutput
- type SoftwareRecipeStepInstallDpkgPtrInput
- type SoftwareRecipeStepInstallDpkgPtrOutput
- func (o SoftwareRecipeStepInstallDpkgPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepInstallDpkgPtrOutput) Elem() SoftwareRecipeStepInstallDpkgOutput
- func (SoftwareRecipeStepInstallDpkgPtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallDpkgPtrOutput) ToSoftwareRecipeStepInstallDpkgPtrOutput() SoftwareRecipeStepInstallDpkgPtrOutput
- func (o SoftwareRecipeStepInstallDpkgPtrOutput) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgPtrOutput
- type SoftwareRecipeStepInstallDpkgResponse
- type SoftwareRecipeStepInstallDpkgResponseOutput
- func (o SoftwareRecipeStepInstallDpkgResponseOutput) ArtifactId() pulumi.StringOutput
- func (SoftwareRecipeStepInstallDpkgResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallDpkgResponseOutput) ToSoftwareRecipeStepInstallDpkgResponseOutput() SoftwareRecipeStepInstallDpkgResponseOutput
- func (o SoftwareRecipeStepInstallDpkgResponseOutput) ToSoftwareRecipeStepInstallDpkgResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgResponseOutput
- type SoftwareRecipeStepInstallMsi
- type SoftwareRecipeStepInstallMsiArgs
- func (SoftwareRecipeStepInstallMsiArgs) ElementType() reflect.Type
- func (i SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiOutput() SoftwareRecipeStepInstallMsiOutput
- func (i SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiOutput
- func (i SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiPtrOutput() SoftwareRecipeStepInstallMsiPtrOutput
- func (i SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiPtrOutput
- type SoftwareRecipeStepInstallMsiInput
- type SoftwareRecipeStepInstallMsiOutput
- func (o SoftwareRecipeStepInstallMsiOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o SoftwareRecipeStepInstallMsiOutput) ArtifactId() pulumi.StringOutput
- func (SoftwareRecipeStepInstallMsiOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallMsiOutput) Flags() pulumi.StringArrayOutput
- func (o SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiOutput() SoftwareRecipeStepInstallMsiOutput
- func (o SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiOutput
- func (o SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiPtrOutput() SoftwareRecipeStepInstallMsiPtrOutput
- func (o SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiPtrOutput
- type SoftwareRecipeStepInstallMsiPtrInput
- type SoftwareRecipeStepInstallMsiPtrOutput
- func (o SoftwareRecipeStepInstallMsiPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o SoftwareRecipeStepInstallMsiPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepInstallMsiPtrOutput) Elem() SoftwareRecipeStepInstallMsiOutput
- func (SoftwareRecipeStepInstallMsiPtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallMsiPtrOutput) Flags() pulumi.StringArrayOutput
- func (o SoftwareRecipeStepInstallMsiPtrOutput) ToSoftwareRecipeStepInstallMsiPtrOutput() SoftwareRecipeStepInstallMsiPtrOutput
- func (o SoftwareRecipeStepInstallMsiPtrOutput) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiPtrOutput
- type SoftwareRecipeStepInstallMsiResponse
- type SoftwareRecipeStepInstallMsiResponseOutput
- func (o SoftwareRecipeStepInstallMsiResponseOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o SoftwareRecipeStepInstallMsiResponseOutput) ArtifactId() pulumi.StringOutput
- func (SoftwareRecipeStepInstallMsiResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallMsiResponseOutput) Flags() pulumi.StringArrayOutput
- func (o SoftwareRecipeStepInstallMsiResponseOutput) ToSoftwareRecipeStepInstallMsiResponseOutput() SoftwareRecipeStepInstallMsiResponseOutput
- func (o SoftwareRecipeStepInstallMsiResponseOutput) ToSoftwareRecipeStepInstallMsiResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiResponseOutput
- type SoftwareRecipeStepInstallRpm
- type SoftwareRecipeStepInstallRpmArgs
- func (SoftwareRecipeStepInstallRpmArgs) ElementType() reflect.Type
- func (i SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmOutput() SoftwareRecipeStepInstallRpmOutput
- func (i SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmOutput
- func (i SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmPtrOutput() SoftwareRecipeStepInstallRpmPtrOutput
- func (i SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmPtrOutput
- type SoftwareRecipeStepInstallRpmInput
- type SoftwareRecipeStepInstallRpmOutput
- func (o SoftwareRecipeStepInstallRpmOutput) ArtifactId() pulumi.StringOutput
- func (SoftwareRecipeStepInstallRpmOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmOutput() SoftwareRecipeStepInstallRpmOutput
- func (o SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmOutput
- func (o SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmPtrOutput() SoftwareRecipeStepInstallRpmPtrOutput
- func (o SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmPtrOutput
- type SoftwareRecipeStepInstallRpmPtrInput
- type SoftwareRecipeStepInstallRpmPtrOutput
- func (o SoftwareRecipeStepInstallRpmPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepInstallRpmPtrOutput) Elem() SoftwareRecipeStepInstallRpmOutput
- func (SoftwareRecipeStepInstallRpmPtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallRpmPtrOutput) ToSoftwareRecipeStepInstallRpmPtrOutput() SoftwareRecipeStepInstallRpmPtrOutput
- func (o SoftwareRecipeStepInstallRpmPtrOutput) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmPtrOutput
- type SoftwareRecipeStepInstallRpmResponse
- type SoftwareRecipeStepInstallRpmResponseOutput
- func (o SoftwareRecipeStepInstallRpmResponseOutput) ArtifactId() pulumi.StringOutput
- func (SoftwareRecipeStepInstallRpmResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepInstallRpmResponseOutput) ToSoftwareRecipeStepInstallRpmResponseOutput() SoftwareRecipeStepInstallRpmResponseOutput
- func (o SoftwareRecipeStepInstallRpmResponseOutput) ToSoftwareRecipeStepInstallRpmResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmResponseOutput
- type SoftwareRecipeStepOutput
- func (o SoftwareRecipeStepOutput) ArchiveExtraction() SoftwareRecipeStepExtractArchivePtrOutput
- func (o SoftwareRecipeStepOutput) DpkgInstallation() SoftwareRecipeStepInstallDpkgPtrOutput
- func (SoftwareRecipeStepOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepOutput) FileCopy() SoftwareRecipeStepCopyFilePtrOutput
- func (o SoftwareRecipeStepOutput) FileExec() SoftwareRecipeStepExecFilePtrOutput
- func (o SoftwareRecipeStepOutput) MsiInstallation() SoftwareRecipeStepInstallMsiPtrOutput
- func (o SoftwareRecipeStepOutput) RpmInstallation() SoftwareRecipeStepInstallRpmPtrOutput
- func (o SoftwareRecipeStepOutput) ScriptRun() SoftwareRecipeStepRunScriptPtrOutput
- func (o SoftwareRecipeStepOutput) ToSoftwareRecipeStepOutput() SoftwareRecipeStepOutput
- func (o SoftwareRecipeStepOutput) ToSoftwareRecipeStepOutputWithContext(ctx context.Context) SoftwareRecipeStepOutput
- type SoftwareRecipeStepResponse
- type SoftwareRecipeStepResponseArrayOutput
- func (SoftwareRecipeStepResponseArrayOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepResponseArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeStepResponseOutput
- func (o SoftwareRecipeStepResponseArrayOutput) ToSoftwareRecipeStepResponseArrayOutput() SoftwareRecipeStepResponseArrayOutput
- func (o SoftwareRecipeStepResponseArrayOutput) ToSoftwareRecipeStepResponseArrayOutputWithContext(ctx context.Context) SoftwareRecipeStepResponseArrayOutput
- type SoftwareRecipeStepResponseOutput
- func (o SoftwareRecipeStepResponseOutput) ArchiveExtraction() SoftwareRecipeStepExtractArchiveResponseOutput
- func (o SoftwareRecipeStepResponseOutput) DpkgInstallation() SoftwareRecipeStepInstallDpkgResponseOutput
- func (SoftwareRecipeStepResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepResponseOutput) FileCopy() SoftwareRecipeStepCopyFileResponseOutput
- func (o SoftwareRecipeStepResponseOutput) FileExec() SoftwareRecipeStepExecFileResponseOutput
- func (o SoftwareRecipeStepResponseOutput) MsiInstallation() SoftwareRecipeStepInstallMsiResponseOutput
- func (o SoftwareRecipeStepResponseOutput) RpmInstallation() SoftwareRecipeStepInstallRpmResponseOutput
- func (o SoftwareRecipeStepResponseOutput) ScriptRun() SoftwareRecipeStepRunScriptResponseOutput
- func (o SoftwareRecipeStepResponseOutput) ToSoftwareRecipeStepResponseOutput() SoftwareRecipeStepResponseOutput
- func (o SoftwareRecipeStepResponseOutput) ToSoftwareRecipeStepResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepResponseOutput
- type SoftwareRecipeStepRunScript
- type SoftwareRecipeStepRunScriptArgs
- func (SoftwareRecipeStepRunScriptArgs) ElementType() reflect.Type
- func (i SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptOutput() SoftwareRecipeStepRunScriptOutput
- func (i SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptOutput
- func (i SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptPtrOutput() SoftwareRecipeStepRunScriptPtrOutput
- func (i SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptPtrOutput
- type SoftwareRecipeStepRunScriptInput
- type SoftwareRecipeStepRunScriptInterpreter
- func (SoftwareRecipeStepRunScriptInterpreter) ElementType() reflect.Type
- func (e SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterOutput() SoftwareRecipeStepRunScriptInterpreterOutput
- func (e SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterOutput
- func (e SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput() SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (e SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (e SoftwareRecipeStepRunScriptInterpreter) ToStringOutput() pulumi.StringOutput
- func (e SoftwareRecipeStepRunScriptInterpreter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SoftwareRecipeStepRunScriptInterpreter) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SoftwareRecipeStepRunScriptInterpreter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeStepRunScriptInterpreterInput
- type SoftwareRecipeStepRunScriptInterpreterOutput
- func (SoftwareRecipeStepRunScriptInterpreterOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterOutput() SoftwareRecipeStepRunScriptInterpreterOutput
- func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterOutput
- func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput() SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToStringOutput() pulumi.StringOutput
- func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeStepRunScriptInterpreterPtrInput
- type SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) Elem() SoftwareRecipeStepRunScriptInterpreterOutput
- func (SoftwareRecipeStepRunScriptInterpreterPtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput() SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoftwareRecipeStepRunScriptOutput
- func (o SoftwareRecipeStepRunScriptOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (SoftwareRecipeStepRunScriptOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepRunScriptOutput) Interpreter() SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (o SoftwareRecipeStepRunScriptOutput) Script() pulumi.StringOutput
- func (o SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptOutput() SoftwareRecipeStepRunScriptOutput
- func (o SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptOutput
- func (o SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptPtrOutput() SoftwareRecipeStepRunScriptPtrOutput
- func (o SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptPtrOutput
- type SoftwareRecipeStepRunScriptPtrInput
- type SoftwareRecipeStepRunScriptPtrOutput
- func (o SoftwareRecipeStepRunScriptPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o SoftwareRecipeStepRunScriptPtrOutput) Elem() SoftwareRecipeStepRunScriptOutput
- func (SoftwareRecipeStepRunScriptPtrOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepRunScriptPtrOutput) Interpreter() SoftwareRecipeStepRunScriptInterpreterPtrOutput
- func (o SoftwareRecipeStepRunScriptPtrOutput) Script() pulumi.StringPtrOutput
- func (o SoftwareRecipeStepRunScriptPtrOutput) ToSoftwareRecipeStepRunScriptPtrOutput() SoftwareRecipeStepRunScriptPtrOutput
- func (o SoftwareRecipeStepRunScriptPtrOutput) ToSoftwareRecipeStepRunScriptPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptPtrOutput
- type SoftwareRecipeStepRunScriptResponse
- type SoftwareRecipeStepRunScriptResponseOutput
- func (o SoftwareRecipeStepRunScriptResponseOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (SoftwareRecipeStepRunScriptResponseOutput) ElementType() reflect.Type
- func (o SoftwareRecipeStepRunScriptResponseOutput) Interpreter() pulumi.StringOutput
- func (o SoftwareRecipeStepRunScriptResponseOutput) Script() pulumi.StringOutput
- func (o SoftwareRecipeStepRunScriptResponseOutput) ToSoftwareRecipeStepRunScriptResponseOutput() SoftwareRecipeStepRunScriptResponseOutput
- func (o SoftwareRecipeStepRunScriptResponseOutput) ToSoftwareRecipeStepRunScriptResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptResponseOutput
- 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 YumRepository
- type YumRepositoryArgs
- func (YumRepositoryArgs) ElementType() reflect.Type
- func (i YumRepositoryArgs) ToYumRepositoryOutput() YumRepositoryOutput
- func (i YumRepositoryArgs) ToYumRepositoryOutputWithContext(ctx context.Context) YumRepositoryOutput
- func (i YumRepositoryArgs) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
- func (i YumRepositoryArgs) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
- type YumRepositoryInput
- type YumRepositoryOutput
- func (o YumRepositoryOutput) BaseUrl() pulumi.StringOutput
- func (o YumRepositoryOutput) DisplayName() pulumi.StringPtrOutput
- func (YumRepositoryOutput) ElementType() reflect.Type
- func (o YumRepositoryOutput) GpgKeys() pulumi.StringArrayOutput
- func (o YumRepositoryOutput) Id() pulumi.StringOutput
- func (o YumRepositoryOutput) ToYumRepositoryOutput() YumRepositoryOutput
- func (o YumRepositoryOutput) ToYumRepositoryOutputWithContext(ctx context.Context) YumRepositoryOutput
- func (o YumRepositoryOutput) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
- func (o YumRepositoryOutput) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
- type YumRepositoryPtrInput
- type YumRepositoryPtrOutput
- func (o YumRepositoryPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o YumRepositoryPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o YumRepositoryPtrOutput) Elem() YumRepositoryOutput
- func (YumRepositoryPtrOutput) ElementType() reflect.Type
- func (o YumRepositoryPtrOutput) GpgKeys() pulumi.StringArrayOutput
- func (o YumRepositoryPtrOutput) Id() pulumi.StringPtrOutput
- func (o YumRepositoryPtrOutput) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
- func (o YumRepositoryPtrOutput) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
- type YumRepositoryResponse
- type YumRepositoryResponseOutput
- func (o YumRepositoryResponseOutput) BaseUrl() pulumi.StringOutput
- func (o YumRepositoryResponseOutput) DisplayName() pulumi.StringOutput
- func (YumRepositoryResponseOutput) ElementType() reflect.Type
- func (o YumRepositoryResponseOutput) GpgKeys() pulumi.StringArrayOutput
- func (o YumRepositoryResponseOutput) ToYumRepositoryResponseOutput() YumRepositoryResponseOutput
- func (o YumRepositoryResponseOutput) ToYumRepositoryResponseOutputWithContext(ctx context.Context) YumRepositoryResponseOutput
- 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 ZypperRepository
- type ZypperRepositoryArgs
- func (ZypperRepositoryArgs) ElementType() reflect.Type
- func (i ZypperRepositoryArgs) ToZypperRepositoryOutput() ZypperRepositoryOutput
- func (i ZypperRepositoryArgs) ToZypperRepositoryOutputWithContext(ctx context.Context) ZypperRepositoryOutput
- func (i ZypperRepositoryArgs) ToZypperRepositoryPtrOutput() ZypperRepositoryPtrOutput
- func (i ZypperRepositoryArgs) ToZypperRepositoryPtrOutputWithContext(ctx context.Context) ZypperRepositoryPtrOutput
- type ZypperRepositoryInput
- type ZypperRepositoryOutput
- func (o ZypperRepositoryOutput) BaseUrl() pulumi.StringOutput
- func (o ZypperRepositoryOutput) DisplayName() pulumi.StringPtrOutput
- func (ZypperRepositoryOutput) ElementType() reflect.Type
- func (o ZypperRepositoryOutput) GpgKeys() pulumi.StringArrayOutput
- func (o ZypperRepositoryOutput) Id() pulumi.StringOutput
- func (o ZypperRepositoryOutput) ToZypperRepositoryOutput() ZypperRepositoryOutput
- func (o ZypperRepositoryOutput) ToZypperRepositoryOutputWithContext(ctx context.Context) ZypperRepositoryOutput
- func (o ZypperRepositoryOutput) ToZypperRepositoryPtrOutput() ZypperRepositoryPtrOutput
- func (o ZypperRepositoryOutput) ToZypperRepositoryPtrOutputWithContext(ctx context.Context) ZypperRepositoryPtrOutput
- type ZypperRepositoryPtrInput
- type ZypperRepositoryPtrOutput
- func (o ZypperRepositoryPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o ZypperRepositoryPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o ZypperRepositoryPtrOutput) Elem() ZypperRepositoryOutput
- func (ZypperRepositoryPtrOutput) ElementType() reflect.Type
- func (o ZypperRepositoryPtrOutput) GpgKeys() pulumi.StringArrayOutput
- func (o ZypperRepositoryPtrOutput) Id() pulumi.StringPtrOutput
- func (o ZypperRepositoryPtrOutput) ToZypperRepositoryPtrOutput() ZypperRepositoryPtrOutput
- func (o ZypperRepositoryPtrOutput) ToZypperRepositoryPtrOutputWithContext(ctx context.Context) ZypperRepositoryPtrOutput
- type ZypperRepositoryResponse
- type ZypperRepositoryResponseOutput
- func (o ZypperRepositoryResponseOutput) BaseUrl() pulumi.StringOutput
- func (o ZypperRepositoryResponseOutput) DisplayName() pulumi.StringOutput
- func (ZypperRepositoryResponseOutput) ElementType() reflect.Type
- func (o ZypperRepositoryResponseOutput) GpgKeys() pulumi.StringArrayOutput
- func (o ZypperRepositoryResponseOutput) ToZypperRepositoryResponseOutput() ZypperRepositoryResponseOutput
- func (o ZypperRepositoryResponseOutput) ToZypperRepositoryResponseOutputWithContext(ctx context.Context) ZypperRepositoryResponseOutput
- 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 ( // Unspecified. AptRepositoryArchiveTypeArchiveTypeUnspecified = AptRepositoryArchiveType("ARCHIVE_TYPE_UNSPECIFIED") // DEB indicates that the archive contains binary files. AptRepositoryArchiveTypeDeb = AptRepositoryArchiveType("DEB") // DEB_SRC indicates that the archive contains source files. AptRepositoryArchiveTypeDebSrc = AptRepositoryArchiveType("DEB_SRC") )
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 ( // The default is to ensure the package is installed. PackageDesiredStateDesiredStateUnspecified = PackageDesiredState("DESIRED_STATE_UNSPECIFIED") // The agent ensures that the package is installed. PackageDesiredStateInstalled = PackageDesiredState("INSTALLED") // The agent ensures that the package is installed and periodically checks for and install any updates. PackageDesiredStateUpdated = PackageDesiredState("UPDATED") // The agent ensures that the package is not installed and uninstall it if detected. PackageDesiredStateRemoved = PackageDesiredState("REMOVED") )
const ( // The default behavior is ANY. PackageManagerManagerUnspecified = PackageManager("MANAGER_UNSPECIFIED") // Apply this package config using the default system package manager. PackageManagerAny = PackageManager("ANY") // Apply this package config only if Apt is available on the system. PackageManagerApt = PackageManager("APT") // Apply this package config only if Yum is available on the system. PackageManagerYum = PackageManager("YUM") // Apply this package config only if Zypper is available on the system. PackageManagerZypper = PackageManager("ZYPPER") // Apply this package config only if GooGet is available on the system. PackageManagerGoo = PackageManager("GOO") )
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 default is to ensure the package is installed. SoftwareRecipeDesiredStateDesiredStateUnspecified = SoftwareRecipeDesiredState("DESIRED_STATE_UNSPECIFIED") // The agent ensures that the package is installed. SoftwareRecipeDesiredStateInstalled = SoftwareRecipeDesiredState("INSTALLED") // The agent ensures that the package is installed and periodically checks for and install any updates. SoftwareRecipeDesiredStateUpdated = SoftwareRecipeDesiredState("UPDATED") // The agent ensures that the package is not installed and uninstall it if detected. SoftwareRecipeDesiredStateRemoved = SoftwareRecipeDesiredState("REMOVED") )
const ( // Indicates that the archive type isn't specified. SoftwareRecipeStepExtractArchiveTypeArchiveTypeUnspecified = SoftwareRecipeStepExtractArchiveType("ARCHIVE_TYPE_UNSPECIFIED") // Indicates that the archive is a tar archive with no encryption. SoftwareRecipeStepExtractArchiveTypeTar = SoftwareRecipeStepExtractArchiveType("TAR") // Indicates that the archive is a tar archive with gzip encryption. SoftwareRecipeStepExtractArchiveTypeTarGzip = SoftwareRecipeStepExtractArchiveType("TAR_GZIP") // Indicates that the archive is a tar archive with bzip encryption. SoftwareRecipeStepExtractArchiveTypeTarBzip = SoftwareRecipeStepExtractArchiveType("TAR_BZIP") // Indicates that the archive is a tar archive with lzma encryption. SoftwareRecipeStepExtractArchiveTypeTarLzma = SoftwareRecipeStepExtractArchiveType("TAR_LZMA") // Indicates that the archive is a tar archive with xz encryption. SoftwareRecipeStepExtractArchiveTypeTarXz = SoftwareRecipeStepExtractArchiveType("TAR_XZ") // Indicates that the archive is a zip archive. SoftwareRecipeStepExtractArchiveTypeZip = SoftwareRecipeStepExtractArchiveType("ZIP") )
const ( // Default value for ScriptType. SoftwareRecipeStepRunScriptInterpreterInterpreterUnspecified = SoftwareRecipeStepRunScriptInterpreter("INTERPRETER_UNSPECIFIED") // Indicates that the script is run with `/bin/sh` on Linux and `cmd` on windows. SoftwareRecipeStepRunScriptInterpreterShell = SoftwareRecipeStepRunScriptInterpreter("SHELL") // Indicates that the script is run with powershell. SoftwareRecipeStepRunScriptInterpreterPowershell = SoftwareRecipeStepRunScriptInterpreter("POWERSHELL") )
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 AptRepository ¶
type AptRepository struct { // Type of archive files in this repository. The default behavior is DEB. ArchiveType *AptRepositoryArchiveType `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` containing all the keys in any applied guest policy. GpgKey *string `pulumi:"gpgKey"` // URI for this repository. Uri string `pulumi:"uri"` }
Represents a single Apt package repository. This repository is added to a repo file that is stored at `/etc/apt/sources.list.d/google_osconfig.list`.
type AptRepositoryArchiveType ¶ added in v0.4.0
type AptRepositoryArchiveType string
Type of archive files in this repository. The default behavior is DEB.
func (AptRepositoryArchiveType) ElementType ¶ added in v0.4.0
func (AptRepositoryArchiveType) ElementType() reflect.Type
func (AptRepositoryArchiveType) ToAptRepositoryArchiveTypeOutput ¶ added in v0.6.0
func (e AptRepositoryArchiveType) ToAptRepositoryArchiveTypeOutput() AptRepositoryArchiveTypeOutput
func (AptRepositoryArchiveType) ToAptRepositoryArchiveTypeOutputWithContext ¶ added in v0.6.0
func (e AptRepositoryArchiveType) ToAptRepositoryArchiveTypeOutputWithContext(ctx context.Context) AptRepositoryArchiveTypeOutput
func (AptRepositoryArchiveType) ToAptRepositoryArchiveTypePtrOutput ¶ added in v0.6.0
func (e AptRepositoryArchiveType) ToAptRepositoryArchiveTypePtrOutput() AptRepositoryArchiveTypePtrOutput
func (AptRepositoryArchiveType) ToAptRepositoryArchiveTypePtrOutputWithContext ¶ added in v0.6.0
func (e AptRepositoryArchiveType) ToAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) AptRepositoryArchiveTypePtrOutput
func (AptRepositoryArchiveType) ToStringOutput ¶ added in v0.4.0
func (e AptRepositoryArchiveType) ToStringOutput() pulumi.StringOutput
func (AptRepositoryArchiveType) ToStringOutputWithContext ¶ added in v0.4.0
func (e AptRepositoryArchiveType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AptRepositoryArchiveType) ToStringPtrOutput ¶ added in v0.4.0
func (e AptRepositoryArchiveType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AptRepositoryArchiveType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AptRepositoryArchiveType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AptRepositoryArchiveTypeInput ¶ added in v0.6.0
type AptRepositoryArchiveTypeInput interface { pulumi.Input ToAptRepositoryArchiveTypeOutput() AptRepositoryArchiveTypeOutput ToAptRepositoryArchiveTypeOutputWithContext(context.Context) AptRepositoryArchiveTypeOutput }
AptRepositoryArchiveTypeInput is an input type that accepts AptRepositoryArchiveTypeArgs and AptRepositoryArchiveTypeOutput values. You can construct a concrete instance of `AptRepositoryArchiveTypeInput` via:
AptRepositoryArchiveTypeArgs{...}
type AptRepositoryArchiveTypeOutput ¶ added in v0.6.0
type AptRepositoryArchiveTypeOutput struct{ *pulumi.OutputState }
func (AptRepositoryArchiveTypeOutput) ElementType ¶ added in v0.6.0
func (AptRepositoryArchiveTypeOutput) ElementType() reflect.Type
func (AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypeOutput ¶ added in v0.6.0
func (o AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypeOutput() AptRepositoryArchiveTypeOutput
func (AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypeOutputWithContext ¶ added in v0.6.0
func (o AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypeOutputWithContext(ctx context.Context) AptRepositoryArchiveTypeOutput
func (AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypePtrOutput ¶ added in v0.6.0
func (o AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypePtrOutput() AptRepositoryArchiveTypePtrOutput
func (AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypePtrOutputWithContext ¶ added in v0.6.0
func (o AptRepositoryArchiveTypeOutput) ToAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) AptRepositoryArchiveTypePtrOutput
func (AptRepositoryArchiveTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o AptRepositoryArchiveTypeOutput) ToStringOutput() pulumi.StringOutput
func (AptRepositoryArchiveTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AptRepositoryArchiveTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AptRepositoryArchiveTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AptRepositoryArchiveTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AptRepositoryArchiveTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AptRepositoryArchiveTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AptRepositoryArchiveTypePtrInput ¶ added in v0.6.0
type AptRepositoryArchiveTypePtrInput interface { pulumi.Input ToAptRepositoryArchiveTypePtrOutput() AptRepositoryArchiveTypePtrOutput ToAptRepositoryArchiveTypePtrOutputWithContext(context.Context) AptRepositoryArchiveTypePtrOutput }
func AptRepositoryArchiveTypePtr ¶ added in v0.6.0
func AptRepositoryArchiveTypePtr(v string) AptRepositoryArchiveTypePtrInput
type AptRepositoryArchiveTypePtrOutput ¶ added in v0.6.0
type AptRepositoryArchiveTypePtrOutput struct{ *pulumi.OutputState }
func (AptRepositoryArchiveTypePtrOutput) Elem ¶ added in v0.6.0
func (o AptRepositoryArchiveTypePtrOutput) Elem() AptRepositoryArchiveTypeOutput
func (AptRepositoryArchiveTypePtrOutput) ElementType ¶ added in v0.6.0
func (AptRepositoryArchiveTypePtrOutput) ElementType() reflect.Type
func (AptRepositoryArchiveTypePtrOutput) ToAptRepositoryArchiveTypePtrOutput ¶ added in v0.6.0
func (o AptRepositoryArchiveTypePtrOutput) ToAptRepositoryArchiveTypePtrOutput() AptRepositoryArchiveTypePtrOutput
func (AptRepositoryArchiveTypePtrOutput) ToAptRepositoryArchiveTypePtrOutputWithContext ¶ added in v0.6.0
func (o AptRepositoryArchiveTypePtrOutput) ToAptRepositoryArchiveTypePtrOutputWithContext(ctx context.Context) AptRepositoryArchiveTypePtrOutput
func (AptRepositoryArchiveTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AptRepositoryArchiveTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AptRepositoryArchiveTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AptRepositoryArchiveTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AptRepositoryArgs ¶
type AptRepositoryArgs struct { // Type of archive files in this repository. The default behavior is DEB. ArchiveType AptRepositoryArchiveTypePtrInput `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` containing all the keys in any applied guest policy. GpgKey pulumi.StringPtrInput `pulumi:"gpgKey"` // URI for this repository. Uri pulumi.StringInput `pulumi:"uri"` }
Represents a single Apt package repository. This repository is added to a repo file that is stored at `/etc/apt/sources.list.d/google_osconfig.list`.
func (AptRepositoryArgs) ElementType ¶
func (AptRepositoryArgs) ElementType() reflect.Type
func (AptRepositoryArgs) ToAptRepositoryOutput ¶
func (i AptRepositoryArgs) ToAptRepositoryOutput() AptRepositoryOutput
func (AptRepositoryArgs) ToAptRepositoryOutputWithContext ¶
func (i AptRepositoryArgs) ToAptRepositoryOutputWithContext(ctx context.Context) AptRepositoryOutput
func (AptRepositoryArgs) ToAptRepositoryPtrOutput ¶
func (i AptRepositoryArgs) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
func (AptRepositoryArgs) ToAptRepositoryPtrOutputWithContext ¶
func (i AptRepositoryArgs) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
type AptRepositoryInput ¶
type AptRepositoryInput interface { pulumi.Input ToAptRepositoryOutput() AptRepositoryOutput ToAptRepositoryOutputWithContext(context.Context) AptRepositoryOutput }
AptRepositoryInput is an input type that accepts AptRepositoryArgs and AptRepositoryOutput values. You can construct a concrete instance of `AptRepositoryInput` via:
AptRepositoryArgs{...}
type AptRepositoryOutput ¶
type AptRepositoryOutput struct{ *pulumi.OutputState }
Represents a single Apt package repository. This repository is added to a repo file that is stored at `/etc/apt/sources.list.d/google_osconfig.list`.
func (AptRepositoryOutput) ArchiveType ¶
func (o AptRepositoryOutput) ArchiveType() AptRepositoryArchiveTypePtrOutput
Type of archive files in this repository. The default behavior is DEB.
func (AptRepositoryOutput) Components ¶
func (o AptRepositoryOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (AptRepositoryOutput) Distribution ¶
func (o AptRepositoryOutput) Distribution() pulumi.StringOutput
Distribution of this repository.
func (AptRepositoryOutput) ElementType ¶
func (AptRepositoryOutput) ElementType() reflect.Type
func (AptRepositoryOutput) GpgKey ¶
func (o AptRepositoryOutput) 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` containing all the keys in any applied guest policy.
func (AptRepositoryOutput) ToAptRepositoryOutput ¶
func (o AptRepositoryOutput) ToAptRepositoryOutput() AptRepositoryOutput
func (AptRepositoryOutput) ToAptRepositoryOutputWithContext ¶
func (o AptRepositoryOutput) ToAptRepositoryOutputWithContext(ctx context.Context) AptRepositoryOutput
func (AptRepositoryOutput) ToAptRepositoryPtrOutput ¶
func (o AptRepositoryOutput) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
func (AptRepositoryOutput) ToAptRepositoryPtrOutputWithContext ¶
func (o AptRepositoryOutput) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
func (AptRepositoryOutput) Uri ¶
func (o AptRepositoryOutput) Uri() pulumi.StringOutput
URI for this repository.
type AptRepositoryPtrInput ¶
type AptRepositoryPtrInput interface { pulumi.Input ToAptRepositoryPtrOutput() AptRepositoryPtrOutput ToAptRepositoryPtrOutputWithContext(context.Context) AptRepositoryPtrOutput }
AptRepositoryPtrInput is an input type that accepts AptRepositoryArgs, AptRepositoryPtr and AptRepositoryPtrOutput values. You can construct a concrete instance of `AptRepositoryPtrInput` via:
AptRepositoryArgs{...} or: nil
func AptRepositoryPtr ¶
func AptRepositoryPtr(v *AptRepositoryArgs) AptRepositoryPtrInput
type AptRepositoryPtrOutput ¶
type AptRepositoryPtrOutput struct{ *pulumi.OutputState }
func (AptRepositoryPtrOutput) ArchiveType ¶
func (o AptRepositoryPtrOutput) ArchiveType() AptRepositoryArchiveTypePtrOutput
Type of archive files in this repository. The default behavior is DEB.
func (AptRepositoryPtrOutput) Components ¶
func (o AptRepositoryPtrOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (AptRepositoryPtrOutput) Distribution ¶
func (o AptRepositoryPtrOutput) Distribution() pulumi.StringPtrOutput
Distribution of this repository.
func (AptRepositoryPtrOutput) Elem ¶
func (o AptRepositoryPtrOutput) Elem() AptRepositoryOutput
func (AptRepositoryPtrOutput) ElementType ¶
func (AptRepositoryPtrOutput) ElementType() reflect.Type
func (AptRepositoryPtrOutput) GpgKey ¶
func (o AptRepositoryPtrOutput) 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` containing all the keys in any applied guest policy.
func (AptRepositoryPtrOutput) ToAptRepositoryPtrOutput ¶
func (o AptRepositoryPtrOutput) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
func (AptRepositoryPtrOutput) ToAptRepositoryPtrOutputWithContext ¶
func (o AptRepositoryPtrOutput) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
func (AptRepositoryPtrOutput) Uri ¶
func (o AptRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
URI for this repository.
type AptRepositoryResponse ¶
type AptRepositoryResponse struct { // Type of archive files in this repository. The default behavior is DEB. 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` containing all the keys in any applied guest policy. GpgKey string `pulumi:"gpgKey"` // URI for this repository. Uri string `pulumi:"uri"` }
Represents a single Apt package repository. This repository is added to a repo file that is stored at `/etc/apt/sources.list.d/google_osconfig.list`.
type AptRepositoryResponseOutput ¶
type AptRepositoryResponseOutput struct{ *pulumi.OutputState }
Represents a single Apt package repository. This repository is added to a repo file that is stored at `/etc/apt/sources.list.d/google_osconfig.list`.
func (AptRepositoryResponseOutput) ArchiveType ¶
func (o AptRepositoryResponseOutput) ArchiveType() pulumi.StringOutput
Type of archive files in this repository. The default behavior is DEB.
func (AptRepositoryResponseOutput) Components ¶
func (o AptRepositoryResponseOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (AptRepositoryResponseOutput) Distribution ¶
func (o AptRepositoryResponseOutput) Distribution() pulumi.StringOutput
Distribution of this repository.
func (AptRepositoryResponseOutput) ElementType ¶
func (AptRepositoryResponseOutput) ElementType() reflect.Type
func (AptRepositoryResponseOutput) GpgKey ¶
func (o AptRepositoryResponseOutput) 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` containing all the keys in any applied guest policy.
func (AptRepositoryResponseOutput) ToAptRepositoryResponseOutput ¶
func (o AptRepositoryResponseOutput) ToAptRepositoryResponseOutput() AptRepositoryResponseOutput
func (AptRepositoryResponseOutput) ToAptRepositoryResponseOutputWithContext ¶
func (o AptRepositoryResponseOutput) ToAptRepositoryResponseOutputWithContext(ctx context.Context) AptRepositoryResponseOutput
func (AptRepositoryResponseOutput) Uri ¶
func (o AptRepositoryResponseOutput) Uri() pulumi.StringOutput
URI for this repository.
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 Assignment ¶
type Assignment struct { // Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, for example "env=prod or env=staging". GroupLabels []AssignmentGroupLabel `pulumi:"groupLabels"` // Targets VM instances whose name starts with one of these prefixes. Like labels, this is another way to group VM instances when targeting configs, for example prefix="prod-". Only supported for project-level policies. InstanceNamePrefixes []string `pulumi:"instanceNamePrefixes"` // Targets any of the instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`. Instance targeting is uncommon and is supported to facilitate the management of changes by the instance or to target specific VM instances for development and testing. Only supported for project-level policies and must reference instances within this project. Instances []string `pulumi:"instances"` // Targets VM instances matching at least one of the following OS types. VM instances must match all supplied criteria for a given OsType to be included. OsTypes []AssignmentOsType `pulumi:"osTypes"` // Targets instances in any of these zones. Leave empty to target instances in any zone. Zonal targeting is uncommon and is supported to facilitate the management of changes by zone. Zones []string `pulumi:"zones"` }
An assignment represents the group or groups of VM instances that the policy applies to. If an assignment is empty, it applies to all VM instances. Otherwise, the targeted VM instances must meet all the criteria specified. So if both labels and zones are specified, the policy applies to VM instances with those labels and in those zones.
type AssignmentArgs ¶
type AssignmentArgs struct { // Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, for example "env=prod or env=staging". GroupLabels AssignmentGroupLabelArrayInput `pulumi:"groupLabels"` // Targets VM instances whose name starts with one of these prefixes. Like labels, this is another way to group VM instances when targeting configs, for example prefix="prod-". Only supported for project-level policies. InstanceNamePrefixes pulumi.StringArrayInput `pulumi:"instanceNamePrefixes"` // Targets any of the instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`. Instance targeting is uncommon and is supported to facilitate the management of changes by the instance or to target specific VM instances for development and testing. Only supported for project-level policies and must reference instances within this project. Instances pulumi.StringArrayInput `pulumi:"instances"` // Targets VM instances matching at least one of the following OS types. VM instances must match all supplied criteria for a given OsType to be included. OsTypes AssignmentOsTypeArrayInput `pulumi:"osTypes"` // Targets instances in any of these zones. Leave empty to target instances in any zone. Zonal targeting is uncommon and is supported to facilitate the management of changes by zone. Zones pulumi.StringArrayInput `pulumi:"zones"` }
An assignment represents the group or groups of VM instances that the policy applies to. If an assignment is empty, it applies to all VM instances. Otherwise, the targeted VM instances must meet all the criteria specified. So if both labels and zones are specified, the policy applies to VM instances with those labels and in those zones.
func (AssignmentArgs) ElementType ¶
func (AssignmentArgs) ElementType() reflect.Type
func (AssignmentArgs) ToAssignmentOutput ¶
func (i AssignmentArgs) ToAssignmentOutput() AssignmentOutput
func (AssignmentArgs) ToAssignmentOutputWithContext ¶
func (i AssignmentArgs) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
type AssignmentGroupLabel ¶
type AssignmentGroupLabel struct { // Google Compute Engine instance labels that must be present for an instance to be included in this assignment group. Labels map[string]string `pulumi:"labels"` }
Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
type AssignmentGroupLabelArgs ¶
type AssignmentGroupLabelArgs struct { // Google Compute Engine instance labels that must be present for an instance to be included in this assignment group. Labels pulumi.StringMapInput `pulumi:"labels"` }
Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
func (AssignmentGroupLabelArgs) ElementType ¶
func (AssignmentGroupLabelArgs) ElementType() reflect.Type
func (AssignmentGroupLabelArgs) ToAssignmentGroupLabelOutput ¶
func (i AssignmentGroupLabelArgs) ToAssignmentGroupLabelOutput() AssignmentGroupLabelOutput
func (AssignmentGroupLabelArgs) ToAssignmentGroupLabelOutputWithContext ¶
func (i AssignmentGroupLabelArgs) ToAssignmentGroupLabelOutputWithContext(ctx context.Context) AssignmentGroupLabelOutput
type AssignmentGroupLabelArray ¶
type AssignmentGroupLabelArray []AssignmentGroupLabelInput
func (AssignmentGroupLabelArray) ElementType ¶
func (AssignmentGroupLabelArray) ElementType() reflect.Type
func (AssignmentGroupLabelArray) ToAssignmentGroupLabelArrayOutput ¶
func (i AssignmentGroupLabelArray) ToAssignmentGroupLabelArrayOutput() AssignmentGroupLabelArrayOutput
func (AssignmentGroupLabelArray) ToAssignmentGroupLabelArrayOutputWithContext ¶
func (i AssignmentGroupLabelArray) ToAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) AssignmentGroupLabelArrayOutput
type AssignmentGroupLabelArrayInput ¶
type AssignmentGroupLabelArrayInput interface { pulumi.Input ToAssignmentGroupLabelArrayOutput() AssignmentGroupLabelArrayOutput ToAssignmentGroupLabelArrayOutputWithContext(context.Context) AssignmentGroupLabelArrayOutput }
AssignmentGroupLabelArrayInput is an input type that accepts AssignmentGroupLabelArray and AssignmentGroupLabelArrayOutput values. You can construct a concrete instance of `AssignmentGroupLabelArrayInput` via:
AssignmentGroupLabelArray{ AssignmentGroupLabelArgs{...} }
type AssignmentGroupLabelArrayOutput ¶
type AssignmentGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (AssignmentGroupLabelArrayOutput) ElementType ¶
func (AssignmentGroupLabelArrayOutput) ElementType() reflect.Type
func (AssignmentGroupLabelArrayOutput) Index ¶
func (o AssignmentGroupLabelArrayOutput) Index(i pulumi.IntInput) AssignmentGroupLabelOutput
func (AssignmentGroupLabelArrayOutput) ToAssignmentGroupLabelArrayOutput ¶
func (o AssignmentGroupLabelArrayOutput) ToAssignmentGroupLabelArrayOutput() AssignmentGroupLabelArrayOutput
func (AssignmentGroupLabelArrayOutput) ToAssignmentGroupLabelArrayOutputWithContext ¶
func (o AssignmentGroupLabelArrayOutput) ToAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) AssignmentGroupLabelArrayOutput
type AssignmentGroupLabelInput ¶
type AssignmentGroupLabelInput interface { pulumi.Input ToAssignmentGroupLabelOutput() AssignmentGroupLabelOutput ToAssignmentGroupLabelOutputWithContext(context.Context) AssignmentGroupLabelOutput }
AssignmentGroupLabelInput is an input type that accepts AssignmentGroupLabelArgs and AssignmentGroupLabelOutput values. You can construct a concrete instance of `AssignmentGroupLabelInput` via:
AssignmentGroupLabelArgs{...}
type AssignmentGroupLabelOutput ¶
type AssignmentGroupLabelOutput struct{ *pulumi.OutputState }
Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
func (AssignmentGroupLabelOutput) ElementType ¶
func (AssignmentGroupLabelOutput) ElementType() reflect.Type
func (AssignmentGroupLabelOutput) Labels ¶
func (o AssignmentGroupLabelOutput) Labels() pulumi.StringMapOutput
Google Compute Engine instance labels that must be present for an instance to be included in this assignment group.
func (AssignmentGroupLabelOutput) ToAssignmentGroupLabelOutput ¶
func (o AssignmentGroupLabelOutput) ToAssignmentGroupLabelOutput() AssignmentGroupLabelOutput
func (AssignmentGroupLabelOutput) ToAssignmentGroupLabelOutputWithContext ¶
func (o AssignmentGroupLabelOutput) ToAssignmentGroupLabelOutputWithContext(ctx context.Context) AssignmentGroupLabelOutput
type AssignmentGroupLabelResponse ¶
type AssignmentGroupLabelResponse struct { // Google Compute Engine instance labels that must be present for an instance to be included in this assignment group. Labels map[string]string `pulumi:"labels"` }
Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
type AssignmentGroupLabelResponseArrayOutput ¶
type AssignmentGroupLabelResponseArrayOutput struct{ *pulumi.OutputState }
func (AssignmentGroupLabelResponseArrayOutput) ElementType ¶
func (AssignmentGroupLabelResponseArrayOutput) ElementType() reflect.Type
func (AssignmentGroupLabelResponseArrayOutput) ToAssignmentGroupLabelResponseArrayOutput ¶
func (o AssignmentGroupLabelResponseArrayOutput) ToAssignmentGroupLabelResponseArrayOutput() AssignmentGroupLabelResponseArrayOutput
func (AssignmentGroupLabelResponseArrayOutput) ToAssignmentGroupLabelResponseArrayOutputWithContext ¶
func (o AssignmentGroupLabelResponseArrayOutput) ToAssignmentGroupLabelResponseArrayOutputWithContext(ctx context.Context) AssignmentGroupLabelResponseArrayOutput
type AssignmentGroupLabelResponseOutput ¶
type AssignmentGroupLabelResponseOutput struct{ *pulumi.OutputState }
Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
func (AssignmentGroupLabelResponseOutput) ElementType ¶
func (AssignmentGroupLabelResponseOutput) ElementType() reflect.Type
func (AssignmentGroupLabelResponseOutput) Labels ¶
func (o AssignmentGroupLabelResponseOutput) Labels() pulumi.StringMapOutput
Google Compute Engine instance labels that must be present for an instance to be included in this assignment group.
func (AssignmentGroupLabelResponseOutput) ToAssignmentGroupLabelResponseOutput ¶
func (o AssignmentGroupLabelResponseOutput) ToAssignmentGroupLabelResponseOutput() AssignmentGroupLabelResponseOutput
func (AssignmentGroupLabelResponseOutput) ToAssignmentGroupLabelResponseOutputWithContext ¶
func (o AssignmentGroupLabelResponseOutput) ToAssignmentGroupLabelResponseOutputWithContext(ctx context.Context) AssignmentGroupLabelResponseOutput
type AssignmentInput ¶
type AssignmentInput interface { pulumi.Input ToAssignmentOutput() AssignmentOutput ToAssignmentOutputWithContext(context.Context) AssignmentOutput }
AssignmentInput is an input type that accepts AssignmentArgs and AssignmentOutput values. You can construct a concrete instance of `AssignmentInput` via:
AssignmentArgs{...}
type AssignmentOsType ¶
type AssignmentOsType struct { // Targets VM instances with OS Inventory enabled and having the following OS architecture. OsArchitecture *string `pulumi:"osArchitecture"` // Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows". OsShortName *string `pulumi:"osShortName"` // Targets VM instances with OS Inventory enabled and having the following following OS version. OsVersion *string `pulumi:"osVersion"` }
Defines the criteria for selecting VM Instances by OS type.
type AssignmentOsTypeArgs ¶
type AssignmentOsTypeArgs struct { // Targets VM instances with OS Inventory enabled and having the following OS architecture. OsArchitecture pulumi.StringPtrInput `pulumi:"osArchitecture"` // Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows". OsShortName pulumi.StringPtrInput `pulumi:"osShortName"` // Targets VM instances with OS Inventory enabled and having the following following OS version. OsVersion pulumi.StringPtrInput `pulumi:"osVersion"` }
Defines the criteria for selecting VM Instances by OS type.
func (AssignmentOsTypeArgs) ElementType ¶
func (AssignmentOsTypeArgs) ElementType() reflect.Type
func (AssignmentOsTypeArgs) ToAssignmentOsTypeOutput ¶
func (i AssignmentOsTypeArgs) ToAssignmentOsTypeOutput() AssignmentOsTypeOutput
func (AssignmentOsTypeArgs) ToAssignmentOsTypeOutputWithContext ¶
func (i AssignmentOsTypeArgs) ToAssignmentOsTypeOutputWithContext(ctx context.Context) AssignmentOsTypeOutput
type AssignmentOsTypeArray ¶
type AssignmentOsTypeArray []AssignmentOsTypeInput
func (AssignmentOsTypeArray) ElementType ¶
func (AssignmentOsTypeArray) ElementType() reflect.Type
func (AssignmentOsTypeArray) ToAssignmentOsTypeArrayOutput ¶
func (i AssignmentOsTypeArray) ToAssignmentOsTypeArrayOutput() AssignmentOsTypeArrayOutput
func (AssignmentOsTypeArray) ToAssignmentOsTypeArrayOutputWithContext ¶
func (i AssignmentOsTypeArray) ToAssignmentOsTypeArrayOutputWithContext(ctx context.Context) AssignmentOsTypeArrayOutput
type AssignmentOsTypeArrayInput ¶
type AssignmentOsTypeArrayInput interface { pulumi.Input ToAssignmentOsTypeArrayOutput() AssignmentOsTypeArrayOutput ToAssignmentOsTypeArrayOutputWithContext(context.Context) AssignmentOsTypeArrayOutput }
AssignmentOsTypeArrayInput is an input type that accepts AssignmentOsTypeArray and AssignmentOsTypeArrayOutput values. You can construct a concrete instance of `AssignmentOsTypeArrayInput` via:
AssignmentOsTypeArray{ AssignmentOsTypeArgs{...} }
type AssignmentOsTypeArrayOutput ¶
type AssignmentOsTypeArrayOutput struct{ *pulumi.OutputState }
func (AssignmentOsTypeArrayOutput) ElementType ¶
func (AssignmentOsTypeArrayOutput) ElementType() reflect.Type
func (AssignmentOsTypeArrayOutput) Index ¶
func (o AssignmentOsTypeArrayOutput) Index(i pulumi.IntInput) AssignmentOsTypeOutput
func (AssignmentOsTypeArrayOutput) ToAssignmentOsTypeArrayOutput ¶
func (o AssignmentOsTypeArrayOutput) ToAssignmentOsTypeArrayOutput() AssignmentOsTypeArrayOutput
func (AssignmentOsTypeArrayOutput) ToAssignmentOsTypeArrayOutputWithContext ¶
func (o AssignmentOsTypeArrayOutput) ToAssignmentOsTypeArrayOutputWithContext(ctx context.Context) AssignmentOsTypeArrayOutput
type AssignmentOsTypeInput ¶
type AssignmentOsTypeInput interface { pulumi.Input ToAssignmentOsTypeOutput() AssignmentOsTypeOutput ToAssignmentOsTypeOutputWithContext(context.Context) AssignmentOsTypeOutput }
AssignmentOsTypeInput is an input type that accepts AssignmentOsTypeArgs and AssignmentOsTypeOutput values. You can construct a concrete instance of `AssignmentOsTypeInput` via:
AssignmentOsTypeArgs{...}
type AssignmentOsTypeOutput ¶
type AssignmentOsTypeOutput struct{ *pulumi.OutputState }
Defines the criteria for selecting VM Instances by OS type.
func (AssignmentOsTypeOutput) ElementType ¶
func (AssignmentOsTypeOutput) ElementType() reflect.Type
func (AssignmentOsTypeOutput) OsArchitecture ¶
func (o AssignmentOsTypeOutput) OsArchitecture() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following OS architecture.
func (AssignmentOsTypeOutput) OsShortName ¶
func (o AssignmentOsTypeOutput) OsShortName() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
func (AssignmentOsTypeOutput) OsVersion ¶
func (o AssignmentOsTypeOutput) OsVersion() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following following OS version.
func (AssignmentOsTypeOutput) ToAssignmentOsTypeOutput ¶
func (o AssignmentOsTypeOutput) ToAssignmentOsTypeOutput() AssignmentOsTypeOutput
func (AssignmentOsTypeOutput) ToAssignmentOsTypeOutputWithContext ¶
func (o AssignmentOsTypeOutput) ToAssignmentOsTypeOutputWithContext(ctx context.Context) AssignmentOsTypeOutput
type AssignmentOsTypeResponse ¶
type AssignmentOsTypeResponse struct { // Targets VM instances with OS Inventory enabled and having the following OS architecture. OsArchitecture string `pulumi:"osArchitecture"` // Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows". OsShortName string `pulumi:"osShortName"` // Targets VM instances with OS Inventory enabled and having the following following OS version. OsVersion string `pulumi:"osVersion"` }
Defines the criteria for selecting VM Instances by OS type.
type AssignmentOsTypeResponseArrayOutput ¶
type AssignmentOsTypeResponseArrayOutput struct{ *pulumi.OutputState }
func (AssignmentOsTypeResponseArrayOutput) ElementType ¶
func (AssignmentOsTypeResponseArrayOutput) ElementType() reflect.Type
func (AssignmentOsTypeResponseArrayOutput) Index ¶
func (o AssignmentOsTypeResponseArrayOutput) Index(i pulumi.IntInput) AssignmentOsTypeResponseOutput
func (AssignmentOsTypeResponseArrayOutput) ToAssignmentOsTypeResponseArrayOutput ¶
func (o AssignmentOsTypeResponseArrayOutput) ToAssignmentOsTypeResponseArrayOutput() AssignmentOsTypeResponseArrayOutput
func (AssignmentOsTypeResponseArrayOutput) ToAssignmentOsTypeResponseArrayOutputWithContext ¶
func (o AssignmentOsTypeResponseArrayOutput) ToAssignmentOsTypeResponseArrayOutputWithContext(ctx context.Context) AssignmentOsTypeResponseArrayOutput
type AssignmentOsTypeResponseOutput ¶
type AssignmentOsTypeResponseOutput struct{ *pulumi.OutputState }
Defines the criteria for selecting VM Instances by OS type.
func (AssignmentOsTypeResponseOutput) ElementType ¶
func (AssignmentOsTypeResponseOutput) ElementType() reflect.Type
func (AssignmentOsTypeResponseOutput) OsArchitecture ¶
func (o AssignmentOsTypeResponseOutput) OsArchitecture() pulumi.StringOutput
Targets VM instances with OS Inventory enabled and having the following OS architecture.
func (AssignmentOsTypeResponseOutput) OsShortName ¶
func (o AssignmentOsTypeResponseOutput) OsShortName() pulumi.StringOutput
Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
func (AssignmentOsTypeResponseOutput) OsVersion ¶
func (o AssignmentOsTypeResponseOutput) OsVersion() pulumi.StringOutput
Targets VM instances with OS Inventory enabled and having the following following OS version.
func (AssignmentOsTypeResponseOutput) ToAssignmentOsTypeResponseOutput ¶
func (o AssignmentOsTypeResponseOutput) ToAssignmentOsTypeResponseOutput() AssignmentOsTypeResponseOutput
func (AssignmentOsTypeResponseOutput) ToAssignmentOsTypeResponseOutputWithContext ¶
func (o AssignmentOsTypeResponseOutput) ToAssignmentOsTypeResponseOutputWithContext(ctx context.Context) AssignmentOsTypeResponseOutput
type AssignmentOutput ¶
type AssignmentOutput struct{ *pulumi.OutputState }
An assignment represents the group or groups of VM instances that the policy applies to. If an assignment is empty, it applies to all VM instances. Otherwise, the targeted VM instances must meet all the criteria specified. So if both labels and zones are specified, the policy applies to VM instances with those labels and in those zones.
func (AssignmentOutput) ElementType ¶
func (AssignmentOutput) ElementType() reflect.Type
func (AssignmentOutput) GroupLabels ¶
func (o AssignmentOutput) GroupLabels() AssignmentGroupLabelArrayOutput
Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, for example "env=prod or env=staging".
func (AssignmentOutput) InstanceNamePrefixes ¶
func (o AssignmentOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
Targets VM instances whose name starts with one of these prefixes. Like labels, this is another way to group VM instances when targeting configs, for example prefix="prod-". Only supported for project-level policies.
func (AssignmentOutput) Instances ¶
func (o AssignmentOutput) Instances() pulumi.StringArrayOutput
Targets any of the instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`. Instance targeting is uncommon and is supported to facilitate the management of changes by the instance or to target specific VM instances for development and testing. Only supported for project-level policies and must reference instances within this project.
func (AssignmentOutput) OsTypes ¶
func (o AssignmentOutput) OsTypes() AssignmentOsTypeArrayOutput
Targets VM instances matching at least one of the following OS types. VM instances must match all supplied criteria for a given OsType to be included.
func (AssignmentOutput) ToAssignmentOutput ¶
func (o AssignmentOutput) ToAssignmentOutput() AssignmentOutput
func (AssignmentOutput) ToAssignmentOutputWithContext ¶
func (o AssignmentOutput) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
func (AssignmentOutput) Zones ¶
func (o AssignmentOutput) Zones() pulumi.StringArrayOutput
Targets instances in any of these zones. Leave empty to target instances in any zone. Zonal targeting is uncommon and is supported to facilitate the management of changes by zone.
type AssignmentResponse ¶
type AssignmentResponse struct { // Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, for example "env=prod or env=staging". GroupLabels []AssignmentGroupLabelResponse `pulumi:"groupLabels"` // Targets VM instances whose name starts with one of these prefixes. Like labels, this is another way to group VM instances when targeting configs, for example prefix="prod-". Only supported for project-level policies. InstanceNamePrefixes []string `pulumi:"instanceNamePrefixes"` // Targets any of the instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`. Instance targeting is uncommon and is supported to facilitate the management of changes by the instance or to target specific VM instances for development and testing. Only supported for project-level policies and must reference instances within this project. Instances []string `pulumi:"instances"` // Targets VM instances matching at least one of the following OS types. VM instances must match all supplied criteria for a given OsType to be included. OsTypes []AssignmentOsTypeResponse `pulumi:"osTypes"` // Targets instances in any of these zones. Leave empty to target instances in any zone. Zonal targeting is uncommon and is supported to facilitate the management of changes by zone. Zones []string `pulumi:"zones"` }
An assignment represents the group or groups of VM instances that the policy applies to. If an assignment is empty, it applies to all VM instances. Otherwise, the targeted VM instances must meet all the criteria specified. So if both labels and zones are specified, the policy applies to VM instances with those labels and in those zones.
type AssignmentResponseOutput ¶
type AssignmentResponseOutput struct{ *pulumi.OutputState }
An assignment represents the group or groups of VM instances that the policy applies to. If an assignment is empty, it applies to all VM instances. Otherwise, the targeted VM instances must meet all the criteria specified. So if both labels and zones are specified, the policy applies to VM instances with those labels and in those zones.
func (AssignmentResponseOutput) ElementType ¶
func (AssignmentResponseOutput) ElementType() reflect.Type
func (AssignmentResponseOutput) GroupLabels ¶
func (o AssignmentResponseOutput) GroupLabels() AssignmentGroupLabelResponseArrayOutput
Targets instances matching at least one of these label sets. This allows an assignment to target disparate groups, for example "env=prod or env=staging".
func (AssignmentResponseOutput) InstanceNamePrefixes ¶
func (o AssignmentResponseOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
Targets VM instances whose name starts with one of these prefixes. Like labels, this is another way to group VM instances when targeting configs, for example prefix="prod-". Only supported for project-level policies.
func (AssignmentResponseOutput) Instances ¶
func (o AssignmentResponseOutput) Instances() pulumi.StringArrayOutput
Targets any of the instances specified. Instances are specified by their URI in the form `zones/[ZONE]/instances/[INSTANCE_NAME]`. Instance targeting is uncommon and is supported to facilitate the management of changes by the instance or to target specific VM instances for development and testing. Only supported for project-level policies and must reference instances within this project.
func (AssignmentResponseOutput) OsTypes ¶
func (o AssignmentResponseOutput) OsTypes() AssignmentOsTypeResponseArrayOutput
Targets VM instances matching at least one of the following OS types. VM instances must match all supplied criteria for a given OsType to be included.
func (AssignmentResponseOutput) ToAssignmentResponseOutput ¶
func (o AssignmentResponseOutput) ToAssignmentResponseOutput() AssignmentResponseOutput
func (AssignmentResponseOutput) ToAssignmentResponseOutputWithContext ¶
func (o AssignmentResponseOutput) ToAssignmentResponseOutputWithContext(ctx context.Context) AssignmentResponseOutput
func (AssignmentResponseOutput) Zones ¶
func (o AssignmentResponseOutput) Zones() pulumi.StringArrayOutput
Targets instances in any of these zones. Leave empty to target instances in any zone. Zonal targeting is uncommon and is supported to facilitate the management of changes by zone.
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 Google 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 Google 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 Google 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 Google 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 Google 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 Google 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 Google Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Google 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 Google Cloud Storage object. Object string `pulumi:"object"` }
Google Cloud Storage object representation.
type GcsObjectArgs ¶
type GcsObjectArgs struct { // Bucket of the Google Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Google 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 Google Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
Google 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 }
Google Cloud Storage object representation.
func (GcsObjectOutput) Bucket ¶
func (o GcsObjectOutput) Bucket() pulumi.StringOutput
Bucket of the Google Cloud Storage object.
func (GcsObjectOutput) ElementType ¶
func (GcsObjectOutput) ElementType() reflect.Type
func (GcsObjectOutput) GenerationNumber ¶
func (o GcsObjectOutput) GenerationNumber() pulumi.StringOutput
Generation number of the Google 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 Google 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 Google 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 Google 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 Google 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 Google Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Google 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 Google Cloud Storage object. Object string `pulumi:"object"` }
Google Cloud Storage object representation.
type GcsObjectResponseOutput ¶
type GcsObjectResponseOutput struct{ *pulumi.OutputState }
Google Cloud Storage object representation.
func (GcsObjectResponseOutput) Bucket ¶
func (o GcsObjectResponseOutput) Bucket() pulumi.StringOutput
Bucket of the Google Cloud Storage object.
func (GcsObjectResponseOutput) ElementType ¶
func (GcsObjectResponseOutput) ElementType() reflect.Type
func (GcsObjectResponseOutput) GenerationNumber ¶
func (o GcsObjectResponseOutput) GenerationNumber() pulumi.StringOutput
Generation number of the Google 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 Google Cloud Storage object.
func (GcsObjectResponseOutput) ToGcsObjectResponseOutput ¶
func (o GcsObjectResponseOutput) ToGcsObjectResponseOutput() GcsObjectResponseOutput
func (GcsObjectResponseOutput) ToGcsObjectResponseOutputWithContext ¶
func (o GcsObjectResponseOutput) ToGcsObjectResponseOutputWithContext(ctx context.Context) GcsObjectResponseOutput
type GooRepository ¶
type GooRepository 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 is added to a repo file that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
type GooRepositoryArgs ¶
type GooRepositoryArgs 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 is added to a repo file that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
func (GooRepositoryArgs) ElementType ¶
func (GooRepositoryArgs) ElementType() reflect.Type
func (GooRepositoryArgs) ToGooRepositoryOutput ¶
func (i GooRepositoryArgs) ToGooRepositoryOutput() GooRepositoryOutput
func (GooRepositoryArgs) ToGooRepositoryOutputWithContext ¶
func (i GooRepositoryArgs) ToGooRepositoryOutputWithContext(ctx context.Context) GooRepositoryOutput
func (GooRepositoryArgs) ToGooRepositoryPtrOutput ¶
func (i GooRepositoryArgs) ToGooRepositoryPtrOutput() GooRepositoryPtrOutput
func (GooRepositoryArgs) ToGooRepositoryPtrOutputWithContext ¶
func (i GooRepositoryArgs) ToGooRepositoryPtrOutputWithContext(ctx context.Context) GooRepositoryPtrOutput
type GooRepositoryInput ¶
type GooRepositoryInput interface { pulumi.Input ToGooRepositoryOutput() GooRepositoryOutput ToGooRepositoryOutputWithContext(context.Context) GooRepositoryOutput }
GooRepositoryInput is an input type that accepts GooRepositoryArgs and GooRepositoryOutput values. You can construct a concrete instance of `GooRepositoryInput` via:
GooRepositoryArgs{...}
type GooRepositoryOutput ¶
type GooRepositoryOutput struct{ *pulumi.OutputState }
Represents a Goo package repository. These is added to a repo file that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
func (GooRepositoryOutput) ElementType ¶
func (GooRepositoryOutput) ElementType() reflect.Type
func (GooRepositoryOutput) Name ¶
func (o GooRepositoryOutput) Name() pulumi.StringOutput
The name of the repository.
func (GooRepositoryOutput) ToGooRepositoryOutput ¶
func (o GooRepositoryOutput) ToGooRepositoryOutput() GooRepositoryOutput
func (GooRepositoryOutput) ToGooRepositoryOutputWithContext ¶
func (o GooRepositoryOutput) ToGooRepositoryOutputWithContext(ctx context.Context) GooRepositoryOutput
func (GooRepositoryOutput) ToGooRepositoryPtrOutput ¶
func (o GooRepositoryOutput) ToGooRepositoryPtrOutput() GooRepositoryPtrOutput
func (GooRepositoryOutput) ToGooRepositoryPtrOutputWithContext ¶
func (o GooRepositoryOutput) ToGooRepositoryPtrOutputWithContext(ctx context.Context) GooRepositoryPtrOutput
func (GooRepositoryOutput) Url ¶
func (o GooRepositoryOutput) Url() pulumi.StringOutput
The url of the repository.
type GooRepositoryPtrInput ¶
type GooRepositoryPtrInput interface { pulumi.Input ToGooRepositoryPtrOutput() GooRepositoryPtrOutput ToGooRepositoryPtrOutputWithContext(context.Context) GooRepositoryPtrOutput }
GooRepositoryPtrInput is an input type that accepts GooRepositoryArgs, GooRepositoryPtr and GooRepositoryPtrOutput values. You can construct a concrete instance of `GooRepositoryPtrInput` via:
GooRepositoryArgs{...} or: nil
func GooRepositoryPtr ¶
func GooRepositoryPtr(v *GooRepositoryArgs) GooRepositoryPtrInput
type GooRepositoryPtrOutput ¶
type GooRepositoryPtrOutput struct{ *pulumi.OutputState }
func (GooRepositoryPtrOutput) Elem ¶
func (o GooRepositoryPtrOutput) Elem() GooRepositoryOutput
func (GooRepositoryPtrOutput) ElementType ¶
func (GooRepositoryPtrOutput) ElementType() reflect.Type
func (GooRepositoryPtrOutput) Name ¶
func (o GooRepositoryPtrOutput) Name() pulumi.StringPtrOutput
The name of the repository.
func (GooRepositoryPtrOutput) ToGooRepositoryPtrOutput ¶
func (o GooRepositoryPtrOutput) ToGooRepositoryPtrOutput() GooRepositoryPtrOutput
func (GooRepositoryPtrOutput) ToGooRepositoryPtrOutputWithContext ¶
func (o GooRepositoryPtrOutput) ToGooRepositoryPtrOutputWithContext(ctx context.Context) GooRepositoryPtrOutput
func (GooRepositoryPtrOutput) Url ¶
func (o GooRepositoryPtrOutput) Url() pulumi.StringPtrOutput
The url of the repository.
type GooRepositoryResponse ¶
type GooRepositoryResponse 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 is added to a repo file that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
type GooRepositoryResponseOutput ¶
type GooRepositoryResponseOutput struct{ *pulumi.OutputState }
Represents a Goo package repository. These is added to a repo file that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
func (GooRepositoryResponseOutput) ElementType ¶
func (GooRepositoryResponseOutput) ElementType() reflect.Type
func (GooRepositoryResponseOutput) Name ¶
func (o GooRepositoryResponseOutput) Name() pulumi.StringOutput
The name of the repository.
func (GooRepositoryResponseOutput) ToGooRepositoryResponseOutput ¶
func (o GooRepositoryResponseOutput) ToGooRepositoryResponseOutput() GooRepositoryResponseOutput
func (GooRepositoryResponseOutput) ToGooRepositoryResponseOutputWithContext ¶
func (o GooRepositoryResponseOutput) ToGooRepositoryResponseOutputWithContext(ctx context.Context) GooRepositoryResponseOutput
func (GooRepositoryResponseOutput) Url ¶
func (o GooRepositoryResponseOutput) Url() pulumi.StringOutput
The url of the repository.
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 GuestPolicy ¶
type GuestPolicy struct { pulumi.CustomResourceState // Specifies the VM instances that are assigned to this policy. This allows you to target sets or groups of VM instances by different parameters such as labels, names, OS, or zones. If left empty, all VM instances underneath this policy are targeted. At the same level in the resource hierarchy (that is within a project), the service prevents the creation of multiple policies that conflict with each other. For more information, see how the service [handles assignment conflicts](/compute/docs/os-config-management/create-guest-policy#handle-conflicts). Assignment AssignmentResponseOutput `pulumi:"assignment"` // Time this guest policy was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the guest policy. Length of the description is limited to 1024 characters. Description pulumi.StringOutput `pulumi:"description"` // The etag for this guest policy. If this is provided on update, it must match the server's etag. Etag pulumi.StringOutput `pulumi:"etag"` // Required. The logical name of the guest policy in the project 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 project. GuestPolicyId pulumi.StringOutput `pulumi:"guestPolicyId"` // Unique name of the resource in this project using one of the following forms: `projects/{project_number}/guestPolicies/{guest_policy_id}`. Name pulumi.StringOutput `pulumi:"name"` // A list of package repositories to configure on the VM instance. This is done before any other configs are applied so they can use these repos. Package repositories are only configured if the corresponding package manager(s) are available. PackageRepositories PackageRepositoryResponseArrayOutput `pulumi:"packageRepositories"` // The software packages to be managed by this policy. Packages PackageResponseArrayOutput `pulumi:"packages"` Project pulumi.StringOutput `pulumi:"project"` // A list of Recipes to install on the VM instance. Recipes SoftwareRecipeResponseArrayOutput `pulumi:"recipes"` // Last time this guest policy was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create an OS Config guest policy.
func GetGuestPolicy ¶
func GetGuestPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GuestPolicyState, opts ...pulumi.ResourceOption) (*GuestPolicy, error)
GetGuestPolicy gets an existing GuestPolicy 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 NewGuestPolicy ¶
func NewGuestPolicy(ctx *pulumi.Context, name string, args *GuestPolicyArgs, opts ...pulumi.ResourceOption) (*GuestPolicy, error)
NewGuestPolicy registers a new resource with the given unique name, arguments, and options.
func (*GuestPolicy) ElementType ¶
func (*GuestPolicy) ElementType() reflect.Type
func (*GuestPolicy) ToGuestPolicyOutput ¶
func (i *GuestPolicy) ToGuestPolicyOutput() GuestPolicyOutput
func (*GuestPolicy) ToGuestPolicyOutputWithContext ¶
func (i *GuestPolicy) ToGuestPolicyOutputWithContext(ctx context.Context) GuestPolicyOutput
type GuestPolicyArgs ¶
type GuestPolicyArgs struct { // Specifies the VM instances that are assigned to this policy. This allows you to target sets or groups of VM instances by different parameters such as labels, names, OS, or zones. If left empty, all VM instances underneath this policy are targeted. At the same level in the resource hierarchy (that is within a project), the service prevents the creation of multiple policies that conflict with each other. For more information, see how the service [handles assignment conflicts](/compute/docs/os-config-management/create-guest-policy#handle-conflicts). Assignment AssignmentInput // Description of the guest policy. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // The etag for this guest policy. If this is provided on update, it must match the server's etag. Etag pulumi.StringPtrInput // Required. The logical name of the guest policy in the project 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 project. GuestPolicyId pulumi.StringInput // Unique name of the resource in this project using one of the following forms: `projects/{project_number}/guestPolicies/{guest_policy_id}`. Name pulumi.StringPtrInput // A list of package repositories to configure on the VM instance. This is done before any other configs are applied so they can use these repos. Package repositories are only configured if the corresponding package manager(s) are available. PackageRepositories PackageRepositoryArrayInput // The software packages to be managed by this policy. Packages PackageArrayInput Project pulumi.StringPtrInput // A list of Recipes to install on the VM instance. Recipes SoftwareRecipeArrayInput }
The set of arguments for constructing a GuestPolicy resource.
func (GuestPolicyArgs) ElementType ¶
func (GuestPolicyArgs) ElementType() reflect.Type
type GuestPolicyInput ¶
type GuestPolicyInput interface { pulumi.Input ToGuestPolicyOutput() GuestPolicyOutput ToGuestPolicyOutputWithContext(ctx context.Context) GuestPolicyOutput }
type GuestPolicyOutput ¶
type GuestPolicyOutput struct{ *pulumi.OutputState }
func (GuestPolicyOutput) Assignment ¶ added in v0.19.0
func (o GuestPolicyOutput) Assignment() AssignmentResponseOutput
Specifies the VM instances that are assigned to this policy. This allows you to target sets or groups of VM instances by different parameters such as labels, names, OS, or zones. If left empty, all VM instances underneath this policy are targeted. At the same level in the resource hierarchy (that is within a project), the service prevents the creation of multiple policies that conflict with each other. For more information, see how the service [handles assignment conflicts](/compute/docs/os-config-management/create-guest-policy#handle-conflicts).
func (GuestPolicyOutput) CreateTime ¶ added in v0.19.0
func (o GuestPolicyOutput) CreateTime() pulumi.StringOutput
Time this guest policy was created.
func (GuestPolicyOutput) Description ¶ added in v0.19.0
func (o GuestPolicyOutput) Description() pulumi.StringOutput
Description of the guest policy. Length of the description is limited to 1024 characters.
func (GuestPolicyOutput) ElementType ¶
func (GuestPolicyOutput) ElementType() reflect.Type
func (GuestPolicyOutput) Etag ¶ added in v0.19.0
func (o GuestPolicyOutput) Etag() pulumi.StringOutput
The etag for this guest policy. If this is provided on update, it must match the server's etag.
func (GuestPolicyOutput) GuestPolicyId ¶ added in v0.21.0
func (o GuestPolicyOutput) GuestPolicyId() pulumi.StringOutput
Required. The logical name of the guest policy in the project 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 project.
func (GuestPolicyOutput) Name ¶ added in v0.19.0
func (o GuestPolicyOutput) Name() pulumi.StringOutput
Unique name of the resource in this project using one of the following forms: `projects/{project_number}/guestPolicies/{guest_policy_id}`.
func (GuestPolicyOutput) PackageRepositories ¶ added in v0.19.0
func (o GuestPolicyOutput) PackageRepositories() PackageRepositoryResponseArrayOutput
A list of package repositories to configure on the VM instance. This is done before any other configs are applied so they can use these repos. Package repositories are only configured if the corresponding package manager(s) are available.
func (GuestPolicyOutput) Packages ¶ added in v0.19.0
func (o GuestPolicyOutput) Packages() PackageResponseArrayOutput
The software packages to be managed by this policy.
func (GuestPolicyOutput) Project ¶ added in v0.21.0
func (o GuestPolicyOutput) Project() pulumi.StringOutput
func (GuestPolicyOutput) Recipes ¶ added in v0.19.0
func (o GuestPolicyOutput) Recipes() SoftwareRecipeResponseArrayOutput
A list of Recipes to install on the VM instance.
func (GuestPolicyOutput) ToGuestPolicyOutput ¶
func (o GuestPolicyOutput) ToGuestPolicyOutput() GuestPolicyOutput
func (GuestPolicyOutput) ToGuestPolicyOutputWithContext ¶
func (o GuestPolicyOutput) ToGuestPolicyOutputWithContext(ctx context.Context) GuestPolicyOutput
func (GuestPolicyOutput) UpdateTime ¶ added in v0.19.0
func (o GuestPolicyOutput) UpdateTime() pulumi.StringOutput
Last time this guest policy was updated.
type GuestPolicyState ¶
type GuestPolicyState struct { }
func (GuestPolicyState) ElementType ¶
func (GuestPolicyState) ElementType() reflect.Type
type LookupGuestPolicyArgs ¶ added in v0.4.0
type LookupGuestPolicyOutputArgs ¶ added in v0.8.0
type LookupGuestPolicyOutputArgs struct { GuestPolicyId pulumi.StringInput `pulumi:"guestPolicyId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupGuestPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupGuestPolicyOutputArgs) ElementType() reflect.Type
type LookupGuestPolicyResult ¶ added in v0.4.0
type LookupGuestPolicyResult struct { // Specifies the VM instances that are assigned to this policy. This allows you to target sets or groups of VM instances by different parameters such as labels, names, OS, or zones. If left empty, all VM instances underneath this policy are targeted. At the same level in the resource hierarchy (that is within a project), the service prevents the creation of multiple policies that conflict with each other. For more information, see how the service [handles assignment conflicts](/compute/docs/os-config-management/create-guest-policy#handle-conflicts). Assignment AssignmentResponse `pulumi:"assignment"` // Time this guest policy was created. CreateTime string `pulumi:"createTime"` // Description of the guest policy. Length of the description is limited to 1024 characters. Description string `pulumi:"description"` // The etag for this guest policy. If this is provided on update, it must match the server's etag. Etag string `pulumi:"etag"` // Unique name of the resource in this project using one of the following forms: `projects/{project_number}/guestPolicies/{guest_policy_id}`. Name string `pulumi:"name"` // A list of package repositories to configure on the VM instance. This is done before any other configs are applied so they can use these repos. Package repositories are only configured if the corresponding package manager(s) are available. PackageRepositories []PackageRepositoryResponse `pulumi:"packageRepositories"` // The software packages to be managed by this policy. Packages []PackageResponse `pulumi:"packages"` // A list of Recipes to install on the VM instance. Recipes []SoftwareRecipeResponse `pulumi:"recipes"` // Last time this guest policy was updated. UpdateTime string `pulumi:"updateTime"` }
func LookupGuestPolicy ¶ added in v0.4.0
func LookupGuestPolicy(ctx *pulumi.Context, args *LookupGuestPolicyArgs, opts ...pulumi.InvokeOption) (*LookupGuestPolicyResult, error)
Get an OS Config guest policy.
type LookupGuestPolicyResultOutput ¶ added in v0.8.0
type LookupGuestPolicyResultOutput struct{ *pulumi.OutputState }
func LookupGuestPolicyOutput ¶ added in v0.8.0
func LookupGuestPolicyOutput(ctx *pulumi.Context, args LookupGuestPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupGuestPolicyResultOutput
func (LookupGuestPolicyResultOutput) Assignment ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) Assignment() AssignmentResponseOutput
Specifies the VM instances that are assigned to this policy. This allows you to target sets or groups of VM instances by different parameters such as labels, names, OS, or zones. If left empty, all VM instances underneath this policy are targeted. At the same level in the resource hierarchy (that is within a project), the service prevents the creation of multiple policies that conflict with each other. For more information, see how the service [handles assignment conflicts](/compute/docs/os-config-management/create-guest-policy#handle-conflicts).
func (LookupGuestPolicyResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) CreateTime() pulumi.StringOutput
Time this guest policy was created.
func (LookupGuestPolicyResultOutput) Description ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) Description() pulumi.StringOutput
Description of the guest policy. Length of the description is limited to 1024 characters.
func (LookupGuestPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupGuestPolicyResultOutput) ElementType() reflect.Type
func (LookupGuestPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) Etag() pulumi.StringOutput
The etag for this guest policy. If this is provided on update, it must match the server's etag.
func (LookupGuestPolicyResultOutput) Name ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) Name() pulumi.StringOutput
Unique name of the resource in this project using one of the following forms: `projects/{project_number}/guestPolicies/{guest_policy_id}`.
func (LookupGuestPolicyResultOutput) PackageRepositories ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) PackageRepositories() PackageRepositoryResponseArrayOutput
A list of package repositories to configure on the VM instance. This is done before any other configs are applied so they can use these repos. Package repositories are only configured if the corresponding package manager(s) are available.
func (LookupGuestPolicyResultOutput) Packages ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) Packages() PackageResponseArrayOutput
The software packages to be managed by this policy.
func (LookupGuestPolicyResultOutput) Recipes ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) Recipes() SoftwareRecipeResponseArrayOutput
A list of Recipes to install on the VM instance.
func (LookupGuestPolicyResultOutput) ToLookupGuestPolicyResultOutput ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) ToLookupGuestPolicyResultOutput() LookupGuestPolicyResultOutput
func (LookupGuestPolicyResultOutput) ToLookupGuestPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) ToLookupGuestPolicyResultOutputWithContext(ctx context.Context) LookupGuestPolicyResultOutput
func (LookupGuestPolicyResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupGuestPolicyResultOutput) UpdateTime() pulumi.StringOutput
Last time this guest policy was updated.
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 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 Package ¶
type Package struct { // The desired_state the agent should maintain for this package. The default is to ensure the package is installed. DesiredState *PackageDesiredState `pulumi:"desiredState"` // Type of package manager that can be used to install this package. If a system does not have the package manager, the package is not installed or removed no error message is returned. By default, or if you specify `ANY`, the agent attempts to install and remove this package using the default package manager. This is useful when creating a policy that applies to different types of systems. The default behavior is ANY. Manager *PackageManager `pulumi:"manager"` // The name of the package. A package is uniquely identified for conflict validation by checking the package name and the manager(s) that the package targets. Name string `pulumi:"name"` }
Package is a reference to the software package to be installed or removed. The agent on the VM instance uses the system package manager to apply the config. These are the commands that the agent uses to install or remove packages. Apt install: `apt-get update && apt-get -y install package1 package2 package3` remove: `apt-get -y remove package1 package2 package3` Yum install: `yum -y install package1 package2 package3` remove: `yum -y remove package1 package2 package3` Zypper install: `zypper install package1 package2 package3` remove: `zypper rm package1 package2` Googet install: `googet -noconfirm install package1 package2 package3` remove: `googet -noconfirm remove package1 package2 package3`
type PackageArgs ¶
type PackageArgs struct { // The desired_state the agent should maintain for this package. The default is to ensure the package is installed. DesiredState PackageDesiredStatePtrInput `pulumi:"desiredState"` // Type of package manager that can be used to install this package. If a system does not have the package manager, the package is not installed or removed no error message is returned. By default, or if you specify `ANY`, the agent attempts to install and remove this package using the default package manager. This is useful when creating a policy that applies to different types of systems. The default behavior is ANY. Manager PackageManagerPtrInput `pulumi:"manager"` // The name of the package. A package is uniquely identified for conflict validation by checking the package name and the manager(s) that the package targets. Name pulumi.StringInput `pulumi:"name"` }
Package is a reference to the software package to be installed or removed. The agent on the VM instance uses the system package manager to apply the config. These are the commands that the agent uses to install or remove packages. Apt install: `apt-get update && apt-get -y install package1 package2 package3` remove: `apt-get -y remove package1 package2 package3` Yum install: `yum -y install package1 package2 package3` remove: `yum -y remove package1 package2 package3` Zypper install: `zypper install package1 package2 package3` remove: `zypper rm package1 package2` Googet install: `googet -noconfirm install package1 package2 package3` remove: `googet -noconfirm remove package1 package2 package3`
func (PackageArgs) ElementType ¶
func (PackageArgs) ElementType() reflect.Type
func (PackageArgs) ToPackageOutput ¶
func (i PackageArgs) ToPackageOutput() PackageOutput
func (PackageArgs) ToPackageOutputWithContext ¶
func (i PackageArgs) ToPackageOutputWithContext(ctx context.Context) PackageOutput
type PackageArray ¶
type PackageArray []PackageInput
func (PackageArray) ElementType ¶
func (PackageArray) ElementType() reflect.Type
func (PackageArray) ToPackageArrayOutput ¶
func (i PackageArray) ToPackageArrayOutput() PackageArrayOutput
func (PackageArray) ToPackageArrayOutputWithContext ¶
func (i PackageArray) ToPackageArrayOutputWithContext(ctx context.Context) PackageArrayOutput
type PackageArrayInput ¶
type PackageArrayInput interface { pulumi.Input ToPackageArrayOutput() PackageArrayOutput ToPackageArrayOutputWithContext(context.Context) PackageArrayOutput }
PackageArrayInput is an input type that accepts PackageArray and PackageArrayOutput values. You can construct a concrete instance of `PackageArrayInput` via:
PackageArray{ PackageArgs{...} }
type PackageArrayOutput ¶
type PackageArrayOutput struct{ *pulumi.OutputState }
func (PackageArrayOutput) ElementType ¶
func (PackageArrayOutput) ElementType() reflect.Type
func (PackageArrayOutput) Index ¶
func (o PackageArrayOutput) Index(i pulumi.IntInput) PackageOutput
func (PackageArrayOutput) ToPackageArrayOutput ¶
func (o PackageArrayOutput) ToPackageArrayOutput() PackageArrayOutput
func (PackageArrayOutput) ToPackageArrayOutputWithContext ¶
func (o PackageArrayOutput) ToPackageArrayOutputWithContext(ctx context.Context) PackageArrayOutput
type PackageDesiredState ¶ added in v0.4.0
type PackageDesiredState string
The desired_state the agent should maintain for this package. The default is to ensure the package is installed.
func (PackageDesiredState) ElementType ¶ added in v0.4.0
func (PackageDesiredState) ElementType() reflect.Type
func (PackageDesiredState) ToPackageDesiredStateOutput ¶ added in v0.6.0
func (e PackageDesiredState) ToPackageDesiredStateOutput() PackageDesiredStateOutput
func (PackageDesiredState) ToPackageDesiredStateOutputWithContext ¶ added in v0.6.0
func (e PackageDesiredState) ToPackageDesiredStateOutputWithContext(ctx context.Context) PackageDesiredStateOutput
func (PackageDesiredState) ToPackageDesiredStatePtrOutput ¶ added in v0.6.0
func (e PackageDesiredState) ToPackageDesiredStatePtrOutput() PackageDesiredStatePtrOutput
func (PackageDesiredState) ToPackageDesiredStatePtrOutputWithContext ¶ added in v0.6.0
func (e PackageDesiredState) ToPackageDesiredStatePtrOutputWithContext(ctx context.Context) PackageDesiredStatePtrOutput
func (PackageDesiredState) ToStringOutput ¶ added in v0.4.0
func (e PackageDesiredState) ToStringOutput() pulumi.StringOutput
func (PackageDesiredState) ToStringOutputWithContext ¶ added in v0.4.0
func (e PackageDesiredState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageDesiredState) ToStringPtrOutput ¶ added in v0.4.0
func (e PackageDesiredState) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageDesiredState) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PackageDesiredState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageDesiredStateInput ¶ added in v0.6.0
type PackageDesiredStateInput interface { pulumi.Input ToPackageDesiredStateOutput() PackageDesiredStateOutput ToPackageDesiredStateOutputWithContext(context.Context) PackageDesiredStateOutput }
PackageDesiredStateInput is an input type that accepts PackageDesiredStateArgs and PackageDesiredStateOutput values. You can construct a concrete instance of `PackageDesiredStateInput` via:
PackageDesiredStateArgs{...}
type PackageDesiredStateOutput ¶ added in v0.6.0
type PackageDesiredStateOutput struct{ *pulumi.OutputState }
func (PackageDesiredStateOutput) ElementType ¶ added in v0.6.0
func (PackageDesiredStateOutput) ElementType() reflect.Type
func (PackageDesiredStateOutput) ToPackageDesiredStateOutput ¶ added in v0.6.0
func (o PackageDesiredStateOutput) ToPackageDesiredStateOutput() PackageDesiredStateOutput
func (PackageDesiredStateOutput) ToPackageDesiredStateOutputWithContext ¶ added in v0.6.0
func (o PackageDesiredStateOutput) ToPackageDesiredStateOutputWithContext(ctx context.Context) PackageDesiredStateOutput
func (PackageDesiredStateOutput) ToPackageDesiredStatePtrOutput ¶ added in v0.6.0
func (o PackageDesiredStateOutput) ToPackageDesiredStatePtrOutput() PackageDesiredStatePtrOutput
func (PackageDesiredStateOutput) ToPackageDesiredStatePtrOutputWithContext ¶ added in v0.6.0
func (o PackageDesiredStateOutput) ToPackageDesiredStatePtrOutputWithContext(ctx context.Context) PackageDesiredStatePtrOutput
func (PackageDesiredStateOutput) ToStringOutput ¶ added in v0.6.0
func (o PackageDesiredStateOutput) ToStringOutput() pulumi.StringOutput
func (PackageDesiredStateOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PackageDesiredStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageDesiredStateOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PackageDesiredStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageDesiredStateOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PackageDesiredStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageDesiredStatePtrInput ¶ added in v0.6.0
type PackageDesiredStatePtrInput interface { pulumi.Input ToPackageDesiredStatePtrOutput() PackageDesiredStatePtrOutput ToPackageDesiredStatePtrOutputWithContext(context.Context) PackageDesiredStatePtrOutput }
func PackageDesiredStatePtr ¶ added in v0.6.0
func PackageDesiredStatePtr(v string) PackageDesiredStatePtrInput
type PackageDesiredStatePtrOutput ¶ added in v0.6.0
type PackageDesiredStatePtrOutput struct{ *pulumi.OutputState }
func (PackageDesiredStatePtrOutput) Elem ¶ added in v0.6.0
func (o PackageDesiredStatePtrOutput) Elem() PackageDesiredStateOutput
func (PackageDesiredStatePtrOutput) ElementType ¶ added in v0.6.0
func (PackageDesiredStatePtrOutput) ElementType() reflect.Type
func (PackageDesiredStatePtrOutput) ToPackageDesiredStatePtrOutput ¶ added in v0.6.0
func (o PackageDesiredStatePtrOutput) ToPackageDesiredStatePtrOutput() PackageDesiredStatePtrOutput
func (PackageDesiredStatePtrOutput) ToPackageDesiredStatePtrOutputWithContext ¶ added in v0.6.0
func (o PackageDesiredStatePtrOutput) ToPackageDesiredStatePtrOutputWithContext(ctx context.Context) PackageDesiredStatePtrOutput
func (PackageDesiredStatePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PackageDesiredStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageDesiredStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PackageDesiredStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageInput ¶
type PackageInput interface { pulumi.Input ToPackageOutput() PackageOutput ToPackageOutputWithContext(context.Context) PackageOutput }
PackageInput is an input type that accepts PackageArgs and PackageOutput values. You can construct a concrete instance of `PackageInput` via:
PackageArgs{...}
type PackageManager ¶ added in v0.4.0
type PackageManager string
Type of package manager that can be used to install this package. If a system does not have the package manager, the package is not installed or removed no error message is returned. By default, or if you specify `ANY`, the agent attempts to install and remove this package using the default package manager. This is useful when creating a policy that applies to different types of systems. The default behavior is ANY.
func (PackageManager) ElementType ¶ added in v0.4.0
func (PackageManager) ElementType() reflect.Type
func (PackageManager) ToPackageManagerOutput ¶ added in v0.6.0
func (e PackageManager) ToPackageManagerOutput() PackageManagerOutput
func (PackageManager) ToPackageManagerOutputWithContext ¶ added in v0.6.0
func (e PackageManager) ToPackageManagerOutputWithContext(ctx context.Context) PackageManagerOutput
func (PackageManager) ToPackageManagerPtrOutput ¶ added in v0.6.0
func (e PackageManager) ToPackageManagerPtrOutput() PackageManagerPtrOutput
func (PackageManager) ToPackageManagerPtrOutputWithContext ¶ added in v0.6.0
func (e PackageManager) ToPackageManagerPtrOutputWithContext(ctx context.Context) PackageManagerPtrOutput
func (PackageManager) ToStringOutput ¶ added in v0.4.0
func (e PackageManager) ToStringOutput() pulumi.StringOutput
func (PackageManager) ToStringOutputWithContext ¶ added in v0.4.0
func (e PackageManager) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageManager) ToStringPtrOutput ¶ added in v0.4.0
func (e PackageManager) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageManager) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PackageManager) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageManagerInput ¶ added in v0.6.0
type PackageManagerInput interface { pulumi.Input ToPackageManagerOutput() PackageManagerOutput ToPackageManagerOutputWithContext(context.Context) PackageManagerOutput }
PackageManagerInput is an input type that accepts PackageManagerArgs and PackageManagerOutput values. You can construct a concrete instance of `PackageManagerInput` via:
PackageManagerArgs{...}
type PackageManagerOutput ¶ added in v0.6.0
type PackageManagerOutput struct{ *pulumi.OutputState }
func (PackageManagerOutput) ElementType ¶ added in v0.6.0
func (PackageManagerOutput) ElementType() reflect.Type
func (PackageManagerOutput) ToPackageManagerOutput ¶ added in v0.6.0
func (o PackageManagerOutput) ToPackageManagerOutput() PackageManagerOutput
func (PackageManagerOutput) ToPackageManagerOutputWithContext ¶ added in v0.6.0
func (o PackageManagerOutput) ToPackageManagerOutputWithContext(ctx context.Context) PackageManagerOutput
func (PackageManagerOutput) ToPackageManagerPtrOutput ¶ added in v0.6.0
func (o PackageManagerOutput) ToPackageManagerPtrOutput() PackageManagerPtrOutput
func (PackageManagerOutput) ToPackageManagerPtrOutputWithContext ¶ added in v0.6.0
func (o PackageManagerOutput) ToPackageManagerPtrOutputWithContext(ctx context.Context) PackageManagerPtrOutput
func (PackageManagerOutput) ToStringOutput ¶ added in v0.6.0
func (o PackageManagerOutput) ToStringOutput() pulumi.StringOutput
func (PackageManagerOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PackageManagerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageManagerOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PackageManagerOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageManagerOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PackageManagerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageManagerPtrInput ¶ added in v0.6.0
type PackageManagerPtrInput interface { pulumi.Input ToPackageManagerPtrOutput() PackageManagerPtrOutput ToPackageManagerPtrOutputWithContext(context.Context) PackageManagerPtrOutput }
func PackageManagerPtr ¶ added in v0.6.0
func PackageManagerPtr(v string) PackageManagerPtrInput
type PackageManagerPtrOutput ¶ added in v0.6.0
type PackageManagerPtrOutput struct{ *pulumi.OutputState }
func (PackageManagerPtrOutput) Elem ¶ added in v0.6.0
func (o PackageManagerPtrOutput) Elem() PackageManagerOutput
func (PackageManagerPtrOutput) ElementType ¶ added in v0.6.0
func (PackageManagerPtrOutput) ElementType() reflect.Type
func (PackageManagerPtrOutput) ToPackageManagerPtrOutput ¶ added in v0.6.0
func (o PackageManagerPtrOutput) ToPackageManagerPtrOutput() PackageManagerPtrOutput
func (PackageManagerPtrOutput) ToPackageManagerPtrOutputWithContext ¶ added in v0.6.0
func (o PackageManagerPtrOutput) ToPackageManagerPtrOutputWithContext(ctx context.Context) PackageManagerPtrOutput
func (PackageManagerPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PackageManagerPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageManagerPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PackageManagerPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageOutput ¶
type PackageOutput struct{ *pulumi.OutputState }
Package is a reference to the software package to be installed or removed. The agent on the VM instance uses the system package manager to apply the config. These are the commands that the agent uses to install or remove packages. Apt install: `apt-get update && apt-get -y install package1 package2 package3` remove: `apt-get -y remove package1 package2 package3` Yum install: `yum -y install package1 package2 package3` remove: `yum -y remove package1 package2 package3` Zypper install: `zypper install package1 package2 package3` remove: `zypper rm package1 package2` Googet install: `googet -noconfirm install package1 package2 package3` remove: `googet -noconfirm remove package1 package2 package3`
func (PackageOutput) DesiredState ¶
func (o PackageOutput) DesiredState() PackageDesiredStatePtrOutput
The desired_state the agent should maintain for this package. The default is to ensure the package is installed.
func (PackageOutput) ElementType ¶
func (PackageOutput) ElementType() reflect.Type
func (PackageOutput) Manager ¶
func (o PackageOutput) Manager() PackageManagerPtrOutput
Type of package manager that can be used to install this package. If a system does not have the package manager, the package is not installed or removed no error message is returned. By default, or if you specify `ANY`, the agent attempts to install and remove this package using the default package manager. This is useful when creating a policy that applies to different types of systems. The default behavior is ANY.
func (PackageOutput) Name ¶
func (o PackageOutput) Name() pulumi.StringOutput
The name of the package. A package is uniquely identified for conflict validation by checking the package name and the manager(s) that the package targets.
func (PackageOutput) ToPackageOutput ¶
func (o PackageOutput) ToPackageOutput() PackageOutput
func (PackageOutput) ToPackageOutputWithContext ¶
func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput
type PackageRepository ¶
type PackageRepository struct { // An Apt Repository. Apt *AptRepository `pulumi:"apt"` // A Goo Repository. Goo *GooRepository `pulumi:"goo"` // A Yum Repository. Yum *YumRepository `pulumi:"yum"` // A Zypper Repository. Zypper *ZypperRepository `pulumi:"zypper"` }
A package repository.
type PackageRepositoryArgs ¶
type PackageRepositoryArgs struct { // An Apt Repository. Apt AptRepositoryPtrInput `pulumi:"apt"` // A Goo Repository. Goo GooRepositoryPtrInput `pulumi:"goo"` // A Yum Repository. Yum YumRepositoryPtrInput `pulumi:"yum"` // A Zypper Repository. Zypper ZypperRepositoryPtrInput `pulumi:"zypper"` }
A package repository.
func (PackageRepositoryArgs) ElementType ¶
func (PackageRepositoryArgs) ElementType() reflect.Type
func (PackageRepositoryArgs) ToPackageRepositoryOutput ¶
func (i PackageRepositoryArgs) ToPackageRepositoryOutput() PackageRepositoryOutput
func (PackageRepositoryArgs) ToPackageRepositoryOutputWithContext ¶
func (i PackageRepositoryArgs) ToPackageRepositoryOutputWithContext(ctx context.Context) PackageRepositoryOutput
type PackageRepositoryArray ¶
type PackageRepositoryArray []PackageRepositoryInput
func (PackageRepositoryArray) ElementType ¶
func (PackageRepositoryArray) ElementType() reflect.Type
func (PackageRepositoryArray) ToPackageRepositoryArrayOutput ¶
func (i PackageRepositoryArray) ToPackageRepositoryArrayOutput() PackageRepositoryArrayOutput
func (PackageRepositoryArray) ToPackageRepositoryArrayOutputWithContext ¶
func (i PackageRepositoryArray) ToPackageRepositoryArrayOutputWithContext(ctx context.Context) PackageRepositoryArrayOutput
type PackageRepositoryArrayInput ¶
type PackageRepositoryArrayInput interface { pulumi.Input ToPackageRepositoryArrayOutput() PackageRepositoryArrayOutput ToPackageRepositoryArrayOutputWithContext(context.Context) PackageRepositoryArrayOutput }
PackageRepositoryArrayInput is an input type that accepts PackageRepositoryArray and PackageRepositoryArrayOutput values. You can construct a concrete instance of `PackageRepositoryArrayInput` via:
PackageRepositoryArray{ PackageRepositoryArgs{...} }
type PackageRepositoryArrayOutput ¶
type PackageRepositoryArrayOutput struct{ *pulumi.OutputState }
func (PackageRepositoryArrayOutput) ElementType ¶
func (PackageRepositoryArrayOutput) ElementType() reflect.Type
func (PackageRepositoryArrayOutput) Index ¶
func (o PackageRepositoryArrayOutput) Index(i pulumi.IntInput) PackageRepositoryOutput
func (PackageRepositoryArrayOutput) ToPackageRepositoryArrayOutput ¶
func (o PackageRepositoryArrayOutput) ToPackageRepositoryArrayOutput() PackageRepositoryArrayOutput
func (PackageRepositoryArrayOutput) ToPackageRepositoryArrayOutputWithContext ¶
func (o PackageRepositoryArrayOutput) ToPackageRepositoryArrayOutputWithContext(ctx context.Context) PackageRepositoryArrayOutput
type PackageRepositoryInput ¶
type PackageRepositoryInput interface { pulumi.Input ToPackageRepositoryOutput() PackageRepositoryOutput ToPackageRepositoryOutputWithContext(context.Context) PackageRepositoryOutput }
PackageRepositoryInput is an input type that accepts PackageRepositoryArgs and PackageRepositoryOutput values. You can construct a concrete instance of `PackageRepositoryInput` via:
PackageRepositoryArgs{...}
type PackageRepositoryOutput ¶
type PackageRepositoryOutput struct{ *pulumi.OutputState }
A package repository.
func (PackageRepositoryOutput) Apt ¶
func (o PackageRepositoryOutput) Apt() AptRepositoryPtrOutput
An Apt Repository.
func (PackageRepositoryOutput) ElementType ¶
func (PackageRepositoryOutput) ElementType() reflect.Type
func (PackageRepositoryOutput) Goo ¶
func (o PackageRepositoryOutput) Goo() GooRepositoryPtrOutput
A Goo Repository.
func (PackageRepositoryOutput) ToPackageRepositoryOutput ¶
func (o PackageRepositoryOutput) ToPackageRepositoryOutput() PackageRepositoryOutput
func (PackageRepositoryOutput) ToPackageRepositoryOutputWithContext ¶
func (o PackageRepositoryOutput) ToPackageRepositoryOutputWithContext(ctx context.Context) PackageRepositoryOutput
func (PackageRepositoryOutput) Yum ¶
func (o PackageRepositoryOutput) Yum() YumRepositoryPtrOutput
A Yum Repository.
func (PackageRepositoryOutput) Zypper ¶
func (o PackageRepositoryOutput) Zypper() ZypperRepositoryPtrOutput
A Zypper Repository.
type PackageRepositoryResponse ¶
type PackageRepositoryResponse struct { // An Apt Repository. Apt AptRepositoryResponse `pulumi:"apt"` // A Goo Repository. Goo GooRepositoryResponse `pulumi:"goo"` // A Yum Repository. Yum YumRepositoryResponse `pulumi:"yum"` // A Zypper Repository. Zypper ZypperRepositoryResponse `pulumi:"zypper"` }
A package repository.
type PackageRepositoryResponseArrayOutput ¶
type PackageRepositoryResponseArrayOutput struct{ *pulumi.OutputState }
func (PackageRepositoryResponseArrayOutput) ElementType ¶
func (PackageRepositoryResponseArrayOutput) ElementType() reflect.Type
func (PackageRepositoryResponseArrayOutput) Index ¶
func (o PackageRepositoryResponseArrayOutput) Index(i pulumi.IntInput) PackageRepositoryResponseOutput
func (PackageRepositoryResponseArrayOutput) ToPackageRepositoryResponseArrayOutput ¶
func (o PackageRepositoryResponseArrayOutput) ToPackageRepositoryResponseArrayOutput() PackageRepositoryResponseArrayOutput
func (PackageRepositoryResponseArrayOutput) ToPackageRepositoryResponseArrayOutputWithContext ¶
func (o PackageRepositoryResponseArrayOutput) ToPackageRepositoryResponseArrayOutputWithContext(ctx context.Context) PackageRepositoryResponseArrayOutput
type PackageRepositoryResponseOutput ¶
type PackageRepositoryResponseOutput struct{ *pulumi.OutputState }
A package repository.
func (PackageRepositoryResponseOutput) Apt ¶
func (o PackageRepositoryResponseOutput) Apt() AptRepositoryResponseOutput
An Apt Repository.
func (PackageRepositoryResponseOutput) ElementType ¶
func (PackageRepositoryResponseOutput) ElementType() reflect.Type
func (PackageRepositoryResponseOutput) Goo ¶
func (o PackageRepositoryResponseOutput) Goo() GooRepositoryResponseOutput
A Goo Repository.
func (PackageRepositoryResponseOutput) ToPackageRepositoryResponseOutput ¶
func (o PackageRepositoryResponseOutput) ToPackageRepositoryResponseOutput() PackageRepositoryResponseOutput
func (PackageRepositoryResponseOutput) ToPackageRepositoryResponseOutputWithContext ¶
func (o PackageRepositoryResponseOutput) ToPackageRepositoryResponseOutputWithContext(ctx context.Context) PackageRepositoryResponseOutput
func (PackageRepositoryResponseOutput) Yum ¶
func (o PackageRepositoryResponseOutput) Yum() YumRepositoryResponseOutput
A Yum Repository.
func (PackageRepositoryResponseOutput) Zypper ¶
func (o PackageRepositoryResponseOutput) Zypper() ZypperRepositoryResponseOutput
A Zypper Repository.
type PackageResponse ¶
type PackageResponse struct { // The desired_state the agent should maintain for this package. The default is to ensure the package is installed. DesiredState string `pulumi:"desiredState"` // Type of package manager that can be used to install this package. If a system does not have the package manager, the package is not installed or removed no error message is returned. By default, or if you specify `ANY`, the agent attempts to install and remove this package using the default package manager. This is useful when creating a policy that applies to different types of systems. The default behavior is ANY. Manager string `pulumi:"manager"` // The name of the package. A package is uniquely identified for conflict validation by checking the package name and the manager(s) that the package targets. Name string `pulumi:"name"` }
Package is a reference to the software package to be installed or removed. The agent on the VM instance uses the system package manager to apply the config. These are the commands that the agent uses to install or remove packages. Apt install: `apt-get update && apt-get -y install package1 package2 package3` remove: `apt-get -y remove package1 package2 package3` Yum install: `yum -y install package1 package2 package3` remove: `yum -y remove package1 package2 package3` Zypper install: `zypper install package1 package2 package3` remove: `zypper rm package1 package2` Googet install: `googet -noconfirm install package1 package2 package3` remove: `googet -noconfirm remove package1 package2 package3`
type PackageResponseArrayOutput ¶
type PackageResponseArrayOutput struct{ *pulumi.OutputState }
func (PackageResponseArrayOutput) ElementType ¶
func (PackageResponseArrayOutput) ElementType() reflect.Type
func (PackageResponseArrayOutput) Index ¶
func (o PackageResponseArrayOutput) Index(i pulumi.IntInput) PackageResponseOutput
func (PackageResponseArrayOutput) ToPackageResponseArrayOutput ¶
func (o PackageResponseArrayOutput) ToPackageResponseArrayOutput() PackageResponseArrayOutput
func (PackageResponseArrayOutput) ToPackageResponseArrayOutputWithContext ¶
func (o PackageResponseArrayOutput) ToPackageResponseArrayOutputWithContext(ctx context.Context) PackageResponseArrayOutput
type PackageResponseOutput ¶
type PackageResponseOutput struct{ *pulumi.OutputState }
Package is a reference to the software package to be installed or removed. The agent on the VM instance uses the system package manager to apply the config. These are the commands that the agent uses to install or remove packages. Apt install: `apt-get update && apt-get -y install package1 package2 package3` remove: `apt-get -y remove package1 package2 package3` Yum install: `yum -y install package1 package2 package3` remove: `yum -y remove package1 package2 package3` Zypper install: `zypper install package1 package2 package3` remove: `zypper rm package1 package2` Googet install: `googet -noconfirm install package1 package2 package3` remove: `googet -noconfirm remove package1 package2 package3`
func (PackageResponseOutput) DesiredState ¶
func (o PackageResponseOutput) DesiredState() pulumi.StringOutput
The desired_state the agent should maintain for this package. The default is to ensure the package is installed.
func (PackageResponseOutput) ElementType ¶
func (PackageResponseOutput) ElementType() reflect.Type
func (PackageResponseOutput) Manager ¶
func (o PackageResponseOutput) Manager() pulumi.StringOutput
Type of package manager that can be used to install this package. If a system does not have the package manager, the package is not installed or removed no error message is returned. By default, or if you specify `ANY`, the agent attempts to install and remove this package using the default package manager. This is useful when creating a policy that applies to different types of systems. The default behavior is ANY.
func (PackageResponseOutput) Name ¶
func (o PackageResponseOutput) Name() pulumi.StringOutput
The name of the package. A package is uniquely identified for conflict validation by checking the package name and the manager(s) that the package targets.
func (PackageResponseOutput) ToPackageResponseOutput ¶
func (o PackageResponseOutput) ToPackageResponseOutput() PackageResponseOutput
func (PackageResponseOutput) ToPackageResponseOutputWithContext ¶
func (o PackageResponseOutput) ToPackageResponseOutputWithContext(ctx context.Context) PackageResponseOutput
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"` // Required. A name for the patch deployment in the project. When creating a name the following rules apply: * 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 project. PatchDeploymentId pulumi.StringOutput `pulumi:"patchDeploymentId"` Project pulumi.StringOutput `pulumi:"project"` // 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 // Required. A name for the patch deployment in the project. When creating a name the following rules apply: * 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 project. 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) CreateTime ¶ added in v0.19.0
func (o PatchDeploymentOutput) CreateTime() pulumi.StringOutput
Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (PatchDeploymentOutput) Description ¶ added in v0.19.0
func (o PatchDeploymentOutput) Description() pulumi.StringOutput
Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
func (PatchDeploymentOutput) Duration ¶ added in v0.19.0
func (o PatchDeploymentOutput) Duration() pulumi.StringOutput
Optional. Duration of the patch. After the duration ends, the patch times out.
func (PatchDeploymentOutput) ElementType ¶
func (PatchDeploymentOutput) ElementType() reflect.Type
func (PatchDeploymentOutput) InstanceFilter ¶ added in v0.19.0
func (o PatchDeploymentOutput) InstanceFilter() PatchInstanceFilterResponseOutput
VM instances to patch.
func (PatchDeploymentOutput) LastExecuteTime ¶ added in v0.19.0
func (o PatchDeploymentOutput) 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 (PatchDeploymentOutput) Name ¶ added in v0.19.0
func (o PatchDeploymentOutput) 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 (PatchDeploymentOutput) OneTimeSchedule ¶ added in v0.19.0
func (o PatchDeploymentOutput) OneTimeSchedule() OneTimeScheduleResponseOutput
Schedule a one-time execution.
func (PatchDeploymentOutput) PatchConfig ¶ added in v0.19.0
func (o PatchDeploymentOutput) PatchConfig() PatchConfigResponseOutput
Optional. Patch configuration that is applied.
func (PatchDeploymentOutput) PatchDeploymentId ¶ added in v0.21.0
func (o PatchDeploymentOutput) PatchDeploymentId() pulumi.StringOutput
Required. A name for the patch deployment in the project. When creating a name the following rules apply: * 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 project.
func (PatchDeploymentOutput) Project ¶ added in v0.21.0
func (o PatchDeploymentOutput) Project() pulumi.StringOutput
func (PatchDeploymentOutput) RecurringSchedule ¶ added in v0.19.0
func (o PatchDeploymentOutput) RecurringSchedule() RecurringScheduleResponseOutput
Schedule recurring executions.
func (PatchDeploymentOutput) Rollout ¶ added in v0.19.0
func (o PatchDeploymentOutput) Rollout() PatchRolloutResponseOutput
Optional. Rollout strategy of the patch job.
func (PatchDeploymentOutput) State ¶ added in v0.19.0
func (o PatchDeploymentOutput) State() pulumi.StringOutput
Current state of the patch deployment.
func (PatchDeploymentOutput) ToPatchDeploymentOutput ¶
func (o PatchDeploymentOutput) ToPatchDeploymentOutput() PatchDeploymentOutput
func (PatchDeploymentOutput) ToPatchDeploymentOutputWithContext ¶
func (o PatchDeploymentOutput) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
func (PatchDeploymentOutput) UpdateTime ¶ added in v0.19.0
func (o PatchDeploymentOutput) UpdateTime() pulumi.StringOutput
Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
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 at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging". 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 at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging". 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"` }
Represents a group of VMs that can be identified as having all these labels, for example "env=prod 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"` }
Represents a group of VMs that can be identified as having all these labels, for example "env=prod 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 }
Represents a group of VMs that can be identified as having all these labels, for example "env=prod 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"` }
Represents a group of VMs that can be identified as having all these labels, for example "env=prod 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 }
Represents a group of VMs that can be identified as having all these labels, for example "env=prod 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 at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging".
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 at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging". 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 at least one of these label sets. This allows targeting of disparate groups, for example "env=prod or env=staging".
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 SoftwareRecipe ¶
type SoftwareRecipe struct { // Resources available to be used in the steps in the recipe. Artifacts []SoftwareRecipeArtifact `pulumi:"artifacts"` // Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected. DesiredState *SoftwareRecipeDesiredState `pulumi:"desiredState"` // Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back. InstallSteps []SoftwareRecipeStep `pulumi:"installSteps"` // Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. Names are also used to identify resources which helps to determine whether guest policies have conflicts. This means that requests to create multiple recipes with the same name and version are rejected since they could potentially have conflicting assignments. Name string `pulumi:"name"` // Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back. UpdateSteps []SoftwareRecipeStep `pulumi:"updateSteps"` // The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78). Version *string `pulumi:"version"` }
A software recipe is a set of instructions for installing and configuring a piece of software. It consists of a set of artifacts that are downloaded, and a set of steps that install, configure, and/or update the software. Recipes support installing and updating software from artifacts in the following formats: Zip archive, Tar archive, Windows MSI, Debian package, and RPM package. Additionally, recipes support executing a script (either defined in a file or directly in this api) in bash, sh, cmd, and powershell. Updating a software recipe If a recipe is assigned to an instance and there is a recipe with the same name but a lower version already installed and the assigned state of the recipe is `UPDATED`, then the recipe is updated to the new version. Script Working Directories Each script or execution step is run in its own temporary directory which is deleted after completing the step.
type SoftwareRecipeArgs ¶
type SoftwareRecipeArgs struct { // Resources available to be used in the steps in the recipe. Artifacts SoftwareRecipeArtifactArrayInput `pulumi:"artifacts"` // Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected. DesiredState SoftwareRecipeDesiredStatePtrInput `pulumi:"desiredState"` // Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back. InstallSteps SoftwareRecipeStepArrayInput `pulumi:"installSteps"` // Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. Names are also used to identify resources which helps to determine whether guest policies have conflicts. This means that requests to create multiple recipes with the same name and version are rejected since they could potentially have conflicting assignments. Name pulumi.StringInput `pulumi:"name"` // Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back. UpdateSteps SoftwareRecipeStepArrayInput `pulumi:"updateSteps"` // The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78). Version pulumi.StringPtrInput `pulumi:"version"` }
A software recipe is a set of instructions for installing and configuring a piece of software. It consists of a set of artifacts that are downloaded, and a set of steps that install, configure, and/or update the software. Recipes support installing and updating software from artifacts in the following formats: Zip archive, Tar archive, Windows MSI, Debian package, and RPM package. Additionally, recipes support executing a script (either defined in a file or directly in this api) in bash, sh, cmd, and powershell. Updating a software recipe If a recipe is assigned to an instance and there is a recipe with the same name but a lower version already installed and the assigned state of the recipe is `UPDATED`, then the recipe is updated to the new version. Script Working Directories Each script or execution step is run in its own temporary directory which is deleted after completing the step.
func (SoftwareRecipeArgs) ElementType ¶
func (SoftwareRecipeArgs) ElementType() reflect.Type
func (SoftwareRecipeArgs) ToSoftwareRecipeOutput ¶
func (i SoftwareRecipeArgs) ToSoftwareRecipeOutput() SoftwareRecipeOutput
func (SoftwareRecipeArgs) ToSoftwareRecipeOutputWithContext ¶
func (i SoftwareRecipeArgs) ToSoftwareRecipeOutputWithContext(ctx context.Context) SoftwareRecipeOutput
type SoftwareRecipeArray ¶
type SoftwareRecipeArray []SoftwareRecipeInput
func (SoftwareRecipeArray) ElementType ¶
func (SoftwareRecipeArray) ElementType() reflect.Type
func (SoftwareRecipeArray) ToSoftwareRecipeArrayOutput ¶
func (i SoftwareRecipeArray) ToSoftwareRecipeArrayOutput() SoftwareRecipeArrayOutput
func (SoftwareRecipeArray) ToSoftwareRecipeArrayOutputWithContext ¶
func (i SoftwareRecipeArray) ToSoftwareRecipeArrayOutputWithContext(ctx context.Context) SoftwareRecipeArrayOutput
type SoftwareRecipeArrayInput ¶
type SoftwareRecipeArrayInput interface { pulumi.Input ToSoftwareRecipeArrayOutput() SoftwareRecipeArrayOutput ToSoftwareRecipeArrayOutputWithContext(context.Context) SoftwareRecipeArrayOutput }
SoftwareRecipeArrayInput is an input type that accepts SoftwareRecipeArray and SoftwareRecipeArrayOutput values. You can construct a concrete instance of `SoftwareRecipeArrayInput` via:
SoftwareRecipeArray{ SoftwareRecipeArgs{...} }
type SoftwareRecipeArrayOutput ¶
type SoftwareRecipeArrayOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeArrayOutput) ElementType ¶
func (SoftwareRecipeArrayOutput) ElementType() reflect.Type
func (SoftwareRecipeArrayOutput) Index ¶
func (o SoftwareRecipeArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeOutput
func (SoftwareRecipeArrayOutput) ToSoftwareRecipeArrayOutput ¶
func (o SoftwareRecipeArrayOutput) ToSoftwareRecipeArrayOutput() SoftwareRecipeArrayOutput
func (SoftwareRecipeArrayOutput) ToSoftwareRecipeArrayOutputWithContext ¶
func (o SoftwareRecipeArrayOutput) ToSoftwareRecipeArrayOutputWithContext(ctx context.Context) SoftwareRecipeArrayOutput
type SoftwareRecipeArtifact ¶
type SoftwareRecipeArtifact struct { // Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified. AllowInsecure *bool `pulumi:"allowInsecure"` // A Google Cloud Storage artifact. Gcs *SoftwareRecipeArtifactGcs `pulumi:"gcs"` // Id of the artifact, which the installation and update steps of this recipe can reference. Artifacts in a recipe cannot have the same id. Id string `pulumi:"id"` // A generic remote artifact. Remote *SoftwareRecipeArtifactRemote `pulumi:"remote"` }
Specifies a resource to be used in the recipe.
type SoftwareRecipeArtifactArgs ¶
type SoftwareRecipeArtifactArgs struct { // Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified. AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` // A Google Cloud Storage artifact. Gcs SoftwareRecipeArtifactGcsPtrInput `pulumi:"gcs"` // Id of the artifact, which the installation and update steps of this recipe can reference. Artifacts in a recipe cannot have the same id. Id pulumi.StringInput `pulumi:"id"` // A generic remote artifact. Remote SoftwareRecipeArtifactRemotePtrInput `pulumi:"remote"` }
Specifies a resource to be used in the recipe.
func (SoftwareRecipeArtifactArgs) ElementType ¶
func (SoftwareRecipeArtifactArgs) ElementType() reflect.Type
func (SoftwareRecipeArtifactArgs) ToSoftwareRecipeArtifactOutput ¶
func (i SoftwareRecipeArtifactArgs) ToSoftwareRecipeArtifactOutput() SoftwareRecipeArtifactOutput
func (SoftwareRecipeArtifactArgs) ToSoftwareRecipeArtifactOutputWithContext ¶
func (i SoftwareRecipeArtifactArgs) ToSoftwareRecipeArtifactOutputWithContext(ctx context.Context) SoftwareRecipeArtifactOutput
type SoftwareRecipeArtifactArray ¶
type SoftwareRecipeArtifactArray []SoftwareRecipeArtifactInput
func (SoftwareRecipeArtifactArray) ElementType ¶
func (SoftwareRecipeArtifactArray) ElementType() reflect.Type
func (SoftwareRecipeArtifactArray) ToSoftwareRecipeArtifactArrayOutput ¶
func (i SoftwareRecipeArtifactArray) ToSoftwareRecipeArtifactArrayOutput() SoftwareRecipeArtifactArrayOutput
func (SoftwareRecipeArtifactArray) ToSoftwareRecipeArtifactArrayOutputWithContext ¶
func (i SoftwareRecipeArtifactArray) ToSoftwareRecipeArtifactArrayOutputWithContext(ctx context.Context) SoftwareRecipeArtifactArrayOutput
type SoftwareRecipeArtifactArrayInput ¶
type SoftwareRecipeArtifactArrayInput interface { pulumi.Input ToSoftwareRecipeArtifactArrayOutput() SoftwareRecipeArtifactArrayOutput ToSoftwareRecipeArtifactArrayOutputWithContext(context.Context) SoftwareRecipeArtifactArrayOutput }
SoftwareRecipeArtifactArrayInput is an input type that accepts SoftwareRecipeArtifactArray and SoftwareRecipeArtifactArrayOutput values. You can construct a concrete instance of `SoftwareRecipeArtifactArrayInput` via:
SoftwareRecipeArtifactArray{ SoftwareRecipeArtifactArgs{...} }
type SoftwareRecipeArtifactArrayOutput ¶
type SoftwareRecipeArtifactArrayOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeArtifactArrayOutput) ElementType ¶
func (SoftwareRecipeArtifactArrayOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactArrayOutput) Index ¶
func (o SoftwareRecipeArtifactArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeArtifactOutput
func (SoftwareRecipeArtifactArrayOutput) ToSoftwareRecipeArtifactArrayOutput ¶
func (o SoftwareRecipeArtifactArrayOutput) ToSoftwareRecipeArtifactArrayOutput() SoftwareRecipeArtifactArrayOutput
func (SoftwareRecipeArtifactArrayOutput) ToSoftwareRecipeArtifactArrayOutputWithContext ¶
func (o SoftwareRecipeArtifactArrayOutput) ToSoftwareRecipeArtifactArrayOutputWithContext(ctx context.Context) SoftwareRecipeArtifactArrayOutput
type SoftwareRecipeArtifactGcs ¶
type SoftwareRecipeArtifactGcs struct { // Bucket of the Google Cloud Storage object. Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `my-bucket`. Bucket *string `pulumi:"bucket"` // Must be provided if allow_insecure is false. Generation number of the Google Cloud Storage object. `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `1234567`. Generation *string `pulumi:"generation"` // Name of the Google Cloud Storage object. As specified [here] (https://cloud.google.com/storage/docs/naming#objectnames) Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `foo/bar`. Object *string `pulumi:"object"` }
Specifies an artifact available as a Google Cloud Storage object.
type SoftwareRecipeArtifactGcsArgs ¶
type SoftwareRecipeArtifactGcsArgs struct { // Bucket of the Google Cloud Storage object. Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `my-bucket`. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Must be provided if allow_insecure is false. Generation number of the Google Cloud Storage object. `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `1234567`. Generation pulumi.StringPtrInput `pulumi:"generation"` // Name of the Google Cloud Storage object. As specified [here] (https://cloud.google.com/storage/docs/naming#objectnames) Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `foo/bar`. Object pulumi.StringPtrInput `pulumi:"object"` }
Specifies an artifact available as a Google Cloud Storage object.
func (SoftwareRecipeArtifactGcsArgs) ElementType ¶
func (SoftwareRecipeArtifactGcsArgs) ElementType() reflect.Type
func (SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsOutput ¶
func (i SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsOutput() SoftwareRecipeArtifactGcsOutput
func (SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsOutputWithContext ¶
func (i SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsOutput
func (SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsPtrOutput ¶
func (i SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsPtrOutput() SoftwareRecipeArtifactGcsPtrOutput
func (SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsPtrOutputWithContext ¶
func (i SoftwareRecipeArtifactGcsArgs) ToSoftwareRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsPtrOutput
type SoftwareRecipeArtifactGcsInput ¶
type SoftwareRecipeArtifactGcsInput interface { pulumi.Input ToSoftwareRecipeArtifactGcsOutput() SoftwareRecipeArtifactGcsOutput ToSoftwareRecipeArtifactGcsOutputWithContext(context.Context) SoftwareRecipeArtifactGcsOutput }
SoftwareRecipeArtifactGcsInput is an input type that accepts SoftwareRecipeArtifactGcsArgs and SoftwareRecipeArtifactGcsOutput values. You can construct a concrete instance of `SoftwareRecipeArtifactGcsInput` via:
SoftwareRecipeArtifactGcsArgs{...}
type SoftwareRecipeArtifactGcsOutput ¶
type SoftwareRecipeArtifactGcsOutput struct{ *pulumi.OutputState }
Specifies an artifact available as a Google Cloud Storage object.
func (SoftwareRecipeArtifactGcsOutput) Bucket ¶
func (o SoftwareRecipeArtifactGcsOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Google Cloud Storage object. Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `my-bucket`.
func (SoftwareRecipeArtifactGcsOutput) ElementType ¶
func (SoftwareRecipeArtifactGcsOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactGcsOutput) Generation ¶
func (o SoftwareRecipeArtifactGcsOutput) Generation() pulumi.StringPtrOutput
Must be provided if allow_insecure is false. Generation number of the Google Cloud Storage object. `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `1234567`.
func (SoftwareRecipeArtifactGcsOutput) Object ¶
func (o SoftwareRecipeArtifactGcsOutput) Object() pulumi.StringPtrOutput
Name of the Google Cloud Storage object. As specified [here] (https://cloud.google.com/storage/docs/naming#objectnames) Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `foo/bar`.
func (SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsOutput ¶
func (o SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsOutput() SoftwareRecipeArtifactGcsOutput
func (SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsOutputWithContext ¶
func (o SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsOutput
func (SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsPtrOutput ¶
func (o SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsPtrOutput() SoftwareRecipeArtifactGcsPtrOutput
func (SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsPtrOutputWithContext ¶
func (o SoftwareRecipeArtifactGcsOutput) ToSoftwareRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsPtrOutput
type SoftwareRecipeArtifactGcsPtrInput ¶
type SoftwareRecipeArtifactGcsPtrInput interface { pulumi.Input ToSoftwareRecipeArtifactGcsPtrOutput() SoftwareRecipeArtifactGcsPtrOutput ToSoftwareRecipeArtifactGcsPtrOutputWithContext(context.Context) SoftwareRecipeArtifactGcsPtrOutput }
SoftwareRecipeArtifactGcsPtrInput is an input type that accepts SoftwareRecipeArtifactGcsArgs, SoftwareRecipeArtifactGcsPtr and SoftwareRecipeArtifactGcsPtrOutput values. You can construct a concrete instance of `SoftwareRecipeArtifactGcsPtrInput` via:
SoftwareRecipeArtifactGcsArgs{...} or: nil
func SoftwareRecipeArtifactGcsPtr ¶
func SoftwareRecipeArtifactGcsPtr(v *SoftwareRecipeArtifactGcsArgs) SoftwareRecipeArtifactGcsPtrInput
type SoftwareRecipeArtifactGcsPtrOutput ¶
type SoftwareRecipeArtifactGcsPtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeArtifactGcsPtrOutput) Bucket ¶
func (o SoftwareRecipeArtifactGcsPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Google Cloud Storage object. Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `my-bucket`.
func (SoftwareRecipeArtifactGcsPtrOutput) Elem ¶
func (o SoftwareRecipeArtifactGcsPtrOutput) Elem() SoftwareRecipeArtifactGcsOutput
func (SoftwareRecipeArtifactGcsPtrOutput) ElementType ¶
func (SoftwareRecipeArtifactGcsPtrOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactGcsPtrOutput) Generation ¶
func (o SoftwareRecipeArtifactGcsPtrOutput) Generation() pulumi.StringPtrOutput
Must be provided if allow_insecure is false. Generation number of the Google Cloud Storage object. `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `1234567`.
func (SoftwareRecipeArtifactGcsPtrOutput) Object ¶
func (o SoftwareRecipeArtifactGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Google Cloud Storage object. As specified [here] (https://cloud.google.com/storage/docs/naming#objectnames) Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `foo/bar`.
func (SoftwareRecipeArtifactGcsPtrOutput) ToSoftwareRecipeArtifactGcsPtrOutput ¶
func (o SoftwareRecipeArtifactGcsPtrOutput) ToSoftwareRecipeArtifactGcsPtrOutput() SoftwareRecipeArtifactGcsPtrOutput
func (SoftwareRecipeArtifactGcsPtrOutput) ToSoftwareRecipeArtifactGcsPtrOutputWithContext ¶
func (o SoftwareRecipeArtifactGcsPtrOutput) ToSoftwareRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsPtrOutput
type SoftwareRecipeArtifactGcsResponse ¶
type SoftwareRecipeArtifactGcsResponse struct { // Bucket of the Google Cloud Storage object. Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `my-bucket`. Bucket string `pulumi:"bucket"` // Must be provided if allow_insecure is false. Generation number of the Google Cloud Storage object. `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `1234567`. Generation string `pulumi:"generation"` // Name of the Google Cloud Storage object. As specified [here] (https://cloud.google.com/storage/docs/naming#objectnames) Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `foo/bar`. Object string `pulumi:"object"` }
Specifies an artifact available as a Google Cloud Storage object.
type SoftwareRecipeArtifactGcsResponseOutput ¶
type SoftwareRecipeArtifactGcsResponseOutput struct{ *pulumi.OutputState }
Specifies an artifact available as a Google Cloud Storage object.
func (SoftwareRecipeArtifactGcsResponseOutput) Bucket ¶
func (o SoftwareRecipeArtifactGcsResponseOutput) Bucket() pulumi.StringOutput
Bucket of the Google Cloud Storage object. Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `my-bucket`.
func (SoftwareRecipeArtifactGcsResponseOutput) ElementType ¶
func (SoftwareRecipeArtifactGcsResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactGcsResponseOutput) Generation ¶
func (o SoftwareRecipeArtifactGcsResponseOutput) Generation() pulumi.StringOutput
Must be provided if allow_insecure is false. Generation number of the Google Cloud Storage object. `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `1234567`.
func (SoftwareRecipeArtifactGcsResponseOutput) Object ¶
func (o SoftwareRecipeArtifactGcsResponseOutput) Object() pulumi.StringOutput
Name of the Google Cloud Storage object. As specified [here] (https://cloud.google.com/storage/docs/naming#objectnames) Given an example URL: `https://storage.googleapis.com/my-bucket/foo/bar#1234567` this value would be `foo/bar`.
func (SoftwareRecipeArtifactGcsResponseOutput) ToSoftwareRecipeArtifactGcsResponseOutput ¶
func (o SoftwareRecipeArtifactGcsResponseOutput) ToSoftwareRecipeArtifactGcsResponseOutput() SoftwareRecipeArtifactGcsResponseOutput
func (SoftwareRecipeArtifactGcsResponseOutput) ToSoftwareRecipeArtifactGcsResponseOutputWithContext ¶
func (o SoftwareRecipeArtifactGcsResponseOutput) ToSoftwareRecipeArtifactGcsResponseOutputWithContext(ctx context.Context) SoftwareRecipeArtifactGcsResponseOutput
type SoftwareRecipeArtifactInput ¶
type SoftwareRecipeArtifactInput interface { pulumi.Input ToSoftwareRecipeArtifactOutput() SoftwareRecipeArtifactOutput ToSoftwareRecipeArtifactOutputWithContext(context.Context) SoftwareRecipeArtifactOutput }
SoftwareRecipeArtifactInput is an input type that accepts SoftwareRecipeArtifactArgs and SoftwareRecipeArtifactOutput values. You can construct a concrete instance of `SoftwareRecipeArtifactInput` via:
SoftwareRecipeArtifactArgs{...}
type SoftwareRecipeArtifactOutput ¶
type SoftwareRecipeArtifactOutput struct{ *pulumi.OutputState }
Specifies a resource to be used in the recipe.
func (SoftwareRecipeArtifactOutput) AllowInsecure ¶
func (o SoftwareRecipeArtifactOutput) AllowInsecure() pulumi.BoolPtrOutput
Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified.
func (SoftwareRecipeArtifactOutput) ElementType ¶
func (SoftwareRecipeArtifactOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactOutput) Gcs ¶
func (o SoftwareRecipeArtifactOutput) Gcs() SoftwareRecipeArtifactGcsPtrOutput
A Google Cloud Storage artifact.
func (SoftwareRecipeArtifactOutput) Id ¶
func (o SoftwareRecipeArtifactOutput) Id() pulumi.StringOutput
Id of the artifact, which the installation and update steps of this recipe can reference. Artifacts in a recipe cannot have the same id.
func (SoftwareRecipeArtifactOutput) Remote ¶
func (o SoftwareRecipeArtifactOutput) Remote() SoftwareRecipeArtifactRemotePtrOutput
A generic remote artifact.
func (SoftwareRecipeArtifactOutput) ToSoftwareRecipeArtifactOutput ¶
func (o SoftwareRecipeArtifactOutput) ToSoftwareRecipeArtifactOutput() SoftwareRecipeArtifactOutput
func (SoftwareRecipeArtifactOutput) ToSoftwareRecipeArtifactOutputWithContext ¶
func (o SoftwareRecipeArtifactOutput) ToSoftwareRecipeArtifactOutputWithContext(ctx context.Context) SoftwareRecipeArtifactOutput
type SoftwareRecipeArtifactRemote ¶
type SoftwareRecipeArtifactRemote struct { // Must be provided if `allow_insecure` is `false`. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps. Checksum *string `pulumi:"checksum"` // 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 an artifact available via some URI.
type SoftwareRecipeArtifactRemoteArgs ¶
type SoftwareRecipeArtifactRemoteArgs struct { // Must be provided if `allow_insecure` is `false`. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps. Checksum pulumi.StringPtrInput `pulumi:"checksum"` // URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Specifies an artifact available via some URI.
func (SoftwareRecipeArtifactRemoteArgs) ElementType ¶
func (SoftwareRecipeArtifactRemoteArgs) ElementType() reflect.Type
func (SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemoteOutput ¶
func (i SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemoteOutput() SoftwareRecipeArtifactRemoteOutput
func (SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemoteOutputWithContext ¶
func (i SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemoteOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemoteOutput
func (SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemotePtrOutput ¶
func (i SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemotePtrOutput() SoftwareRecipeArtifactRemotePtrOutput
func (SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemotePtrOutputWithContext ¶
func (i SoftwareRecipeArtifactRemoteArgs) ToSoftwareRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemotePtrOutput
type SoftwareRecipeArtifactRemoteInput ¶
type SoftwareRecipeArtifactRemoteInput interface { pulumi.Input ToSoftwareRecipeArtifactRemoteOutput() SoftwareRecipeArtifactRemoteOutput ToSoftwareRecipeArtifactRemoteOutputWithContext(context.Context) SoftwareRecipeArtifactRemoteOutput }
SoftwareRecipeArtifactRemoteInput is an input type that accepts SoftwareRecipeArtifactRemoteArgs and SoftwareRecipeArtifactRemoteOutput values. You can construct a concrete instance of `SoftwareRecipeArtifactRemoteInput` via:
SoftwareRecipeArtifactRemoteArgs{...}
type SoftwareRecipeArtifactRemoteOutput ¶
type SoftwareRecipeArtifactRemoteOutput struct{ *pulumi.OutputState }
Specifies an artifact available via some URI.
func (SoftwareRecipeArtifactRemoteOutput) Checksum ¶
func (o SoftwareRecipeArtifactRemoteOutput) Checksum() pulumi.StringPtrOutput
Must be provided if `allow_insecure` is `false`. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps.
func (SoftwareRecipeArtifactRemoteOutput) ElementType ¶
func (SoftwareRecipeArtifactRemoteOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemoteOutput ¶
func (o SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemoteOutput() SoftwareRecipeArtifactRemoteOutput
func (SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemoteOutputWithContext ¶
func (o SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemoteOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemoteOutput
func (SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemotePtrOutput ¶
func (o SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemotePtrOutput() SoftwareRecipeArtifactRemotePtrOutput
func (SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemotePtrOutputWithContext ¶
func (o SoftwareRecipeArtifactRemoteOutput) ToSoftwareRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemotePtrOutput
func (SoftwareRecipeArtifactRemoteOutput) Uri ¶
func (o SoftwareRecipeArtifactRemoteOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type SoftwareRecipeArtifactRemotePtrInput ¶
type SoftwareRecipeArtifactRemotePtrInput interface { pulumi.Input ToSoftwareRecipeArtifactRemotePtrOutput() SoftwareRecipeArtifactRemotePtrOutput ToSoftwareRecipeArtifactRemotePtrOutputWithContext(context.Context) SoftwareRecipeArtifactRemotePtrOutput }
SoftwareRecipeArtifactRemotePtrInput is an input type that accepts SoftwareRecipeArtifactRemoteArgs, SoftwareRecipeArtifactRemotePtr and SoftwareRecipeArtifactRemotePtrOutput values. You can construct a concrete instance of `SoftwareRecipeArtifactRemotePtrInput` via:
SoftwareRecipeArtifactRemoteArgs{...} or: nil
func SoftwareRecipeArtifactRemotePtr ¶
func SoftwareRecipeArtifactRemotePtr(v *SoftwareRecipeArtifactRemoteArgs) SoftwareRecipeArtifactRemotePtrInput
type SoftwareRecipeArtifactRemotePtrOutput ¶
type SoftwareRecipeArtifactRemotePtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeArtifactRemotePtrOutput) Checksum ¶
func (o SoftwareRecipeArtifactRemotePtrOutput) Checksum() pulumi.StringPtrOutput
Must be provided if `allow_insecure` is `false`. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps.
func (SoftwareRecipeArtifactRemotePtrOutput) ElementType ¶
func (SoftwareRecipeArtifactRemotePtrOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactRemotePtrOutput) ToSoftwareRecipeArtifactRemotePtrOutput ¶
func (o SoftwareRecipeArtifactRemotePtrOutput) ToSoftwareRecipeArtifactRemotePtrOutput() SoftwareRecipeArtifactRemotePtrOutput
func (SoftwareRecipeArtifactRemotePtrOutput) ToSoftwareRecipeArtifactRemotePtrOutputWithContext ¶
func (o SoftwareRecipeArtifactRemotePtrOutput) ToSoftwareRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemotePtrOutput
func (SoftwareRecipeArtifactRemotePtrOutput) Uri ¶
func (o SoftwareRecipeArtifactRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type SoftwareRecipeArtifactRemoteResponse ¶
type SoftwareRecipeArtifactRemoteResponse struct { // Must be provided if `allow_insecure` is `false`. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps. Checksum string `pulumi:"checksum"` // 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 an artifact available via some URI.
type SoftwareRecipeArtifactRemoteResponseOutput ¶
type SoftwareRecipeArtifactRemoteResponseOutput struct{ *pulumi.OutputState }
Specifies an artifact available via some URI.
func (SoftwareRecipeArtifactRemoteResponseOutput) Checksum ¶
func (o SoftwareRecipeArtifactRemoteResponseOutput) Checksum() pulumi.StringOutput
Must be provided if `allow_insecure` is `false`. SHA256 checksum in hex format, to compare to the checksum of the artifact. If the checksum is not empty and it doesn't match the artifact then the recipe installation fails before running any of the steps.
func (SoftwareRecipeArtifactRemoteResponseOutput) ElementType ¶
func (SoftwareRecipeArtifactRemoteResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactRemoteResponseOutput) ToSoftwareRecipeArtifactRemoteResponseOutput ¶
func (o SoftwareRecipeArtifactRemoteResponseOutput) ToSoftwareRecipeArtifactRemoteResponseOutput() SoftwareRecipeArtifactRemoteResponseOutput
func (SoftwareRecipeArtifactRemoteResponseOutput) ToSoftwareRecipeArtifactRemoteResponseOutputWithContext ¶
func (o SoftwareRecipeArtifactRemoteResponseOutput) ToSoftwareRecipeArtifactRemoteResponseOutputWithContext(ctx context.Context) SoftwareRecipeArtifactRemoteResponseOutput
func (SoftwareRecipeArtifactRemoteResponseOutput) Uri ¶
func (o SoftwareRecipeArtifactRemoteResponseOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type SoftwareRecipeArtifactResponse ¶
type SoftwareRecipeArtifactResponse struct { // Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified. AllowInsecure bool `pulumi:"allowInsecure"` // A Google Cloud Storage artifact. Gcs SoftwareRecipeArtifactGcsResponse `pulumi:"gcs"` // A generic remote artifact. Remote SoftwareRecipeArtifactRemoteResponse `pulumi:"remote"` }
Specifies a resource to be used in the recipe.
type SoftwareRecipeArtifactResponseArrayOutput ¶
type SoftwareRecipeArtifactResponseArrayOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeArtifactResponseArrayOutput) ElementType ¶
func (SoftwareRecipeArtifactResponseArrayOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactResponseArrayOutput) ToSoftwareRecipeArtifactResponseArrayOutput ¶
func (o SoftwareRecipeArtifactResponseArrayOutput) ToSoftwareRecipeArtifactResponseArrayOutput() SoftwareRecipeArtifactResponseArrayOutput
func (SoftwareRecipeArtifactResponseArrayOutput) ToSoftwareRecipeArtifactResponseArrayOutputWithContext ¶
func (o SoftwareRecipeArtifactResponseArrayOutput) ToSoftwareRecipeArtifactResponseArrayOutputWithContext(ctx context.Context) SoftwareRecipeArtifactResponseArrayOutput
type SoftwareRecipeArtifactResponseOutput ¶
type SoftwareRecipeArtifactResponseOutput struct{ *pulumi.OutputState }
Specifies a resource to be used in the recipe.
func (SoftwareRecipeArtifactResponseOutput) AllowInsecure ¶
func (o SoftwareRecipeArtifactResponseOutput) AllowInsecure() pulumi.BoolOutput
Defaults to false. When false, recipes are subject to validations based on the artifact type: Remote: A checksum must be specified, and only protocols with transport-layer security are permitted. GCS: An object generation number must be specified.
func (SoftwareRecipeArtifactResponseOutput) ElementType ¶
func (SoftwareRecipeArtifactResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeArtifactResponseOutput) ToSoftwareRecipeArtifactResponseOutput ¶
func (o SoftwareRecipeArtifactResponseOutput) ToSoftwareRecipeArtifactResponseOutput() SoftwareRecipeArtifactResponseOutput
func (SoftwareRecipeArtifactResponseOutput) ToSoftwareRecipeArtifactResponseOutputWithContext ¶
func (o SoftwareRecipeArtifactResponseOutput) ToSoftwareRecipeArtifactResponseOutputWithContext(ctx context.Context) SoftwareRecipeArtifactResponseOutput
type SoftwareRecipeDesiredState ¶ added in v0.4.0
type SoftwareRecipeDesiredState string
Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected.
func (SoftwareRecipeDesiredState) ElementType ¶ added in v0.4.0
func (SoftwareRecipeDesiredState) ElementType() reflect.Type
func (SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStateOutput ¶ added in v0.6.0
func (e SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStateOutput() SoftwareRecipeDesiredStateOutput
func (SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStateOutputWithContext ¶ added in v0.6.0
func (e SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStateOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStateOutput
func (SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStatePtrOutput ¶ added in v0.6.0
func (e SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStatePtrOutput() SoftwareRecipeDesiredStatePtrOutput
func (SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStatePtrOutputWithContext ¶ added in v0.6.0
func (e SoftwareRecipeDesiredState) ToSoftwareRecipeDesiredStatePtrOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStatePtrOutput
func (SoftwareRecipeDesiredState) ToStringOutput ¶ added in v0.4.0
func (e SoftwareRecipeDesiredState) ToStringOutput() pulumi.StringOutput
func (SoftwareRecipeDesiredState) ToStringOutputWithContext ¶ added in v0.4.0
func (e SoftwareRecipeDesiredState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SoftwareRecipeDesiredState) ToStringPtrOutput ¶ added in v0.4.0
func (e SoftwareRecipeDesiredState) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeDesiredState) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e SoftwareRecipeDesiredState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeDesiredStateInput ¶ added in v0.6.0
type SoftwareRecipeDesiredStateInput interface { pulumi.Input ToSoftwareRecipeDesiredStateOutput() SoftwareRecipeDesiredStateOutput ToSoftwareRecipeDesiredStateOutputWithContext(context.Context) SoftwareRecipeDesiredStateOutput }
SoftwareRecipeDesiredStateInput is an input type that accepts SoftwareRecipeDesiredStateArgs and SoftwareRecipeDesiredStateOutput values. You can construct a concrete instance of `SoftwareRecipeDesiredStateInput` via:
SoftwareRecipeDesiredStateArgs{...}
type SoftwareRecipeDesiredStateOutput ¶ added in v0.6.0
type SoftwareRecipeDesiredStateOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeDesiredStateOutput) ElementType ¶ added in v0.6.0
func (SoftwareRecipeDesiredStateOutput) ElementType() reflect.Type
func (SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStateOutput ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStateOutput() SoftwareRecipeDesiredStateOutput
func (SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStateOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStateOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStateOutput
func (SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStatePtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStatePtrOutput() SoftwareRecipeDesiredStatePtrOutput
func (SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStatePtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStateOutput) ToSoftwareRecipeDesiredStatePtrOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStatePtrOutput
func (SoftwareRecipeDesiredStateOutput) ToStringOutput ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStateOutput) ToStringOutput() pulumi.StringOutput
func (SoftwareRecipeDesiredStateOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SoftwareRecipeDesiredStateOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeDesiredStateOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeDesiredStatePtrInput ¶ added in v0.6.0
type SoftwareRecipeDesiredStatePtrInput interface { pulumi.Input ToSoftwareRecipeDesiredStatePtrOutput() SoftwareRecipeDesiredStatePtrOutput ToSoftwareRecipeDesiredStatePtrOutputWithContext(context.Context) SoftwareRecipeDesiredStatePtrOutput }
func SoftwareRecipeDesiredStatePtr ¶ added in v0.6.0
func SoftwareRecipeDesiredStatePtr(v string) SoftwareRecipeDesiredStatePtrInput
type SoftwareRecipeDesiredStatePtrOutput ¶ added in v0.6.0
type SoftwareRecipeDesiredStatePtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeDesiredStatePtrOutput) Elem ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStatePtrOutput) Elem() SoftwareRecipeDesiredStateOutput
func (SoftwareRecipeDesiredStatePtrOutput) ElementType ¶ added in v0.6.0
func (SoftwareRecipeDesiredStatePtrOutput) ElementType() reflect.Type
func (SoftwareRecipeDesiredStatePtrOutput) ToSoftwareRecipeDesiredStatePtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStatePtrOutput) ToSoftwareRecipeDesiredStatePtrOutput() SoftwareRecipeDesiredStatePtrOutput
func (SoftwareRecipeDesiredStatePtrOutput) ToSoftwareRecipeDesiredStatePtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStatePtrOutput) ToSoftwareRecipeDesiredStatePtrOutputWithContext(ctx context.Context) SoftwareRecipeDesiredStatePtrOutput
func (SoftwareRecipeDesiredStatePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeDesiredStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeDesiredStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeInput ¶
type SoftwareRecipeInput interface { pulumi.Input ToSoftwareRecipeOutput() SoftwareRecipeOutput ToSoftwareRecipeOutputWithContext(context.Context) SoftwareRecipeOutput }
SoftwareRecipeInput is an input type that accepts SoftwareRecipeArgs and SoftwareRecipeOutput values. You can construct a concrete instance of `SoftwareRecipeInput` via:
SoftwareRecipeArgs{...}
type SoftwareRecipeOutput ¶
type SoftwareRecipeOutput struct{ *pulumi.OutputState }
A software recipe is a set of instructions for installing and configuring a piece of software. It consists of a set of artifacts that are downloaded, and a set of steps that install, configure, and/or update the software. Recipes support installing and updating software from artifacts in the following formats: Zip archive, Tar archive, Windows MSI, Debian package, and RPM package. Additionally, recipes support executing a script (either defined in a file or directly in this api) in bash, sh, cmd, and powershell. Updating a software recipe If a recipe is assigned to an instance and there is a recipe with the same name but a lower version already installed and the assigned state of the recipe is `UPDATED`, then the recipe is updated to the new version. Script Working Directories Each script or execution step is run in its own temporary directory which is deleted after completing the step.
func (SoftwareRecipeOutput) Artifacts ¶
func (o SoftwareRecipeOutput) Artifacts() SoftwareRecipeArtifactArrayOutput
Resources available to be used in the steps in the recipe.
func (SoftwareRecipeOutput) DesiredState ¶
func (o SoftwareRecipeOutput) DesiredState() SoftwareRecipeDesiredStatePtrOutput
Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected.
func (SoftwareRecipeOutput) ElementType ¶
func (SoftwareRecipeOutput) ElementType() reflect.Type
func (SoftwareRecipeOutput) InstallSteps ¶
func (o SoftwareRecipeOutput) InstallSteps() SoftwareRecipeStepArrayOutput
Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back.
func (SoftwareRecipeOutput) Name ¶
func (o SoftwareRecipeOutput) Name() pulumi.StringOutput
Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. Names are also used to identify resources which helps to determine whether guest policies have conflicts. This means that requests to create multiple recipes with the same name and version are rejected since they could potentially have conflicting assignments.
func (SoftwareRecipeOutput) ToSoftwareRecipeOutput ¶
func (o SoftwareRecipeOutput) ToSoftwareRecipeOutput() SoftwareRecipeOutput
func (SoftwareRecipeOutput) ToSoftwareRecipeOutputWithContext ¶
func (o SoftwareRecipeOutput) ToSoftwareRecipeOutputWithContext(ctx context.Context) SoftwareRecipeOutput
func (SoftwareRecipeOutput) UpdateSteps ¶
func (o SoftwareRecipeOutput) UpdateSteps() SoftwareRecipeStepArrayOutput
Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back.
func (SoftwareRecipeOutput) Version ¶
func (o SoftwareRecipeOutput) Version() pulumi.StringPtrOutput
The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78).
type SoftwareRecipeResponse ¶
type SoftwareRecipeResponse struct { // Resources available to be used in the steps in the recipe. Artifacts []SoftwareRecipeArtifactResponse `pulumi:"artifacts"` // Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected. DesiredState string `pulumi:"desiredState"` // Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back. InstallSteps []SoftwareRecipeStepResponse `pulumi:"installSteps"` // Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. Names are also used to identify resources which helps to determine whether guest policies have conflicts. This means that requests to create multiple recipes with the same name and version are rejected since they could potentially have conflicting assignments. Name string `pulumi:"name"` // Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back. UpdateSteps []SoftwareRecipeStepResponse `pulumi:"updateSteps"` // The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78). Version string `pulumi:"version"` }
A software recipe is a set of instructions for installing and configuring a piece of software. It consists of a set of artifacts that are downloaded, and a set of steps that install, configure, and/or update the software. Recipes support installing and updating software from artifacts in the following formats: Zip archive, Tar archive, Windows MSI, Debian package, and RPM package. Additionally, recipes support executing a script (either defined in a file or directly in this api) in bash, sh, cmd, and powershell. Updating a software recipe If a recipe is assigned to an instance and there is a recipe with the same name but a lower version already installed and the assigned state of the recipe is `UPDATED`, then the recipe is updated to the new version. Script Working Directories Each script or execution step is run in its own temporary directory which is deleted after completing the step.
type SoftwareRecipeResponseArrayOutput ¶
type SoftwareRecipeResponseArrayOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeResponseArrayOutput) ElementType ¶
func (SoftwareRecipeResponseArrayOutput) ElementType() reflect.Type
func (SoftwareRecipeResponseArrayOutput) Index ¶
func (o SoftwareRecipeResponseArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeResponseOutput
func (SoftwareRecipeResponseArrayOutput) ToSoftwareRecipeResponseArrayOutput ¶
func (o SoftwareRecipeResponseArrayOutput) ToSoftwareRecipeResponseArrayOutput() SoftwareRecipeResponseArrayOutput
func (SoftwareRecipeResponseArrayOutput) ToSoftwareRecipeResponseArrayOutputWithContext ¶
func (o SoftwareRecipeResponseArrayOutput) ToSoftwareRecipeResponseArrayOutputWithContext(ctx context.Context) SoftwareRecipeResponseArrayOutput
type SoftwareRecipeResponseOutput ¶
type SoftwareRecipeResponseOutput struct{ *pulumi.OutputState }
A software recipe is a set of instructions for installing and configuring a piece of software. It consists of a set of artifacts that are downloaded, and a set of steps that install, configure, and/or update the software. Recipes support installing and updating software from artifacts in the following formats: Zip archive, Tar archive, Windows MSI, Debian package, and RPM package. Additionally, recipes support executing a script (either defined in a file or directly in this api) in bash, sh, cmd, and powershell. Updating a software recipe If a recipe is assigned to an instance and there is a recipe with the same name but a lower version already installed and the assigned state of the recipe is `UPDATED`, then the recipe is updated to the new version. Script Working Directories Each script or execution step is run in its own temporary directory which is deleted after completing the step.
func (SoftwareRecipeResponseOutput) Artifacts ¶
func (o SoftwareRecipeResponseOutput) Artifacts() SoftwareRecipeArtifactResponseArrayOutput
Resources available to be used in the steps in the recipe.
func (SoftwareRecipeResponseOutput) DesiredState ¶
func (o SoftwareRecipeResponseOutput) DesiredState() pulumi.StringOutput
Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected.
func (SoftwareRecipeResponseOutput) ElementType ¶
func (SoftwareRecipeResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeResponseOutput) InstallSteps ¶
func (o SoftwareRecipeResponseOutput) InstallSteps() SoftwareRecipeStepResponseArrayOutput
Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back.
func (SoftwareRecipeResponseOutput) Name ¶
func (o SoftwareRecipeResponseOutput) Name() pulumi.StringOutput
Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. Names are also used to identify resources which helps to determine whether guest policies have conflicts. This means that requests to create multiple recipes with the same name and version are rejected since they could potentially have conflicting assignments.
func (SoftwareRecipeResponseOutput) ToSoftwareRecipeResponseOutput ¶
func (o SoftwareRecipeResponseOutput) ToSoftwareRecipeResponseOutput() SoftwareRecipeResponseOutput
func (SoftwareRecipeResponseOutput) ToSoftwareRecipeResponseOutputWithContext ¶
func (o SoftwareRecipeResponseOutput) ToSoftwareRecipeResponseOutputWithContext(ctx context.Context) SoftwareRecipeResponseOutput
func (SoftwareRecipeResponseOutput) UpdateSteps ¶
func (o SoftwareRecipeResponseOutput) UpdateSteps() SoftwareRecipeStepResponseArrayOutput
Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back.
func (SoftwareRecipeResponseOutput) Version ¶
func (o SoftwareRecipeResponseOutput) Version() pulumi.StringOutput
The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78).
type SoftwareRecipeStep ¶
type SoftwareRecipeStep struct { // Extracts an archive into the specified directory. ArchiveExtraction *SoftwareRecipeStepExtractArchive `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. DpkgInstallation *SoftwareRecipeStepInstallDpkg `pulumi:"dpkgInstallation"` // Copies a file onto the instance. FileCopy *SoftwareRecipeStepCopyFile `pulumi:"fileCopy"` // Executes an artifact or local file. FileExec *SoftwareRecipeStepExecFile `pulumi:"fileExec"` // Installs an MSI file. MsiInstallation *SoftwareRecipeStepInstallMsi `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. RpmInstallation *SoftwareRecipeStepInstallRpm `pulumi:"rpmInstallation"` // Runs commands in a shell. ScriptRun *SoftwareRecipeStepRunScript `pulumi:"scriptRun"` }
An action that can be taken as part of installing or updating a recipe.
type SoftwareRecipeStepArgs ¶
type SoftwareRecipeStepArgs struct { // Extracts an archive into the specified directory. ArchiveExtraction SoftwareRecipeStepExtractArchivePtrInput `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. DpkgInstallation SoftwareRecipeStepInstallDpkgPtrInput `pulumi:"dpkgInstallation"` // Copies a file onto the instance. FileCopy SoftwareRecipeStepCopyFilePtrInput `pulumi:"fileCopy"` // Executes an artifact or local file. FileExec SoftwareRecipeStepExecFilePtrInput `pulumi:"fileExec"` // Installs an MSI file. MsiInstallation SoftwareRecipeStepInstallMsiPtrInput `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. RpmInstallation SoftwareRecipeStepInstallRpmPtrInput `pulumi:"rpmInstallation"` // Runs commands in a shell. ScriptRun SoftwareRecipeStepRunScriptPtrInput `pulumi:"scriptRun"` }
An action that can be taken as part of installing or updating a recipe.
func (SoftwareRecipeStepArgs) ElementType ¶
func (SoftwareRecipeStepArgs) ElementType() reflect.Type
func (SoftwareRecipeStepArgs) ToSoftwareRecipeStepOutput ¶
func (i SoftwareRecipeStepArgs) ToSoftwareRecipeStepOutput() SoftwareRecipeStepOutput
func (SoftwareRecipeStepArgs) ToSoftwareRecipeStepOutputWithContext ¶
func (i SoftwareRecipeStepArgs) ToSoftwareRecipeStepOutputWithContext(ctx context.Context) SoftwareRecipeStepOutput
type SoftwareRecipeStepArray ¶
type SoftwareRecipeStepArray []SoftwareRecipeStepInput
func (SoftwareRecipeStepArray) ElementType ¶
func (SoftwareRecipeStepArray) ElementType() reflect.Type
func (SoftwareRecipeStepArray) ToSoftwareRecipeStepArrayOutput ¶
func (i SoftwareRecipeStepArray) ToSoftwareRecipeStepArrayOutput() SoftwareRecipeStepArrayOutput
func (SoftwareRecipeStepArray) ToSoftwareRecipeStepArrayOutputWithContext ¶
func (i SoftwareRecipeStepArray) ToSoftwareRecipeStepArrayOutputWithContext(ctx context.Context) SoftwareRecipeStepArrayOutput
type SoftwareRecipeStepArrayInput ¶
type SoftwareRecipeStepArrayInput interface { pulumi.Input ToSoftwareRecipeStepArrayOutput() SoftwareRecipeStepArrayOutput ToSoftwareRecipeStepArrayOutputWithContext(context.Context) SoftwareRecipeStepArrayOutput }
SoftwareRecipeStepArrayInput is an input type that accepts SoftwareRecipeStepArray and SoftwareRecipeStepArrayOutput values. You can construct a concrete instance of `SoftwareRecipeStepArrayInput` via:
SoftwareRecipeStepArray{ SoftwareRecipeStepArgs{...} }
type SoftwareRecipeStepArrayOutput ¶
type SoftwareRecipeStepArrayOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepArrayOutput) ElementType ¶
func (SoftwareRecipeStepArrayOutput) ElementType() reflect.Type
func (SoftwareRecipeStepArrayOutput) Index ¶
func (o SoftwareRecipeStepArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeStepOutput
func (SoftwareRecipeStepArrayOutput) ToSoftwareRecipeStepArrayOutput ¶
func (o SoftwareRecipeStepArrayOutput) ToSoftwareRecipeStepArrayOutput() SoftwareRecipeStepArrayOutput
func (SoftwareRecipeStepArrayOutput) ToSoftwareRecipeStepArrayOutputWithContext ¶
func (o SoftwareRecipeStepArrayOutput) ToSoftwareRecipeStepArrayOutputWithContext(ctx context.Context) SoftwareRecipeStepArrayOutput
type SoftwareRecipeStepCopyFile ¶
type SoftwareRecipeStepCopyFile struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The absolute path on the instance to put the file. Destination string `pulumi:"destination"` // Whether to allow this step to overwrite existing files. If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false. Overwrite *bool `pulumi:"overwrite"` // 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"` }
Copies the artifact to the specified path on the instance.
type SoftwareRecipeStepCopyFileArgs ¶
type SoftwareRecipeStepCopyFileArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // The absolute path on the instance to put the file. Destination pulumi.StringInput `pulumi:"destination"` // Whether to allow this step to overwrite existing files. If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false. Overwrite pulumi.BoolPtrInput `pulumi:"overwrite"` // 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"` }
Copies the artifact to the specified path on the instance.
func (SoftwareRecipeStepCopyFileArgs) ElementType ¶
func (SoftwareRecipeStepCopyFileArgs) ElementType() reflect.Type
func (SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFileOutput ¶
func (i SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFileOutput() SoftwareRecipeStepCopyFileOutput
func (SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFileOutputWithContext ¶
func (i SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFileOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFileOutput
func (SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFilePtrOutput ¶
func (i SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFilePtrOutput() SoftwareRecipeStepCopyFilePtrOutput
func (SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFilePtrOutputWithContext ¶
func (i SoftwareRecipeStepCopyFileArgs) ToSoftwareRecipeStepCopyFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFilePtrOutput
type SoftwareRecipeStepCopyFileInput ¶
type SoftwareRecipeStepCopyFileInput interface { pulumi.Input ToSoftwareRecipeStepCopyFileOutput() SoftwareRecipeStepCopyFileOutput ToSoftwareRecipeStepCopyFileOutputWithContext(context.Context) SoftwareRecipeStepCopyFileOutput }
SoftwareRecipeStepCopyFileInput is an input type that accepts SoftwareRecipeStepCopyFileArgs and SoftwareRecipeStepCopyFileOutput values. You can construct a concrete instance of `SoftwareRecipeStepCopyFileInput` via:
SoftwareRecipeStepCopyFileArgs{...}
type SoftwareRecipeStepCopyFileOutput ¶
type SoftwareRecipeStepCopyFileOutput struct{ *pulumi.OutputState }
Copies the artifact to the specified path on the instance.
func (SoftwareRecipeStepCopyFileOutput) ArtifactId ¶
func (o SoftwareRecipeStepCopyFileOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepCopyFileOutput) Destination ¶
func (o SoftwareRecipeStepCopyFileOutput) Destination() pulumi.StringOutput
The absolute path on the instance to put the file.
func (SoftwareRecipeStepCopyFileOutput) ElementType ¶
func (SoftwareRecipeStepCopyFileOutput) ElementType() reflect.Type
func (SoftwareRecipeStepCopyFileOutput) Overwrite ¶
func (o SoftwareRecipeStepCopyFileOutput) Overwrite() pulumi.BoolPtrOutput
Whether to allow this step to overwrite existing files. If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.
func (SoftwareRecipeStepCopyFileOutput) Permissions ¶
func (o SoftwareRecipeStepCopyFileOutput) 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 (SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFileOutput ¶
func (o SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFileOutput() SoftwareRecipeStepCopyFileOutput
func (SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFileOutputWithContext ¶
func (o SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFileOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFileOutput
func (SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFilePtrOutput ¶
func (o SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFilePtrOutput() SoftwareRecipeStepCopyFilePtrOutput
func (SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFilePtrOutputWithContext ¶
func (o SoftwareRecipeStepCopyFileOutput) ToSoftwareRecipeStepCopyFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFilePtrOutput
type SoftwareRecipeStepCopyFilePtrInput ¶
type SoftwareRecipeStepCopyFilePtrInput interface { pulumi.Input ToSoftwareRecipeStepCopyFilePtrOutput() SoftwareRecipeStepCopyFilePtrOutput ToSoftwareRecipeStepCopyFilePtrOutputWithContext(context.Context) SoftwareRecipeStepCopyFilePtrOutput }
SoftwareRecipeStepCopyFilePtrInput is an input type that accepts SoftwareRecipeStepCopyFileArgs, SoftwareRecipeStepCopyFilePtr and SoftwareRecipeStepCopyFilePtrOutput values. You can construct a concrete instance of `SoftwareRecipeStepCopyFilePtrInput` via:
SoftwareRecipeStepCopyFileArgs{...} or: nil
func SoftwareRecipeStepCopyFilePtr ¶
func SoftwareRecipeStepCopyFilePtr(v *SoftwareRecipeStepCopyFileArgs) SoftwareRecipeStepCopyFilePtrInput
type SoftwareRecipeStepCopyFilePtrOutput ¶
type SoftwareRecipeStepCopyFilePtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepCopyFilePtrOutput) ArtifactId ¶
func (o SoftwareRecipeStepCopyFilePtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepCopyFilePtrOutput) Destination ¶
func (o SoftwareRecipeStepCopyFilePtrOutput) Destination() pulumi.StringPtrOutput
The absolute path on the instance to put the file.
func (SoftwareRecipeStepCopyFilePtrOutput) Elem ¶
func (o SoftwareRecipeStepCopyFilePtrOutput) Elem() SoftwareRecipeStepCopyFileOutput
func (SoftwareRecipeStepCopyFilePtrOutput) ElementType ¶
func (SoftwareRecipeStepCopyFilePtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepCopyFilePtrOutput) Overwrite ¶
func (o SoftwareRecipeStepCopyFilePtrOutput) Overwrite() pulumi.BoolPtrOutput
Whether to allow this step to overwrite existing files. If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.
func (SoftwareRecipeStepCopyFilePtrOutput) Permissions ¶
func (o SoftwareRecipeStepCopyFilePtrOutput) 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 (SoftwareRecipeStepCopyFilePtrOutput) ToSoftwareRecipeStepCopyFilePtrOutput ¶
func (o SoftwareRecipeStepCopyFilePtrOutput) ToSoftwareRecipeStepCopyFilePtrOutput() SoftwareRecipeStepCopyFilePtrOutput
func (SoftwareRecipeStepCopyFilePtrOutput) ToSoftwareRecipeStepCopyFilePtrOutputWithContext ¶
func (o SoftwareRecipeStepCopyFilePtrOutput) ToSoftwareRecipeStepCopyFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFilePtrOutput
type SoftwareRecipeStepCopyFileResponse ¶
type SoftwareRecipeStepCopyFileResponse struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The absolute path on the instance to put the file. Destination string `pulumi:"destination"` // Whether to allow this step to overwrite existing files. If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false. Overwrite bool `pulumi:"overwrite"` // 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"` }
Copies the artifact to the specified path on the instance.
type SoftwareRecipeStepCopyFileResponseOutput ¶
type SoftwareRecipeStepCopyFileResponseOutput struct{ *pulumi.OutputState }
Copies the artifact to the specified path on the instance.
func (SoftwareRecipeStepCopyFileResponseOutput) ArtifactId ¶
func (o SoftwareRecipeStepCopyFileResponseOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepCopyFileResponseOutput) Destination ¶
func (o SoftwareRecipeStepCopyFileResponseOutput) Destination() pulumi.StringOutput
The absolute path on the instance to put the file.
func (SoftwareRecipeStepCopyFileResponseOutput) ElementType ¶
func (SoftwareRecipeStepCopyFileResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeStepCopyFileResponseOutput) Overwrite ¶
func (o SoftwareRecipeStepCopyFileResponseOutput) Overwrite() pulumi.BoolOutput
Whether to allow this step to overwrite existing files. If this is false and the file already exists the file is not overwritten and the step is considered a success. Defaults to false.
func (SoftwareRecipeStepCopyFileResponseOutput) Permissions ¶
func (o SoftwareRecipeStepCopyFileResponseOutput) 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 (SoftwareRecipeStepCopyFileResponseOutput) ToSoftwareRecipeStepCopyFileResponseOutput ¶
func (o SoftwareRecipeStepCopyFileResponseOutput) ToSoftwareRecipeStepCopyFileResponseOutput() SoftwareRecipeStepCopyFileResponseOutput
func (SoftwareRecipeStepCopyFileResponseOutput) ToSoftwareRecipeStepCopyFileResponseOutputWithContext ¶
func (o SoftwareRecipeStepCopyFileResponseOutput) ToSoftwareRecipeStepCopyFileResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepCopyFileResponseOutput
type SoftwareRecipeStepExecFile ¶
type SoftwareRecipeStepExecFile struct { // Defaults to [0]. A list of possible return values that the program can return to indicate a success. AllowedExitCodes []int `pulumi:"allowedExitCodes"` // Arguments to be passed to the provided executable. Args []string `pulumi:"args"` // The id of the relevant artifact in the recipe. ArtifactId *string `pulumi:"artifactId"` // The absolute path of the file on the local filesystem. LocalPath *string `pulumi:"localPath"` }
Executes an artifact or local file.
type SoftwareRecipeStepExecFileArgs ¶
type SoftwareRecipeStepExecFileArgs struct { // Defaults to [0]. A list of possible return values that the program can return to indicate a success. AllowedExitCodes pulumi.IntArrayInput `pulumi:"allowedExitCodes"` // Arguments to be passed to the provided executable. Args pulumi.StringArrayInput `pulumi:"args"` // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringPtrInput `pulumi:"artifactId"` // The absolute path of the file on the local filesystem. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` }
Executes an artifact or local file.
func (SoftwareRecipeStepExecFileArgs) ElementType ¶
func (SoftwareRecipeStepExecFileArgs) ElementType() reflect.Type
func (SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFileOutput ¶
func (i SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFileOutput() SoftwareRecipeStepExecFileOutput
func (SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFileOutputWithContext ¶
func (i SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFileOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFileOutput
func (SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFilePtrOutput ¶
func (i SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFilePtrOutput() SoftwareRecipeStepExecFilePtrOutput
func (SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFilePtrOutputWithContext ¶
func (i SoftwareRecipeStepExecFileArgs) ToSoftwareRecipeStepExecFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFilePtrOutput
type SoftwareRecipeStepExecFileInput ¶
type SoftwareRecipeStepExecFileInput interface { pulumi.Input ToSoftwareRecipeStepExecFileOutput() SoftwareRecipeStepExecFileOutput ToSoftwareRecipeStepExecFileOutputWithContext(context.Context) SoftwareRecipeStepExecFileOutput }
SoftwareRecipeStepExecFileInput is an input type that accepts SoftwareRecipeStepExecFileArgs and SoftwareRecipeStepExecFileOutput values. You can construct a concrete instance of `SoftwareRecipeStepExecFileInput` via:
SoftwareRecipeStepExecFileArgs{...}
type SoftwareRecipeStepExecFileOutput ¶
type SoftwareRecipeStepExecFileOutput struct{ *pulumi.OutputState }
Executes an artifact or local file.
func (SoftwareRecipeStepExecFileOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepExecFileOutput) AllowedExitCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the program can return to indicate a success.
func (SoftwareRecipeStepExecFileOutput) Args ¶
func (o SoftwareRecipeStepExecFileOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (SoftwareRecipeStepExecFileOutput) ArtifactId ¶
func (o SoftwareRecipeStepExecFileOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepExecFileOutput) ElementType ¶
func (SoftwareRecipeStepExecFileOutput) ElementType() reflect.Type
func (SoftwareRecipeStepExecFileOutput) LocalPath ¶
func (o SoftwareRecipeStepExecFileOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFileOutput ¶
func (o SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFileOutput() SoftwareRecipeStepExecFileOutput
func (SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFileOutputWithContext ¶
func (o SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFileOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFileOutput
func (SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFilePtrOutput ¶
func (o SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFilePtrOutput() SoftwareRecipeStepExecFilePtrOutput
func (SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFilePtrOutputWithContext ¶
func (o SoftwareRecipeStepExecFileOutput) ToSoftwareRecipeStepExecFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFilePtrOutput
type SoftwareRecipeStepExecFilePtrInput ¶
type SoftwareRecipeStepExecFilePtrInput interface { pulumi.Input ToSoftwareRecipeStepExecFilePtrOutput() SoftwareRecipeStepExecFilePtrOutput ToSoftwareRecipeStepExecFilePtrOutputWithContext(context.Context) SoftwareRecipeStepExecFilePtrOutput }
SoftwareRecipeStepExecFilePtrInput is an input type that accepts SoftwareRecipeStepExecFileArgs, SoftwareRecipeStepExecFilePtr and SoftwareRecipeStepExecFilePtrOutput values. You can construct a concrete instance of `SoftwareRecipeStepExecFilePtrInput` via:
SoftwareRecipeStepExecFileArgs{...} or: nil
func SoftwareRecipeStepExecFilePtr ¶
func SoftwareRecipeStepExecFilePtr(v *SoftwareRecipeStepExecFileArgs) SoftwareRecipeStepExecFilePtrInput
type SoftwareRecipeStepExecFilePtrOutput ¶
type SoftwareRecipeStepExecFilePtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepExecFilePtrOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepExecFilePtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the program can return to indicate a success.
func (SoftwareRecipeStepExecFilePtrOutput) Args ¶
func (o SoftwareRecipeStepExecFilePtrOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (SoftwareRecipeStepExecFilePtrOutput) ArtifactId ¶
func (o SoftwareRecipeStepExecFilePtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepExecFilePtrOutput) Elem ¶
func (o SoftwareRecipeStepExecFilePtrOutput) Elem() SoftwareRecipeStepExecFileOutput
func (SoftwareRecipeStepExecFilePtrOutput) ElementType ¶
func (SoftwareRecipeStepExecFilePtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepExecFilePtrOutput) LocalPath ¶
func (o SoftwareRecipeStepExecFilePtrOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (SoftwareRecipeStepExecFilePtrOutput) ToSoftwareRecipeStepExecFilePtrOutput ¶
func (o SoftwareRecipeStepExecFilePtrOutput) ToSoftwareRecipeStepExecFilePtrOutput() SoftwareRecipeStepExecFilePtrOutput
func (SoftwareRecipeStepExecFilePtrOutput) ToSoftwareRecipeStepExecFilePtrOutputWithContext ¶
func (o SoftwareRecipeStepExecFilePtrOutput) ToSoftwareRecipeStepExecFilePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFilePtrOutput
type SoftwareRecipeStepExecFileResponse ¶
type SoftwareRecipeStepExecFileResponse struct { // Defaults to [0]. A list of possible return values that the program can return to indicate a success. AllowedExitCodes []int `pulumi:"allowedExitCodes"` // Arguments to be passed to the provided executable. Args []string `pulumi:"args"` // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The absolute path of the file on the local filesystem. LocalPath string `pulumi:"localPath"` }
Executes an artifact or local file.
type SoftwareRecipeStepExecFileResponseOutput ¶
type SoftwareRecipeStepExecFileResponseOutput struct{ *pulumi.OutputState }
Executes an artifact or local file.
func (SoftwareRecipeStepExecFileResponseOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepExecFileResponseOutput) AllowedExitCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the program can return to indicate a success.
func (SoftwareRecipeStepExecFileResponseOutput) Args ¶
func (o SoftwareRecipeStepExecFileResponseOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (SoftwareRecipeStepExecFileResponseOutput) ArtifactId ¶
func (o SoftwareRecipeStepExecFileResponseOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepExecFileResponseOutput) ElementType ¶
func (SoftwareRecipeStepExecFileResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeStepExecFileResponseOutput) LocalPath ¶
func (o SoftwareRecipeStepExecFileResponseOutput) LocalPath() pulumi.StringOutput
The absolute path of the file on the local filesystem.
func (SoftwareRecipeStepExecFileResponseOutput) ToSoftwareRecipeStepExecFileResponseOutput ¶
func (o SoftwareRecipeStepExecFileResponseOutput) ToSoftwareRecipeStepExecFileResponseOutput() SoftwareRecipeStepExecFileResponseOutput
func (SoftwareRecipeStepExecFileResponseOutput) ToSoftwareRecipeStepExecFileResponseOutputWithContext ¶
func (o SoftwareRecipeStepExecFileResponseOutput) ToSoftwareRecipeStepExecFileResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepExecFileResponseOutput
type SoftwareRecipeStepExtractArchive ¶
type SoftwareRecipeStepExtractArchive struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // Directory to extract archive to. Defaults to `/` on Linux or `C:\` on Windows. Destination *string `pulumi:"destination"` // The type of the archive to extract. Type SoftwareRecipeStepExtractArchiveType `pulumi:"type"` }
Extracts an archive of the type specified in the specified directory.
type SoftwareRecipeStepExtractArchiveArgs ¶
type SoftwareRecipeStepExtractArchiveArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // Directory to extract archive to. Defaults to `/` on Linux or `C:\` on Windows. Destination pulumi.StringPtrInput `pulumi:"destination"` // The type of the archive to extract. Type SoftwareRecipeStepExtractArchiveTypeInput `pulumi:"type"` }
Extracts an archive of the type specified in the specified directory.
func (SoftwareRecipeStepExtractArchiveArgs) ElementType ¶
func (SoftwareRecipeStepExtractArchiveArgs) ElementType() reflect.Type
func (SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchiveOutput ¶
func (i SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchiveOutput() SoftwareRecipeStepExtractArchiveOutput
func (SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchiveOutputWithContext ¶
func (i SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchiveOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveOutput
func (SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchivePtrOutput ¶
func (i SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchivePtrOutput() SoftwareRecipeStepExtractArchivePtrOutput
func (SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext ¶
func (i SoftwareRecipeStepExtractArchiveArgs) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchivePtrOutput
type SoftwareRecipeStepExtractArchiveInput ¶
type SoftwareRecipeStepExtractArchiveInput interface { pulumi.Input ToSoftwareRecipeStepExtractArchiveOutput() SoftwareRecipeStepExtractArchiveOutput ToSoftwareRecipeStepExtractArchiveOutputWithContext(context.Context) SoftwareRecipeStepExtractArchiveOutput }
SoftwareRecipeStepExtractArchiveInput is an input type that accepts SoftwareRecipeStepExtractArchiveArgs and SoftwareRecipeStepExtractArchiveOutput values. You can construct a concrete instance of `SoftwareRecipeStepExtractArchiveInput` via:
SoftwareRecipeStepExtractArchiveArgs{...}
type SoftwareRecipeStepExtractArchiveOutput ¶
type SoftwareRecipeStepExtractArchiveOutput struct{ *pulumi.OutputState }
Extracts an archive of the type specified in the specified directory.
func (SoftwareRecipeStepExtractArchiveOutput) ArtifactId ¶
func (o SoftwareRecipeStepExtractArchiveOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepExtractArchiveOutput) Destination ¶
func (o SoftwareRecipeStepExtractArchiveOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to `/` on Linux or `C:\` on Windows.
func (SoftwareRecipeStepExtractArchiveOutput) ElementType ¶
func (SoftwareRecipeStepExtractArchiveOutput) ElementType() reflect.Type
func (SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchiveOutput ¶
func (o SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchiveOutput() SoftwareRecipeStepExtractArchiveOutput
func (SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchiveOutputWithContext ¶
func (o SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchiveOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveOutput
func (SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchivePtrOutput ¶
func (o SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchivePtrOutput() SoftwareRecipeStepExtractArchivePtrOutput
func (SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext ¶
func (o SoftwareRecipeStepExtractArchiveOutput) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchivePtrOutput
type SoftwareRecipeStepExtractArchivePtrInput ¶
type SoftwareRecipeStepExtractArchivePtrInput interface { pulumi.Input ToSoftwareRecipeStepExtractArchivePtrOutput() SoftwareRecipeStepExtractArchivePtrOutput ToSoftwareRecipeStepExtractArchivePtrOutputWithContext(context.Context) SoftwareRecipeStepExtractArchivePtrOutput }
SoftwareRecipeStepExtractArchivePtrInput is an input type that accepts SoftwareRecipeStepExtractArchiveArgs, SoftwareRecipeStepExtractArchivePtr and SoftwareRecipeStepExtractArchivePtrOutput values. You can construct a concrete instance of `SoftwareRecipeStepExtractArchivePtrInput` via:
SoftwareRecipeStepExtractArchiveArgs{...} or: nil
func SoftwareRecipeStepExtractArchivePtr ¶
func SoftwareRecipeStepExtractArchivePtr(v *SoftwareRecipeStepExtractArchiveArgs) SoftwareRecipeStepExtractArchivePtrInput
type SoftwareRecipeStepExtractArchivePtrOutput ¶
type SoftwareRecipeStepExtractArchivePtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepExtractArchivePtrOutput) ArtifactId ¶
func (o SoftwareRecipeStepExtractArchivePtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepExtractArchivePtrOutput) Destination ¶
func (o SoftwareRecipeStepExtractArchivePtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to `/` on Linux or `C:\` on Windows.
func (SoftwareRecipeStepExtractArchivePtrOutput) ElementType ¶
func (SoftwareRecipeStepExtractArchivePtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepExtractArchivePtrOutput) ToSoftwareRecipeStepExtractArchivePtrOutput ¶
func (o SoftwareRecipeStepExtractArchivePtrOutput) ToSoftwareRecipeStepExtractArchivePtrOutput() SoftwareRecipeStepExtractArchivePtrOutput
func (SoftwareRecipeStepExtractArchivePtrOutput) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext ¶
func (o SoftwareRecipeStepExtractArchivePtrOutput) ToSoftwareRecipeStepExtractArchivePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchivePtrOutput
func (SoftwareRecipeStepExtractArchivePtrOutput) Type ¶
func (o SoftwareRecipeStepExtractArchivePtrOutput) Type() SoftwareRecipeStepExtractArchiveTypePtrOutput
The type of the archive to extract.
type SoftwareRecipeStepExtractArchiveResponse ¶
type SoftwareRecipeStepExtractArchiveResponse struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // Directory to extract archive to. Defaults to `/` on Linux or `C:\` on Windows. Destination string `pulumi:"destination"` // The type of the archive to extract. Type string `pulumi:"type"` }
Extracts an archive of the type specified in the specified directory.
type SoftwareRecipeStepExtractArchiveResponseOutput ¶
type SoftwareRecipeStepExtractArchiveResponseOutput struct{ *pulumi.OutputState }
Extracts an archive of the type specified in the specified directory.
func (SoftwareRecipeStepExtractArchiveResponseOutput) ArtifactId ¶
func (o SoftwareRecipeStepExtractArchiveResponseOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepExtractArchiveResponseOutput) Destination ¶
func (o SoftwareRecipeStepExtractArchiveResponseOutput) Destination() pulumi.StringOutput
Directory to extract archive to. Defaults to `/` on Linux or `C:\` on Windows.
func (SoftwareRecipeStepExtractArchiveResponseOutput) ElementType ¶
func (SoftwareRecipeStepExtractArchiveResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeStepExtractArchiveResponseOutput) ToSoftwareRecipeStepExtractArchiveResponseOutput ¶
func (o SoftwareRecipeStepExtractArchiveResponseOutput) ToSoftwareRecipeStepExtractArchiveResponseOutput() SoftwareRecipeStepExtractArchiveResponseOutput
func (SoftwareRecipeStepExtractArchiveResponseOutput) ToSoftwareRecipeStepExtractArchiveResponseOutputWithContext ¶
func (o SoftwareRecipeStepExtractArchiveResponseOutput) ToSoftwareRecipeStepExtractArchiveResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveResponseOutput
func (SoftwareRecipeStepExtractArchiveResponseOutput) Type ¶
func (o SoftwareRecipeStepExtractArchiveResponseOutput) Type() pulumi.StringOutput
The type of the archive to extract.
type SoftwareRecipeStepExtractArchiveType ¶ added in v0.4.0
type SoftwareRecipeStepExtractArchiveType string
Required. The type of the archive to extract.
func (SoftwareRecipeStepExtractArchiveType) ElementType ¶ added in v0.4.0
func (SoftwareRecipeStepExtractArchiveType) ElementType() reflect.Type
func (SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypeOutput ¶ added in v0.6.0
func (e SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypeOutput() SoftwareRecipeStepExtractArchiveTypeOutput
func (SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypeOutputWithContext ¶ added in v0.6.0
func (e SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypeOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypeOutput
func (SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypePtrOutput ¶ added in v0.6.0
func (e SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypePtrOutput() SoftwareRecipeStepExtractArchiveTypePtrOutput
func (SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext ¶ added in v0.6.0
func (e SoftwareRecipeStepExtractArchiveType) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypePtrOutput
func (SoftwareRecipeStepExtractArchiveType) ToStringOutput ¶ added in v0.4.0
func (e SoftwareRecipeStepExtractArchiveType) ToStringOutput() pulumi.StringOutput
func (SoftwareRecipeStepExtractArchiveType) ToStringOutputWithContext ¶ added in v0.4.0
func (e SoftwareRecipeStepExtractArchiveType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SoftwareRecipeStepExtractArchiveType) ToStringPtrOutput ¶ added in v0.4.0
func (e SoftwareRecipeStepExtractArchiveType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeStepExtractArchiveType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e SoftwareRecipeStepExtractArchiveType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeStepExtractArchiveTypeInput ¶ added in v0.6.0
type SoftwareRecipeStepExtractArchiveTypeInput interface { pulumi.Input ToSoftwareRecipeStepExtractArchiveTypeOutput() SoftwareRecipeStepExtractArchiveTypeOutput ToSoftwareRecipeStepExtractArchiveTypeOutputWithContext(context.Context) SoftwareRecipeStepExtractArchiveTypeOutput }
SoftwareRecipeStepExtractArchiveTypeInput is an input type that accepts SoftwareRecipeStepExtractArchiveTypeArgs and SoftwareRecipeStepExtractArchiveTypeOutput values. You can construct a concrete instance of `SoftwareRecipeStepExtractArchiveTypeInput` via:
SoftwareRecipeStepExtractArchiveTypeArgs{...}
type SoftwareRecipeStepExtractArchiveTypeOutput ¶ added in v0.6.0
type SoftwareRecipeStepExtractArchiveTypeOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepExtractArchiveTypeOutput) ElementType ¶ added in v0.6.0
func (SoftwareRecipeStepExtractArchiveTypeOutput) ElementType() reflect.Type
func (SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypeOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypeOutput() SoftwareRecipeStepExtractArchiveTypeOutput
func (SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypeOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypeOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypeOutput
func (SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutput() SoftwareRecipeStepExtractArchiveTypePtrOutput
func (SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypePtrOutput
func (SoftwareRecipeStepExtractArchiveTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToStringOutput() pulumi.StringOutput
func (SoftwareRecipeStepExtractArchiveTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SoftwareRecipeStepExtractArchiveTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeStepExtractArchiveTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeStepExtractArchiveTypePtrInput ¶ added in v0.6.0
type SoftwareRecipeStepExtractArchiveTypePtrInput interface { pulumi.Input ToSoftwareRecipeStepExtractArchiveTypePtrOutput() SoftwareRecipeStepExtractArchiveTypePtrOutput ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext(context.Context) SoftwareRecipeStepExtractArchiveTypePtrOutput }
func SoftwareRecipeStepExtractArchiveTypePtr ¶ added in v0.6.0
func SoftwareRecipeStepExtractArchiveTypePtr(v string) SoftwareRecipeStepExtractArchiveTypePtrInput
type SoftwareRecipeStepExtractArchiveTypePtrOutput ¶ added in v0.6.0
type SoftwareRecipeStepExtractArchiveTypePtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepExtractArchiveTypePtrOutput) ElementType ¶ added in v0.6.0
func (SoftwareRecipeStepExtractArchiveTypePtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepExtractArchiveTypePtrOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutput() SoftwareRecipeStepExtractArchiveTypePtrOutput
func (SoftwareRecipeStepExtractArchiveTypePtrOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) ToSoftwareRecipeStepExtractArchiveTypePtrOutputWithContext(ctx context.Context) SoftwareRecipeStepExtractArchiveTypePtrOutput
func (SoftwareRecipeStepExtractArchiveTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeStepExtractArchiveTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepExtractArchiveTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeStepInput ¶
type SoftwareRecipeStepInput interface { pulumi.Input ToSoftwareRecipeStepOutput() SoftwareRecipeStepOutput ToSoftwareRecipeStepOutputWithContext(context.Context) SoftwareRecipeStepOutput }
SoftwareRecipeStepInput is an input type that accepts SoftwareRecipeStepArgs and SoftwareRecipeStepOutput values. You can construct a concrete instance of `SoftwareRecipeStepInput` via:
SoftwareRecipeStepArgs{...}
type SoftwareRecipeStepInstallDpkg ¶
type SoftwareRecipeStepInstallDpkg struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
Installs a deb via dpkg.
type SoftwareRecipeStepInstallDpkgArgs ¶
type SoftwareRecipeStepInstallDpkgArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
Installs a deb via dpkg.
func (SoftwareRecipeStepInstallDpkgArgs) ElementType ¶
func (SoftwareRecipeStepInstallDpkgArgs) ElementType() reflect.Type
func (SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgOutput ¶
func (i SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgOutput() SoftwareRecipeStepInstallDpkgOutput
func (SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgOutputWithContext ¶
func (i SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgOutput
func (SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgPtrOutput ¶
func (i SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgPtrOutput() SoftwareRecipeStepInstallDpkgPtrOutput
func (SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext ¶
func (i SoftwareRecipeStepInstallDpkgArgs) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgPtrOutput
type SoftwareRecipeStepInstallDpkgInput ¶
type SoftwareRecipeStepInstallDpkgInput interface { pulumi.Input ToSoftwareRecipeStepInstallDpkgOutput() SoftwareRecipeStepInstallDpkgOutput ToSoftwareRecipeStepInstallDpkgOutputWithContext(context.Context) SoftwareRecipeStepInstallDpkgOutput }
SoftwareRecipeStepInstallDpkgInput is an input type that accepts SoftwareRecipeStepInstallDpkgArgs and SoftwareRecipeStepInstallDpkgOutput values. You can construct a concrete instance of `SoftwareRecipeStepInstallDpkgInput` via:
SoftwareRecipeStepInstallDpkgArgs{...}
type SoftwareRecipeStepInstallDpkgOutput ¶
type SoftwareRecipeStepInstallDpkgOutput struct{ *pulumi.OutputState }
Installs a deb via dpkg.
func (SoftwareRecipeStepInstallDpkgOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallDpkgOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallDpkgOutput) ElementType ¶
func (SoftwareRecipeStepInstallDpkgOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgOutput ¶
func (o SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgOutput() SoftwareRecipeStepInstallDpkgOutput
func (SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgOutputWithContext ¶
func (o SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgOutput
func (SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgPtrOutput ¶
func (o SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgPtrOutput() SoftwareRecipeStepInstallDpkgPtrOutput
func (SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext ¶
func (o SoftwareRecipeStepInstallDpkgOutput) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgPtrOutput
type SoftwareRecipeStepInstallDpkgPtrInput ¶
type SoftwareRecipeStepInstallDpkgPtrInput interface { pulumi.Input ToSoftwareRecipeStepInstallDpkgPtrOutput() SoftwareRecipeStepInstallDpkgPtrOutput ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext(context.Context) SoftwareRecipeStepInstallDpkgPtrOutput }
SoftwareRecipeStepInstallDpkgPtrInput is an input type that accepts SoftwareRecipeStepInstallDpkgArgs, SoftwareRecipeStepInstallDpkgPtr and SoftwareRecipeStepInstallDpkgPtrOutput values. You can construct a concrete instance of `SoftwareRecipeStepInstallDpkgPtrInput` via:
SoftwareRecipeStepInstallDpkgArgs{...} or: nil
func SoftwareRecipeStepInstallDpkgPtr ¶
func SoftwareRecipeStepInstallDpkgPtr(v *SoftwareRecipeStepInstallDpkgArgs) SoftwareRecipeStepInstallDpkgPtrInput
type SoftwareRecipeStepInstallDpkgPtrOutput ¶
type SoftwareRecipeStepInstallDpkgPtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepInstallDpkgPtrOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallDpkgPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallDpkgPtrOutput) ElementType ¶
func (SoftwareRecipeStepInstallDpkgPtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallDpkgPtrOutput) ToSoftwareRecipeStepInstallDpkgPtrOutput ¶
func (o SoftwareRecipeStepInstallDpkgPtrOutput) ToSoftwareRecipeStepInstallDpkgPtrOutput() SoftwareRecipeStepInstallDpkgPtrOutput
func (SoftwareRecipeStepInstallDpkgPtrOutput) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext ¶
func (o SoftwareRecipeStepInstallDpkgPtrOutput) ToSoftwareRecipeStepInstallDpkgPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgPtrOutput
type SoftwareRecipeStepInstallDpkgResponse ¶
type SoftwareRecipeStepInstallDpkgResponse struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
Installs a deb via dpkg.
type SoftwareRecipeStepInstallDpkgResponseOutput ¶
type SoftwareRecipeStepInstallDpkgResponseOutput struct{ *pulumi.OutputState }
Installs a deb via dpkg.
func (SoftwareRecipeStepInstallDpkgResponseOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallDpkgResponseOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallDpkgResponseOutput) ElementType ¶
func (SoftwareRecipeStepInstallDpkgResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallDpkgResponseOutput) ToSoftwareRecipeStepInstallDpkgResponseOutput ¶
func (o SoftwareRecipeStepInstallDpkgResponseOutput) ToSoftwareRecipeStepInstallDpkgResponseOutput() SoftwareRecipeStepInstallDpkgResponseOutput
func (SoftwareRecipeStepInstallDpkgResponseOutput) ToSoftwareRecipeStepInstallDpkgResponseOutputWithContext ¶
func (o SoftwareRecipeStepInstallDpkgResponseOutput) ToSoftwareRecipeStepInstallDpkgResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallDpkgResponseOutput
type SoftwareRecipeStepInstallMsi ¶
type SoftwareRecipeStepInstallMsi struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes []int `pulumi:"allowedExitCodes"` // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The flags to use when installing the MSI defaults to ["/i"] (i.e. the install flag). Flags []string `pulumi:"flags"` }
Installs an MSI file.
type SoftwareRecipeStepInstallMsiArgs ¶
type SoftwareRecipeStepInstallMsiArgs struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes pulumi.IntArrayInput `pulumi:"allowedExitCodes"` // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // The flags to use when installing the MSI defaults to ["/i"] (i.e. the install flag). Flags pulumi.StringArrayInput `pulumi:"flags"` }
Installs an MSI file.
func (SoftwareRecipeStepInstallMsiArgs) ElementType ¶
func (SoftwareRecipeStepInstallMsiArgs) ElementType() reflect.Type
func (SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiOutput ¶
func (i SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiOutput() SoftwareRecipeStepInstallMsiOutput
func (SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiOutputWithContext ¶
func (i SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiOutput
func (SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiPtrOutput ¶
func (i SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiPtrOutput() SoftwareRecipeStepInstallMsiPtrOutput
func (SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext ¶
func (i SoftwareRecipeStepInstallMsiArgs) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiPtrOutput
type SoftwareRecipeStepInstallMsiInput ¶
type SoftwareRecipeStepInstallMsiInput interface { pulumi.Input ToSoftwareRecipeStepInstallMsiOutput() SoftwareRecipeStepInstallMsiOutput ToSoftwareRecipeStepInstallMsiOutputWithContext(context.Context) SoftwareRecipeStepInstallMsiOutput }
SoftwareRecipeStepInstallMsiInput is an input type that accepts SoftwareRecipeStepInstallMsiArgs and SoftwareRecipeStepInstallMsiOutput values. You can construct a concrete instance of `SoftwareRecipeStepInstallMsiInput` via:
SoftwareRecipeStepInstallMsiArgs{...}
type SoftwareRecipeStepInstallMsiOutput ¶
type SoftwareRecipeStepInstallMsiOutput struct{ *pulumi.OutputState }
Installs an MSI file.
func (SoftwareRecipeStepInstallMsiOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepInstallMsiOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (SoftwareRecipeStepInstallMsiOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallMsiOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallMsiOutput) ElementType ¶
func (SoftwareRecipeStepInstallMsiOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallMsiOutput) Flags ¶
func (o SoftwareRecipeStepInstallMsiOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI defaults to ["/i"] (i.e. the install flag).
func (SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiOutput ¶
func (o SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiOutput() SoftwareRecipeStepInstallMsiOutput
func (SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiOutputWithContext ¶
func (o SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiOutput
func (SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiPtrOutput ¶
func (o SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiPtrOutput() SoftwareRecipeStepInstallMsiPtrOutput
func (SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext ¶
func (o SoftwareRecipeStepInstallMsiOutput) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiPtrOutput
type SoftwareRecipeStepInstallMsiPtrInput ¶
type SoftwareRecipeStepInstallMsiPtrInput interface { pulumi.Input ToSoftwareRecipeStepInstallMsiPtrOutput() SoftwareRecipeStepInstallMsiPtrOutput ToSoftwareRecipeStepInstallMsiPtrOutputWithContext(context.Context) SoftwareRecipeStepInstallMsiPtrOutput }
SoftwareRecipeStepInstallMsiPtrInput is an input type that accepts SoftwareRecipeStepInstallMsiArgs, SoftwareRecipeStepInstallMsiPtr and SoftwareRecipeStepInstallMsiPtrOutput values. You can construct a concrete instance of `SoftwareRecipeStepInstallMsiPtrInput` via:
SoftwareRecipeStepInstallMsiArgs{...} or: nil
func SoftwareRecipeStepInstallMsiPtr ¶
func SoftwareRecipeStepInstallMsiPtr(v *SoftwareRecipeStepInstallMsiArgs) SoftwareRecipeStepInstallMsiPtrInput
type SoftwareRecipeStepInstallMsiPtrOutput ¶
type SoftwareRecipeStepInstallMsiPtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepInstallMsiPtrOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepInstallMsiPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (SoftwareRecipeStepInstallMsiPtrOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallMsiPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallMsiPtrOutput) ElementType ¶
func (SoftwareRecipeStepInstallMsiPtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallMsiPtrOutput) Flags ¶
func (o SoftwareRecipeStepInstallMsiPtrOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI defaults to ["/i"] (i.e. the install flag).
func (SoftwareRecipeStepInstallMsiPtrOutput) ToSoftwareRecipeStepInstallMsiPtrOutput ¶
func (o SoftwareRecipeStepInstallMsiPtrOutput) ToSoftwareRecipeStepInstallMsiPtrOutput() SoftwareRecipeStepInstallMsiPtrOutput
func (SoftwareRecipeStepInstallMsiPtrOutput) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext ¶
func (o SoftwareRecipeStepInstallMsiPtrOutput) ToSoftwareRecipeStepInstallMsiPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiPtrOutput
type SoftwareRecipeStepInstallMsiResponse ¶
type SoftwareRecipeStepInstallMsiResponse struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes []int `pulumi:"allowedExitCodes"` // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` // The flags to use when installing the MSI defaults to ["/i"] (i.e. the install flag). Flags []string `pulumi:"flags"` }
Installs an MSI file.
type SoftwareRecipeStepInstallMsiResponseOutput ¶
type SoftwareRecipeStepInstallMsiResponseOutput struct{ *pulumi.OutputState }
Installs an MSI file.
func (SoftwareRecipeStepInstallMsiResponseOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepInstallMsiResponseOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (SoftwareRecipeStepInstallMsiResponseOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallMsiResponseOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallMsiResponseOutput) ElementType ¶
func (SoftwareRecipeStepInstallMsiResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallMsiResponseOutput) Flags ¶
func (o SoftwareRecipeStepInstallMsiResponseOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI defaults to ["/i"] (i.e. the install flag).
func (SoftwareRecipeStepInstallMsiResponseOutput) ToSoftwareRecipeStepInstallMsiResponseOutput ¶
func (o SoftwareRecipeStepInstallMsiResponseOutput) ToSoftwareRecipeStepInstallMsiResponseOutput() SoftwareRecipeStepInstallMsiResponseOutput
func (SoftwareRecipeStepInstallMsiResponseOutput) ToSoftwareRecipeStepInstallMsiResponseOutputWithContext ¶
func (o SoftwareRecipeStepInstallMsiResponseOutput) ToSoftwareRecipeStepInstallMsiResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallMsiResponseOutput
type SoftwareRecipeStepInstallRpm ¶
type SoftwareRecipeStepInstallRpm struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
Installs an rpm file via the rpm utility.
type SoftwareRecipeStepInstallRpmArgs ¶
type SoftwareRecipeStepInstallRpmArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
Installs an rpm file via the rpm utility.
func (SoftwareRecipeStepInstallRpmArgs) ElementType ¶
func (SoftwareRecipeStepInstallRpmArgs) ElementType() reflect.Type
func (SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmOutput ¶
func (i SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmOutput() SoftwareRecipeStepInstallRpmOutput
func (SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmOutputWithContext ¶
func (i SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmOutput
func (SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmPtrOutput ¶
func (i SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmPtrOutput() SoftwareRecipeStepInstallRpmPtrOutput
func (SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext ¶
func (i SoftwareRecipeStepInstallRpmArgs) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmPtrOutput
type SoftwareRecipeStepInstallRpmInput ¶
type SoftwareRecipeStepInstallRpmInput interface { pulumi.Input ToSoftwareRecipeStepInstallRpmOutput() SoftwareRecipeStepInstallRpmOutput ToSoftwareRecipeStepInstallRpmOutputWithContext(context.Context) SoftwareRecipeStepInstallRpmOutput }
SoftwareRecipeStepInstallRpmInput is an input type that accepts SoftwareRecipeStepInstallRpmArgs and SoftwareRecipeStepInstallRpmOutput values. You can construct a concrete instance of `SoftwareRecipeStepInstallRpmInput` via:
SoftwareRecipeStepInstallRpmArgs{...}
type SoftwareRecipeStepInstallRpmOutput ¶
type SoftwareRecipeStepInstallRpmOutput struct{ *pulumi.OutputState }
Installs an rpm file via the rpm utility.
func (SoftwareRecipeStepInstallRpmOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallRpmOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallRpmOutput) ElementType ¶
func (SoftwareRecipeStepInstallRpmOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmOutput ¶
func (o SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmOutput() SoftwareRecipeStepInstallRpmOutput
func (SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmOutputWithContext ¶
func (o SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmOutput
func (SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmPtrOutput ¶
func (o SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmPtrOutput() SoftwareRecipeStepInstallRpmPtrOutput
func (SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext ¶
func (o SoftwareRecipeStepInstallRpmOutput) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmPtrOutput
type SoftwareRecipeStepInstallRpmPtrInput ¶
type SoftwareRecipeStepInstallRpmPtrInput interface { pulumi.Input ToSoftwareRecipeStepInstallRpmPtrOutput() SoftwareRecipeStepInstallRpmPtrOutput ToSoftwareRecipeStepInstallRpmPtrOutputWithContext(context.Context) SoftwareRecipeStepInstallRpmPtrOutput }
SoftwareRecipeStepInstallRpmPtrInput is an input type that accepts SoftwareRecipeStepInstallRpmArgs, SoftwareRecipeStepInstallRpmPtr and SoftwareRecipeStepInstallRpmPtrOutput values. You can construct a concrete instance of `SoftwareRecipeStepInstallRpmPtrInput` via:
SoftwareRecipeStepInstallRpmArgs{...} or: nil
func SoftwareRecipeStepInstallRpmPtr ¶
func SoftwareRecipeStepInstallRpmPtr(v *SoftwareRecipeStepInstallRpmArgs) SoftwareRecipeStepInstallRpmPtrInput
type SoftwareRecipeStepInstallRpmPtrOutput ¶
type SoftwareRecipeStepInstallRpmPtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepInstallRpmPtrOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallRpmPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallRpmPtrOutput) ElementType ¶
func (SoftwareRecipeStepInstallRpmPtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallRpmPtrOutput) ToSoftwareRecipeStepInstallRpmPtrOutput ¶
func (o SoftwareRecipeStepInstallRpmPtrOutput) ToSoftwareRecipeStepInstallRpmPtrOutput() SoftwareRecipeStepInstallRpmPtrOutput
func (SoftwareRecipeStepInstallRpmPtrOutput) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext ¶
func (o SoftwareRecipeStepInstallRpmPtrOutput) ToSoftwareRecipeStepInstallRpmPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmPtrOutput
type SoftwareRecipeStepInstallRpmResponse ¶
type SoftwareRecipeStepInstallRpmResponse struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
Installs an rpm file via the rpm utility.
type SoftwareRecipeStepInstallRpmResponseOutput ¶
type SoftwareRecipeStepInstallRpmResponseOutput struct{ *pulumi.OutputState }
Installs an rpm file via the rpm utility.
func (SoftwareRecipeStepInstallRpmResponseOutput) ArtifactId ¶
func (o SoftwareRecipeStepInstallRpmResponseOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (SoftwareRecipeStepInstallRpmResponseOutput) ElementType ¶
func (SoftwareRecipeStepInstallRpmResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeStepInstallRpmResponseOutput) ToSoftwareRecipeStepInstallRpmResponseOutput ¶
func (o SoftwareRecipeStepInstallRpmResponseOutput) ToSoftwareRecipeStepInstallRpmResponseOutput() SoftwareRecipeStepInstallRpmResponseOutput
func (SoftwareRecipeStepInstallRpmResponseOutput) ToSoftwareRecipeStepInstallRpmResponseOutputWithContext ¶
func (o SoftwareRecipeStepInstallRpmResponseOutput) ToSoftwareRecipeStepInstallRpmResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepInstallRpmResponseOutput
type SoftwareRecipeStepOutput ¶
type SoftwareRecipeStepOutput struct{ *pulumi.OutputState }
An action that can be taken as part of installing or updating a recipe.
func (SoftwareRecipeStepOutput) ArchiveExtraction ¶
func (o SoftwareRecipeStepOutput) ArchiveExtraction() SoftwareRecipeStepExtractArchivePtrOutput
Extracts an archive into the specified directory.
func (SoftwareRecipeStepOutput) DpkgInstallation ¶
func (o SoftwareRecipeStepOutput) DpkgInstallation() SoftwareRecipeStepInstallDpkgPtrOutput
Installs a deb file via dpkg.
func (SoftwareRecipeStepOutput) ElementType ¶
func (SoftwareRecipeStepOutput) ElementType() reflect.Type
func (SoftwareRecipeStepOutput) FileCopy ¶
func (o SoftwareRecipeStepOutput) FileCopy() SoftwareRecipeStepCopyFilePtrOutput
Copies a file onto the instance.
func (SoftwareRecipeStepOutput) FileExec ¶
func (o SoftwareRecipeStepOutput) FileExec() SoftwareRecipeStepExecFilePtrOutput
Executes an artifact or local file.
func (SoftwareRecipeStepOutput) MsiInstallation ¶
func (o SoftwareRecipeStepOutput) MsiInstallation() SoftwareRecipeStepInstallMsiPtrOutput
Installs an MSI file.
func (SoftwareRecipeStepOutput) RpmInstallation ¶
func (o SoftwareRecipeStepOutput) RpmInstallation() SoftwareRecipeStepInstallRpmPtrOutput
Installs an rpm file via the rpm utility.
func (SoftwareRecipeStepOutput) ScriptRun ¶
func (o SoftwareRecipeStepOutput) ScriptRun() SoftwareRecipeStepRunScriptPtrOutput
Runs commands in a shell.
func (SoftwareRecipeStepOutput) ToSoftwareRecipeStepOutput ¶
func (o SoftwareRecipeStepOutput) ToSoftwareRecipeStepOutput() SoftwareRecipeStepOutput
func (SoftwareRecipeStepOutput) ToSoftwareRecipeStepOutputWithContext ¶
func (o SoftwareRecipeStepOutput) ToSoftwareRecipeStepOutputWithContext(ctx context.Context) SoftwareRecipeStepOutput
type SoftwareRecipeStepResponse ¶
type SoftwareRecipeStepResponse struct { // Extracts an archive into the specified directory. ArchiveExtraction SoftwareRecipeStepExtractArchiveResponse `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. DpkgInstallation SoftwareRecipeStepInstallDpkgResponse `pulumi:"dpkgInstallation"` // Copies a file onto the instance. FileCopy SoftwareRecipeStepCopyFileResponse `pulumi:"fileCopy"` // Executes an artifact or local file. FileExec SoftwareRecipeStepExecFileResponse `pulumi:"fileExec"` // Installs an MSI file. MsiInstallation SoftwareRecipeStepInstallMsiResponse `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. RpmInstallation SoftwareRecipeStepInstallRpmResponse `pulumi:"rpmInstallation"` // Runs commands in a shell. ScriptRun SoftwareRecipeStepRunScriptResponse `pulumi:"scriptRun"` }
An action that can be taken as part of installing or updating a recipe.
type SoftwareRecipeStepResponseArrayOutput ¶
type SoftwareRecipeStepResponseArrayOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepResponseArrayOutput) ElementType ¶
func (SoftwareRecipeStepResponseArrayOutput) ElementType() reflect.Type
func (SoftwareRecipeStepResponseArrayOutput) Index ¶
func (o SoftwareRecipeStepResponseArrayOutput) Index(i pulumi.IntInput) SoftwareRecipeStepResponseOutput
func (SoftwareRecipeStepResponseArrayOutput) ToSoftwareRecipeStepResponseArrayOutput ¶
func (o SoftwareRecipeStepResponseArrayOutput) ToSoftwareRecipeStepResponseArrayOutput() SoftwareRecipeStepResponseArrayOutput
func (SoftwareRecipeStepResponseArrayOutput) ToSoftwareRecipeStepResponseArrayOutputWithContext ¶
func (o SoftwareRecipeStepResponseArrayOutput) ToSoftwareRecipeStepResponseArrayOutputWithContext(ctx context.Context) SoftwareRecipeStepResponseArrayOutput
type SoftwareRecipeStepResponseOutput ¶
type SoftwareRecipeStepResponseOutput struct{ *pulumi.OutputState }
An action that can be taken as part of installing or updating a recipe.
func (SoftwareRecipeStepResponseOutput) ArchiveExtraction ¶
func (o SoftwareRecipeStepResponseOutput) ArchiveExtraction() SoftwareRecipeStepExtractArchiveResponseOutput
Extracts an archive into the specified directory.
func (SoftwareRecipeStepResponseOutput) DpkgInstallation ¶
func (o SoftwareRecipeStepResponseOutput) DpkgInstallation() SoftwareRecipeStepInstallDpkgResponseOutput
Installs a deb file via dpkg.
func (SoftwareRecipeStepResponseOutput) ElementType ¶
func (SoftwareRecipeStepResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeStepResponseOutput) FileCopy ¶
func (o SoftwareRecipeStepResponseOutput) FileCopy() SoftwareRecipeStepCopyFileResponseOutput
Copies a file onto the instance.
func (SoftwareRecipeStepResponseOutput) FileExec ¶
func (o SoftwareRecipeStepResponseOutput) FileExec() SoftwareRecipeStepExecFileResponseOutput
Executes an artifact or local file.
func (SoftwareRecipeStepResponseOutput) MsiInstallation ¶
func (o SoftwareRecipeStepResponseOutput) MsiInstallation() SoftwareRecipeStepInstallMsiResponseOutput
Installs an MSI file.
func (SoftwareRecipeStepResponseOutput) RpmInstallation ¶
func (o SoftwareRecipeStepResponseOutput) RpmInstallation() SoftwareRecipeStepInstallRpmResponseOutput
Installs an rpm file via the rpm utility.
func (SoftwareRecipeStepResponseOutput) ScriptRun ¶
func (o SoftwareRecipeStepResponseOutput) ScriptRun() SoftwareRecipeStepRunScriptResponseOutput
Runs commands in a shell.
func (SoftwareRecipeStepResponseOutput) ToSoftwareRecipeStepResponseOutput ¶
func (o SoftwareRecipeStepResponseOutput) ToSoftwareRecipeStepResponseOutput() SoftwareRecipeStepResponseOutput
func (SoftwareRecipeStepResponseOutput) ToSoftwareRecipeStepResponseOutputWithContext ¶
func (o SoftwareRecipeStepResponseOutput) ToSoftwareRecipeStepResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepResponseOutput
type SoftwareRecipeStepRunScript ¶
type SoftwareRecipeStepRunScript struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes []int `pulumi:"allowedExitCodes"` // The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with [shebang lines](<https://en.wikipedia.org/wiki/Shebang_\(Unix\)>). Interpreter *SoftwareRecipeStepRunScriptInterpreter `pulumi:"interpreter"` // The shell script to be executed. Script string `pulumi:"script"` }
Runs a script through an interpreter.
type SoftwareRecipeStepRunScriptArgs ¶
type SoftwareRecipeStepRunScriptArgs struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes pulumi.IntArrayInput `pulumi:"allowedExitCodes"` // The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with [shebang lines](<https://en.wikipedia.org/wiki/Shebang_\(Unix\)>). Interpreter SoftwareRecipeStepRunScriptInterpreterPtrInput `pulumi:"interpreter"` // The shell script to be executed. Script pulumi.StringInput `pulumi:"script"` }
Runs a script through an interpreter.
func (SoftwareRecipeStepRunScriptArgs) ElementType ¶
func (SoftwareRecipeStepRunScriptArgs) ElementType() reflect.Type
func (SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptOutput ¶
func (i SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptOutput() SoftwareRecipeStepRunScriptOutput
func (SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptOutputWithContext ¶
func (i SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptOutput
func (SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptPtrOutput ¶
func (i SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptPtrOutput() SoftwareRecipeStepRunScriptPtrOutput
func (SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptPtrOutputWithContext ¶
func (i SoftwareRecipeStepRunScriptArgs) ToSoftwareRecipeStepRunScriptPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptPtrOutput
type SoftwareRecipeStepRunScriptInput ¶
type SoftwareRecipeStepRunScriptInput interface { pulumi.Input ToSoftwareRecipeStepRunScriptOutput() SoftwareRecipeStepRunScriptOutput ToSoftwareRecipeStepRunScriptOutputWithContext(context.Context) SoftwareRecipeStepRunScriptOutput }
SoftwareRecipeStepRunScriptInput is an input type that accepts SoftwareRecipeStepRunScriptArgs and SoftwareRecipeStepRunScriptOutput values. You can construct a concrete instance of `SoftwareRecipeStepRunScriptInput` via:
SoftwareRecipeStepRunScriptArgs{...}
type SoftwareRecipeStepRunScriptInterpreter ¶ added in v0.4.0
type SoftwareRecipeStepRunScriptInterpreter string
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with [shebang lines](<https://en.wikipedia.org/wiki/Shebang_\(Unix\)>).
func (SoftwareRecipeStepRunScriptInterpreter) ElementType ¶ added in v0.4.0
func (SoftwareRecipeStepRunScriptInterpreter) ElementType() reflect.Type
func (SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterOutput ¶ added in v0.6.0
func (e SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterOutput() SoftwareRecipeStepRunScriptInterpreterOutput
func (SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterOutputWithContext ¶ added in v0.6.0
func (e SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterOutput
func (SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput ¶ added in v0.6.0
func (e SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput() SoftwareRecipeStepRunScriptInterpreterPtrOutput
func (SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext ¶ added in v0.6.0
func (e SoftwareRecipeStepRunScriptInterpreter) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterPtrOutput
func (SoftwareRecipeStepRunScriptInterpreter) ToStringOutput ¶ added in v0.4.0
func (e SoftwareRecipeStepRunScriptInterpreter) ToStringOutput() pulumi.StringOutput
func (SoftwareRecipeStepRunScriptInterpreter) ToStringOutputWithContext ¶ added in v0.4.0
func (e SoftwareRecipeStepRunScriptInterpreter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SoftwareRecipeStepRunScriptInterpreter) ToStringPtrOutput ¶ added in v0.4.0
func (e SoftwareRecipeStepRunScriptInterpreter) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeStepRunScriptInterpreter) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e SoftwareRecipeStepRunScriptInterpreter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeStepRunScriptInterpreterInput ¶ added in v0.6.0
type SoftwareRecipeStepRunScriptInterpreterInput interface { pulumi.Input ToSoftwareRecipeStepRunScriptInterpreterOutput() SoftwareRecipeStepRunScriptInterpreterOutput ToSoftwareRecipeStepRunScriptInterpreterOutputWithContext(context.Context) SoftwareRecipeStepRunScriptInterpreterOutput }
SoftwareRecipeStepRunScriptInterpreterInput is an input type that accepts SoftwareRecipeStepRunScriptInterpreterArgs and SoftwareRecipeStepRunScriptInterpreterOutput values. You can construct a concrete instance of `SoftwareRecipeStepRunScriptInterpreterInput` via:
SoftwareRecipeStepRunScriptInterpreterArgs{...}
type SoftwareRecipeStepRunScriptInterpreterOutput ¶ added in v0.6.0
type SoftwareRecipeStepRunScriptInterpreterOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepRunScriptInterpreterOutput) ElementType ¶ added in v0.6.0
func (SoftwareRecipeStepRunScriptInterpreterOutput) ElementType() reflect.Type
func (SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterOutput() SoftwareRecipeStepRunScriptInterpreterOutput
func (SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterOutput
func (SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput() SoftwareRecipeStepRunScriptInterpreterPtrOutput
func (SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterPtrOutput
func (SoftwareRecipeStepRunScriptInterpreterOutput) ToStringOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToStringOutput() pulumi.StringOutput
func (SoftwareRecipeStepRunScriptInterpreterOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SoftwareRecipeStepRunScriptInterpreterOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeStepRunScriptInterpreterOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeStepRunScriptInterpreterPtrInput ¶ added in v0.6.0
type SoftwareRecipeStepRunScriptInterpreterPtrInput interface { pulumi.Input ToSoftwareRecipeStepRunScriptInterpreterPtrOutput() SoftwareRecipeStepRunScriptInterpreterPtrOutput ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext(context.Context) SoftwareRecipeStepRunScriptInterpreterPtrOutput }
func SoftwareRecipeStepRunScriptInterpreterPtr ¶ added in v0.6.0
func SoftwareRecipeStepRunScriptInterpreterPtr(v string) SoftwareRecipeStepRunScriptInterpreterPtrInput
type SoftwareRecipeStepRunScriptInterpreterPtrOutput ¶ added in v0.6.0
type SoftwareRecipeStepRunScriptInterpreterPtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepRunScriptInterpreterPtrOutput) ElementType ¶ added in v0.6.0
func (SoftwareRecipeStepRunScriptInterpreterPtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutput() SoftwareRecipeStepRunScriptInterpreterPtrOutput
func (SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToSoftwareRecipeStepRunScriptInterpreterPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptInterpreterPtrOutput
func (SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SoftwareRecipeStepRunScriptInterpreterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoftwareRecipeStepRunScriptOutput ¶
type SoftwareRecipeStepRunScriptOutput struct{ *pulumi.OutputState }
Runs a script through an interpreter.
func (SoftwareRecipeStepRunScriptOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepRunScriptOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (SoftwareRecipeStepRunScriptOutput) ElementType ¶
func (SoftwareRecipeStepRunScriptOutput) ElementType() reflect.Type
func (SoftwareRecipeStepRunScriptOutput) Interpreter ¶
func (o SoftwareRecipeStepRunScriptOutput) Interpreter() SoftwareRecipeStepRunScriptInterpreterPtrOutput
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with [shebang lines](<https://en.wikipedia.org/wiki/Shebang_\(Unix\)>).
func (SoftwareRecipeStepRunScriptOutput) Script ¶
func (o SoftwareRecipeStepRunScriptOutput) Script() pulumi.StringOutput
The shell script to be executed.
func (SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptOutput ¶
func (o SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptOutput() SoftwareRecipeStepRunScriptOutput
func (SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptOutputWithContext ¶
func (o SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptOutput
func (SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptPtrOutput ¶
func (o SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptPtrOutput() SoftwareRecipeStepRunScriptPtrOutput
func (SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptPtrOutputWithContext ¶
func (o SoftwareRecipeStepRunScriptOutput) ToSoftwareRecipeStepRunScriptPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptPtrOutput
type SoftwareRecipeStepRunScriptPtrInput ¶
type SoftwareRecipeStepRunScriptPtrInput interface { pulumi.Input ToSoftwareRecipeStepRunScriptPtrOutput() SoftwareRecipeStepRunScriptPtrOutput ToSoftwareRecipeStepRunScriptPtrOutputWithContext(context.Context) SoftwareRecipeStepRunScriptPtrOutput }
SoftwareRecipeStepRunScriptPtrInput is an input type that accepts SoftwareRecipeStepRunScriptArgs, SoftwareRecipeStepRunScriptPtr and SoftwareRecipeStepRunScriptPtrOutput values. You can construct a concrete instance of `SoftwareRecipeStepRunScriptPtrInput` via:
SoftwareRecipeStepRunScriptArgs{...} or: nil
func SoftwareRecipeStepRunScriptPtr ¶
func SoftwareRecipeStepRunScriptPtr(v *SoftwareRecipeStepRunScriptArgs) SoftwareRecipeStepRunScriptPtrInput
type SoftwareRecipeStepRunScriptPtrOutput ¶
type SoftwareRecipeStepRunScriptPtrOutput struct{ *pulumi.OutputState }
func (SoftwareRecipeStepRunScriptPtrOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepRunScriptPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (SoftwareRecipeStepRunScriptPtrOutput) ElementType ¶
func (SoftwareRecipeStepRunScriptPtrOutput) ElementType() reflect.Type
func (SoftwareRecipeStepRunScriptPtrOutput) Interpreter ¶
func (o SoftwareRecipeStepRunScriptPtrOutput) Interpreter() SoftwareRecipeStepRunScriptInterpreterPtrOutput
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with [shebang lines](<https://en.wikipedia.org/wiki/Shebang_\(Unix\)>).
func (SoftwareRecipeStepRunScriptPtrOutput) Script ¶
func (o SoftwareRecipeStepRunScriptPtrOutput) Script() pulumi.StringPtrOutput
The shell script to be executed.
func (SoftwareRecipeStepRunScriptPtrOutput) ToSoftwareRecipeStepRunScriptPtrOutput ¶
func (o SoftwareRecipeStepRunScriptPtrOutput) ToSoftwareRecipeStepRunScriptPtrOutput() SoftwareRecipeStepRunScriptPtrOutput
func (SoftwareRecipeStepRunScriptPtrOutput) ToSoftwareRecipeStepRunScriptPtrOutputWithContext ¶
func (o SoftwareRecipeStepRunScriptPtrOutput) ToSoftwareRecipeStepRunScriptPtrOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptPtrOutput
type SoftwareRecipeStepRunScriptResponse ¶
type SoftwareRecipeStepRunScriptResponse struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes []int `pulumi:"allowedExitCodes"` // The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with [shebang lines](<https://en.wikipedia.org/wiki/Shebang_\(Unix\)>). Interpreter string `pulumi:"interpreter"` // The shell script to be executed. Script string `pulumi:"script"` }
Runs a script through an interpreter.
type SoftwareRecipeStepRunScriptResponseOutput ¶
type SoftwareRecipeStepRunScriptResponseOutput struct{ *pulumi.OutputState }
Runs a script through an interpreter.
func (SoftwareRecipeStepRunScriptResponseOutput) AllowedExitCodes ¶
func (o SoftwareRecipeStepRunScriptResponseOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (SoftwareRecipeStepRunScriptResponseOutput) ElementType ¶
func (SoftwareRecipeStepRunScriptResponseOutput) ElementType() reflect.Type
func (SoftwareRecipeStepRunScriptResponseOutput) Interpreter ¶
func (o SoftwareRecipeStepRunScriptResponseOutput) Interpreter() pulumi.StringOutput
The script interpreter to use to run the script. If no interpreter is specified the script is executed directly, which likely only succeed for scripts with [shebang lines](<https://en.wikipedia.org/wiki/Shebang_\(Unix\)>).
func (SoftwareRecipeStepRunScriptResponseOutput) Script ¶
func (o SoftwareRecipeStepRunScriptResponseOutput) Script() pulumi.StringOutput
The shell script to be executed.
func (SoftwareRecipeStepRunScriptResponseOutput) ToSoftwareRecipeStepRunScriptResponseOutput ¶
func (o SoftwareRecipeStepRunScriptResponseOutput) ToSoftwareRecipeStepRunScriptResponseOutput() SoftwareRecipeStepRunScriptResponseOutput
func (SoftwareRecipeStepRunScriptResponseOutput) ToSoftwareRecipeStepRunScriptResponseOutputWithContext ¶
func (o SoftwareRecipeStepRunScriptResponseOutput) ToSoftwareRecipeStepRunScriptResponseOutputWithContext(ctx context.Context) SoftwareRecipeStepRunScriptResponseOutput
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 YumRepository ¶
type YumRepository 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 guest policy conflicts. Id string `pulumi:"id"` }
Represents a single Yum package repository. This repository is added to a repo file that is stored at `/etc/yum.repos.d/google_osconfig.repo`.
type YumRepositoryArgs ¶
type YumRepositoryArgs 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 guest policy conflicts. Id pulumi.StringInput `pulumi:"id"` }
Represents a single Yum package repository. This repository is added to a repo file that is stored at `/etc/yum.repos.d/google_osconfig.repo`.
func (YumRepositoryArgs) ElementType ¶
func (YumRepositoryArgs) ElementType() reflect.Type
func (YumRepositoryArgs) ToYumRepositoryOutput ¶
func (i YumRepositoryArgs) ToYumRepositoryOutput() YumRepositoryOutput
func (YumRepositoryArgs) ToYumRepositoryOutputWithContext ¶
func (i YumRepositoryArgs) ToYumRepositoryOutputWithContext(ctx context.Context) YumRepositoryOutput
func (YumRepositoryArgs) ToYumRepositoryPtrOutput ¶
func (i YumRepositoryArgs) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
func (YumRepositoryArgs) ToYumRepositoryPtrOutputWithContext ¶
func (i YumRepositoryArgs) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
type YumRepositoryInput ¶
type YumRepositoryInput interface { pulumi.Input ToYumRepositoryOutput() YumRepositoryOutput ToYumRepositoryOutputWithContext(context.Context) YumRepositoryOutput }
YumRepositoryInput is an input type that accepts YumRepositoryArgs and YumRepositoryOutput values. You can construct a concrete instance of `YumRepositoryInput` via:
YumRepositoryArgs{...}
type YumRepositoryOutput ¶
type YumRepositoryOutput struct{ *pulumi.OutputState }
Represents a single Yum package repository. This repository is added to a repo file that is stored at `/etc/yum.repos.d/google_osconfig.repo`.
func (YumRepositoryOutput) BaseUrl ¶
func (o YumRepositoryOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (YumRepositoryOutput) DisplayName ¶
func (o YumRepositoryOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (YumRepositoryOutput) ElementType ¶
func (YumRepositoryOutput) ElementType() reflect.Type
func (YumRepositoryOutput) GpgKeys ¶
func (o YumRepositoryOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (YumRepositoryOutput) Id ¶
func (o YumRepositoryOutput) Id() pulumi.StringOutput
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 guest policy conflicts.
func (YumRepositoryOutput) ToYumRepositoryOutput ¶
func (o YumRepositoryOutput) ToYumRepositoryOutput() YumRepositoryOutput
func (YumRepositoryOutput) ToYumRepositoryOutputWithContext ¶
func (o YumRepositoryOutput) ToYumRepositoryOutputWithContext(ctx context.Context) YumRepositoryOutput
func (YumRepositoryOutput) ToYumRepositoryPtrOutput ¶
func (o YumRepositoryOutput) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
func (YumRepositoryOutput) ToYumRepositoryPtrOutputWithContext ¶
func (o YumRepositoryOutput) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
type YumRepositoryPtrInput ¶
type YumRepositoryPtrInput interface { pulumi.Input ToYumRepositoryPtrOutput() YumRepositoryPtrOutput ToYumRepositoryPtrOutputWithContext(context.Context) YumRepositoryPtrOutput }
YumRepositoryPtrInput is an input type that accepts YumRepositoryArgs, YumRepositoryPtr and YumRepositoryPtrOutput values. You can construct a concrete instance of `YumRepositoryPtrInput` via:
YumRepositoryArgs{...} or: nil
func YumRepositoryPtr ¶
func YumRepositoryPtr(v *YumRepositoryArgs) YumRepositoryPtrInput
type YumRepositoryPtrOutput ¶
type YumRepositoryPtrOutput struct{ *pulumi.OutputState }
func (YumRepositoryPtrOutput) BaseUrl ¶
func (o YumRepositoryPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (YumRepositoryPtrOutput) DisplayName ¶
func (o YumRepositoryPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (YumRepositoryPtrOutput) Elem ¶
func (o YumRepositoryPtrOutput) Elem() YumRepositoryOutput
func (YumRepositoryPtrOutput) ElementType ¶
func (YumRepositoryPtrOutput) ElementType() reflect.Type
func (YumRepositoryPtrOutput) GpgKeys ¶
func (o YumRepositoryPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (YumRepositoryPtrOutput) Id ¶
func (o YumRepositoryPtrOutput) Id() pulumi.StringPtrOutput
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 guest policy conflicts.
func (YumRepositoryPtrOutput) ToYumRepositoryPtrOutput ¶
func (o YumRepositoryPtrOutput) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
func (YumRepositoryPtrOutput) ToYumRepositoryPtrOutputWithContext ¶
func (o YumRepositoryPtrOutput) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
type YumRepositoryResponse ¶
type YumRepositoryResponse 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. This repository is added to a repo file that is stored at `/etc/yum.repos.d/google_osconfig.repo`.
type YumRepositoryResponseOutput ¶
type YumRepositoryResponseOutput struct{ *pulumi.OutputState }
Represents a single Yum package repository. This repository is added to a repo file that is stored at `/etc/yum.repos.d/google_osconfig.repo`.
func (YumRepositoryResponseOutput) BaseUrl ¶
func (o YumRepositoryResponseOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (YumRepositoryResponseOutput) DisplayName ¶
func (o YumRepositoryResponseOutput) DisplayName() pulumi.StringOutput
The display name of the repository.
func (YumRepositoryResponseOutput) ElementType ¶
func (YumRepositoryResponseOutput) ElementType() reflect.Type
func (YumRepositoryResponseOutput) GpgKeys ¶
func (o YumRepositoryResponseOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (YumRepositoryResponseOutput) ToYumRepositoryResponseOutput ¶
func (o YumRepositoryResponseOutput) ToYumRepositoryResponseOutput() YumRepositoryResponseOutput
func (YumRepositoryResponseOutput) ToYumRepositoryResponseOutputWithContext ¶
func (o YumRepositoryResponseOutput) ToYumRepositoryResponseOutputWithContext(ctx context.Context) YumRepositoryResponseOutput
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 ZypperRepository ¶
type ZypperRepository 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 guest policy conflicts. Id string `pulumi:"id"` }
Represents a single Zypper package repository. This repository is added to a repo file that is stored at `/etc/zypp/repos.d/google_osconfig.repo`.
type ZypperRepositoryArgs ¶
type ZypperRepositoryArgs 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 guest policy conflicts. Id pulumi.StringInput `pulumi:"id"` }
Represents a single Zypper package repository. This repository is added to a repo file that is stored at `/etc/zypp/repos.d/google_osconfig.repo`.
func (ZypperRepositoryArgs) ElementType ¶
func (ZypperRepositoryArgs) ElementType() reflect.Type
func (ZypperRepositoryArgs) ToZypperRepositoryOutput ¶
func (i ZypperRepositoryArgs) ToZypperRepositoryOutput() ZypperRepositoryOutput
func (ZypperRepositoryArgs) ToZypperRepositoryOutputWithContext ¶
func (i ZypperRepositoryArgs) ToZypperRepositoryOutputWithContext(ctx context.Context) ZypperRepositoryOutput
func (ZypperRepositoryArgs) ToZypperRepositoryPtrOutput ¶
func (i ZypperRepositoryArgs) ToZypperRepositoryPtrOutput() ZypperRepositoryPtrOutput
func (ZypperRepositoryArgs) ToZypperRepositoryPtrOutputWithContext ¶
func (i ZypperRepositoryArgs) ToZypperRepositoryPtrOutputWithContext(ctx context.Context) ZypperRepositoryPtrOutput
type ZypperRepositoryInput ¶
type ZypperRepositoryInput interface { pulumi.Input ToZypperRepositoryOutput() ZypperRepositoryOutput ToZypperRepositoryOutputWithContext(context.Context) ZypperRepositoryOutput }
ZypperRepositoryInput is an input type that accepts ZypperRepositoryArgs and ZypperRepositoryOutput values. You can construct a concrete instance of `ZypperRepositoryInput` via:
ZypperRepositoryArgs{...}
type ZypperRepositoryOutput ¶
type ZypperRepositoryOutput struct{ *pulumi.OutputState }
Represents a single Zypper package repository. This repository is added to a repo file that is stored at `/etc/zypp/repos.d/google_osconfig.repo`.
func (ZypperRepositoryOutput) BaseUrl ¶
func (o ZypperRepositoryOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (ZypperRepositoryOutput) DisplayName ¶
func (o ZypperRepositoryOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (ZypperRepositoryOutput) ElementType ¶
func (ZypperRepositoryOutput) ElementType() reflect.Type
func (ZypperRepositoryOutput) GpgKeys ¶
func (o ZypperRepositoryOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (ZypperRepositoryOutput) Id ¶
func (o ZypperRepositoryOutput) Id() pulumi.StringOutput
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 guest policy conflicts.
func (ZypperRepositoryOutput) ToZypperRepositoryOutput ¶
func (o ZypperRepositoryOutput) ToZypperRepositoryOutput() ZypperRepositoryOutput
func (ZypperRepositoryOutput) ToZypperRepositoryOutputWithContext ¶
func (o ZypperRepositoryOutput) ToZypperRepositoryOutputWithContext(ctx context.Context) ZypperRepositoryOutput
func (ZypperRepositoryOutput) ToZypperRepositoryPtrOutput ¶
func (o ZypperRepositoryOutput) ToZypperRepositoryPtrOutput() ZypperRepositoryPtrOutput
func (ZypperRepositoryOutput) ToZypperRepositoryPtrOutputWithContext ¶
func (o ZypperRepositoryOutput) ToZypperRepositoryPtrOutputWithContext(ctx context.Context) ZypperRepositoryPtrOutput
type ZypperRepositoryPtrInput ¶
type ZypperRepositoryPtrInput interface { pulumi.Input ToZypperRepositoryPtrOutput() ZypperRepositoryPtrOutput ToZypperRepositoryPtrOutputWithContext(context.Context) ZypperRepositoryPtrOutput }
ZypperRepositoryPtrInput is an input type that accepts ZypperRepositoryArgs, ZypperRepositoryPtr and ZypperRepositoryPtrOutput values. You can construct a concrete instance of `ZypperRepositoryPtrInput` via:
ZypperRepositoryArgs{...} or: nil
func ZypperRepositoryPtr ¶
func ZypperRepositoryPtr(v *ZypperRepositoryArgs) ZypperRepositoryPtrInput
type ZypperRepositoryPtrOutput ¶
type ZypperRepositoryPtrOutput struct{ *pulumi.OutputState }
func (ZypperRepositoryPtrOutput) BaseUrl ¶
func (o ZypperRepositoryPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (ZypperRepositoryPtrOutput) DisplayName ¶
func (o ZypperRepositoryPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (ZypperRepositoryPtrOutput) Elem ¶
func (o ZypperRepositoryPtrOutput) Elem() ZypperRepositoryOutput
func (ZypperRepositoryPtrOutput) ElementType ¶
func (ZypperRepositoryPtrOutput) ElementType() reflect.Type
func (ZypperRepositoryPtrOutput) GpgKeys ¶
func (o ZypperRepositoryPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (ZypperRepositoryPtrOutput) Id ¶
func (o ZypperRepositoryPtrOutput) Id() pulumi.StringPtrOutput
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 guest policy conflicts.
func (ZypperRepositoryPtrOutput) ToZypperRepositoryPtrOutput ¶
func (o ZypperRepositoryPtrOutput) ToZypperRepositoryPtrOutput() ZypperRepositoryPtrOutput
func (ZypperRepositoryPtrOutput) ToZypperRepositoryPtrOutputWithContext ¶
func (o ZypperRepositoryPtrOutput) ToZypperRepositoryPtrOutputWithContext(ctx context.Context) ZypperRepositoryPtrOutput
type ZypperRepositoryResponse ¶
type ZypperRepositoryResponse 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. This repository is added to a repo file that is stored at `/etc/zypp/repos.d/google_osconfig.repo`.
type ZypperRepositoryResponseOutput ¶
type ZypperRepositoryResponseOutput struct{ *pulumi.OutputState }
Represents a single Zypper package repository. This repository is added to a repo file that is stored at `/etc/zypp/repos.d/google_osconfig.repo`.
func (ZypperRepositoryResponseOutput) BaseUrl ¶
func (o ZypperRepositoryResponseOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (ZypperRepositoryResponseOutput) DisplayName ¶
func (o ZypperRepositoryResponseOutput) DisplayName() pulumi.StringOutput
The display name of the repository.
func (ZypperRepositoryResponseOutput) ElementType ¶
func (ZypperRepositoryResponseOutput) ElementType() reflect.Type
func (ZypperRepositoryResponseOutput) GpgKeys ¶
func (o ZypperRepositoryResponseOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (ZypperRepositoryResponseOutput) ToZypperRepositoryResponseOutput ¶
func (o ZypperRepositoryResponseOutput) ToZypperRepositoryResponseOutput() ZypperRepositoryResponseOutput
func (ZypperRepositoryResponseOutput) ToZypperRepositoryResponseOutputWithContext ¶
func (o ZypperRepositoryResponseOutput) ToZypperRepositoryResponseOutputWithContext(ctx context.Context) ZypperRepositoryResponseOutput
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`.