Documentation ¶
Index ¶
- type GuestPolicies
- func (*GuestPolicies) ElementType() reflect.Type
- func (i *GuestPolicies) ToGuestPoliciesOutput() GuestPoliciesOutput
- func (i *GuestPolicies) ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput
- func (i *GuestPolicies) ToGuestPoliciesPtrOutput() GuestPoliciesPtrOutput
- func (i *GuestPolicies) ToGuestPoliciesPtrOutputWithContext(ctx context.Context) GuestPoliciesPtrOutput
- type GuestPoliciesArgs
- type GuestPoliciesArray
- type GuestPoliciesArrayInput
- type GuestPoliciesArrayOutput
- func (GuestPoliciesArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesArrayOutput) Index(i pulumi.IntInput) GuestPoliciesOutput
- func (o GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutput() GuestPoliciesArrayOutput
- func (o GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutputWithContext(ctx context.Context) GuestPoliciesArrayOutput
- type GuestPoliciesAssignment
- type GuestPoliciesAssignmentArgs
- func (GuestPoliciesAssignmentArgs) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
- func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
- func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
- func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
- type GuestPoliciesAssignmentGroupLabel
- type GuestPoliciesAssignmentGroupLabelArgs
- func (GuestPoliciesAssignmentGroupLabelArgs) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
- func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
- type GuestPoliciesAssignmentGroupLabelArray
- func (GuestPoliciesAssignmentGroupLabelArray) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
- func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
- type GuestPoliciesAssignmentGroupLabelArrayInput
- type GuestPoliciesAssignmentGroupLabelArrayOutput
- func (GuestPoliciesAssignmentGroupLabelArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentGroupLabelArrayOutput) Index(i pulumi.IntInput) GuestPoliciesAssignmentGroupLabelOutput
- func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
- func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
- type GuestPoliciesAssignmentGroupLabelInput
- type GuestPoliciesAssignmentGroupLabelOutput
- func (GuestPoliciesAssignmentGroupLabelOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentGroupLabelOutput) Labels() pulumi.StringMapOutput
- func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
- func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
- type GuestPoliciesAssignmentInput
- type GuestPoliciesAssignmentOsType
- type GuestPoliciesAssignmentOsTypeArgs
- func (GuestPoliciesAssignmentOsTypeArgs) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
- func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
- type GuestPoliciesAssignmentOsTypeArray
- func (GuestPoliciesAssignmentOsTypeArray) ElementType() reflect.Type
- func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
- func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
- type GuestPoliciesAssignmentOsTypeArrayInput
- type GuestPoliciesAssignmentOsTypeArrayOutput
- func (GuestPoliciesAssignmentOsTypeArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentOsTypeArrayOutput) Index(i pulumi.IntInput) GuestPoliciesAssignmentOsTypeOutput
- func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
- func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
- type GuestPoliciesAssignmentOsTypeInput
- type GuestPoliciesAssignmentOsTypeOutput
- func (GuestPoliciesAssignmentOsTypeOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentOsTypeOutput) OsArchitecture() pulumi.StringPtrOutput
- func (o GuestPoliciesAssignmentOsTypeOutput) OsShortName() pulumi.StringPtrOutput
- func (o GuestPoliciesAssignmentOsTypeOutput) OsVersion() pulumi.StringPtrOutput
- func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
- func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
- type GuestPoliciesAssignmentOutput
- func (GuestPoliciesAssignmentOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentOutput) GroupLabels() GuestPoliciesAssignmentGroupLabelArrayOutput
- func (o GuestPoliciesAssignmentOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o GuestPoliciesAssignmentOutput) Instances() pulumi.StringArrayOutput
- func (o GuestPoliciesAssignmentOutput) OsTypes() GuestPoliciesAssignmentOsTypeArrayOutput
- func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
- func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
- func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentOutput) Zones() pulumi.StringArrayOutput
- type GuestPoliciesAssignmentPtrInput
- type GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentPtrOutput) Elem() GuestPoliciesAssignmentOutput
- func (GuestPoliciesAssignmentPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesAssignmentPtrOutput) GroupLabels() GuestPoliciesAssignmentGroupLabelArrayOutput
- func (o GuestPoliciesAssignmentPtrOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o GuestPoliciesAssignmentPtrOutput) Instances() pulumi.StringArrayOutput
- func (o GuestPoliciesAssignmentPtrOutput) OsTypes() GuestPoliciesAssignmentOsTypeArrayOutput
- func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
- func (o GuestPoliciesAssignmentPtrOutput) Zones() pulumi.StringArrayOutput
- type GuestPoliciesInput
- type GuestPoliciesMap
- type GuestPoliciesMapInput
- type GuestPoliciesMapOutput
- func (GuestPoliciesMapOutput) ElementType() reflect.Type
- func (o GuestPoliciesMapOutput) MapIndex(k pulumi.StringInput) GuestPoliciesOutput
- func (o GuestPoliciesMapOutput) ToGuestPoliciesMapOutput() GuestPoliciesMapOutput
- func (o GuestPoliciesMapOutput) ToGuestPoliciesMapOutputWithContext(ctx context.Context) GuestPoliciesMapOutput
- type GuestPoliciesOutput
- func (GuestPoliciesOutput) ElementType() reflect.Type
- func (o GuestPoliciesOutput) ToGuestPoliciesOutput() GuestPoliciesOutput
- func (o GuestPoliciesOutput) ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput
- func (o GuestPoliciesOutput) ToGuestPoliciesPtrOutput() GuestPoliciesPtrOutput
- func (o GuestPoliciesOutput) ToGuestPoliciesPtrOutputWithContext(ctx context.Context) GuestPoliciesPtrOutput
- type GuestPoliciesPackage
- type GuestPoliciesPackageArgs
- type GuestPoliciesPackageArray
- type GuestPoliciesPackageArrayInput
- type GuestPoliciesPackageArrayOutput
- func (GuestPoliciesPackageArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageArrayOutput) Index(i pulumi.IntInput) GuestPoliciesPackageOutput
- func (o GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput
- func (o GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageArrayOutput
- type GuestPoliciesPackageInput
- type GuestPoliciesPackageOutput
- func (o GuestPoliciesPackageOutput) DesiredState() pulumi.StringPtrOutput
- func (GuestPoliciesPackageOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageOutput) Manager() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageOutput) Name() pulumi.StringOutput
- func (o GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput
- func (o GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutputWithContext(ctx context.Context) GuestPoliciesPackageOutput
- type GuestPoliciesPackageRepository
- type GuestPoliciesPackageRepositoryApt
- type GuestPoliciesPackageRepositoryAptArgs
- func (GuestPoliciesPackageRepositoryAptArgs) ElementType() reflect.Type
- func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput
- func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptOutput
- func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
- func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
- type GuestPoliciesPackageRepositoryAptInput
- type GuestPoliciesPackageRepositoryAptOutput
- func (o GuestPoliciesPackageRepositoryAptOutput) ArchiveType() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryAptOutput) Components() pulumi.StringArrayOutput
- func (o GuestPoliciesPackageRepositoryAptOutput) Distribution() pulumi.StringOutput
- func (GuestPoliciesPackageRepositoryAptOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryAptOutput) GpgKey() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput
- func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptOutput
- func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
- func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
- func (o GuestPoliciesPackageRepositoryAptOutput) Uri() pulumi.StringOutput
- type GuestPoliciesPackageRepositoryAptPtrInput
- type GuestPoliciesPackageRepositoryAptPtrOutput
- func (o GuestPoliciesPackageRepositoryAptPtrOutput) ArchiveType() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryAptPtrOutput) Components() pulumi.StringArrayOutput
- func (o GuestPoliciesPackageRepositoryAptPtrOutput) Distribution() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryAptPtrOutput) Elem() GuestPoliciesPackageRepositoryAptOutput
- func (GuestPoliciesPackageRepositoryAptPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryAptPtrOutput) GpgKey() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
- func (o GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
- func (o GuestPoliciesPackageRepositoryAptPtrOutput) Uri() pulumi.StringPtrOutput
- type GuestPoliciesPackageRepositoryArgs
- func (GuestPoliciesPackageRepositoryArgs) ElementType() reflect.Type
- func (i GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput
- func (i GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryOutput
- type GuestPoliciesPackageRepositoryArray
- func (GuestPoliciesPackageRepositoryArray) ElementType() reflect.Type
- func (i GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput
- func (i GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryArrayOutput
- type GuestPoliciesPackageRepositoryArrayInput
- type GuestPoliciesPackageRepositoryArrayOutput
- func (GuestPoliciesPackageRepositoryArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryArrayOutput) Index(i pulumi.IntInput) GuestPoliciesPackageRepositoryOutput
- func (o GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput
- func (o GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryArrayOutput
- type GuestPoliciesPackageRepositoryGoo
- type GuestPoliciesPackageRepositoryGooArgs
- func (GuestPoliciesPackageRepositoryGooArgs) ElementType() reflect.Type
- func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput
- func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooOutput
- func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
- func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
- type GuestPoliciesPackageRepositoryGooInput
- type GuestPoliciesPackageRepositoryGooOutput
- func (GuestPoliciesPackageRepositoryGooOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryGooOutput) Name() pulumi.StringOutput
- func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput
- func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooOutput
- func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
- func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
- func (o GuestPoliciesPackageRepositoryGooOutput) Url() pulumi.StringOutput
- type GuestPoliciesPackageRepositoryGooPtrInput
- type GuestPoliciesPackageRepositoryGooPtrOutput
- func (o GuestPoliciesPackageRepositoryGooPtrOutput) Elem() GuestPoliciesPackageRepositoryGooOutput
- func (GuestPoliciesPackageRepositoryGooPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryGooPtrOutput) Name() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
- func (o GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
- func (o GuestPoliciesPackageRepositoryGooPtrOutput) Url() pulumi.StringPtrOutput
- type GuestPoliciesPackageRepositoryInput
- type GuestPoliciesPackageRepositoryOutput
- func (o GuestPoliciesPackageRepositoryOutput) Apt() GuestPoliciesPackageRepositoryAptPtrOutput
- func (GuestPoliciesPackageRepositoryOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryOutput) Goo() GuestPoliciesPackageRepositoryGooPtrOutput
- func (o GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput
- func (o GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryOutput
- func (o GuestPoliciesPackageRepositoryOutput) Yum() GuestPoliciesPackageRepositoryYumPtrOutput
- func (o GuestPoliciesPackageRepositoryOutput) Zypper() GuestPoliciesPackageRepositoryZypperPtrOutput
- type GuestPoliciesPackageRepositoryYum
- type GuestPoliciesPackageRepositoryYumArgs
- func (GuestPoliciesPackageRepositoryYumArgs) ElementType() reflect.Type
- func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput
- func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumOutput
- func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
- func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
- type GuestPoliciesPackageRepositoryYumInput
- type GuestPoliciesPackageRepositoryYumOutput
- func (o GuestPoliciesPackageRepositoryYumOutput) BaseUrl() pulumi.StringOutput
- func (o GuestPoliciesPackageRepositoryYumOutput) DisplayName() pulumi.StringPtrOutput
- func (GuestPoliciesPackageRepositoryYumOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryYumOutput) GpgKeys() pulumi.StringArrayOutput
- func (o GuestPoliciesPackageRepositoryYumOutput) Id() pulumi.StringOutput
- func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput
- func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumOutput
- func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
- func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
- type GuestPoliciesPackageRepositoryYumPtrInput
- type GuestPoliciesPackageRepositoryYumPtrOutput
- func (o GuestPoliciesPackageRepositoryYumPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryYumPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryYumPtrOutput) Elem() GuestPoliciesPackageRepositoryYumOutput
- func (GuestPoliciesPackageRepositoryYumPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryYumPtrOutput) GpgKeys() pulumi.StringArrayOutput
- func (o GuestPoliciesPackageRepositoryYumPtrOutput) Id() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
- func (o GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
- type GuestPoliciesPackageRepositoryZypper
- type GuestPoliciesPackageRepositoryZypperArgs
- func (GuestPoliciesPackageRepositoryZypperArgs) ElementType() reflect.Type
- func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput
- func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperOutput
- func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
- func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
- type GuestPoliciesPackageRepositoryZypperInput
- type GuestPoliciesPackageRepositoryZypperOutput
- func (o GuestPoliciesPackageRepositoryZypperOutput) BaseUrl() pulumi.StringOutput
- func (o GuestPoliciesPackageRepositoryZypperOutput) DisplayName() pulumi.StringPtrOutput
- func (GuestPoliciesPackageRepositoryZypperOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryZypperOutput) GpgKeys() pulumi.StringArrayOutput
- func (o GuestPoliciesPackageRepositoryZypperOutput) Id() pulumi.StringOutput
- func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput
- func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperOutput
- func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
- func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
- type GuestPoliciesPackageRepositoryZypperPtrInput
- type GuestPoliciesPackageRepositoryZypperPtrOutput
- func (o GuestPoliciesPackageRepositoryZypperPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryZypperPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryZypperPtrOutput) Elem() GuestPoliciesPackageRepositoryZypperOutput
- func (GuestPoliciesPackageRepositoryZypperPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesPackageRepositoryZypperPtrOutput) GpgKeys() pulumi.StringArrayOutput
- func (o GuestPoliciesPackageRepositoryZypperPtrOutput) Id() pulumi.StringPtrOutput
- func (o GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
- func (o GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
- type GuestPoliciesPtrInput
- type GuestPoliciesPtrOutput
- type GuestPoliciesRecipe
- type GuestPoliciesRecipeArgs
- type GuestPoliciesRecipeArray
- type GuestPoliciesRecipeArrayInput
- type GuestPoliciesRecipeArrayOutput
- func (GuestPoliciesRecipeArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeArrayOutput) Index(i pulumi.IntInput) GuestPoliciesRecipeOutput
- func (o GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput
- func (o GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArrayOutput
- type GuestPoliciesRecipeArtifact
- type GuestPoliciesRecipeArtifactArgs
- func (GuestPoliciesRecipeArtifactArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput
- func (i GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactOutput
- type GuestPoliciesRecipeArtifactArray
- func (GuestPoliciesRecipeArtifactArray) ElementType() reflect.Type
- func (i GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput
- func (i GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactArrayOutput
- type GuestPoliciesRecipeArtifactArrayInput
- type GuestPoliciesRecipeArtifactArrayOutput
- func (GuestPoliciesRecipeArtifactArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeArtifactArrayOutput) Index(i pulumi.IntInput) GuestPoliciesRecipeArtifactOutput
- func (o GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput
- func (o GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactArrayOutput
- type GuestPoliciesRecipeArtifactGcs
- type GuestPoliciesRecipeArtifactGcsArgs
- func (GuestPoliciesRecipeArtifactGcsArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput
- func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsOutput
- func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
- func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
- type GuestPoliciesRecipeArtifactGcsInput
- type GuestPoliciesRecipeArtifactGcsOutput
- func (o GuestPoliciesRecipeArtifactGcsOutput) Bucket() pulumi.StringPtrOutput
- func (GuestPoliciesRecipeArtifactGcsOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeArtifactGcsOutput) Generation() pulumi.IntPtrOutput
- func (o GuestPoliciesRecipeArtifactGcsOutput) Object() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput
- func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsOutput
- func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
- func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
- type GuestPoliciesRecipeArtifactGcsPtrInput
- type GuestPoliciesRecipeArtifactGcsPtrOutput
- func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Elem() GuestPoliciesRecipeArtifactGcsOutput
- func (GuestPoliciesRecipeArtifactGcsPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Generation() pulumi.IntPtrOutput
- func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Object() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
- func (o GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
- type GuestPoliciesRecipeArtifactInput
- type GuestPoliciesRecipeArtifactOutput
- func (o GuestPoliciesRecipeArtifactOutput) AllowInsecure() pulumi.BoolPtrOutput
- func (GuestPoliciesRecipeArtifactOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeArtifactOutput) Gcs() GuestPoliciesRecipeArtifactGcsPtrOutput
- func (o GuestPoliciesRecipeArtifactOutput) Id() pulumi.StringOutput
- func (o GuestPoliciesRecipeArtifactOutput) Remote() GuestPoliciesRecipeArtifactRemotePtrOutput
- func (o GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput
- func (o GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactOutput
- type GuestPoliciesRecipeArtifactRemote
- type GuestPoliciesRecipeArtifactRemoteArgs
- func (GuestPoliciesRecipeArtifactRemoteArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput
- func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemoteOutput
- func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
- func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
- type GuestPoliciesRecipeArtifactRemoteInput
- type GuestPoliciesRecipeArtifactRemoteOutput
- func (o GuestPoliciesRecipeArtifactRemoteOutput) CheckSum() pulumi.StringPtrOutput
- func (GuestPoliciesRecipeArtifactRemoteOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput
- func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemoteOutput
- func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
- func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
- func (o GuestPoliciesRecipeArtifactRemoteOutput) Uri() pulumi.StringPtrOutput
- type GuestPoliciesRecipeArtifactRemotePtrInput
- type GuestPoliciesRecipeArtifactRemotePtrOutput
- func (o GuestPoliciesRecipeArtifactRemotePtrOutput) CheckSum() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeArtifactRemotePtrOutput) Elem() GuestPoliciesRecipeArtifactRemoteOutput
- func (GuestPoliciesRecipeArtifactRemotePtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
- func (o GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
- func (o GuestPoliciesRecipeArtifactRemotePtrOutput) Uri() pulumi.StringPtrOutput
- type GuestPoliciesRecipeInput
- type GuestPoliciesRecipeInstallStep
- type GuestPoliciesRecipeInstallStepArchiveExtraction
- type GuestPoliciesRecipeInstallStepArchiveExtractionArgs
- func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
- func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput
- func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
- func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
- type GuestPoliciesRecipeInstallStepArchiveExtractionInput
- type GuestPoliciesRecipeInstallStepArchiveExtractionOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ArtifactId() pulumi.StringOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Destination() pulumi.StringPtrOutput
- func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Type() pulumi.StringOutput
- type GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput
- type GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Destination() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Elem() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
- func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Type() pulumi.StringPtrOutput
- type GuestPoliciesRecipeInstallStepArgs
- func (GuestPoliciesRecipeInstallStepArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput
- func (i GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepOutput
- type GuestPoliciesRecipeInstallStepArray
- func (GuestPoliciesRecipeInstallStepArray) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput
- func (i GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArrayOutput
- type GuestPoliciesRecipeInstallStepArrayInput
- type GuestPoliciesRecipeInstallStepArrayOutput
- func (GuestPoliciesRecipeInstallStepArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepArrayOutput) Index(i pulumi.IntInput) GuestPoliciesRecipeInstallStepOutput
- func (o GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput
- func (o GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArrayOutput
- type GuestPoliciesRecipeInstallStepDpkgInstallation
- type GuestPoliciesRecipeInstallStepDpkgInstallationArgs
- func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
- func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput
- func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
- func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepDpkgInstallationInput
- type GuestPoliciesRecipeInstallStepDpkgInstallationOutput
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ArtifactId() pulumi.StringOutput
- func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput
- type GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) Elem() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
- func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepFileCopy
- type GuestPoliciesRecipeInstallStepFileCopyArgs
- func (GuestPoliciesRecipeInstallStepFileCopyArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput
- func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput
- func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
- func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
- type GuestPoliciesRecipeInstallStepFileCopyInput
- type GuestPoliciesRecipeInstallStepFileCopyOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ArtifactId() pulumi.StringOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyOutput) Destination() pulumi.StringOutput
- func (GuestPoliciesRecipeInstallStepFileCopyOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepFileCopyOutput) Overwrite() pulumi.BoolPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyOutput) Permissions() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
- type GuestPoliciesRecipeInstallStepFileCopyPtrInput
- type GuestPoliciesRecipeInstallStepFileCopyPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Destination() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Elem() GuestPoliciesRecipeInstallStepFileCopyOutput
- func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Overwrite() pulumi.BoolPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Permissions() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
- type GuestPoliciesRecipeInstallStepFileExec
- type GuestPoliciesRecipeInstallStepFileExecArgs
- func (GuestPoliciesRecipeInstallStepFileExecArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput
- func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecOutput
- func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
- func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
- type GuestPoliciesRecipeInstallStepFileExecInput
- type GuestPoliciesRecipeInstallStepFileExecOutput
- func (o GuestPoliciesRecipeInstallStepFileExecOutput) AllowedExitCodes() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileExecOutput) Args() pulumi.StringArrayOutput
- func (o GuestPoliciesRecipeInstallStepFileExecOutput) ArtifactId() pulumi.StringPtrOutput
- func (GuestPoliciesRecipeInstallStepFileExecOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepFileExecOutput) LocalPath() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput
- func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecOutput
- func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
- type GuestPoliciesRecipeInstallStepFileExecPtrInput
- type GuestPoliciesRecipeInstallStepFileExecPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) AllowedExitCodes() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) Args() pulumi.StringArrayOutput
- func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) Elem() GuestPoliciesRecipeInstallStepFileExecOutput
- func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
- func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
- type GuestPoliciesRecipeInstallStepInput
- type GuestPoliciesRecipeInstallStepMsiInstallation
- type GuestPoliciesRecipeInstallStepMsiInstallationArgs
- func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput
- func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput
- func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
- func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepMsiInstallationInput
- type GuestPoliciesRecipeInstallStepMsiInstallationOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ArtifactId() pulumi.StringOutput
- func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) Flags() pulumi.StringArrayOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepMsiInstallationPtrInput
- type GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) Elem() GuestPoliciesRecipeInstallStepMsiInstallationOutput
- func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) Flags() pulumi.StringArrayOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepOutput
- func (o GuestPoliciesRecipeInstallStepOutput) ArchiveExtraction() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeInstallStepOutput) DpkgInstallation() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
- func (GuestPoliciesRecipeInstallStepOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepOutput) FileCopy() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
- func (o GuestPoliciesRecipeInstallStepOutput) FileExec() GuestPoliciesRecipeInstallStepFileExecPtrOutput
- func (o GuestPoliciesRecipeInstallStepOutput) MsiInstallation() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepOutput) RpmInstallation() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepOutput) ScriptRun() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
- func (o GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput
- func (o GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepOutput
- type GuestPoliciesRecipeInstallStepRpmInstallation
- type GuestPoliciesRecipeInstallStepRpmInstallationArgs
- func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput
- func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput
- func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
- func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepRpmInstallationInput
- type GuestPoliciesRecipeInstallStepRpmInstallationOutput
- func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ArtifactId() pulumi.StringOutput
- func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput
- func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput
- func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepRpmInstallationPtrInput
- type GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) Elem() GuestPoliciesRecipeInstallStepRpmInstallationOutput
- func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
- func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
- type GuestPoliciesRecipeInstallStepScriptRun
- type GuestPoliciesRecipeInstallStepScriptRunArgs
- func (GuestPoliciesRecipeInstallStepScriptRunArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput
- func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput
- func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
- func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
- type GuestPoliciesRecipeInstallStepScriptRunInput
- type GuestPoliciesRecipeInstallStepScriptRunOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (GuestPoliciesRecipeInstallStepScriptRunOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepScriptRunOutput) Interpreter() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunOutput) Script() pulumi.StringOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
- type GuestPoliciesRecipeInstallStepScriptRunPtrInput
- type GuestPoliciesRecipeInstallStepScriptRunPtrOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Elem() GuestPoliciesRecipeInstallStepScriptRunOutput
- func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Interpreter() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Script() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
- func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
- type GuestPoliciesRecipeOutput
- func (o GuestPoliciesRecipeOutput) Artifacts() GuestPoliciesRecipeArtifactArrayOutput
- func (o GuestPoliciesRecipeOutput) DesiredState() pulumi.StringPtrOutput
- func (GuestPoliciesRecipeOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeOutput) InstallSteps() GuestPoliciesRecipeInstallStepArrayOutput
- func (o GuestPoliciesRecipeOutput) Name() pulumi.StringOutput
- func (o GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput
- func (o GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutputWithContext(ctx context.Context) GuestPoliciesRecipeOutput
- func (o GuestPoliciesRecipeOutput) UpdateSteps() GuestPoliciesRecipeUpdateStepArrayOutput
- func (o GuestPoliciesRecipeOutput) Version() pulumi.StringPtrOutput
- type GuestPoliciesRecipeUpdateStep
- type GuestPoliciesRecipeUpdateStepArchiveExtraction
- type GuestPoliciesRecipeUpdateStepArchiveExtractionArgs
- func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
- func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
- func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
- func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
- type GuestPoliciesRecipeUpdateStepArchiveExtractionInput
- type GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ArtifactId() pulumi.StringOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Destination() pulumi.StringPtrOutput
- func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Type() pulumi.StringOutput
- type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput
- type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Destination() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Elem() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
- func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Type() pulumi.StringPtrOutput
- type GuestPoliciesRecipeUpdateStepArgs
- func (GuestPoliciesRecipeUpdateStepArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput
- func (i GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepOutput
- type GuestPoliciesRecipeUpdateStepArray
- func (GuestPoliciesRecipeUpdateStepArray) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput
- func (i GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArrayOutput
- type GuestPoliciesRecipeUpdateStepArrayInput
- type GuestPoliciesRecipeUpdateStepArrayOutput
- func (GuestPoliciesRecipeUpdateStepArrayOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepArrayOutput) Index(i pulumi.IntInput) GuestPoliciesRecipeUpdateStepOutput
- func (o GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput
- func (o GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArrayOutput
- type GuestPoliciesRecipeUpdateStepDpkgInstallation
- type GuestPoliciesRecipeUpdateStepDpkgInstallationArgs
- func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
- func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
- func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
- func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepDpkgInstallationInput
- type GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ArtifactId() pulumi.StringOutput
- func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput
- type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) Elem() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
- func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepFileCopy
- type GuestPoliciesRecipeUpdateStepFileCopyArgs
- func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput
- func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput
- func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
- func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
- type GuestPoliciesRecipeUpdateStepFileCopyInput
- type GuestPoliciesRecipeUpdateStepFileCopyOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ArtifactId() pulumi.StringOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) Destination() pulumi.StringOutput
- func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) Overwrite() pulumi.BoolPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) Permissions() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
- type GuestPoliciesRecipeUpdateStepFileCopyPtrInput
- type GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Destination() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Elem() GuestPoliciesRecipeUpdateStepFileCopyOutput
- func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Overwrite() pulumi.BoolPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Permissions() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
- type GuestPoliciesRecipeUpdateStepFileExec
- type GuestPoliciesRecipeUpdateStepFileExecArgs
- func (GuestPoliciesRecipeUpdateStepFileExecArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput
- func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput
- func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
- func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
- type GuestPoliciesRecipeUpdateStepFileExecInput
- type GuestPoliciesRecipeUpdateStepFileExecOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecOutput) Args() pulumi.StringArrayOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ArtifactId() pulumi.StringPtrOutput
- func (GuestPoliciesRecipeUpdateStepFileExecOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepFileExecOutput) LocalPath() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
- type GuestPoliciesRecipeUpdateStepFileExecPtrInput
- type GuestPoliciesRecipeUpdateStepFileExecPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) Args() pulumi.StringArrayOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) Elem() GuestPoliciesRecipeUpdateStepFileExecOutput
- func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
- func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
- type GuestPoliciesRecipeUpdateStepInput
- type GuestPoliciesRecipeUpdateStepMsiInstallation
- type GuestPoliciesRecipeUpdateStepMsiInstallationArgs
- func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
- func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput
- func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
- func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepMsiInstallationInput
- type GuestPoliciesRecipeUpdateStepMsiInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ArtifactId() pulumi.StringOutput
- func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) Flags() pulumi.StringArrayOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput
- type GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) Elem() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
- func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) Flags() pulumi.StringArrayOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepOutput
- func (o GuestPoliciesRecipeUpdateStepOutput) ArchiveExtraction() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
- func (o GuestPoliciesRecipeUpdateStepOutput) DpkgInstallation() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
- func (GuestPoliciesRecipeUpdateStepOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepOutput) FileCopy() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
- func (o GuestPoliciesRecipeUpdateStepOutput) FileExec() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
- func (o GuestPoliciesRecipeUpdateStepOutput) MsiInstallation() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepOutput) RpmInstallation() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepOutput) ScriptRun() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
- func (o GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput
- func (o GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepOutput
- type GuestPoliciesRecipeUpdateStepRpmInstallation
- type GuestPoliciesRecipeUpdateStepRpmInstallationArgs
- func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
- func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput
- func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
- func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepRpmInstallationInput
- type GuestPoliciesRecipeUpdateStepRpmInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ArtifactId() pulumi.StringOutput
- func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput
- type GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) Elem() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
- func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
- func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
- type GuestPoliciesRecipeUpdateStepScriptRun
- type GuestPoliciesRecipeUpdateStepScriptRunArgs
- func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ElementType() reflect.Type
- func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput
- func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput
- func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
- func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
- type GuestPoliciesRecipeUpdateStepScriptRunInput
- type GuestPoliciesRecipeUpdateStepScriptRunOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) Interpreter() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) Script() pulumi.StringOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
- type GuestPoliciesRecipeUpdateStepScriptRunPtrInput
- type GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Elem() GuestPoliciesRecipeUpdateStepScriptRunOutput
- func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ElementType() reflect.Type
- func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Interpreter() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Script() pulumi.StringPtrOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
- func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
- type GuestPoliciesState
- type PatchDeployment
- func (*PatchDeployment) ElementType() reflect.Type
- func (i *PatchDeployment) ToPatchDeploymentOutput() PatchDeploymentOutput
- func (i *PatchDeployment) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
- func (i *PatchDeployment) ToPatchDeploymentPtrOutput() PatchDeploymentPtrOutput
- func (i *PatchDeployment) ToPatchDeploymentPtrOutputWithContext(ctx context.Context) PatchDeploymentPtrOutput
- type PatchDeploymentArgs
- type PatchDeploymentArray
- type PatchDeploymentArrayInput
- type PatchDeploymentArrayOutput
- func (PatchDeploymentArrayOutput) ElementType() reflect.Type
- func (o PatchDeploymentArrayOutput) Index(i pulumi.IntInput) PatchDeploymentOutput
- func (o PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutput() PatchDeploymentArrayOutput
- func (o PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutputWithContext(ctx context.Context) PatchDeploymentArrayOutput
- type PatchDeploymentInput
- type PatchDeploymentInstanceFilter
- type PatchDeploymentInstanceFilterArgs
- func (PatchDeploymentInstanceFilterArgs) ElementType() reflect.Type
- func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput
- func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterOutput
- func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
- func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
- type PatchDeploymentInstanceFilterGroupLabel
- type PatchDeploymentInstanceFilterGroupLabelArgs
- func (PatchDeploymentInstanceFilterGroupLabelArgs) ElementType() reflect.Type
- func (i PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput
- func (i PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelOutput
- type PatchDeploymentInstanceFilterGroupLabelArray
- func (PatchDeploymentInstanceFilterGroupLabelArray) ElementType() reflect.Type
- func (i PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (i PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput
- type PatchDeploymentInstanceFilterGroupLabelArrayInput
- type PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ElementType() reflect.Type
- func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) Index(i pulumi.IntInput) PatchDeploymentInstanceFilterGroupLabelOutput
- func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput
- type PatchDeploymentInstanceFilterGroupLabelInput
- type PatchDeploymentInstanceFilterGroupLabelOutput
- func (PatchDeploymentInstanceFilterGroupLabelOutput) ElementType() reflect.Type
- func (o PatchDeploymentInstanceFilterGroupLabelOutput) Labels() pulumi.StringMapOutput
- func (o PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput
- func (o PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelOutput
- type PatchDeploymentInstanceFilterInput
- type PatchDeploymentInstanceFilterOutput
- func (o PatchDeploymentInstanceFilterOutput) All() pulumi.BoolPtrOutput
- func (PatchDeploymentInstanceFilterOutput) ElementType() reflect.Type
- func (o PatchDeploymentInstanceFilterOutput) GroupLabels() PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (o PatchDeploymentInstanceFilterOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o PatchDeploymentInstanceFilterOutput) Instances() pulumi.StringArrayOutput
- func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput
- func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterOutput
- func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterOutput) Zones() pulumi.StringArrayOutput
- type PatchDeploymentInstanceFilterPtrInput
- type PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) All() pulumi.BoolPtrOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) Elem() PatchDeploymentInstanceFilterOutput
- func (PatchDeploymentInstanceFilterPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentInstanceFilterPtrOutput) GroupLabels() PatchDeploymentInstanceFilterGroupLabelArrayOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) InstanceNamePrefixes() pulumi.StringArrayOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) Instances() pulumi.StringArrayOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
- func (o PatchDeploymentInstanceFilterPtrOutput) Zones() pulumi.StringArrayOutput
- type PatchDeploymentMap
- type PatchDeploymentMapInput
- type PatchDeploymentMapOutput
- func (PatchDeploymentMapOutput) ElementType() reflect.Type
- func (o PatchDeploymentMapOutput) MapIndex(k pulumi.StringInput) PatchDeploymentOutput
- func (o PatchDeploymentMapOutput) ToPatchDeploymentMapOutput() PatchDeploymentMapOutput
- func (o PatchDeploymentMapOutput) ToPatchDeploymentMapOutputWithContext(ctx context.Context) PatchDeploymentMapOutput
- type PatchDeploymentOneTimeSchedule
- type PatchDeploymentOneTimeScheduleArgs
- func (PatchDeploymentOneTimeScheduleArgs) ElementType() reflect.Type
- func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput
- func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutputWithContext(ctx context.Context) PatchDeploymentOneTimeScheduleOutput
- func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
- func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
- type PatchDeploymentOneTimeScheduleInput
- type PatchDeploymentOneTimeScheduleOutput
- func (PatchDeploymentOneTimeScheduleOutput) ElementType() reflect.Type
- func (o PatchDeploymentOneTimeScheduleOutput) ExecuteTime() pulumi.StringOutput
- func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput
- func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutputWithContext(ctx context.Context) PatchDeploymentOneTimeScheduleOutput
- func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
- func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
- type PatchDeploymentOneTimeSchedulePtrInput
- type PatchDeploymentOneTimeSchedulePtrOutput
- func (o PatchDeploymentOneTimeSchedulePtrOutput) Elem() PatchDeploymentOneTimeScheduleOutput
- func (PatchDeploymentOneTimeSchedulePtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentOneTimeSchedulePtrOutput) ExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
- func (o PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
- type PatchDeploymentOutput
- func (PatchDeploymentOutput) ElementType() reflect.Type
- func (o PatchDeploymentOutput) ToPatchDeploymentOutput() PatchDeploymentOutput
- func (o PatchDeploymentOutput) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
- func (o PatchDeploymentOutput) ToPatchDeploymentPtrOutput() PatchDeploymentPtrOutput
- func (o PatchDeploymentOutput) ToPatchDeploymentPtrOutputWithContext(ctx context.Context) PatchDeploymentPtrOutput
- type PatchDeploymentPatchConfig
- type PatchDeploymentPatchConfigApt
- type PatchDeploymentPatchConfigAptArgs
- func (PatchDeploymentPatchConfigAptArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptOutput() PatchDeploymentPatchConfigAptOutput
- func (i PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptOutput
- func (i PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptPtrOutput() PatchDeploymentPatchConfigAptPtrOutput
- func (i PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptPtrOutput
- type PatchDeploymentPatchConfigAptInput
- type PatchDeploymentPatchConfigAptOutput
- func (PatchDeploymentPatchConfigAptOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigAptOutput) Excludes() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigAptOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptOutput() PatchDeploymentPatchConfigAptOutput
- func (o PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptOutput
- func (o PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptPtrOutput() PatchDeploymentPatchConfigAptPtrOutput
- func (o PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptPtrOutput
- func (o PatchDeploymentPatchConfigAptOutput) Type() pulumi.StringPtrOutput
- type PatchDeploymentPatchConfigAptPtrInput
- type PatchDeploymentPatchConfigAptPtrOutput
- func (o PatchDeploymentPatchConfigAptPtrOutput) Elem() PatchDeploymentPatchConfigAptOutput
- func (PatchDeploymentPatchConfigAptPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigAptPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigAptPtrOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigAptPtrOutput) ToPatchDeploymentPatchConfigAptPtrOutput() PatchDeploymentPatchConfigAptPtrOutput
- func (o PatchDeploymentPatchConfigAptPtrOutput) ToPatchDeploymentPatchConfigAptPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptPtrOutput
- func (o PatchDeploymentPatchConfigAptPtrOutput) Type() pulumi.StringPtrOutput
- type PatchDeploymentPatchConfigArgs
- func (PatchDeploymentPatchConfigArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigOutput() PatchDeploymentPatchConfigOutput
- func (i PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigOutput
- func (i PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigPtrOutput() PatchDeploymentPatchConfigPtrOutput
- func (i PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPtrOutput
- type PatchDeploymentPatchConfigGoo
- type PatchDeploymentPatchConfigGooArgs
- func (PatchDeploymentPatchConfigGooArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooOutput() PatchDeploymentPatchConfigGooOutput
- func (i PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooOutput
- func (i PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooPtrOutput() PatchDeploymentPatchConfigGooPtrOutput
- func (i PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooPtrOutput
- type PatchDeploymentPatchConfigGooInput
- type PatchDeploymentPatchConfigGooOutput
- func (PatchDeploymentPatchConfigGooOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigGooOutput) Enabled() pulumi.BoolOutput
- func (o PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooOutput() PatchDeploymentPatchConfigGooOutput
- func (o PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooOutput
- func (o PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooPtrOutput() PatchDeploymentPatchConfigGooPtrOutput
- func (o PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooPtrOutput
- type PatchDeploymentPatchConfigGooPtrInput
- type PatchDeploymentPatchConfigGooPtrOutput
- func (o PatchDeploymentPatchConfigGooPtrOutput) Elem() PatchDeploymentPatchConfigGooOutput
- func (PatchDeploymentPatchConfigGooPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigGooPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PatchDeploymentPatchConfigGooPtrOutput) ToPatchDeploymentPatchConfigGooPtrOutput() PatchDeploymentPatchConfigGooPtrOutput
- func (o PatchDeploymentPatchConfigGooPtrOutput) ToPatchDeploymentPatchConfigGooPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooPtrOutput
- type PatchDeploymentPatchConfigInput
- type PatchDeploymentPatchConfigOutput
- func (o PatchDeploymentPatchConfigOutput) Apt() PatchDeploymentPatchConfigAptPtrOutput
- func (PatchDeploymentPatchConfigOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigOutput) Goo() PatchDeploymentPatchConfigGooPtrOutput
- func (o PatchDeploymentPatchConfigOutput) PostStep() PatchDeploymentPatchConfigPostStepPtrOutput
- func (o PatchDeploymentPatchConfigOutput) PreStep() PatchDeploymentPatchConfigPreStepPtrOutput
- func (o PatchDeploymentPatchConfigOutput) RebootConfig() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigOutput() PatchDeploymentPatchConfigOutput
- func (o PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigOutput
- func (o PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigPtrOutput() PatchDeploymentPatchConfigPtrOutput
- func (o PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPtrOutput
- func (o PatchDeploymentPatchConfigOutput) WindowsUpdate() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- func (o PatchDeploymentPatchConfigOutput) Yum() PatchDeploymentPatchConfigYumPtrOutput
- func (o PatchDeploymentPatchConfigOutput) Zypper() PatchDeploymentPatchConfigZypperPtrOutput
- type PatchDeploymentPatchConfigPostStep
- type PatchDeploymentPatchConfigPostStepArgs
- func (PatchDeploymentPatchConfigPostStepArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepOutput() PatchDeploymentPatchConfigPostStepOutput
- func (i PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepOutput
- func (i PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepPtrOutput() PatchDeploymentPatchConfigPostStepPtrOutput
- func (i PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepPtrOutput
- type PatchDeploymentPatchConfigPostStepInput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfig
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs
- func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
- func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
- func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs
- func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
- func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
- func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectInput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) Bucket() pulumi.StringOutput
- func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) GenerationNumber() pulumi.StringOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) Object() pulumi.StringOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrInput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) Elem() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
- func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) Object() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigInput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) GcsObject() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) Interpreter() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrInput
- type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) Elem() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
- func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) GcsObject() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) Interpreter() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPostStepOutput
- func (PatchDeploymentPatchConfigPostStepOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepOutput) LinuxExecStepConfig() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepOutput() PatchDeploymentPatchConfigPostStepOutput
- func (o PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepOutput
- func (o PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepPtrOutput() PatchDeploymentPatchConfigPostStepPtrOutput
- func (o PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepPtrOutput
- func (o PatchDeploymentPatchConfigPostStepOutput) WindowsExecStepConfig() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPostStepPtrInput
- type PatchDeploymentPatchConfigPostStepPtrOutput
- func (o PatchDeploymentPatchConfigPostStepPtrOutput) Elem() PatchDeploymentPatchConfigPostStepOutput
- func (PatchDeploymentPatchConfigPostStepPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepPtrOutput) LinuxExecStepConfig() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPostStepPtrOutput) ToPatchDeploymentPatchConfigPostStepPtrOutput() PatchDeploymentPatchConfigPostStepPtrOutput
- func (o PatchDeploymentPatchConfigPostStepPtrOutput) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepPtrOutput
- func (o PatchDeploymentPatchConfigPostStepPtrOutput) WindowsExecStepConfig() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfig
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs
- func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
- func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
- func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs
- func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
- func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
- func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectInput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) Bucket() pulumi.StringOutput
- func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) GenerationNumber() pulumi.StringOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) Object() pulumi.StringOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrInput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) Elem() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
- func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) Object() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigInput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) GcsObject() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) Interpreter() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrInput
- type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) Elem() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
- func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) GcsObject() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) Interpreter() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPreStep
- type PatchDeploymentPatchConfigPreStepArgs
- func (PatchDeploymentPatchConfigPreStepArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepOutput() PatchDeploymentPatchConfigPreStepOutput
- func (i PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepOutput
- func (i PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepPtrOutput() PatchDeploymentPatchConfigPreStepPtrOutput
- func (i PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepPtrOutput
- type PatchDeploymentPatchConfigPreStepInput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfig
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs
- func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
- func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
- func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs
- func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
- func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
- func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectInput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) Bucket() pulumi.StringOutput
- func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) GenerationNumber() pulumi.StringOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) Object() pulumi.StringOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrInput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) Elem() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
- func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) Object() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigInput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) GcsObject() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) Interpreter() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrInput
- type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) Elem() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
- func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) GcsObject() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) Interpreter() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPreStepOutput
- func (PatchDeploymentPatchConfigPreStepOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepOutput) LinuxExecStepConfig() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepOutput() PatchDeploymentPatchConfigPreStepOutput
- func (o PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepOutput
- func (o PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepPtrOutput() PatchDeploymentPatchConfigPreStepPtrOutput
- func (o PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepPtrOutput
- func (o PatchDeploymentPatchConfigPreStepOutput) WindowsExecStepConfig() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPreStepPtrInput
- type PatchDeploymentPatchConfigPreStepPtrOutput
- func (o PatchDeploymentPatchConfigPreStepPtrOutput) Elem() PatchDeploymentPatchConfigPreStepOutput
- func (PatchDeploymentPatchConfigPreStepPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepPtrOutput) LinuxExecStepConfig() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPreStepPtrOutput) ToPatchDeploymentPatchConfigPreStepPtrOutput() PatchDeploymentPatchConfigPreStepPtrOutput
- func (o PatchDeploymentPatchConfigPreStepPtrOutput) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepPtrOutput
- func (o PatchDeploymentPatchConfigPreStepPtrOutput) WindowsExecStepConfig() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfig
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs
- func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
- func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
- func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs
- func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
- func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
- func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectInput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) Bucket() pulumi.StringOutput
- func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) GenerationNumber() pulumi.StringOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) Object() pulumi.StringOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrInput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) Elem() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
- func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) Object() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigInput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) GcsObject() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) Interpreter() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrInput
- type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) Elem() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
- func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) GcsObject() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) Interpreter() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
- type PatchDeploymentPatchConfigPtrInput
- type PatchDeploymentPatchConfigPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) Apt() PatchDeploymentPatchConfigAptPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) Elem() PatchDeploymentPatchConfigOutput
- func (PatchDeploymentPatchConfigPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigPtrOutput) Goo() PatchDeploymentPatchConfigGooPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) PostStep() PatchDeploymentPatchConfigPostStepPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) PreStep() PatchDeploymentPatchConfigPreStepPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) RebootConfig() pulumi.StringPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) ToPatchDeploymentPatchConfigPtrOutput() PatchDeploymentPatchConfigPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) ToPatchDeploymentPatchConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) WindowsUpdate() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) Yum() PatchDeploymentPatchConfigYumPtrOutput
- func (o PatchDeploymentPatchConfigPtrOutput) Zypper() PatchDeploymentPatchConfigZypperPtrOutput
- type PatchDeploymentPatchConfigWindowsUpdate
- type PatchDeploymentPatchConfigWindowsUpdateArgs
- func (PatchDeploymentPatchConfigWindowsUpdateArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdateOutput() PatchDeploymentPatchConfigWindowsUpdateOutput
- func (i PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdateOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdateOutput
- func (i PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- func (i PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- type PatchDeploymentPatchConfigWindowsUpdateInput
- type PatchDeploymentPatchConfigWindowsUpdateOutput
- func (o PatchDeploymentPatchConfigWindowsUpdateOutput) Classifications() pulumi.StringArrayOutput
- func (PatchDeploymentPatchConfigWindowsUpdateOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigWindowsUpdateOutput) Excludes() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdateOutput() PatchDeploymentPatchConfigWindowsUpdateOutput
- func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdateOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdateOutput
- func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- type PatchDeploymentPatchConfigWindowsUpdatePtrInput
- type PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) Classifications() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) Elem() PatchDeploymentPatchConfigWindowsUpdateOutput
- func (PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdatePtrOutput
- type PatchDeploymentPatchConfigYum
- type PatchDeploymentPatchConfigYumArgs
- func (PatchDeploymentPatchConfigYumArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumOutput() PatchDeploymentPatchConfigYumOutput
- func (i PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumOutput
- func (i PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumPtrOutput() PatchDeploymentPatchConfigYumPtrOutput
- func (i PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumPtrOutput
- type PatchDeploymentPatchConfigYumInput
- type PatchDeploymentPatchConfigYumOutput
- func (PatchDeploymentPatchConfigYumOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigYumOutput) Excludes() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigYumOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigYumOutput) Minimal() pulumi.BoolPtrOutput
- func (o PatchDeploymentPatchConfigYumOutput) Security() pulumi.BoolPtrOutput
- func (o PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumOutput() PatchDeploymentPatchConfigYumOutput
- func (o PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumOutput
- func (o PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumPtrOutput() PatchDeploymentPatchConfigYumPtrOutput
- func (o PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumPtrOutput
- type PatchDeploymentPatchConfigYumPtrInput
- type PatchDeploymentPatchConfigYumPtrOutput
- func (o PatchDeploymentPatchConfigYumPtrOutput) Elem() PatchDeploymentPatchConfigYumOutput
- func (PatchDeploymentPatchConfigYumPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigYumPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigYumPtrOutput) ExclusivePackages() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigYumPtrOutput) Minimal() pulumi.BoolPtrOutput
- func (o PatchDeploymentPatchConfigYumPtrOutput) Security() pulumi.BoolPtrOutput
- func (o PatchDeploymentPatchConfigYumPtrOutput) ToPatchDeploymentPatchConfigYumPtrOutput() PatchDeploymentPatchConfigYumPtrOutput
- func (o PatchDeploymentPatchConfigYumPtrOutput) ToPatchDeploymentPatchConfigYumPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumPtrOutput
- type PatchDeploymentPatchConfigZypper
- type PatchDeploymentPatchConfigZypperArgs
- func (PatchDeploymentPatchConfigZypperArgs) ElementType() reflect.Type
- func (i PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperOutput() PatchDeploymentPatchConfigZypperOutput
- func (i PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperOutput
- func (i PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperPtrOutput() PatchDeploymentPatchConfigZypperPtrOutput
- func (i PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperPtrOutput
- type PatchDeploymentPatchConfigZypperInput
- type PatchDeploymentPatchConfigZypperOutput
- func (o PatchDeploymentPatchConfigZypperOutput) Categories() pulumi.StringArrayOutput
- func (PatchDeploymentPatchConfigZypperOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigZypperOutput) Excludes() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigZypperOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigZypperOutput) Severities() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperOutput() PatchDeploymentPatchConfigZypperOutput
- func (o PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperOutput
- func (o PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperPtrOutput() PatchDeploymentPatchConfigZypperPtrOutput
- func (o PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperPtrOutput
- func (o PatchDeploymentPatchConfigZypperOutput) WithOptional() pulumi.BoolPtrOutput
- func (o PatchDeploymentPatchConfigZypperOutput) WithUpdate() pulumi.BoolPtrOutput
- type PatchDeploymentPatchConfigZypperPtrInput
- type PatchDeploymentPatchConfigZypperPtrOutput
- func (o PatchDeploymentPatchConfigZypperPtrOutput) Categories() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigZypperPtrOutput) Elem() PatchDeploymentPatchConfigZypperOutput
- func (PatchDeploymentPatchConfigZypperPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentPatchConfigZypperPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigZypperPtrOutput) ExclusivePatches() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigZypperPtrOutput) Severities() pulumi.StringArrayOutput
- func (o PatchDeploymentPatchConfigZypperPtrOutput) ToPatchDeploymentPatchConfigZypperPtrOutput() PatchDeploymentPatchConfigZypperPtrOutput
- func (o PatchDeploymentPatchConfigZypperPtrOutput) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperPtrOutput
- func (o PatchDeploymentPatchConfigZypperPtrOutput) WithOptional() pulumi.BoolPtrOutput
- func (o PatchDeploymentPatchConfigZypperPtrOutput) WithUpdate() pulumi.BoolPtrOutput
- type PatchDeploymentPtrInput
- type PatchDeploymentPtrOutput
- type PatchDeploymentRecurringSchedule
- type PatchDeploymentRecurringScheduleArgs
- func (PatchDeploymentRecurringScheduleArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringScheduleOutput() PatchDeploymentRecurringScheduleOutput
- func (i PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringScheduleOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleOutput
- func (i PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput
- func (i PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringSchedulePtrOutput
- type PatchDeploymentRecurringScheduleInput
- type PatchDeploymentRecurringScheduleMonthly
- type PatchDeploymentRecurringScheduleMonthlyArgs
- func (PatchDeploymentRecurringScheduleMonthlyArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyOutput() PatchDeploymentRecurringScheduleMonthlyOutput
- func (i PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyOutput
- func (i PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput() PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (i PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyPtrOutput
- type PatchDeploymentRecurringScheduleMonthlyInput
- type PatchDeploymentRecurringScheduleMonthlyOutput
- func (PatchDeploymentRecurringScheduleMonthlyOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleMonthlyOutput) MonthDay() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyOutput() PatchDeploymentRecurringScheduleMonthlyOutput
- func (o PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyOutput
- func (o PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput() PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyOutput) WeekDayOfMonth() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- type PatchDeploymentRecurringScheduleMonthlyPtrInput
- type PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) Elem() PatchDeploymentRecurringScheduleMonthlyOutput
- func (PatchDeploymentRecurringScheduleMonthlyPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) MonthDay() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput() PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) WeekDayOfMonth() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth
- type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs
- func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
- func (i PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
- func (i PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- func (i PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthInput
- type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) DayOfWeek() pulumi.StringOutput
- func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) WeekOrdinal() pulumi.IntOutput
- type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrInput
- type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) DayOfWeek() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) Elem() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
- func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
- func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) WeekOrdinal() pulumi.IntPtrOutput
- type PatchDeploymentRecurringScheduleOutput
- func (PatchDeploymentRecurringScheduleOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleOutput) EndTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) LastExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) Monthly() PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) NextExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) StartTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) TimeOfDay() PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (o PatchDeploymentRecurringScheduleOutput) TimeZone() PatchDeploymentRecurringScheduleTimeZoneOutput
- func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringScheduleOutput() PatchDeploymentRecurringScheduleOutput
- func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringScheduleOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleOutput
- func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringScheduleOutput) Weekly() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRecurringSchedulePtrInput
- type PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) Elem() PatchDeploymentRecurringScheduleOutput
- func (PatchDeploymentRecurringSchedulePtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringSchedulePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) LastExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) Monthly() PatchDeploymentRecurringScheduleMonthlyPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) NextExecuteTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) TimeOfDay() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) TimeZone() PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) ToPatchDeploymentRecurringSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringSchedulePtrOutput
- func (o PatchDeploymentRecurringSchedulePtrOutput) Weekly() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRecurringScheduleTimeOfDay
- type PatchDeploymentRecurringScheduleTimeOfDayArgs
- func (PatchDeploymentRecurringScheduleTimeOfDayArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayOutput() PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- type PatchDeploymentRecurringScheduleTimeOfDayInput
- type PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (PatchDeploymentRecurringScheduleTimeOfDayOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Hours() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Minutes() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Nanos() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Seconds() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayOutput() PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- type PatchDeploymentRecurringScheduleTimeOfDayPtrInput
- type PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Elem() PatchDeploymentRecurringScheduleTimeOfDayOutput
- func (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Hours() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Minutes() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Nanos() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Seconds() pulumi.IntPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
- type PatchDeploymentRecurringScheduleTimeZone
- type PatchDeploymentRecurringScheduleTimeZoneArgs
- func (PatchDeploymentRecurringScheduleTimeZoneArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZoneOutput() PatchDeploymentRecurringScheduleTimeZoneOutput
- func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZoneOutput
- func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
- type PatchDeploymentRecurringScheduleTimeZoneInput
- type PatchDeploymentRecurringScheduleTimeZoneOutput
- func (PatchDeploymentRecurringScheduleTimeZoneOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) Id() pulumi.StringOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZoneOutput() PatchDeploymentRecurringScheduleTimeZoneOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZoneOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZoneOutput) Version() pulumi.StringPtrOutput
- type PatchDeploymentRecurringScheduleTimeZonePtrInput
- type PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) Elem() PatchDeploymentRecurringScheduleTimeZoneOutput
- func (PatchDeploymentRecurringScheduleTimeZonePtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) Id() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
- func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) Version() pulumi.StringPtrOutput
- type PatchDeploymentRecurringScheduleWeekly
- type PatchDeploymentRecurringScheduleWeeklyArgs
- func (PatchDeploymentRecurringScheduleWeeklyArgs) ElementType() reflect.Type
- func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyOutput() PatchDeploymentRecurringScheduleWeeklyOutput
- func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyOutput
- func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRecurringScheduleWeeklyInput
- type PatchDeploymentRecurringScheduleWeeklyOutput
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) DayOfWeek() pulumi.StringOutput
- func (PatchDeploymentRecurringScheduleWeeklyOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyOutput() PatchDeploymentRecurringScheduleWeeklyOutput
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyOutput
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRecurringScheduleWeeklyPtrInput
- type PatchDeploymentRecurringScheduleWeeklyPtrOutput
- func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) DayOfWeek() pulumi.StringPtrOutput
- func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) Elem() PatchDeploymentRecurringScheduleWeeklyOutput
- func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
- func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
- type PatchDeploymentRollout
- type PatchDeploymentRolloutArgs
- func (PatchDeploymentRolloutArgs) ElementType() reflect.Type
- func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput
- func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutputWithContext(ctx context.Context) PatchDeploymentRolloutOutput
- func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
- func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
- type PatchDeploymentRolloutDisruptionBudget
- type PatchDeploymentRolloutDisruptionBudgetArgs
- func (PatchDeploymentRolloutDisruptionBudgetArgs) ElementType() reflect.Type
- func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput
- func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetOutput
- func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
- type PatchDeploymentRolloutDisruptionBudgetInput
- type PatchDeploymentRolloutDisruptionBudgetOutput
- func (PatchDeploymentRolloutDisruptionBudgetOutput) ElementType() reflect.Type
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) Fixed() pulumi.IntPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) Percentage() pulumi.IntPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
- type PatchDeploymentRolloutDisruptionBudgetPtrInput
- type PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Elem() PatchDeploymentRolloutDisruptionBudgetOutput
- func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Fixed() pulumi.IntPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Percentage() pulumi.IntPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
- type PatchDeploymentRolloutInput
- type PatchDeploymentRolloutOutput
- func (o PatchDeploymentRolloutOutput) DisruptionBudget() PatchDeploymentRolloutDisruptionBudgetOutput
- func (PatchDeploymentRolloutOutput) ElementType() reflect.Type
- func (o PatchDeploymentRolloutOutput) Mode() pulumi.StringOutput
- func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput
- func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutputWithContext(ctx context.Context) PatchDeploymentRolloutOutput
- func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
- func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
- type PatchDeploymentRolloutPtrInput
- type PatchDeploymentRolloutPtrOutput
- func (o PatchDeploymentRolloutPtrOutput) DisruptionBudget() PatchDeploymentRolloutDisruptionBudgetPtrOutput
- func (o PatchDeploymentRolloutPtrOutput) Elem() PatchDeploymentRolloutOutput
- func (PatchDeploymentRolloutPtrOutput) ElementType() reflect.Type
- func (o PatchDeploymentRolloutPtrOutput) Mode() pulumi.StringPtrOutput
- func (o PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
- func (o PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
- type PatchDeploymentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GuestPolicies ¶
type GuestPolicies 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](https://cloud.google.com/compute/docs/os-config-management/create-guest-policy#handle-conflicts). // Structure is documented below. Assignment GuestPoliciesAssignmentOutput `pulumi:"assignment"` // Time this guest policy was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: // "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the guest policy. Length of the description is limited to 1024 characters. Description pulumi.StringPtrOutput `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"` // 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 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.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. // Structure is documented below. PackageRepositories GuestPoliciesPackageRepositoryArrayOutput `pulumi:"packageRepositories"` // The software packages to be managed by this policy. // Structure is documented below. Packages GuestPoliciesPackageArrayOutput `pulumi:"packages"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // A list of Recipes to install on the VM instance. // Structure is documented below. Recipes GuestPoliciesRecipeArrayOutput `pulumi:"recipes"` // Last time this guest policy was updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: // "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
An OS Config resource representing a guest configuration policy. These policies represent the desired state for VM instance guest environments including packages to install or remove, package repository configurations, and software to install.
To get more information about GuestPolicies, see:
* [API documentation](https://cloud.google.com/compute/docs/osconfig/rest) * How-to Guides
- [Official Documentation](https://cloud.google.com/compute/docs/os-config-management)
## Example Usage ### Os Config Guest Policies Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "debian-9" opt1 := "debian-cloud" myImage, err := compute.LookupImage(ctx, &compute.LookupImageArgs{ Family: &opt0, Project: &opt1, }, nil) if err != nil { return err } foobar, err := compute.NewInstance(ctx, "foobar", &compute.InstanceArgs{ MachineType: pulumi.String("e2-medium"), Zone: pulumi.String("us-central1-a"), CanIpForward: pulumi.Bool(false), Tags: pulumi.StringArray{ pulumi.String("foo"), pulumi.String("bar"), }, BootDisk: &compute.InstanceBootDiskArgs{ InitializeParams: &compute.InstanceBootDiskInitializeParamsArgs{ Image: pulumi.String(myImage.SelfLink), }, }, NetworkInterfaces: compute.InstanceNetworkInterfaceArray{ &compute.InstanceNetworkInterfaceArgs{ Network: pulumi.String("default"), }, }, Metadata: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = osconfig.NewGuestPolicies(ctx, "guestPolicies", &osconfig.GuestPoliciesArgs{ GuestPolicyId: pulumi.String("guest-policy"), Assignment: &osconfig.GuestPoliciesAssignmentArgs{ Instances: pulumi.StringArray{ foobar.ID(), }, }, Packages: osconfig.GuestPoliciesPackageArray{ &osconfig.GuestPoliciesPackageArgs{ Name: pulumi.String("my-package"), DesiredState: pulumi.String("UPDATED"), }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Os Config Guest Policies Packages
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewGuestPolicies(ctx, "guestPolicies", &osconfig.GuestPoliciesArgs{ GuestPolicyId: pulumi.String("guest-policy"), Assignment: &osconfig.GuestPoliciesAssignmentArgs{ GroupLabels: osconfig.GuestPoliciesAssignmentGroupLabelArray{ &osconfig.GuestPoliciesAssignmentGroupLabelArgs{ Labels: pulumi.StringMap{ "color": pulumi.String("red"), "env": pulumi.String("test"), }, }, &osconfig.GuestPoliciesAssignmentGroupLabelArgs{ Labels: pulumi.StringMap{ "color": pulumi.String("blue"), "env": pulumi.String("test"), }, }, }, }, Packages: osconfig.GuestPoliciesPackageArray{ &osconfig.GuestPoliciesPackageArgs{ Name: pulumi.String("my-package"), DesiredState: pulumi.String("INSTALLED"), }, &osconfig.GuestPoliciesPackageArgs{ Name: pulumi.String("bad-package-1"), DesiredState: pulumi.String("REMOVED"), }, &osconfig.GuestPoliciesPackageArgs{ Name: pulumi.String("bad-package-2"), DesiredState: pulumi.String("REMOVED"), Manager: pulumi.String("APT"), }, }, PackageRepositories: osconfig.GuestPoliciesPackageRepositoryArray{ &osconfig.GuestPoliciesPackageRepositoryArgs{ Apt: &osconfig.GuestPoliciesPackageRepositoryAptArgs{ Uri: pulumi.String("https://packages.cloud.google.com/apt"), ArchiveType: pulumi.String("DEB"), Distribution: pulumi.String("cloud-sdk-stretch"), Components: pulumi.StringArray{ pulumi.String("main"), }, }, }, &osconfig.GuestPoliciesPackageRepositoryArgs{ Yum: &osconfig.GuestPoliciesPackageRepositoryYumArgs{ Id: pulumi.String("google-cloud-sdk"), DisplayName: pulumi.String("Google Cloud SDK"), BaseUrl: pulumi.String("https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64"), GpgKeys: pulumi.StringArray{ pulumi.String("https://packages.cloud.google.com/yum/doc/yum-key.gpg"), pulumi.String("https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg"), }, }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Os Config Guest Policies Recipes
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewGuestPolicies(ctx, "guestPolicies", &osconfig.GuestPoliciesArgs{ GuestPolicyId: pulumi.String("guest-policy"), Assignment: &osconfig.GuestPoliciesAssignmentArgs{ Zones: pulumi.StringArray{ pulumi.String("us-east1-b"), pulumi.String("us-east1-d"), }, }, Recipes: osconfig.GuestPoliciesRecipeArray{ &osconfig.GuestPoliciesRecipeArgs{ Name: pulumi.String("guest-policy-recipe"), DesiredState: pulumi.String("INSTALLED"), Artifacts: osconfig.GuestPoliciesRecipeArtifactArray{ &osconfig.GuestPoliciesRecipeArtifactArgs{ Id: pulumi.String("guest-policy-artifact-id"), Gcs: &osconfig.GuestPoliciesRecipeArtifactGcsArgs{ Bucket: pulumi.String("my-bucket"), Object: pulumi.String("executable.msi"), Generation: pulumi.Int(1546030865175603), }, }, }, InstallSteps: osconfig.GuestPoliciesRecipeInstallStepArray{ &osconfig.GuestPoliciesRecipeInstallStepArgs{ MsiInstallation: &osconfig.GuestPoliciesRecipeInstallStepMsiInstallationArgs{ ArtifactId: pulumi.String("guest-policy-artifact-id"), }, }, }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
GuestPolicies can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:osconfig/guestPolicies:GuestPolicies default projects/{{project}}/guestPolicies/{{name}}
```
```sh
$ pulumi import gcp:osconfig/guestPolicies:GuestPolicies default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:osconfig/guestPolicies:GuestPolicies default {{name}}
```
func GetGuestPolicies ¶
func GetGuestPolicies(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GuestPoliciesState, opts ...pulumi.ResourceOption) (*GuestPolicies, error)
GetGuestPolicies gets an existing GuestPolicies 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 NewGuestPolicies ¶
func NewGuestPolicies(ctx *pulumi.Context, name string, args *GuestPoliciesArgs, opts ...pulumi.ResourceOption) (*GuestPolicies, error)
NewGuestPolicies registers a new resource with the given unique name, arguments, and options.
func (*GuestPolicies) ElementType ¶
func (*GuestPolicies) ElementType() reflect.Type
func (*GuestPolicies) ToGuestPoliciesOutput ¶
func (i *GuestPolicies) ToGuestPoliciesOutput() GuestPoliciesOutput
func (*GuestPolicies) ToGuestPoliciesOutputWithContext ¶
func (i *GuestPolicies) ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput
func (*GuestPolicies) ToGuestPoliciesPtrOutput ¶
func (i *GuestPolicies) ToGuestPoliciesPtrOutput() GuestPoliciesPtrOutput
func (*GuestPolicies) ToGuestPoliciesPtrOutputWithContext ¶
func (i *GuestPolicies) ToGuestPoliciesPtrOutputWithContext(ctx context.Context) GuestPoliciesPtrOutput
type GuestPoliciesArgs ¶
type GuestPoliciesArgs 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](https://cloud.google.com/compute/docs/os-config-management/create-guest-policy#handle-conflicts). // Structure is documented below. Assignment GuestPoliciesAssignmentInput // 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 // 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 // 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. // Structure is documented below. PackageRepositories GuestPoliciesPackageRepositoryArrayInput // The software packages to be managed by this policy. // Structure is documented below. Packages GuestPoliciesPackageArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // A list of Recipes to install on the VM instance. // Structure is documented below. Recipes GuestPoliciesRecipeArrayInput }
The set of arguments for constructing a GuestPolicies resource.
func (GuestPoliciesArgs) ElementType ¶
func (GuestPoliciesArgs) ElementType() reflect.Type
type GuestPoliciesArray ¶
type GuestPoliciesArray []GuestPoliciesInput
func (GuestPoliciesArray) ElementType ¶
func (GuestPoliciesArray) ElementType() reflect.Type
func (GuestPoliciesArray) ToGuestPoliciesArrayOutput ¶
func (i GuestPoliciesArray) ToGuestPoliciesArrayOutput() GuestPoliciesArrayOutput
func (GuestPoliciesArray) ToGuestPoliciesArrayOutputWithContext ¶
func (i GuestPoliciesArray) ToGuestPoliciesArrayOutputWithContext(ctx context.Context) GuestPoliciesArrayOutput
type GuestPoliciesArrayInput ¶
type GuestPoliciesArrayInput interface { pulumi.Input ToGuestPoliciesArrayOutput() GuestPoliciesArrayOutput ToGuestPoliciesArrayOutputWithContext(context.Context) GuestPoliciesArrayOutput }
GuestPoliciesArrayInput is an input type that accepts GuestPoliciesArray and GuestPoliciesArrayOutput values. You can construct a concrete instance of `GuestPoliciesArrayInput` via:
GuestPoliciesArray{ GuestPoliciesArgs{...} }
type GuestPoliciesArrayOutput ¶
type GuestPoliciesArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesArrayOutput) ElementType ¶
func (GuestPoliciesArrayOutput) ElementType() reflect.Type
func (GuestPoliciesArrayOutput) Index ¶
func (o GuestPoliciesArrayOutput) Index(i pulumi.IntInput) GuestPoliciesOutput
func (GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutput ¶
func (o GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutput() GuestPoliciesArrayOutput
func (GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutputWithContext ¶
func (o GuestPoliciesArrayOutput) ToGuestPoliciesArrayOutputWithContext(ctx context.Context) GuestPoliciesArrayOutput
type GuestPoliciesAssignment ¶
type GuestPoliciesAssignment 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". // Structure is documented below. GroupLabels []GuestPoliciesAssignmentGroupLabel `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. // Structure is documented below. OsTypes []GuestPoliciesAssignmentOsType `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"` }
type GuestPoliciesAssignmentArgs ¶
type GuestPoliciesAssignmentArgs 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". // Structure is documented below. GroupLabels GuestPoliciesAssignmentGroupLabelArrayInput `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. // Structure is documented below. OsTypes GuestPoliciesAssignmentOsTypeArrayInput `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"` }
func (GuestPoliciesAssignmentArgs) ElementType ¶
func (GuestPoliciesAssignmentArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutput ¶
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutputWithContext ¶
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutput ¶
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutputWithContext ¶
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
type GuestPoliciesAssignmentGroupLabelArgs ¶
type GuestPoliciesAssignmentGroupLabelArgs 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"` }
func (GuestPoliciesAssignmentGroupLabelArgs) ElementType ¶
func (GuestPoliciesAssignmentGroupLabelArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutput ¶
func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
func (GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutputWithContext ¶
func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
type GuestPoliciesAssignmentGroupLabelArray ¶
type GuestPoliciesAssignmentGroupLabelArray []GuestPoliciesAssignmentGroupLabelInput
func (GuestPoliciesAssignmentGroupLabelArray) ElementType ¶
func (GuestPoliciesAssignmentGroupLabelArray) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutput ¶
func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
func (GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext ¶
func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
type GuestPoliciesAssignmentGroupLabelArrayInput ¶
type GuestPoliciesAssignmentGroupLabelArrayInput interface { pulumi.Input ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput }
GuestPoliciesAssignmentGroupLabelArrayInput is an input type that accepts GuestPoliciesAssignmentGroupLabelArray and GuestPoliciesAssignmentGroupLabelArrayOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentGroupLabelArrayInput` via:
GuestPoliciesAssignmentGroupLabelArray{ GuestPoliciesAssignmentGroupLabelArgs{...} }
type GuestPoliciesAssignmentGroupLabelArrayOutput ¶
type GuestPoliciesAssignmentGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ElementType ¶
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutput ¶
func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext ¶
func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
type GuestPoliciesAssignmentGroupLabelInput ¶
type GuestPoliciesAssignmentGroupLabelInput interface { pulumi.Input ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput ToGuestPoliciesAssignmentGroupLabelOutputWithContext(context.Context) GuestPoliciesAssignmentGroupLabelOutput }
GuestPoliciesAssignmentGroupLabelInput is an input type that accepts GuestPoliciesAssignmentGroupLabelArgs and GuestPoliciesAssignmentGroupLabelOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentGroupLabelInput` via:
GuestPoliciesAssignmentGroupLabelArgs{...}
type GuestPoliciesAssignmentGroupLabelOutput ¶
type GuestPoliciesAssignmentGroupLabelOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentGroupLabelOutput) ElementType ¶
func (GuestPoliciesAssignmentGroupLabelOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelOutput) Labels ¶
func (o GuestPoliciesAssignmentGroupLabelOutput) Labels() pulumi.StringMapOutput
Google Compute Engine instance labels that must be present for an instance to be included in this assignment group.
func (GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutput ¶
func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
func (GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutputWithContext ¶
func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
type GuestPoliciesAssignmentInput ¶
type GuestPoliciesAssignmentInput interface { pulumi.Input ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput ToGuestPoliciesAssignmentOutputWithContext(context.Context) GuestPoliciesAssignmentOutput }
GuestPoliciesAssignmentInput is an input type that accepts GuestPoliciesAssignmentArgs and GuestPoliciesAssignmentOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentInput` via:
GuestPoliciesAssignmentArgs{...}
type GuestPoliciesAssignmentOsType ¶
type GuestPoliciesAssignmentOsType 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"` }
type GuestPoliciesAssignmentOsTypeArgs ¶
type GuestPoliciesAssignmentOsTypeArgs 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"` }
func (GuestPoliciesAssignmentOsTypeArgs) ElementType ¶
func (GuestPoliciesAssignmentOsTypeArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutput ¶
func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
func (GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutputWithContext ¶
func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
type GuestPoliciesAssignmentOsTypeArray ¶
type GuestPoliciesAssignmentOsTypeArray []GuestPoliciesAssignmentOsTypeInput
func (GuestPoliciesAssignmentOsTypeArray) ElementType ¶
func (GuestPoliciesAssignmentOsTypeArray) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutput ¶
func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
func (GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext ¶
func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
type GuestPoliciesAssignmentOsTypeArrayInput ¶
type GuestPoliciesAssignmentOsTypeArrayInput interface { pulumi.Input ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(context.Context) GuestPoliciesAssignmentOsTypeArrayOutput }
GuestPoliciesAssignmentOsTypeArrayInput is an input type that accepts GuestPoliciesAssignmentOsTypeArray and GuestPoliciesAssignmentOsTypeArrayOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentOsTypeArrayInput` via:
GuestPoliciesAssignmentOsTypeArray{ GuestPoliciesAssignmentOsTypeArgs{...} }
type GuestPoliciesAssignmentOsTypeArrayOutput ¶
type GuestPoliciesAssignmentOsTypeArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOsTypeArrayOutput) ElementType ¶
func (GuestPoliciesAssignmentOsTypeArrayOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutput ¶
func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
func (GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext ¶
func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
type GuestPoliciesAssignmentOsTypeInput ¶
type GuestPoliciesAssignmentOsTypeInput interface { pulumi.Input ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput ToGuestPoliciesAssignmentOsTypeOutputWithContext(context.Context) GuestPoliciesAssignmentOsTypeOutput }
GuestPoliciesAssignmentOsTypeInput is an input type that accepts GuestPoliciesAssignmentOsTypeArgs and GuestPoliciesAssignmentOsTypeOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentOsTypeInput` via:
GuestPoliciesAssignmentOsTypeArgs{...}
type GuestPoliciesAssignmentOsTypeOutput ¶
type GuestPoliciesAssignmentOsTypeOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOsTypeOutput) ElementType ¶
func (GuestPoliciesAssignmentOsTypeOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeOutput) OsArchitecture ¶
func (o GuestPoliciesAssignmentOsTypeOutput) OsArchitecture() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following OS architecture.
func (GuestPoliciesAssignmentOsTypeOutput) OsShortName ¶
func (o GuestPoliciesAssignmentOsTypeOutput) OsShortName() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
func (GuestPoliciesAssignmentOsTypeOutput) OsVersion ¶
func (o GuestPoliciesAssignmentOsTypeOutput) OsVersion() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following following OS version.
func (GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutput ¶
func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
func (GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutputWithContext ¶
func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
type GuestPoliciesAssignmentOutput ¶
type GuestPoliciesAssignmentOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOutput) ElementType ¶
func (GuestPoliciesAssignmentOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOutput) GroupLabels ¶
func (o GuestPoliciesAssignmentOutput) GroupLabels() GuestPoliciesAssignmentGroupLabelArrayOutput
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". Structure is documented below.
func (GuestPoliciesAssignmentOutput) InstanceNamePrefixes ¶
func (o GuestPoliciesAssignmentOutput) 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 (GuestPoliciesAssignmentOutput) Instances ¶
func (o GuestPoliciesAssignmentOutput) 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 (GuestPoliciesAssignmentOutput) OsTypes ¶
func (o GuestPoliciesAssignmentOutput) OsTypes() GuestPoliciesAssignmentOsTypeArrayOutput
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. Structure is documented below.
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutput ¶
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutputWithContext ¶
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutput ¶
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutputWithContext ¶
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentOutput) Zones ¶
func (o GuestPoliciesAssignmentOutput) 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 GuestPoliciesAssignmentPtrInput ¶
type GuestPoliciesAssignmentPtrInput interface { pulumi.Input ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput ToGuestPoliciesAssignmentPtrOutputWithContext(context.Context) GuestPoliciesAssignmentPtrOutput }
GuestPoliciesAssignmentPtrInput is an input type that accepts GuestPoliciesAssignmentArgs, GuestPoliciesAssignmentPtr and GuestPoliciesAssignmentPtrOutput values. You can construct a concrete instance of `GuestPoliciesAssignmentPtrInput` via:
GuestPoliciesAssignmentArgs{...} or: nil
func GuestPoliciesAssignmentPtr ¶
func GuestPoliciesAssignmentPtr(v *GuestPoliciesAssignmentArgs) GuestPoliciesAssignmentPtrInput
type GuestPoliciesAssignmentPtrOutput ¶
type GuestPoliciesAssignmentPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentPtrOutput) Elem ¶
func (o GuestPoliciesAssignmentPtrOutput) Elem() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentPtrOutput) ElementType ¶
func (GuestPoliciesAssignmentPtrOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentPtrOutput) GroupLabels ¶
func (o GuestPoliciesAssignmentPtrOutput) GroupLabels() GuestPoliciesAssignmentGroupLabelArrayOutput
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". Structure is documented below.
func (GuestPoliciesAssignmentPtrOutput) InstanceNamePrefixes ¶
func (o GuestPoliciesAssignmentPtrOutput) 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 (GuestPoliciesAssignmentPtrOutput) Instances ¶
func (o GuestPoliciesAssignmentPtrOutput) 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 (GuestPoliciesAssignmentPtrOutput) OsTypes ¶
func (o GuestPoliciesAssignmentPtrOutput) OsTypes() GuestPoliciesAssignmentOsTypeArrayOutput
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. Structure is documented below.
func (GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutput ¶
func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutputWithContext ¶
func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentPtrOutput) Zones ¶
func (o GuestPoliciesAssignmentPtrOutput) 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 GuestPoliciesInput ¶
type GuestPoliciesInput interface { pulumi.Input ToGuestPoliciesOutput() GuestPoliciesOutput ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput }
type GuestPoliciesMap ¶
type GuestPoliciesMap map[string]GuestPoliciesInput
func (GuestPoliciesMap) ElementType ¶
func (GuestPoliciesMap) ElementType() reflect.Type
func (GuestPoliciesMap) ToGuestPoliciesMapOutput ¶
func (i GuestPoliciesMap) ToGuestPoliciesMapOutput() GuestPoliciesMapOutput
func (GuestPoliciesMap) ToGuestPoliciesMapOutputWithContext ¶
func (i GuestPoliciesMap) ToGuestPoliciesMapOutputWithContext(ctx context.Context) GuestPoliciesMapOutput
type GuestPoliciesMapInput ¶
type GuestPoliciesMapInput interface { pulumi.Input ToGuestPoliciesMapOutput() GuestPoliciesMapOutput ToGuestPoliciesMapOutputWithContext(context.Context) GuestPoliciesMapOutput }
GuestPoliciesMapInput is an input type that accepts GuestPoliciesMap and GuestPoliciesMapOutput values. You can construct a concrete instance of `GuestPoliciesMapInput` via:
GuestPoliciesMap{ "key": GuestPoliciesArgs{...} }
type GuestPoliciesMapOutput ¶
type GuestPoliciesMapOutput struct{ *pulumi.OutputState }
func (GuestPoliciesMapOutput) ElementType ¶
func (GuestPoliciesMapOutput) ElementType() reflect.Type
func (GuestPoliciesMapOutput) MapIndex ¶
func (o GuestPoliciesMapOutput) MapIndex(k pulumi.StringInput) GuestPoliciesOutput
func (GuestPoliciesMapOutput) ToGuestPoliciesMapOutput ¶
func (o GuestPoliciesMapOutput) ToGuestPoliciesMapOutput() GuestPoliciesMapOutput
func (GuestPoliciesMapOutput) ToGuestPoliciesMapOutputWithContext ¶
func (o GuestPoliciesMapOutput) ToGuestPoliciesMapOutputWithContext(ctx context.Context) GuestPoliciesMapOutput
type GuestPoliciesOutput ¶
type GuestPoliciesOutput struct {
*pulumi.OutputState
}
func (GuestPoliciesOutput) ElementType ¶
func (GuestPoliciesOutput) ElementType() reflect.Type
func (GuestPoliciesOutput) ToGuestPoliciesOutput ¶
func (o GuestPoliciesOutput) ToGuestPoliciesOutput() GuestPoliciesOutput
func (GuestPoliciesOutput) ToGuestPoliciesOutputWithContext ¶
func (o GuestPoliciesOutput) ToGuestPoliciesOutputWithContext(ctx context.Context) GuestPoliciesOutput
func (GuestPoliciesOutput) ToGuestPoliciesPtrOutput ¶
func (o GuestPoliciesOutput) ToGuestPoliciesPtrOutput() GuestPoliciesPtrOutput
func (GuestPoliciesOutput) ToGuestPoliciesPtrOutputWithContext ¶
func (o GuestPoliciesOutput) ToGuestPoliciesPtrOutputWithContext(ctx context.Context) GuestPoliciesPtrOutput
type GuestPoliciesPackage ¶
type GuestPoliciesPackage struct { // 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. // INSTALLED_KEEP_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. // Default value is `INSTALLED`. // Possible values are `INSTALLED`, `UPDATED`, and `REMOVED`. 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. // Default value is `ANY`. // Possible values are `ANY`, `APT`, `YUM`, `ZYPPER`, and `GOO`. Manager *string `pulumi:"manager"` // 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"` }
type GuestPoliciesPackageArgs ¶
type GuestPoliciesPackageArgs struct { // 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. // INSTALLED_KEEP_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. // Default value is `INSTALLED`. // Possible values are `INSTALLED`, `UPDATED`, and `REMOVED`. DesiredState pulumi.StringPtrInput `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. // Default value is `ANY`. // Possible values are `ANY`, `APT`, `YUM`, `ZYPPER`, and `GOO`. Manager pulumi.StringPtrInput `pulumi:"manager"` // 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"` }
func (GuestPoliciesPackageArgs) ElementType ¶
func (GuestPoliciesPackageArgs) ElementType() reflect.Type
func (GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutput ¶
func (i GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput
func (GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutputWithContext ¶
func (i GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutputWithContext(ctx context.Context) GuestPoliciesPackageOutput
type GuestPoliciesPackageArray ¶
type GuestPoliciesPackageArray []GuestPoliciesPackageInput
func (GuestPoliciesPackageArray) ElementType ¶
func (GuestPoliciesPackageArray) ElementType() reflect.Type
func (GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutput ¶
func (i GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput
func (GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutputWithContext ¶
func (i GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageArrayOutput
type GuestPoliciesPackageArrayInput ¶
type GuestPoliciesPackageArrayInput interface { pulumi.Input ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput ToGuestPoliciesPackageArrayOutputWithContext(context.Context) GuestPoliciesPackageArrayOutput }
GuestPoliciesPackageArrayInput is an input type that accepts GuestPoliciesPackageArray and GuestPoliciesPackageArrayOutput values. You can construct a concrete instance of `GuestPoliciesPackageArrayInput` via:
GuestPoliciesPackageArray{ GuestPoliciesPackageArgs{...} }
type GuestPoliciesPackageArrayOutput ¶
type GuestPoliciesPackageArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageArrayOutput) ElementType ¶
func (GuestPoliciesPackageArrayOutput) ElementType() reflect.Type
func (GuestPoliciesPackageArrayOutput) Index ¶
func (o GuestPoliciesPackageArrayOutput) Index(i pulumi.IntInput) GuestPoliciesPackageOutput
func (GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutput ¶
func (o GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput
func (GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutputWithContext ¶
func (o GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageArrayOutput
type GuestPoliciesPackageInput ¶
type GuestPoliciesPackageInput interface { pulumi.Input ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput ToGuestPoliciesPackageOutputWithContext(context.Context) GuestPoliciesPackageOutput }
GuestPoliciesPackageInput is an input type that accepts GuestPoliciesPackageArgs and GuestPoliciesPackageOutput values. You can construct a concrete instance of `GuestPoliciesPackageInput` via:
GuestPoliciesPackageArgs{...}
type GuestPoliciesPackageOutput ¶
type GuestPoliciesPackageOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageOutput) DesiredState ¶
func (o GuestPoliciesPackageOutput) DesiredState() pulumi.StringPtrOutput
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. INSTALLED_KEEP_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. Default value is `INSTALLED`. Possible values are `INSTALLED`, `UPDATED`, and `REMOVED`.
func (GuestPoliciesPackageOutput) ElementType ¶
func (GuestPoliciesPackageOutput) ElementType() reflect.Type
func (GuestPoliciesPackageOutput) Manager ¶
func (o GuestPoliciesPackageOutput) Manager() pulumi.StringPtrOutput
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. Default value is `ANY`. Possible values are `ANY`, `APT`, `YUM`, `ZYPPER`, and `GOO`.
func (GuestPoliciesPackageOutput) Name ¶
func (o GuestPoliciesPackageOutput) 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 (GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutput ¶
func (o GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput
func (GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutputWithContext ¶
func (o GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutputWithContext(ctx context.Context) GuestPoliciesPackageOutput
type GuestPoliciesPackageRepository ¶
type GuestPoliciesPackageRepository struct { // An Apt Repository. // Structure is documented below. Apt *GuestPoliciesPackageRepositoryApt `pulumi:"apt"` // A Goo Repository. // Structure is documented below. Goo *GuestPoliciesPackageRepositoryGoo `pulumi:"goo"` // A Yum Repository. // Structure is documented below. Yum *GuestPoliciesPackageRepositoryYum `pulumi:"yum"` // A Zypper Repository. // Structure is documented below. Zypper *GuestPoliciesPackageRepositoryZypper `pulumi:"zypper"` }
type GuestPoliciesPackageRepositoryApt ¶
type GuestPoliciesPackageRepositoryApt struct { // Type of archive files in this repository. The default behavior is DEB. // Default value is `DEB`. // Possible values are `DEB` and `DEB_SRC`. 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 from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}. Uri string `pulumi:"uri"` }
type GuestPoliciesPackageRepositoryAptArgs ¶
type GuestPoliciesPackageRepositoryAptArgs struct { // Type of archive files in this repository. The default behavior is DEB. // Default value is `DEB`. // Possible values are `DEB` and `DEB_SRC`. ArchiveType pulumi.StringPtrInput `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 from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}. Uri pulumi.StringInput `pulumi:"uri"` }
func (GuestPoliciesPackageRepositoryAptArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryAptArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutput ¶
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutput ¶
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
type GuestPoliciesPackageRepositoryAptInput ¶
type GuestPoliciesPackageRepositoryAptInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput ToGuestPoliciesPackageRepositoryAptOutputWithContext(context.Context) GuestPoliciesPackageRepositoryAptOutput }
GuestPoliciesPackageRepositoryAptInput is an input type that accepts GuestPoliciesPackageRepositoryAptArgs and GuestPoliciesPackageRepositoryAptOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryAptInput` via:
GuestPoliciesPackageRepositoryAptArgs{...}
type GuestPoliciesPackageRepositoryAptOutput ¶
type GuestPoliciesPackageRepositoryAptOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryAptOutput) ArchiveType ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ArchiveType() pulumi.StringPtrOutput
Type of archive files in this repository. The default behavior is DEB. Default value is `DEB`. Possible values are `DEB` and `DEB_SRC`.
func (GuestPoliciesPackageRepositoryAptOutput) Components ¶
func (o GuestPoliciesPackageRepositoryAptOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (GuestPoliciesPackageRepositoryAptOutput) Distribution ¶
func (o GuestPoliciesPackageRepositoryAptOutput) Distribution() pulumi.StringOutput
Distribution of this repository.
func (GuestPoliciesPackageRepositoryAptOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryAptOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptOutput) GpgKey ¶
func (o GuestPoliciesPackageRepositoryAptOutput) 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 (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutput ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptOutput) Uri ¶
func (o GuestPoliciesPackageRepositoryAptOutput) Uri() pulumi.StringOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type GuestPoliciesPackageRepositoryAptPtrInput ¶
type GuestPoliciesPackageRepositoryAptPtrInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(context.Context) GuestPoliciesPackageRepositoryAptPtrOutput }
GuestPoliciesPackageRepositoryAptPtrInput is an input type that accepts GuestPoliciesPackageRepositoryAptArgs, GuestPoliciesPackageRepositoryAptPtr and GuestPoliciesPackageRepositoryAptPtrOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryAptPtrInput` via:
GuestPoliciesPackageRepositoryAptArgs{...} or: nil
func GuestPoliciesPackageRepositoryAptPtr ¶
func GuestPoliciesPackageRepositoryAptPtr(v *GuestPoliciesPackageRepositoryAptArgs) GuestPoliciesPackageRepositoryAptPtrInput
type GuestPoliciesPackageRepositoryAptPtrOutput ¶
type GuestPoliciesPackageRepositoryAptPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryAptPtrOutput) ArchiveType ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) ArchiveType() pulumi.StringPtrOutput
Type of archive files in this repository. The default behavior is DEB. Default value is `DEB`. Possible values are `DEB` and `DEB_SRC`.
func (GuestPoliciesPackageRepositoryAptPtrOutput) Components ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (GuestPoliciesPackageRepositoryAptPtrOutput) Distribution ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) Distribution() pulumi.StringPtrOutput
Distribution of this repository.
func (GuestPoliciesPackageRepositoryAptPtrOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryAptPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptPtrOutput) GpgKey ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) 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 (GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptPtrOutput) Uri ¶
func (o GuestPoliciesPackageRepositoryAptPtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type GuestPoliciesPackageRepositoryArgs ¶
type GuestPoliciesPackageRepositoryArgs struct { // An Apt Repository. // Structure is documented below. Apt GuestPoliciesPackageRepositoryAptPtrInput `pulumi:"apt"` // A Goo Repository. // Structure is documented below. Goo GuestPoliciesPackageRepositoryGooPtrInput `pulumi:"goo"` // A Yum Repository. // Structure is documented below. Yum GuestPoliciesPackageRepositoryYumPtrInput `pulumi:"yum"` // A Zypper Repository. // Structure is documented below. Zypper GuestPoliciesPackageRepositoryZypperPtrInput `pulumi:"zypper"` }
func (GuestPoliciesPackageRepositoryArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutput ¶
func (i GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryOutput
type GuestPoliciesPackageRepositoryArray ¶
type GuestPoliciesPackageRepositoryArray []GuestPoliciesPackageRepositoryInput
func (GuestPoliciesPackageRepositoryArray) ElementType ¶
func (GuestPoliciesPackageRepositoryArray) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutput ¶
func (i GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput
func (GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryArrayOutput
type GuestPoliciesPackageRepositoryArrayInput ¶
type GuestPoliciesPackageRepositoryArrayInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput ToGuestPoliciesPackageRepositoryArrayOutputWithContext(context.Context) GuestPoliciesPackageRepositoryArrayOutput }
GuestPoliciesPackageRepositoryArrayInput is an input type that accepts GuestPoliciesPackageRepositoryArray and GuestPoliciesPackageRepositoryArrayOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryArrayInput` via:
GuestPoliciesPackageRepositoryArray{ GuestPoliciesPackageRepositoryArgs{...} }
type GuestPoliciesPackageRepositoryArrayOutput ¶
type GuestPoliciesPackageRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryArrayOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryArrayOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutput ¶
func (o GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput
func (GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryArrayOutput
type GuestPoliciesPackageRepositoryGoo ¶
type GuestPoliciesPackageRepositoryGoo struct { // 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"` // The url of the repository. Url string `pulumi:"url"` }
type GuestPoliciesPackageRepositoryGooArgs ¶
type GuestPoliciesPackageRepositoryGooArgs struct { // 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"` // The url of the repository. Url pulumi.StringInput `pulumi:"url"` }
func (GuestPoliciesPackageRepositoryGooArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryGooArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutput ¶
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutput ¶
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
type GuestPoliciesPackageRepositoryGooInput ¶
type GuestPoliciesPackageRepositoryGooInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput ToGuestPoliciesPackageRepositoryGooOutputWithContext(context.Context) GuestPoliciesPackageRepositoryGooOutput }
GuestPoliciesPackageRepositoryGooInput is an input type that accepts GuestPoliciesPackageRepositoryGooArgs and GuestPoliciesPackageRepositoryGooOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryGooInput` via:
GuestPoliciesPackageRepositoryGooArgs{...}
type GuestPoliciesPackageRepositoryGooOutput ¶
type GuestPoliciesPackageRepositoryGooOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryGooOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryGooOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooOutput) Name ¶
func (o GuestPoliciesPackageRepositoryGooOutput) 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 (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutput ¶
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput ¶
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooOutput) Url ¶
func (o GuestPoliciesPackageRepositoryGooOutput) Url() pulumi.StringOutput
The url of the repository.
type GuestPoliciesPackageRepositoryGooPtrInput ¶
type GuestPoliciesPackageRepositoryGooPtrInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(context.Context) GuestPoliciesPackageRepositoryGooPtrOutput }
GuestPoliciesPackageRepositoryGooPtrInput is an input type that accepts GuestPoliciesPackageRepositoryGooArgs, GuestPoliciesPackageRepositoryGooPtr and GuestPoliciesPackageRepositoryGooPtrOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryGooPtrInput` via:
GuestPoliciesPackageRepositoryGooArgs{...} or: nil
func GuestPoliciesPackageRepositoryGooPtr ¶
func GuestPoliciesPackageRepositoryGooPtr(v *GuestPoliciesPackageRepositoryGooArgs) GuestPoliciesPackageRepositoryGooPtrInput
type GuestPoliciesPackageRepositoryGooPtrOutput ¶
type GuestPoliciesPackageRepositoryGooPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryGooPtrOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryGooPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooPtrOutput) Name ¶
func (o GuestPoliciesPackageRepositoryGooPtrOutput) Name() pulumi.StringPtrOutput
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 (GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput ¶
func (o GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooPtrOutput) Url ¶
func (o GuestPoliciesPackageRepositoryGooPtrOutput) Url() pulumi.StringPtrOutput
The url of the repository.
type GuestPoliciesPackageRepositoryInput ¶
type GuestPoliciesPackageRepositoryInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput ToGuestPoliciesPackageRepositoryOutputWithContext(context.Context) GuestPoliciesPackageRepositoryOutput }
GuestPoliciesPackageRepositoryInput is an input type that accepts GuestPoliciesPackageRepositoryArgs and GuestPoliciesPackageRepositoryOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryInput` via:
GuestPoliciesPackageRepositoryArgs{...}
type GuestPoliciesPackageRepositoryOutput ¶
type GuestPoliciesPackageRepositoryOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutput ¶
func (o GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryOutput) Zypper ¶
func (o GuestPoliciesPackageRepositoryOutput) Zypper() GuestPoliciesPackageRepositoryZypperPtrOutput
A Zypper Repository. Structure is documented below.
type GuestPoliciesPackageRepositoryYum ¶
type GuestPoliciesPackageRepositoryYum 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"` // 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"` }
type GuestPoliciesPackageRepositoryYumArgs ¶
type GuestPoliciesPackageRepositoryYumArgs 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"` // 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"` }
func (GuestPoliciesPackageRepositoryYumArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryYumArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutput ¶
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutput ¶
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryYumInput ¶
type GuestPoliciesPackageRepositoryYumInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput ToGuestPoliciesPackageRepositoryYumOutputWithContext(context.Context) GuestPoliciesPackageRepositoryYumOutput }
GuestPoliciesPackageRepositoryYumInput is an input type that accepts GuestPoliciesPackageRepositoryYumArgs and GuestPoliciesPackageRepositoryYumOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryYumInput` via:
GuestPoliciesPackageRepositoryYumArgs{...}
type GuestPoliciesPackageRepositoryYumOutput ¶
type GuestPoliciesPackageRepositoryYumOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryYumOutput) BaseUrl ¶
func (o GuestPoliciesPackageRepositoryYumOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryYumOutput) DisplayName ¶
func (o GuestPoliciesPackageRepositoryYumOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryYumOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryYumOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumOutput) GpgKeys ¶
func (o GuestPoliciesPackageRepositoryYumOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryYumOutput) Id ¶
func (o GuestPoliciesPackageRepositoryYumOutput) 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 (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutput ¶
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput ¶
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryYumPtrInput ¶
type GuestPoliciesPackageRepositoryYumPtrInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(context.Context) GuestPoliciesPackageRepositoryYumPtrOutput }
GuestPoliciesPackageRepositoryYumPtrInput is an input type that accepts GuestPoliciesPackageRepositoryYumArgs, GuestPoliciesPackageRepositoryYumPtr and GuestPoliciesPackageRepositoryYumPtrOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryYumPtrInput` via:
GuestPoliciesPackageRepositoryYumArgs{...} or: nil
func GuestPoliciesPackageRepositoryYumPtr ¶
func GuestPoliciesPackageRepositoryYumPtr(v *GuestPoliciesPackageRepositoryYumArgs) GuestPoliciesPackageRepositoryYumPtrInput
type GuestPoliciesPackageRepositoryYumPtrOutput ¶
type GuestPoliciesPackageRepositoryYumPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryYumPtrOutput) BaseUrl ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryYumPtrOutput) DisplayName ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryYumPtrOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryYumPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumPtrOutput) GpgKeys ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryYumPtrOutput) Id ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) Id() pulumi.StringPtrOutput
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 (GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryZypper ¶
type GuestPoliciesPackageRepositoryZypper 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"` // 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"` }
type GuestPoliciesPackageRepositoryZypperArgs ¶
type GuestPoliciesPackageRepositoryZypperArgs 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"` // 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"` }
func (GuestPoliciesPackageRepositoryZypperArgs) ElementType ¶
func (GuestPoliciesPackageRepositoryZypperArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutput ¶
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutput ¶
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesPackageRepositoryZypperInput ¶
type GuestPoliciesPackageRepositoryZypperInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput ToGuestPoliciesPackageRepositoryZypperOutputWithContext(context.Context) GuestPoliciesPackageRepositoryZypperOutput }
GuestPoliciesPackageRepositoryZypperInput is an input type that accepts GuestPoliciesPackageRepositoryZypperArgs and GuestPoliciesPackageRepositoryZypperOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryZypperInput` via:
GuestPoliciesPackageRepositoryZypperArgs{...}
type GuestPoliciesPackageRepositoryZypperOutput ¶
type GuestPoliciesPackageRepositoryZypperOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryZypperOutput) BaseUrl ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryZypperOutput) DisplayName ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryZypperOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryZypperOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperOutput) GpgKeys ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryZypperOutput) Id ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) 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 (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutput ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesPackageRepositoryZypperPtrInput ¶
type GuestPoliciesPackageRepositoryZypperPtrInput interface { pulumi.Input ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput }
GuestPoliciesPackageRepositoryZypperPtrInput is an input type that accepts GuestPoliciesPackageRepositoryZypperArgs, GuestPoliciesPackageRepositoryZypperPtr and GuestPoliciesPackageRepositoryZypperPtrOutput values. You can construct a concrete instance of `GuestPoliciesPackageRepositoryZypperPtrInput` via:
GuestPoliciesPackageRepositoryZypperArgs{...} or: nil
func GuestPoliciesPackageRepositoryZypperPtr ¶
func GuestPoliciesPackageRepositoryZypperPtr(v *GuestPoliciesPackageRepositoryZypperArgs) GuestPoliciesPackageRepositoryZypperPtrInput
type GuestPoliciesPackageRepositoryZypperPtrOutput ¶
type GuestPoliciesPackageRepositoryZypperPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryZypperPtrOutput) BaseUrl ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) DisplayName ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ElementType ¶
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperPtrOutput) GpgKeys ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) Id ¶
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 (GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesPtrInput ¶
type GuestPoliciesPtrInput interface { pulumi.Input ToGuestPoliciesPtrOutput() GuestPoliciesPtrOutput ToGuestPoliciesPtrOutputWithContext(ctx context.Context) GuestPoliciesPtrOutput }
type GuestPoliciesPtrOutput ¶
type GuestPoliciesPtrOutput struct {
*pulumi.OutputState
}
func (GuestPoliciesPtrOutput) ElementType ¶
func (GuestPoliciesPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPtrOutput) ToGuestPoliciesPtrOutput ¶
func (o GuestPoliciesPtrOutput) ToGuestPoliciesPtrOutput() GuestPoliciesPtrOutput
func (GuestPoliciesPtrOutput) ToGuestPoliciesPtrOutputWithContext ¶
func (o GuestPoliciesPtrOutput) ToGuestPoliciesPtrOutputWithContext(ctx context.Context) GuestPoliciesPtrOutput
type GuestPoliciesRecipe ¶
type GuestPoliciesRecipe struct { // Resources available to be used in the steps in the recipe. // Structure is documented below. Artifacts []GuestPoliciesRecipeArtifact `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. // INSTALLED_KEEP_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. // Default value is `INSTALLED`. // Possible values are `INSTALLED`, `UPDATED`, and `REMOVED`. 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. // Structure is documented below. InstallSteps []GuestPoliciesRecipeInstallStep `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. // Structure is documented below. UpdateSteps []GuestPoliciesRecipeUpdateStep `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"` }
type GuestPoliciesRecipeArgs ¶
type GuestPoliciesRecipeArgs struct { // Resources available to be used in the steps in the recipe. // Structure is documented below. Artifacts GuestPoliciesRecipeArtifactArrayInput `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. // INSTALLED_KEEP_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. // Default value is `INSTALLED`. // Possible values are `INSTALLED`, `UPDATED`, and `REMOVED`. DesiredState pulumi.StringPtrInput `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. // Structure is documented below. InstallSteps GuestPoliciesRecipeInstallStepArrayInput `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. // Structure is documented below. UpdateSteps GuestPoliciesRecipeUpdateStepArrayInput `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"` }
func (GuestPoliciesRecipeArgs) ElementType ¶
func (GuestPoliciesRecipeArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutput ¶
func (i GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutputWithContext ¶
func (i GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutputWithContext(ctx context.Context) GuestPoliciesRecipeOutput
type GuestPoliciesRecipeArray ¶
type GuestPoliciesRecipeArray []GuestPoliciesRecipeInput
func (GuestPoliciesRecipeArray) ElementType ¶
func (GuestPoliciesRecipeArray) ElementType() reflect.Type
func (GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutput ¶
func (i GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput
func (GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutputWithContext ¶
func (i GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArrayOutput
type GuestPoliciesRecipeArrayInput ¶
type GuestPoliciesRecipeArrayInput interface { pulumi.Input ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput ToGuestPoliciesRecipeArrayOutputWithContext(context.Context) GuestPoliciesRecipeArrayOutput }
GuestPoliciesRecipeArrayInput is an input type that accepts GuestPoliciesRecipeArray and GuestPoliciesRecipeArrayOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArrayInput` via:
GuestPoliciesRecipeArray{ GuestPoliciesRecipeArgs{...} }
type GuestPoliciesRecipeArrayOutput ¶
type GuestPoliciesRecipeArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArrayOutput) ElementType ¶
func (GuestPoliciesRecipeArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArrayOutput) Index ¶
func (o GuestPoliciesRecipeArrayOutput) Index(i pulumi.IntInput) GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutput ¶
func (o GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput
func (GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutputWithContext ¶
func (o GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArrayOutput
type GuestPoliciesRecipeArtifact ¶
type GuestPoliciesRecipeArtifact 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. // Structure is documented below. Gcs *GuestPoliciesRecipeArtifactGcs `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. // Structure is documented below. Remote *GuestPoliciesRecipeArtifactRemote `pulumi:"remote"` }
type GuestPoliciesRecipeArtifactArgs ¶
type GuestPoliciesRecipeArtifactArgs 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. // Structure is documented below. Gcs GuestPoliciesRecipeArtifactGcsPtrInput `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. // Structure is documented below. Remote GuestPoliciesRecipeArtifactRemotePtrInput `pulumi:"remote"` }
func (GuestPoliciesRecipeArtifactArgs) ElementType ¶
func (GuestPoliciesRecipeArtifactArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutput ¶
func (i GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput
func (GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactOutput
type GuestPoliciesRecipeArtifactArray ¶
type GuestPoliciesRecipeArtifactArray []GuestPoliciesRecipeArtifactInput
func (GuestPoliciesRecipeArtifactArray) ElementType ¶
func (GuestPoliciesRecipeArtifactArray) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutput ¶
func (i GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput
func (GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactArrayOutput
type GuestPoliciesRecipeArtifactArrayInput ¶
type GuestPoliciesRecipeArtifactArrayInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput ToGuestPoliciesRecipeArtifactArrayOutputWithContext(context.Context) GuestPoliciesRecipeArtifactArrayOutput }
GuestPoliciesRecipeArtifactArrayInput is an input type that accepts GuestPoliciesRecipeArtifactArray and GuestPoliciesRecipeArtifactArrayOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactArrayInput` via:
GuestPoliciesRecipeArtifactArray{ GuestPoliciesRecipeArtifactArgs{...} }
type GuestPoliciesRecipeArtifactArrayOutput ¶
type GuestPoliciesRecipeArtifactArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactArrayOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutput ¶
func (o GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput
func (GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactArrayOutput
type GuestPoliciesRecipeArtifactGcs ¶
type GuestPoliciesRecipeArtifactGcs 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 allowInsecure 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 *int `pulumi:"generation"` // Name of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 // this value would be foo/bar. Object *string `pulumi:"object"` }
type GuestPoliciesRecipeArtifactGcsArgs ¶
type GuestPoliciesRecipeArtifactGcsArgs 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 allowInsecure 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.IntPtrInput `pulumi:"generation"` // Name of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 // this value would be foo/bar. Object pulumi.StringPtrInput `pulumi:"object"` }
func (GuestPoliciesRecipeArtifactGcsArgs) ElementType ¶
func (GuestPoliciesRecipeArtifactGcsArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutput ¶
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutput ¶
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactGcsInput ¶
type GuestPoliciesRecipeArtifactGcsInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput ToGuestPoliciesRecipeArtifactGcsOutputWithContext(context.Context) GuestPoliciesRecipeArtifactGcsOutput }
GuestPoliciesRecipeArtifactGcsInput is an input type that accepts GuestPoliciesRecipeArtifactGcsArgs and GuestPoliciesRecipeArtifactGcsOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactGcsInput` via:
GuestPoliciesRecipeArtifactGcsArgs{...}
type GuestPoliciesRecipeArtifactGcsOutput ¶
type GuestPoliciesRecipeArtifactGcsOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactGcsOutput) Bucket ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) 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 (GuestPoliciesRecipeArtifactGcsOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactGcsOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsOutput) Generation ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) Generation() pulumi.IntPtrOutput
Must be provided if allowInsecure 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 (GuestPoliciesRecipeArtifactGcsOutput) Object ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) Object() pulumi.StringPtrOutput
Name of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be foo/bar.
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutput ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactGcsPtrInput ¶
type GuestPoliciesRecipeArtifactGcsPtrInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput }
GuestPoliciesRecipeArtifactGcsPtrInput is an input type that accepts GuestPoliciesRecipeArtifactGcsArgs, GuestPoliciesRecipeArtifactGcsPtr and GuestPoliciesRecipeArtifactGcsPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactGcsPtrInput` via:
GuestPoliciesRecipeArtifactGcsArgs{...} or: nil
func GuestPoliciesRecipeArtifactGcsPtr ¶
func GuestPoliciesRecipeArtifactGcsPtr(v *GuestPoliciesRecipeArtifactGcsArgs) GuestPoliciesRecipeArtifactGcsPtrInput
type GuestPoliciesRecipeArtifactGcsPtrOutput ¶
type GuestPoliciesRecipeArtifactGcsPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactGcsPtrOutput) Bucket ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) 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 (GuestPoliciesRecipeArtifactGcsPtrOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsPtrOutput) Generation ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Generation() pulumi.IntPtrOutput
Must be provided if allowInsecure 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 (GuestPoliciesRecipeArtifactGcsPtrOutput) Object ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) Object() pulumi.StringPtrOutput
Name of the Google Cloud Storage object. Given an example URL: https://storage.googleapis.com/my-bucket/foo/bar#1234567 this value would be foo/bar.
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactInput ¶
type GuestPoliciesRecipeArtifactInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput ToGuestPoliciesRecipeArtifactOutputWithContext(context.Context) GuestPoliciesRecipeArtifactOutput }
GuestPoliciesRecipeArtifactInput is an input type that accepts GuestPoliciesRecipeArtifactArgs and GuestPoliciesRecipeArtifactOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactInput` via:
GuestPoliciesRecipeArtifactArgs{...}
type GuestPoliciesRecipeArtifactOutput ¶
type GuestPoliciesRecipeArtifactOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactOutput) AllowInsecure ¶
func (o GuestPoliciesRecipeArtifactOutput) 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 (GuestPoliciesRecipeArtifactOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactOutput) Gcs ¶
A Google Cloud Storage artifact. Structure is documented below.
func (GuestPoliciesRecipeArtifactOutput) Id ¶
func (o GuestPoliciesRecipeArtifactOutput) 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 (GuestPoliciesRecipeArtifactOutput) Remote ¶
func (o GuestPoliciesRecipeArtifactOutput) Remote() GuestPoliciesRecipeArtifactRemotePtrOutput
A generic remote artifact. Structure is documented below.
func (GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutput ¶
func (o GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput
func (GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactOutput
type GuestPoliciesRecipeArtifactRemote ¶
type GuestPoliciesRecipeArtifactRemote struct { // Must be provided if allowInsecure 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"` }
type GuestPoliciesRecipeArtifactRemoteArgs ¶
type GuestPoliciesRecipeArtifactRemoteArgs struct { // Must be provided if allowInsecure 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"` }
func (GuestPoliciesRecipeArtifactRemoteArgs) ElementType ¶
func (GuestPoliciesRecipeArtifactRemoteArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutput ¶
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
type GuestPoliciesRecipeArtifactRemoteInput ¶
type GuestPoliciesRecipeArtifactRemoteInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(context.Context) GuestPoliciesRecipeArtifactRemoteOutput }
GuestPoliciesRecipeArtifactRemoteInput is an input type that accepts GuestPoliciesRecipeArtifactRemoteArgs and GuestPoliciesRecipeArtifactRemoteOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactRemoteInput` via:
GuestPoliciesRecipeArtifactRemoteArgs{...}
type GuestPoliciesRecipeArtifactRemoteOutput ¶
type GuestPoliciesRecipeArtifactRemoteOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactRemoteOutput) CheckSum ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) CheckSum() pulumi.StringPtrOutput
Must be provided if allowInsecure 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 (GuestPoliciesRecipeArtifactRemoteOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactRemoteOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutput ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) Uri ¶
func (o GuestPoliciesRecipeArtifactRemoteOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type GuestPoliciesRecipeArtifactRemotePtrInput ¶
type GuestPoliciesRecipeArtifactRemotePtrInput interface { pulumi.Input ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput }
GuestPoliciesRecipeArtifactRemotePtrInput is an input type that accepts GuestPoliciesRecipeArtifactRemoteArgs, GuestPoliciesRecipeArtifactRemotePtr and GuestPoliciesRecipeArtifactRemotePtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeArtifactRemotePtrInput` via:
GuestPoliciesRecipeArtifactRemoteArgs{...} or: nil
func GuestPoliciesRecipeArtifactRemotePtr ¶
func GuestPoliciesRecipeArtifactRemotePtr(v *GuestPoliciesRecipeArtifactRemoteArgs) GuestPoliciesRecipeArtifactRemotePtrInput
type GuestPoliciesRecipeArtifactRemotePtrOutput ¶
type GuestPoliciesRecipeArtifactRemotePtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactRemotePtrOutput) CheckSum ¶
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) CheckSum() pulumi.StringPtrOutput
Must be provided if allowInsecure 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 (GuestPoliciesRecipeArtifactRemotePtrOutput) ElementType ¶
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemotePtrOutput) Uri ¶
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) Uri() pulumi.StringPtrOutput
URI from which to fetch the object. It should contain both the protocol and path following the format {protocol}://{location}.
type GuestPoliciesRecipeInput ¶
type GuestPoliciesRecipeInput interface { pulumi.Input ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput ToGuestPoliciesRecipeOutputWithContext(context.Context) GuestPoliciesRecipeOutput }
GuestPoliciesRecipeInput is an input type that accepts GuestPoliciesRecipeArgs and GuestPoliciesRecipeOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInput` via:
GuestPoliciesRecipeArgs{...}
type GuestPoliciesRecipeInstallStep ¶
type GuestPoliciesRecipeInstallStep struct { // Extracts an archive into the specified directory. // Structure is documented below. ArchiveExtraction *GuestPoliciesRecipeInstallStepArchiveExtraction `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. // Structure is documented below. DpkgInstallation *GuestPoliciesRecipeInstallStepDpkgInstallation `pulumi:"dpkgInstallation"` // Copies a file onto the instance. // Structure is documented below. FileCopy *GuestPoliciesRecipeInstallStepFileCopy `pulumi:"fileCopy"` // Executes an artifact or local file. // Structure is documented below. FileExec *GuestPoliciesRecipeInstallStepFileExec `pulumi:"fileExec"` // Installs an MSI file. // Structure is documented below. MsiInstallation *GuestPoliciesRecipeInstallStepMsiInstallation `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. // Structure is documented below. RpmInstallation *GuestPoliciesRecipeInstallStepRpmInstallation `pulumi:"rpmInstallation"` // Runs commands in a shell. // Structure is documented below. ScriptRun *GuestPoliciesRecipeInstallStepScriptRun `pulumi:"scriptRun"` }
type GuestPoliciesRecipeInstallStepArchiveExtraction ¶
type GuestPoliciesRecipeInstallStepArchiveExtraction 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. // Possible values are `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, and `ZIP`. Type string `pulumi:"type"` }
type GuestPoliciesRecipeInstallStepArchiveExtractionArgs ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionArgs 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. // Possible values are `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, and `ZIP`. Type pulumi.StringInput `pulumi:"type"` }
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput ¶
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeInstallStepArchiveExtractionInput ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput }
GuestPoliciesRecipeInstallStepArchiveExtractionInput is an input type that accepts GuestPoliciesRecipeInstallStepArchiveExtractionArgs and GuestPoliciesRecipeInstallStepArchiveExtractionOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepArchiveExtractionInput` via:
GuestPoliciesRecipeInstallStepArchiveExtractionArgs{...}
type GuestPoliciesRecipeInstallStepArchiveExtractionOutput ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Destination ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Type ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Type() pulumi.StringOutput
The type of the archive to extract. Possible values are `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, and `ZIP`.
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput }
GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepArchiveExtractionArgs, GuestPoliciesRecipeInstallStepArchiveExtractionPtr and GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput` via:
GuestPoliciesRecipeInstallStepArchiveExtractionArgs{...} or: nil
func GuestPoliciesRecipeInstallStepArchiveExtractionPtr ¶
func GuestPoliciesRecipeInstallStepArchiveExtractionPtr(v *GuestPoliciesRecipeInstallStepArchiveExtractionArgs) GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Destination ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeInstallStepArgs ¶
type GuestPoliciesRecipeInstallStepArgs struct { // Extracts an archive into the specified directory. // Structure is documented below. ArchiveExtraction GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. // Structure is documented below. DpkgInstallation GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput `pulumi:"dpkgInstallation"` // Copies a file onto the instance. // Structure is documented below. FileCopy GuestPoliciesRecipeInstallStepFileCopyPtrInput `pulumi:"fileCopy"` // Executes an artifact or local file. // Structure is documented below. FileExec GuestPoliciesRecipeInstallStepFileExecPtrInput `pulumi:"fileExec"` // Installs an MSI file. // Structure is documented below. MsiInstallation GuestPoliciesRecipeInstallStepMsiInstallationPtrInput `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. // Structure is documented below. RpmInstallation GuestPoliciesRecipeInstallStepRpmInstallationPtrInput `pulumi:"rpmInstallation"` // Runs commands in a shell. // Structure is documented below. ScriptRun GuestPoliciesRecipeInstallStepScriptRunPtrInput `pulumi:"scriptRun"` }
func (GuestPoliciesRecipeInstallStepArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutput ¶
func (i GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput
func (GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepOutput
type GuestPoliciesRecipeInstallStepArray ¶
type GuestPoliciesRecipeInstallStepArray []GuestPoliciesRecipeInstallStepInput
func (GuestPoliciesRecipeInstallStepArray) ElementType ¶
func (GuestPoliciesRecipeInstallStepArray) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutput ¶
func (i GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput
func (GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArrayOutput
type GuestPoliciesRecipeInstallStepArrayInput ¶
type GuestPoliciesRecipeInstallStepArrayInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepArrayOutput }
GuestPoliciesRecipeInstallStepArrayInput is an input type that accepts GuestPoliciesRecipeInstallStepArray and GuestPoliciesRecipeInstallStepArrayOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepArrayInput` via:
GuestPoliciesRecipeInstallStepArray{ GuestPoliciesRecipeInstallStepArgs{...} }
type GuestPoliciesRecipeInstallStepArrayOutput ¶
type GuestPoliciesRecipeInstallStepArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArrayOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutput ¶
func (o GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput
func (GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArrayOutput
type GuestPoliciesRecipeInstallStepDpkgInstallation ¶
type GuestPoliciesRecipeInstallStepDpkgInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeInstallStepDpkgInstallationArgs ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput ¶
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepDpkgInstallationInput ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput }
GuestPoliciesRecipeInstallStepDpkgInstallationInput is an input type that accepts GuestPoliciesRecipeInstallStepDpkgInstallationArgs and GuestPoliciesRecipeInstallStepDpkgInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepDpkgInstallationInput` via:
GuestPoliciesRecipeInstallStepDpkgInstallationArgs{...}
type GuestPoliciesRecipeInstallStepDpkgInstallationOutput ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput }
GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepDpkgInstallationArgs, GuestPoliciesRecipeInstallStepDpkgInstallationPtr and GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput` via:
GuestPoliciesRecipeInstallStepDpkgInstallationArgs{...} or: nil
func GuestPoliciesRecipeInstallStepDpkgInstallationPtr ¶
func GuestPoliciesRecipeInstallStepDpkgInstallationPtr(v *GuestPoliciesRecipeInstallStepDpkgInstallationArgs) GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepFileCopy ¶
type GuestPoliciesRecipeInstallStepFileCopy 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"` // 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"` }
type GuestPoliciesRecipeInstallStepFileCopyArgs ¶
type GuestPoliciesRecipeInstallStepFileCopyArgs 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.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"` }
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutput ¶
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileCopyInput ¶
type GuestPoliciesRecipeInstallStepFileCopyInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput }
GuestPoliciesRecipeInstallStepFileCopyInput is an input type that accepts GuestPoliciesRecipeInstallStepFileCopyArgs and GuestPoliciesRecipeInstallStepFileCopyOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepFileCopyInput` via:
GuestPoliciesRecipeInstallStepFileCopyArgs{...}
type GuestPoliciesRecipeInstallStepFileCopyOutput ¶
type GuestPoliciesRecipeInstallStepFileCopyOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileCopyOutput) Destination ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) Destination() pulumi.StringOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyOutput) Overwrite ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) 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 (GuestPoliciesRecipeInstallStepFileCopyOutput) Permissions ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) 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 (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutput ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileCopyPtrInput ¶
type GuestPoliciesRecipeInstallStepFileCopyPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput }
GuestPoliciesRecipeInstallStepFileCopyPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepFileCopyArgs, GuestPoliciesRecipeInstallStepFileCopyPtr and GuestPoliciesRecipeInstallStepFileCopyPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepFileCopyPtrInput` via:
GuestPoliciesRecipeInstallStepFileCopyArgs{...} or: nil
func GuestPoliciesRecipeInstallStepFileCopyPtr ¶
func GuestPoliciesRecipeInstallStepFileCopyPtr(v *GuestPoliciesRecipeInstallStepFileCopyArgs) GuestPoliciesRecipeInstallStepFileCopyPtrInput
type GuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶
type GuestPoliciesRecipeInstallStepFileCopyPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Destination ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Overwrite ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) 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 (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Permissions ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) 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 (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileExec ¶
type GuestPoliciesRecipeInstallStepFileExec struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes *string `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"` }
type GuestPoliciesRecipeInstallStepFileExecArgs ¶
type GuestPoliciesRecipeInstallStepFileExecArgs struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] AllowedExitCodes pulumi.StringPtrInput `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"` }
func (GuestPoliciesRecipeInstallStepFileExecArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileExecArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutput ¶
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepFileExecInput ¶
type GuestPoliciesRecipeInstallStepFileExecInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepFileExecOutput }
GuestPoliciesRecipeInstallStepFileExecInput is an input type that accepts GuestPoliciesRecipeInstallStepFileExecArgs and GuestPoliciesRecipeInstallStepFileExecOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepFileExecInput` via:
GuestPoliciesRecipeInstallStepFileExecArgs{...}
type GuestPoliciesRecipeInstallStepFileExecOutput ¶
type GuestPoliciesRecipeInstallStepFileExecOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileExecOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) AllowedExitCodes() pulumi.StringPtrOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepFileExecOutput) Args ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileExecOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecOutput) LocalPath ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutput ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepFileExecPtrInput ¶
type GuestPoliciesRecipeInstallStepFileExecPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput }
GuestPoliciesRecipeInstallStepFileExecPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepFileExecArgs, GuestPoliciesRecipeInstallStepFileExecPtr and GuestPoliciesRecipeInstallStepFileExecPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepFileExecPtrInput` via:
GuestPoliciesRecipeInstallStepFileExecArgs{...} or: nil
func GuestPoliciesRecipeInstallStepFileExecPtr ¶
func GuestPoliciesRecipeInstallStepFileExecPtr(v *GuestPoliciesRecipeInstallStepFileExecArgs) GuestPoliciesRecipeInstallStepFileExecPtrInput
type GuestPoliciesRecipeInstallStepFileExecPtrOutput ¶
type GuestPoliciesRecipeInstallStepFileExecPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) AllowedExitCodes() pulumi.StringPtrOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) Args ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) LocalPath ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepInput ¶
type GuestPoliciesRecipeInstallStepInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput ToGuestPoliciesRecipeInstallStepOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepOutput }
GuestPoliciesRecipeInstallStepInput is an input type that accepts GuestPoliciesRecipeInstallStepArgs and GuestPoliciesRecipeInstallStepOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepInput` via:
GuestPoliciesRecipeInstallStepArgs{...}
type GuestPoliciesRecipeInstallStepMsiInstallation ¶
type GuestPoliciesRecipeInstallStepMsiInstallation 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 the install flag. Flags []string `pulumi:"flags"` }
type GuestPoliciesRecipeInstallStepMsiInstallationArgs ¶
type GuestPoliciesRecipeInstallStepMsiInstallationArgs 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 the install flag. Flags pulumi.StringArrayInput `pulumi:"flags"` }
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput ¶
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepMsiInstallationInput ¶
type GuestPoliciesRecipeInstallStepMsiInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput }
GuestPoliciesRecipeInstallStepMsiInstallationInput is an input type that accepts GuestPoliciesRecipeInstallStepMsiInstallationArgs and GuestPoliciesRecipeInstallStepMsiInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepMsiInstallationInput` via:
GuestPoliciesRecipeInstallStepMsiInstallationArgs{...}
type GuestPoliciesRecipeInstallStepMsiInstallationOutput ¶
type GuestPoliciesRecipeInstallStepMsiInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) Flags ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepMsiInstallationPtrInput ¶
type GuestPoliciesRecipeInstallStepMsiInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput }
GuestPoliciesRecipeInstallStepMsiInstallationPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepMsiInstallationArgs, GuestPoliciesRecipeInstallStepMsiInstallationPtr and GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepMsiInstallationPtrInput` via:
GuestPoliciesRecipeInstallStepMsiInstallationArgs{...} or: nil
func GuestPoliciesRecipeInstallStepMsiInstallationPtr ¶
func GuestPoliciesRecipeInstallStepMsiInstallationPtr(v *GuestPoliciesRecipeInstallStepMsiInstallationArgs) GuestPoliciesRecipeInstallStepMsiInstallationPtrInput
type GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶
type GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) Flags ¶
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepOutput ¶
type GuestPoliciesRecipeInstallStepOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepOutput) ArchiveExtraction ¶
func (o GuestPoliciesRecipeInstallStepOutput) ArchiveExtraction() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
Extracts an archive into the specified directory. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) DpkgInstallation ¶
func (o GuestPoliciesRecipeInstallStepOutput) DpkgInstallation() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
Installs a deb file via dpkg. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepOutput) FileCopy ¶
func (o GuestPoliciesRecipeInstallStepOutput) FileCopy() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
Copies a file onto the instance. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) FileExec ¶
func (o GuestPoliciesRecipeInstallStepOutput) FileExec() GuestPoliciesRecipeInstallStepFileExecPtrOutput
Executes an artifact or local file. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) MsiInstallation ¶
func (o GuestPoliciesRecipeInstallStepOutput) MsiInstallation() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
Installs an MSI file. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) RpmInstallation ¶
func (o GuestPoliciesRecipeInstallStepOutput) RpmInstallation() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
Installs an rpm file via the rpm utility. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ScriptRun ¶
func (o GuestPoliciesRecipeInstallStepOutput) ScriptRun() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
Runs commands in a shell. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutput ¶
func (o GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput
func (GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepOutput
type GuestPoliciesRecipeInstallStepRpmInstallation ¶
type GuestPoliciesRecipeInstallStepRpmInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeInstallStepRpmInstallationArgs ¶
type GuestPoliciesRecipeInstallStepRpmInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput ¶
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepRpmInstallationInput ¶
type GuestPoliciesRecipeInstallStepRpmInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput }
GuestPoliciesRecipeInstallStepRpmInstallationInput is an input type that accepts GuestPoliciesRecipeInstallStepRpmInstallationArgs and GuestPoliciesRecipeInstallStepRpmInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepRpmInstallationInput` via:
GuestPoliciesRecipeInstallStepRpmInstallationArgs{...}
type GuestPoliciesRecipeInstallStepRpmInstallationOutput ¶
type GuestPoliciesRecipeInstallStepRpmInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepRpmInstallationPtrInput ¶
type GuestPoliciesRecipeInstallStepRpmInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput }
GuestPoliciesRecipeInstallStepRpmInstallationPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepRpmInstallationArgs, GuestPoliciesRecipeInstallStepRpmInstallationPtr and GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepRpmInstallationPtrInput` via:
GuestPoliciesRecipeInstallStepRpmInstallationArgs{...} or: nil
func GuestPoliciesRecipeInstallStepRpmInstallationPtr ¶
func GuestPoliciesRecipeInstallStepRpmInstallationPtr(v *GuestPoliciesRecipeInstallStepRpmInstallationArgs) GuestPoliciesRecipeInstallStepRpmInstallationPtrInput
type GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶
type GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepScriptRun ¶
type GuestPoliciesRecipeInstallStepScriptRun 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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter *string `pulumi:"interpreter"` // The shell script to be executed. Script string `pulumi:"script"` }
type GuestPoliciesRecipeInstallStepScriptRunArgs ¶
type GuestPoliciesRecipeInstallStepScriptRunArgs 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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter pulumi.StringPtrInput `pulumi:"interpreter"` // The shell script to be executed. Script pulumi.StringInput `pulumi:"script"` }
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ElementType ¶
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutput ¶
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeInstallStepScriptRunInput ¶
type GuestPoliciesRecipeInstallStepScriptRunInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput }
GuestPoliciesRecipeInstallStepScriptRunInput is an input type that accepts GuestPoliciesRecipeInstallStepScriptRunArgs and GuestPoliciesRecipeInstallStepScriptRunOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepScriptRunInput` via:
GuestPoliciesRecipeInstallStepScriptRunArgs{...}
type GuestPoliciesRecipeInstallStepScriptRunOutput ¶
type GuestPoliciesRecipeInstallStepScriptRunOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepScriptRunOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunOutput) Interpreter ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (GuestPoliciesRecipeInstallStepScriptRunOutput) Script ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) Script() pulumi.StringOutput
The shell script to be executed.
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutput ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeInstallStepScriptRunPtrInput ¶
type GuestPoliciesRecipeInstallStepScriptRunPtrInput interface { pulumi.Input ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput }
GuestPoliciesRecipeInstallStepScriptRunPtrInput is an input type that accepts GuestPoliciesRecipeInstallStepScriptRunArgs, GuestPoliciesRecipeInstallStepScriptRunPtr and GuestPoliciesRecipeInstallStepScriptRunPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeInstallStepScriptRunPtrInput` via:
GuestPoliciesRecipeInstallStepScriptRunArgs{...} or: nil
func GuestPoliciesRecipeInstallStepScriptRunPtr ¶
func GuestPoliciesRecipeInstallStepScriptRunPtr(v *GuestPoliciesRecipeInstallStepScriptRunArgs) GuestPoliciesRecipeInstallStepScriptRunPtrInput
type GuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶
type GuestPoliciesRecipeInstallStepScriptRunPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ElementType ¶
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Interpreter ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Script ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Script() pulumi.StringPtrOutput
The shell script to be executed.
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeOutput ¶
type GuestPoliciesRecipeOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeOutput) Artifacts ¶
func (o GuestPoliciesRecipeOutput) Artifacts() GuestPoliciesRecipeArtifactArrayOutput
Resources available to be used in the steps in the recipe. Structure is documented below.
func (GuestPoliciesRecipeOutput) DesiredState ¶
func (o GuestPoliciesRecipeOutput) DesiredState() pulumi.StringPtrOutput
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. INSTALLED_KEEP_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. Default value is `INSTALLED`. Possible values are `INSTALLED`, `UPDATED`, and `REMOVED`.
func (GuestPoliciesRecipeOutput) ElementType ¶
func (GuestPoliciesRecipeOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeOutput) InstallSteps ¶
func (o GuestPoliciesRecipeOutput) InstallSteps() GuestPoliciesRecipeInstallStepArrayOutput
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. Structure is documented below.
func (GuestPoliciesRecipeOutput) Name ¶
func (o GuestPoliciesRecipeOutput) 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 (GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutput ¶
func (o GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutputWithContext ¶
func (o GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutputWithContext(ctx context.Context) GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeOutput) UpdateSteps ¶
func (o GuestPoliciesRecipeOutput) UpdateSteps() GuestPoliciesRecipeUpdateStepArrayOutput
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. Structure is documented below.
func (GuestPoliciesRecipeOutput) Version ¶
func (o GuestPoliciesRecipeOutput) 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 GuestPoliciesRecipeUpdateStep ¶
type GuestPoliciesRecipeUpdateStep struct { // Extracts an archive into the specified directory. // Structure is documented below. ArchiveExtraction *GuestPoliciesRecipeUpdateStepArchiveExtraction `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. // Structure is documented below. DpkgInstallation *GuestPoliciesRecipeUpdateStepDpkgInstallation `pulumi:"dpkgInstallation"` // Copies a file onto the instance. // Structure is documented below. FileCopy *GuestPoliciesRecipeUpdateStepFileCopy `pulumi:"fileCopy"` // Executes an artifact or local file. // Structure is documented below. FileExec *GuestPoliciesRecipeUpdateStepFileExec `pulumi:"fileExec"` // Installs an MSI file. // Structure is documented below. MsiInstallation *GuestPoliciesRecipeUpdateStepMsiInstallation `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. // Structure is documented below. RpmInstallation *GuestPoliciesRecipeUpdateStepRpmInstallation `pulumi:"rpmInstallation"` // Runs commands in a shell. // Structure is documented below. ScriptRun *GuestPoliciesRecipeUpdateStepScriptRun `pulumi:"scriptRun"` }
type GuestPoliciesRecipeUpdateStepArchiveExtraction ¶
type GuestPoliciesRecipeUpdateStepArchiveExtraction 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. // Possible values are `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, and `ZIP`. Type string `pulumi:"type"` }
type GuestPoliciesRecipeUpdateStepArchiveExtractionArgs ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionArgs 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. // Possible values are `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, and `ZIP`. Type pulumi.StringInput `pulumi:"type"` }
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput ¶
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeUpdateStepArchiveExtractionInput ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput }
GuestPoliciesRecipeUpdateStepArchiveExtractionInput is an input type that accepts GuestPoliciesRecipeUpdateStepArchiveExtractionArgs and GuestPoliciesRecipeUpdateStepArchiveExtractionOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepArchiveExtractionInput` via:
GuestPoliciesRecipeUpdateStepArchiveExtractionArgs{...}
type GuestPoliciesRecipeUpdateStepArchiveExtractionOutput ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Destination ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Type ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Type() pulumi.StringOutput
The type of the archive to extract. Possible values are `TAR`, `TAR_GZIP`, `TAR_BZIP`, `TAR_LZMA`, `TAR_XZ`, and `ZIP`.
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput }
GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepArchiveExtractionArgs, GuestPoliciesRecipeUpdateStepArchiveExtractionPtr and GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput` via:
GuestPoliciesRecipeUpdateStepArchiveExtractionArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepArchiveExtractionPtr ¶
func GuestPoliciesRecipeUpdateStepArchiveExtractionPtr(v *GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Destination ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeUpdateStepArgs ¶
type GuestPoliciesRecipeUpdateStepArgs struct { // Extracts an archive into the specified directory. // Structure is documented below. ArchiveExtraction GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput `pulumi:"archiveExtraction"` // Installs a deb file via dpkg. // Structure is documented below. DpkgInstallation GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput `pulumi:"dpkgInstallation"` // Copies a file onto the instance. // Structure is documented below. FileCopy GuestPoliciesRecipeUpdateStepFileCopyPtrInput `pulumi:"fileCopy"` // Executes an artifact or local file. // Structure is documented below. FileExec GuestPoliciesRecipeUpdateStepFileExecPtrInput `pulumi:"fileExec"` // Installs an MSI file. // Structure is documented below. MsiInstallation GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput `pulumi:"msiInstallation"` // Installs an rpm file via the rpm utility. // Structure is documented below. RpmInstallation GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput `pulumi:"rpmInstallation"` // Runs commands in a shell. // Structure is documented below. ScriptRun GuestPoliciesRecipeUpdateStepScriptRunPtrInput `pulumi:"scriptRun"` }
func (GuestPoliciesRecipeUpdateStepArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutput ¶
func (i GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput
func (GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepOutput
type GuestPoliciesRecipeUpdateStepArray ¶
type GuestPoliciesRecipeUpdateStepArray []GuestPoliciesRecipeUpdateStepInput
func (GuestPoliciesRecipeUpdateStepArray) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArray) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutput ¶
func (i GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput
func (GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArrayOutput
type GuestPoliciesRecipeUpdateStepArrayInput ¶
type GuestPoliciesRecipeUpdateStepArrayInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepArrayOutput }
GuestPoliciesRecipeUpdateStepArrayInput is an input type that accepts GuestPoliciesRecipeUpdateStepArray and GuestPoliciesRecipeUpdateStepArrayOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepArrayInput` via:
GuestPoliciesRecipeUpdateStepArray{ GuestPoliciesRecipeUpdateStepArgs{...} }
type GuestPoliciesRecipeUpdateStepArrayOutput ¶
type GuestPoliciesRecipeUpdateStepArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArrayOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutput ¶
func (o GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput
func (GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArrayOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallation ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeUpdateStepDpkgInstallationArgs ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput ¶
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallationInput ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput }
GuestPoliciesRecipeUpdateStepDpkgInstallationInput is an input type that accepts GuestPoliciesRecipeUpdateStepDpkgInstallationArgs and GuestPoliciesRecipeUpdateStepDpkgInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepDpkgInstallationInput` via:
GuestPoliciesRecipeUpdateStepDpkgInstallationArgs{...}
type GuestPoliciesRecipeUpdateStepDpkgInstallationOutput ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput }
GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepDpkgInstallationArgs, GuestPoliciesRecipeUpdateStepDpkgInstallationPtr and GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput` via:
GuestPoliciesRecipeUpdateStepDpkgInstallationArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepDpkgInstallationPtr ¶
func GuestPoliciesRecipeUpdateStepDpkgInstallationPtr(v *GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopy ¶
type GuestPoliciesRecipeUpdateStepFileCopy 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"` // 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"` }
type GuestPoliciesRecipeUpdateStepFileCopyArgs ¶
type GuestPoliciesRecipeUpdateStepFileCopyArgs 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.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"` }
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutput ¶
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopyInput ¶
type GuestPoliciesRecipeUpdateStepFileCopyInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput }
GuestPoliciesRecipeUpdateStepFileCopyInput is an input type that accepts GuestPoliciesRecipeUpdateStepFileCopyArgs and GuestPoliciesRecipeUpdateStepFileCopyOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepFileCopyInput` via:
GuestPoliciesRecipeUpdateStepFileCopyArgs{...}
type GuestPoliciesRecipeUpdateStepFileCopyOutput ¶
type GuestPoliciesRecipeUpdateStepFileCopyOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) Destination ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) Destination() pulumi.StringOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) Overwrite ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) 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 (GuestPoliciesRecipeUpdateStepFileCopyOutput) Permissions ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) 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 (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopyPtrInput ¶
type GuestPoliciesRecipeUpdateStepFileCopyPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput }
GuestPoliciesRecipeUpdateStepFileCopyPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepFileCopyArgs, GuestPoliciesRecipeUpdateStepFileCopyPtr and GuestPoliciesRecipeUpdateStepFileCopyPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepFileCopyPtrInput` via:
GuestPoliciesRecipeUpdateStepFileCopyArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepFileCopyPtr ¶
func GuestPoliciesRecipeUpdateStepFileCopyPtr(v *GuestPoliciesRecipeUpdateStepFileCopyArgs) GuestPoliciesRecipeUpdateStepFileCopyPtrInput
type GuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶
type GuestPoliciesRecipeUpdateStepFileCopyPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Destination ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Overwrite ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) 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 (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Permissions ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) 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 (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileExec ¶
type GuestPoliciesRecipeUpdateStepFileExec struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] 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"` }
type GuestPoliciesRecipeUpdateStepFileExecArgs ¶
type GuestPoliciesRecipeUpdateStepFileExecArgs struct { // Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0] 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"` }
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutput ¶
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepFileExecInput ¶
type GuestPoliciesRecipeUpdateStepFileExecInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput }
GuestPoliciesRecipeUpdateStepFileExecInput is an input type that accepts GuestPoliciesRecipeUpdateStepFileExecArgs and GuestPoliciesRecipeUpdateStepFileExecOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepFileExecInput` via:
GuestPoliciesRecipeUpdateStepFileExecArgs{...}
type GuestPoliciesRecipeUpdateStepFileExecOutput ¶
type GuestPoliciesRecipeUpdateStepFileExecOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileExecOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepFileExecOutput) Args ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecOutput) LocalPath ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepFileExecPtrInput ¶
type GuestPoliciesRecipeUpdateStepFileExecPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput }
GuestPoliciesRecipeUpdateStepFileExecPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepFileExecArgs, GuestPoliciesRecipeUpdateStepFileExecPtr and GuestPoliciesRecipeUpdateStepFileExecPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepFileExecPtrInput` via:
GuestPoliciesRecipeUpdateStepFileExecArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepFileExecPtr ¶
func GuestPoliciesRecipeUpdateStepFileExecPtr(v *GuestPoliciesRecipeUpdateStepFileExecArgs) GuestPoliciesRecipeUpdateStepFileExecPtrInput
type GuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶
type GuestPoliciesRecipeUpdateStepFileExecPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) Args ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) LocalPath ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepInput ¶
type GuestPoliciesRecipeUpdateStepInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput ToGuestPoliciesRecipeUpdateStepOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepOutput }
GuestPoliciesRecipeUpdateStepInput is an input type that accepts GuestPoliciesRecipeUpdateStepArgs and GuestPoliciesRecipeUpdateStepOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepInput` via:
GuestPoliciesRecipeUpdateStepArgs{...}
type GuestPoliciesRecipeUpdateStepMsiInstallation ¶
type GuestPoliciesRecipeUpdateStepMsiInstallation 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 the install flag. Flags []string `pulumi:"flags"` }
type GuestPoliciesRecipeUpdateStepMsiInstallationArgs ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationArgs 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 the install flag. Flags pulumi.StringArrayInput `pulumi:"flags"` }
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput ¶
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepMsiInstallationInput ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput }
GuestPoliciesRecipeUpdateStepMsiInstallationInput is an input type that accepts GuestPoliciesRecipeUpdateStepMsiInstallationArgs and GuestPoliciesRecipeUpdateStepMsiInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepMsiInstallationInput` via:
GuestPoliciesRecipeUpdateStepMsiInstallationArgs{...}
type GuestPoliciesRecipeUpdateStepMsiInstallationOutput ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) Flags ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput }
GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepMsiInstallationArgs, GuestPoliciesRecipeUpdateStepMsiInstallationPtr and GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput` via:
GuestPoliciesRecipeUpdateStepMsiInstallationArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepMsiInstallationPtr ¶
func GuestPoliciesRecipeUpdateStepMsiInstallationPtr(v *GuestPoliciesRecipeUpdateStepMsiInstallationArgs) GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) Flags ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepOutput ¶
type GuestPoliciesRecipeUpdateStepOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepOutput) ArchiveExtraction ¶
func (o GuestPoliciesRecipeUpdateStepOutput) ArchiveExtraction() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
Extracts an archive into the specified directory. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) DpkgInstallation ¶
func (o GuestPoliciesRecipeUpdateStepOutput) DpkgInstallation() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
Installs a deb file via dpkg. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepOutput) FileCopy ¶
func (o GuestPoliciesRecipeUpdateStepOutput) FileCopy() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
Copies a file onto the instance. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) FileExec ¶
func (o GuestPoliciesRecipeUpdateStepOutput) FileExec() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
Executes an artifact or local file. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) MsiInstallation ¶
func (o GuestPoliciesRecipeUpdateStepOutput) MsiInstallation() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
Installs an MSI file. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) RpmInstallation ¶
func (o GuestPoliciesRecipeUpdateStepOutput) RpmInstallation() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
Installs an rpm file via the rpm utility. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ScriptRun ¶
func (o GuestPoliciesRecipeUpdateStepOutput) ScriptRun() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
Runs commands in a shell. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutput ¶
func (o GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput
func (GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepOutput
type GuestPoliciesRecipeUpdateStepRpmInstallation ¶
type GuestPoliciesRecipeUpdateStepRpmInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeUpdateStepRpmInstallationArgs ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput ¶
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepRpmInstallationInput ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput }
GuestPoliciesRecipeUpdateStepRpmInstallationInput is an input type that accepts GuestPoliciesRecipeUpdateStepRpmInstallationArgs and GuestPoliciesRecipeUpdateStepRpmInstallationOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepRpmInstallationInput` via:
GuestPoliciesRecipeUpdateStepRpmInstallationArgs{...}
type GuestPoliciesRecipeUpdateStepRpmInstallationOutput ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput }
GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepRpmInstallationArgs, GuestPoliciesRecipeUpdateStepRpmInstallationPtr and GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput` via:
GuestPoliciesRecipeUpdateStepRpmInstallationArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepRpmInstallationPtr ¶
func GuestPoliciesRecipeUpdateStepRpmInstallationPtr(v *GuestPoliciesRecipeUpdateStepRpmInstallationArgs) GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ArtifactId ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRun ¶
type GuestPoliciesRecipeUpdateStepScriptRun 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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter *string `pulumi:"interpreter"` // The shell script to be executed. Script string `pulumi:"script"` }
type GuestPoliciesRecipeUpdateStepScriptRunArgs ¶
type GuestPoliciesRecipeUpdateStepScriptRunArgs 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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter pulumi.StringPtrInput `pulumi:"interpreter"` // The shell script to be executed. Script pulumi.StringInput `pulumi:"script"` }
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ElementType ¶
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutput ¶
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRunInput ¶
type GuestPoliciesRecipeUpdateStepScriptRunInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput }
GuestPoliciesRecipeUpdateStepScriptRunInput is an input type that accepts GuestPoliciesRecipeUpdateStepScriptRunArgs and GuestPoliciesRecipeUpdateStepScriptRunOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepScriptRunInput` via:
GuestPoliciesRecipeUpdateStepScriptRunArgs{...}
type GuestPoliciesRecipeUpdateStepScriptRunOutput ¶
type GuestPoliciesRecipeUpdateStepScriptRunOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) Interpreter ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) Script ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) Script() pulumi.StringOutput
The shell script to be executed.
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutput ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRunPtrInput ¶
type GuestPoliciesRecipeUpdateStepScriptRunPtrInput interface { pulumi.Input ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput }
GuestPoliciesRecipeUpdateStepScriptRunPtrInput is an input type that accepts GuestPoliciesRecipeUpdateStepScriptRunArgs, GuestPoliciesRecipeUpdateStepScriptRunPtr and GuestPoliciesRecipeUpdateStepScriptRunPtrOutput values. You can construct a concrete instance of `GuestPoliciesRecipeUpdateStepScriptRunPtrInput` via:
GuestPoliciesRecipeUpdateStepScriptRunArgs{...} or: nil
func GuestPoliciesRecipeUpdateStepScriptRunPtr ¶
func GuestPoliciesRecipeUpdateStepScriptRunPtr(v *GuestPoliciesRecipeUpdateStepScriptRunArgs) GuestPoliciesRecipeUpdateStepScriptRunPtrInput
type GuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶
type GuestPoliciesRecipeUpdateStepScriptRunPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) AllowedExitCodes ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ElementType ¶
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Interpreter ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Script ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Script() pulumi.StringPtrOutput
The shell script to be executed.
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesState ¶
type GuestPoliciesState 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](https://cloud.google.com/compute/docs/os-config-management/create-guest-policy#handle-conflicts). // Structure is documented below. Assignment GuestPoliciesAssignmentPtrInput // Time this guest policy was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: // "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput // 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 // 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.StringPtrInput // 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.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. // Structure is documented below. PackageRepositories GuestPoliciesPackageRepositoryArrayInput // The software packages to be managed by this policy. // Structure is documented below. Packages GuestPoliciesPackageArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // A list of Recipes to install on the VM instance. // Structure is documented below. Recipes GuestPoliciesRecipeArrayInput // Last time this guest policy was updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: // "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (GuestPoliciesState) ElementType ¶
func (GuestPoliciesState) ElementType() reflect.Type
type PatchDeployment ¶
type PatchDeployment struct { pulumi.CustomResourceState // Time the patch deployment was created. Timestamp is in RFC3339 text format. A timestamp in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the patch deployment. Length of the description is limited to 1024 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // Duration of the patch. After the duration ends, the patch times out. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s" Duration pulumi.StringPtrOutput `pulumi:"duration"` // VM instances to patch. // Structure is documented below. InstanceFilter PatchDeploymentInstanceFilterOutput `pulumi:"instanceFilter"` // - // The time the last patch job ran successfully. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". 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/{patchDeploymentId}. Name pulumi.StringOutput `pulumi:"name"` // Schedule a one-time execution. // Structure is documented below. OneTimeSchedule PatchDeploymentOneTimeSchedulePtrOutput `pulumi:"oneTimeSchedule"` // Patch configuration that is applied. // Structure is documented below. PatchConfig PatchDeploymentPatchConfigPtrOutput `pulumi:"patchConfig"` // 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"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Schedule recurring executions. // Structure is documented below. RecurringSchedule PatchDeploymentRecurringSchedulePtrOutput `pulumi:"recurringSchedule"` // Rollout strategy of the patch job. // Structure is documented below. Rollout PatchDeploymentRolloutPtrOutput `pulumi:"rollout"` // Time the patch deployment was last updated. Timestamp is in RFC3339 text format. A timestamp in RFC3339 UTC "Zulu" // format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Patch deployments are configurations that individual patch jobs use to complete a patch. These configurations include instance filter, package repository settings, and a schedule.
To get more information about PatchDeployment, see:
* [API documentation](https://cloud.google.com/compute/docs/osconfig/rest) * How-to Guides
- [Official Documentation](https://cloud.google.com/compute/docs/os-patch-management)
## Example Usage ### Os Config Patch Deployment Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := osconfig.NewPatchDeployment(ctx, "patch", &osconfig.PatchDeploymentArgs{ InstanceFilter: &osconfig.PatchDeploymentInstanceFilterArgs{ All: pulumi.Bool(true), }, OneTimeSchedule: &osconfig.PatchDeploymentOneTimeScheduleArgs{ ExecuteTime: pulumi.String("2999-10-10T10:10:10.045123456Z"), }, PatchDeploymentId: pulumi.String("patch-deploy-inst"), }) if err != nil { return err } return nil }) }
``` ### Os Config Patch Deployment Instance
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/osconfig" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "debian-9" opt1 := "debian-cloud" myImage, err := compute.LookupImage(ctx, &compute.LookupImageArgs{ Family: &opt0, Project: &opt1, }, nil) if err != nil { return err } foobar, err := compute.NewInstance(ctx, "foobar", &compute.InstanceArgs{ MachineType: pulumi.String("e2-medium"), Zone: pulumi.String("us-central1-a"), CanIpForward: pulumi.Bool(false), Tags: pulumi.StringArray{ pulumi.String("foo"), pulumi.String("bar"), }, BootDisk: &compute.InstanceBootDiskArgs{ InitializeParams: &compute.InstanceBootDiskInitializeParamsArgs{ Image: pulumi.String(myImage.SelfLink), }, }, NetworkInterfaces: compute.InstanceNetworkInterfaceArray{ &compute.InstanceNetworkInterfaceArgs{ Network: pulumi.String("default"), }, }, Metadata: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } _, err = osconfig.NewPatchDeployment(ctx, "patch", &osconfig.PatchDeploymentArgs{ PatchDeploymentId: pulumi.String("patch-deploy-inst"), InstanceFilter: &osconfig.PatchDeploymentInstanceFilterArgs{ Instances: pulumi.StringArray{ foobar.ID(), }, }, PatchConfig: &osconfig.PatchDeploymentPatchConfigArgs{ Yum: &osconfig.PatchDeploymentPatchConfigYumArgs{ Security: pulumi.Bool(true), Minimal: pulumi.Bool(true), Excludes: pulumi.StringArray{ pulumi.String("bash"), }, }, }, RecurringSchedule: &osconfig.PatchDeploymentRecurringScheduleArgs{ TimeZone: &osconfig.PatchDeploymentRecurringScheduleTimeZoneArgs{ Id: pulumi.String("America/New_York"), }, TimeOfDay: &osconfig.PatchDeploymentRecurringScheduleTimeOfDayArgs{ Hours: pulumi.Int(0), Minutes: pulumi.Int(30), Seconds: pulumi.Int(30), Nanos: pulumi.Int(20), }, Monthly: &osconfig.PatchDeploymentRecurringScheduleMonthlyArgs{ MonthDay: pulumi.Int(1), }, }, }) if err != nil { return err } return nil }) }
```
## Import
PatchDeployment can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:osconfig/patchDeployment:PatchDeployment default projects/{{project}}/patchDeployments/{{name}}
```
```sh
$ pulumi import gcp:osconfig/patchDeployment:PatchDeployment default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:osconfig/patchDeployment:PatchDeployment default {{name}}
```
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
func (*PatchDeployment) ToPatchDeploymentPtrOutput ¶
func (i *PatchDeployment) ToPatchDeploymentPtrOutput() PatchDeploymentPtrOutput
func (*PatchDeployment) ToPatchDeploymentPtrOutputWithContext ¶
func (i *PatchDeployment) ToPatchDeploymentPtrOutputWithContext(ctx context.Context) PatchDeploymentPtrOutput
type PatchDeploymentArgs ¶
type PatchDeploymentArgs struct { // Description of the patch deployment. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // Duration of the patch. After the duration ends, the patch times out. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s" Duration pulumi.StringPtrInput // VM instances to patch. // Structure is documented below. InstanceFilter PatchDeploymentInstanceFilterInput // Schedule a one-time execution. // Structure is documented below. OneTimeSchedule PatchDeploymentOneTimeSchedulePtrInput // Patch configuration that is applied. // Structure is documented below. PatchConfig PatchDeploymentPatchConfigPtrInput // 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 // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Schedule recurring executions. // Structure is documented below. RecurringSchedule PatchDeploymentRecurringSchedulePtrInput // Rollout strategy of the patch job. // Structure is documented below. Rollout PatchDeploymentRolloutPtrInput }
The set of arguments for constructing a PatchDeployment resource.
func (PatchDeploymentArgs) ElementType ¶
func (PatchDeploymentArgs) ElementType() reflect.Type
type PatchDeploymentArray ¶
type PatchDeploymentArray []PatchDeploymentInput
func (PatchDeploymentArray) ElementType ¶
func (PatchDeploymentArray) ElementType() reflect.Type
func (PatchDeploymentArray) ToPatchDeploymentArrayOutput ¶
func (i PatchDeploymentArray) ToPatchDeploymentArrayOutput() PatchDeploymentArrayOutput
func (PatchDeploymentArray) ToPatchDeploymentArrayOutputWithContext ¶
func (i PatchDeploymentArray) ToPatchDeploymentArrayOutputWithContext(ctx context.Context) PatchDeploymentArrayOutput
type PatchDeploymentArrayInput ¶
type PatchDeploymentArrayInput interface { pulumi.Input ToPatchDeploymentArrayOutput() PatchDeploymentArrayOutput ToPatchDeploymentArrayOutputWithContext(context.Context) PatchDeploymentArrayOutput }
PatchDeploymentArrayInput is an input type that accepts PatchDeploymentArray and PatchDeploymentArrayOutput values. You can construct a concrete instance of `PatchDeploymentArrayInput` via:
PatchDeploymentArray{ PatchDeploymentArgs{...} }
type PatchDeploymentArrayOutput ¶
type PatchDeploymentArrayOutput struct{ *pulumi.OutputState }
func (PatchDeploymentArrayOutput) ElementType ¶
func (PatchDeploymentArrayOutput) ElementType() reflect.Type
func (PatchDeploymentArrayOutput) Index ¶
func (o PatchDeploymentArrayOutput) Index(i pulumi.IntInput) PatchDeploymentOutput
func (PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutput ¶
func (o PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutput() PatchDeploymentArrayOutput
func (PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutputWithContext ¶
func (o PatchDeploymentArrayOutput) ToPatchDeploymentArrayOutputWithContext(ctx context.Context) PatchDeploymentArrayOutput
type PatchDeploymentInput ¶
type PatchDeploymentInput interface { pulumi.Input ToPatchDeploymentOutput() PatchDeploymentOutput ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput }
type PatchDeploymentInstanceFilter ¶
type PatchDeploymentInstanceFilter struct { // Target all VM instances in the project. If true, no other criteria is permitted. All *bool `pulumi:"all"` // Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. // Structure is documented below. GroupLabels []PatchDeploymentInstanceFilterGroupLabel `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"` }
type PatchDeploymentInstanceFilterArgs ¶
type PatchDeploymentInstanceFilterArgs struct { // Target all VM instances in the project. If true, no other criteria is permitted. All pulumi.BoolPtrInput `pulumi:"all"` // Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. // Structure is documented below. GroupLabels PatchDeploymentInstanceFilterGroupLabelArrayInput `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"` }
func (PatchDeploymentInstanceFilterArgs) ElementType ¶
func (PatchDeploymentInstanceFilterArgs) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutput ¶
func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput
func (PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutputWithContext ¶
func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterOutput
func (PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutput ¶
func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutputWithContext ¶
func (i PatchDeploymentInstanceFilterArgs) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
type PatchDeploymentInstanceFilterGroupLabelArgs ¶
type PatchDeploymentInstanceFilterGroupLabelArgs struct { // Compute Engine instance labels that must be present for a VM instance to be targeted by this filter Labels pulumi.StringMapInput `pulumi:"labels"` }
func (PatchDeploymentInstanceFilterGroupLabelArgs) ElementType ¶
func (PatchDeploymentInstanceFilterGroupLabelArgs) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutput ¶
func (i PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput
func (PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext ¶
func (i PatchDeploymentInstanceFilterGroupLabelArgs) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelOutput
type PatchDeploymentInstanceFilterGroupLabelArray ¶
type PatchDeploymentInstanceFilterGroupLabelArray []PatchDeploymentInstanceFilterGroupLabelInput
func (PatchDeploymentInstanceFilterGroupLabelArray) ElementType ¶
func (PatchDeploymentInstanceFilterGroupLabelArray) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput ¶
func (i PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput
func (PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext ¶
func (i PatchDeploymentInstanceFilterGroupLabelArray) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput
type PatchDeploymentInstanceFilterGroupLabelArrayInput ¶
type PatchDeploymentInstanceFilterGroupLabelArrayInput interface { pulumi.Input ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput }
PatchDeploymentInstanceFilterGroupLabelArrayInput is an input type that accepts PatchDeploymentInstanceFilterGroupLabelArray and PatchDeploymentInstanceFilterGroupLabelArrayOutput values. You can construct a concrete instance of `PatchDeploymentInstanceFilterGroupLabelArrayInput` via:
PatchDeploymentInstanceFilterGroupLabelArray{ PatchDeploymentInstanceFilterGroupLabelArgs{...} }
type PatchDeploymentInstanceFilterGroupLabelArrayOutput ¶
type PatchDeploymentInstanceFilterGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ElementType ¶
func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput ¶
func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutput() PatchDeploymentInstanceFilterGroupLabelArrayOutput
func (PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext ¶
func (o PatchDeploymentInstanceFilterGroupLabelArrayOutput) ToPatchDeploymentInstanceFilterGroupLabelArrayOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelArrayOutput
type PatchDeploymentInstanceFilterGroupLabelInput ¶
type PatchDeploymentInstanceFilterGroupLabelInput interface { pulumi.Input ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(context.Context) PatchDeploymentInstanceFilterGroupLabelOutput }
PatchDeploymentInstanceFilterGroupLabelInput is an input type that accepts PatchDeploymentInstanceFilterGroupLabelArgs and PatchDeploymentInstanceFilterGroupLabelOutput values. You can construct a concrete instance of `PatchDeploymentInstanceFilterGroupLabelInput` via:
PatchDeploymentInstanceFilterGroupLabelArgs{...}
type PatchDeploymentInstanceFilterGroupLabelOutput ¶
type PatchDeploymentInstanceFilterGroupLabelOutput struct{ *pulumi.OutputState }
func (PatchDeploymentInstanceFilterGroupLabelOutput) ElementType ¶
func (PatchDeploymentInstanceFilterGroupLabelOutput) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterGroupLabelOutput) Labels ¶
func (o PatchDeploymentInstanceFilterGroupLabelOutput) Labels() pulumi.StringMapOutput
Compute Engine instance labels that must be present for a VM instance to be targeted by this filter
func (PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutput ¶
func (o PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutput() PatchDeploymentInstanceFilterGroupLabelOutput
func (PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext ¶
func (o PatchDeploymentInstanceFilterGroupLabelOutput) ToPatchDeploymentInstanceFilterGroupLabelOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterGroupLabelOutput
type PatchDeploymentInstanceFilterInput ¶
type PatchDeploymentInstanceFilterInput interface { pulumi.Input ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput ToPatchDeploymentInstanceFilterOutputWithContext(context.Context) PatchDeploymentInstanceFilterOutput }
PatchDeploymentInstanceFilterInput is an input type that accepts PatchDeploymentInstanceFilterArgs and PatchDeploymentInstanceFilterOutput values. You can construct a concrete instance of `PatchDeploymentInstanceFilterInput` via:
PatchDeploymentInstanceFilterArgs{...}
type PatchDeploymentInstanceFilterOutput ¶
type PatchDeploymentInstanceFilterOutput struct{ *pulumi.OutputState }
func (PatchDeploymentInstanceFilterOutput) All ¶
func (o PatchDeploymentInstanceFilterOutput) All() pulumi.BoolPtrOutput
Target all VM instances in the project. If true, no other criteria is permitted.
func (PatchDeploymentInstanceFilterOutput) ElementType ¶
func (PatchDeploymentInstanceFilterOutput) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterOutput) GroupLabels ¶
func (o PatchDeploymentInstanceFilterOutput) GroupLabels() PatchDeploymentInstanceFilterGroupLabelArrayOutput
Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. Structure is documented below.
func (PatchDeploymentInstanceFilterOutput) InstanceNamePrefixes ¶
func (o PatchDeploymentInstanceFilterOutput) 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 (PatchDeploymentInstanceFilterOutput) Instances ¶
func (o PatchDeploymentInstanceFilterOutput) 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 (PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutput ¶
func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutput() PatchDeploymentInstanceFilterOutput
func (PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutputWithContext ¶
func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterOutput
func (PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutput ¶
func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext ¶
func (o PatchDeploymentInstanceFilterOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterOutput) Zones ¶
func (o PatchDeploymentInstanceFilterOutput) Zones() pulumi.StringArrayOutput
Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
type PatchDeploymentInstanceFilterPtrInput ¶
type PatchDeploymentInstanceFilterPtrInput interface { pulumi.Input ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput ToPatchDeploymentInstanceFilterPtrOutputWithContext(context.Context) PatchDeploymentInstanceFilterPtrOutput }
PatchDeploymentInstanceFilterPtrInput is an input type that accepts PatchDeploymentInstanceFilterArgs, PatchDeploymentInstanceFilterPtr and PatchDeploymentInstanceFilterPtrOutput values. You can construct a concrete instance of `PatchDeploymentInstanceFilterPtrInput` via:
PatchDeploymentInstanceFilterArgs{...} or: nil
func PatchDeploymentInstanceFilterPtr ¶
func PatchDeploymentInstanceFilterPtr(v *PatchDeploymentInstanceFilterArgs) PatchDeploymentInstanceFilterPtrInput
type PatchDeploymentInstanceFilterPtrOutput ¶
type PatchDeploymentInstanceFilterPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentInstanceFilterPtrOutput) All ¶
func (o PatchDeploymentInstanceFilterPtrOutput) All() pulumi.BoolPtrOutput
Target all VM instances in the project. If true, no other criteria is permitted.
func (PatchDeploymentInstanceFilterPtrOutput) ElementType ¶
func (PatchDeploymentInstanceFilterPtrOutput) ElementType() reflect.Type
func (PatchDeploymentInstanceFilterPtrOutput) GroupLabels ¶
func (o PatchDeploymentInstanceFilterPtrOutput) GroupLabels() PatchDeploymentInstanceFilterGroupLabelArrayOutput
Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. Structure is documented below.
func (PatchDeploymentInstanceFilterPtrOutput) InstanceNamePrefixes ¶
func (o PatchDeploymentInstanceFilterPtrOutput) 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 (PatchDeploymentInstanceFilterPtrOutput) Instances ¶
func (o PatchDeploymentInstanceFilterPtrOutput) 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 (PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutput ¶
func (o PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutput() PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext ¶
func (o PatchDeploymentInstanceFilterPtrOutput) ToPatchDeploymentInstanceFilterPtrOutputWithContext(ctx context.Context) PatchDeploymentInstanceFilterPtrOutput
func (PatchDeploymentInstanceFilterPtrOutput) Zones ¶
func (o PatchDeploymentInstanceFilterPtrOutput) Zones() pulumi.StringArrayOutput
Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone.
type PatchDeploymentMap ¶
type PatchDeploymentMap map[string]PatchDeploymentInput
func (PatchDeploymentMap) ElementType ¶
func (PatchDeploymentMap) ElementType() reflect.Type
func (PatchDeploymentMap) ToPatchDeploymentMapOutput ¶
func (i PatchDeploymentMap) ToPatchDeploymentMapOutput() PatchDeploymentMapOutput
func (PatchDeploymentMap) ToPatchDeploymentMapOutputWithContext ¶
func (i PatchDeploymentMap) ToPatchDeploymentMapOutputWithContext(ctx context.Context) PatchDeploymentMapOutput
type PatchDeploymentMapInput ¶
type PatchDeploymentMapInput interface { pulumi.Input ToPatchDeploymentMapOutput() PatchDeploymentMapOutput ToPatchDeploymentMapOutputWithContext(context.Context) PatchDeploymentMapOutput }
PatchDeploymentMapInput is an input type that accepts PatchDeploymentMap and PatchDeploymentMapOutput values. You can construct a concrete instance of `PatchDeploymentMapInput` via:
PatchDeploymentMap{ "key": PatchDeploymentArgs{...} }
type PatchDeploymentMapOutput ¶
type PatchDeploymentMapOutput struct{ *pulumi.OutputState }
func (PatchDeploymentMapOutput) ElementType ¶
func (PatchDeploymentMapOutput) ElementType() reflect.Type
func (PatchDeploymentMapOutput) MapIndex ¶
func (o PatchDeploymentMapOutput) MapIndex(k pulumi.StringInput) PatchDeploymentOutput
func (PatchDeploymentMapOutput) ToPatchDeploymentMapOutput ¶
func (o PatchDeploymentMapOutput) ToPatchDeploymentMapOutput() PatchDeploymentMapOutput
func (PatchDeploymentMapOutput) ToPatchDeploymentMapOutputWithContext ¶
func (o PatchDeploymentMapOutput) ToPatchDeploymentMapOutputWithContext(ctx context.Context) PatchDeploymentMapOutput
type PatchDeploymentOneTimeSchedule ¶
type PatchDeploymentOneTimeSchedule struct { // The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". ExecuteTime string `pulumi:"executeTime"` }
type PatchDeploymentOneTimeScheduleArgs ¶
type PatchDeploymentOneTimeScheduleArgs struct { // The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". ExecuteTime pulumi.StringInput `pulumi:"executeTime"` }
func (PatchDeploymentOneTimeScheduleArgs) ElementType ¶
func (PatchDeploymentOneTimeScheduleArgs) ElementType() reflect.Type
func (PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutput ¶
func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput
func (PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutputWithContext ¶
func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeScheduleOutputWithContext(ctx context.Context) PatchDeploymentOneTimeScheduleOutput
func (PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutput ¶
func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
func (PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext ¶
func (i PatchDeploymentOneTimeScheduleArgs) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
type PatchDeploymentOneTimeScheduleInput ¶
type PatchDeploymentOneTimeScheduleInput interface { pulumi.Input ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput ToPatchDeploymentOneTimeScheduleOutputWithContext(context.Context) PatchDeploymentOneTimeScheduleOutput }
PatchDeploymentOneTimeScheduleInput is an input type that accepts PatchDeploymentOneTimeScheduleArgs and PatchDeploymentOneTimeScheduleOutput values. You can construct a concrete instance of `PatchDeploymentOneTimeScheduleInput` via:
PatchDeploymentOneTimeScheduleArgs{...}
type PatchDeploymentOneTimeScheduleOutput ¶
type PatchDeploymentOneTimeScheduleOutput struct{ *pulumi.OutputState }
func (PatchDeploymentOneTimeScheduleOutput) ElementType ¶
func (PatchDeploymentOneTimeScheduleOutput) ElementType() reflect.Type
func (PatchDeploymentOneTimeScheduleOutput) ExecuteTime ¶
func (o PatchDeploymentOneTimeScheduleOutput) ExecuteTime() pulumi.StringOutput
The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutput ¶
func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutput() PatchDeploymentOneTimeScheduleOutput
func (PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutputWithContext ¶
func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeScheduleOutputWithContext(ctx context.Context) PatchDeploymentOneTimeScheduleOutput
func (PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutput ¶
func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
func (PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext ¶
func (o PatchDeploymentOneTimeScheduleOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
type PatchDeploymentOneTimeSchedulePtrInput ¶
type PatchDeploymentOneTimeSchedulePtrInput interface { pulumi.Input ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(context.Context) PatchDeploymentOneTimeSchedulePtrOutput }
PatchDeploymentOneTimeSchedulePtrInput is an input type that accepts PatchDeploymentOneTimeScheduleArgs, PatchDeploymentOneTimeSchedulePtr and PatchDeploymentOneTimeSchedulePtrOutput values. You can construct a concrete instance of `PatchDeploymentOneTimeSchedulePtrInput` via:
PatchDeploymentOneTimeScheduleArgs{...} or: nil
func PatchDeploymentOneTimeSchedulePtr ¶
func PatchDeploymentOneTimeSchedulePtr(v *PatchDeploymentOneTimeScheduleArgs) PatchDeploymentOneTimeSchedulePtrInput
type PatchDeploymentOneTimeSchedulePtrOutput ¶
type PatchDeploymentOneTimeSchedulePtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentOneTimeSchedulePtrOutput) ElementType ¶
func (PatchDeploymentOneTimeSchedulePtrOutput) ElementType() reflect.Type
func (PatchDeploymentOneTimeSchedulePtrOutput) ExecuteTime ¶
func (o PatchDeploymentOneTimeSchedulePtrOutput) ExecuteTime() pulumi.StringPtrOutput
The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutput ¶
func (o PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutput() PatchDeploymentOneTimeSchedulePtrOutput
func (PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext ¶
func (o PatchDeploymentOneTimeSchedulePtrOutput) ToPatchDeploymentOneTimeSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentOneTimeSchedulePtrOutput
type PatchDeploymentOutput ¶
type PatchDeploymentOutput struct {
*pulumi.OutputState
}
func (PatchDeploymentOutput) ElementType ¶
func (PatchDeploymentOutput) ElementType() reflect.Type
func (PatchDeploymentOutput) ToPatchDeploymentOutput ¶
func (o PatchDeploymentOutput) ToPatchDeploymentOutput() PatchDeploymentOutput
func (PatchDeploymentOutput) ToPatchDeploymentOutputWithContext ¶
func (o PatchDeploymentOutput) ToPatchDeploymentOutputWithContext(ctx context.Context) PatchDeploymentOutput
func (PatchDeploymentOutput) ToPatchDeploymentPtrOutput ¶
func (o PatchDeploymentOutput) ToPatchDeploymentPtrOutput() PatchDeploymentPtrOutput
func (PatchDeploymentOutput) ToPatchDeploymentPtrOutputWithContext ¶
func (o PatchDeploymentOutput) ToPatchDeploymentPtrOutputWithContext(ctx context.Context) PatchDeploymentPtrOutput
type PatchDeploymentPatchConfig ¶
type PatchDeploymentPatchConfig struct { // Apt update settings. Use this setting to override the default apt patch rules. // Structure is documented below. Apt *PatchDeploymentPatchConfigApt `pulumi:"apt"` // goo update settings. Use this setting to override the default goo patch rules. // Structure is documented below. Goo *PatchDeploymentPatchConfigGoo `pulumi:"goo"` // The ExecStep to run after the patch update. // Structure is documented below. PostStep *PatchDeploymentPatchConfigPostStep `pulumi:"postStep"` // The ExecStep to run before the patch update. // Structure is documented below. PreStep *PatchDeploymentPatchConfigPreStep `pulumi:"preStep"` // Post-patch reboot settings. // Possible values are `DEFAULT`, `ALWAYS`, and `NEVER`. RebootConfig *string `pulumi:"rebootConfig"` // Windows update settings. Use this setting to override the default Windows patch rules. // Structure is documented below. WindowsUpdate *PatchDeploymentPatchConfigWindowsUpdate `pulumi:"windowsUpdate"` // Yum update settings. Use this setting to override the default yum patch rules. // Structure is documented below. Yum *PatchDeploymentPatchConfigYum `pulumi:"yum"` // zypper update settings. Use this setting to override the default zypper patch rules. // Structure is documented below. Zypper *PatchDeploymentPatchConfigZypper `pulumi:"zypper"` }
type PatchDeploymentPatchConfigApt ¶
type PatchDeploymentPatchConfigApt struct { // List of KBs to exclude from update. 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. // Possible values are `DIST` and `UPGRADE`. Type *string `pulumi:"type"` }
type PatchDeploymentPatchConfigAptArgs ¶
type PatchDeploymentPatchConfigAptArgs struct { // List of KBs to exclude from update. 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. // Possible values are `DIST` and `UPGRADE`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (PatchDeploymentPatchConfigAptArgs) ElementType ¶
func (PatchDeploymentPatchConfigAptArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptOutput ¶
func (i PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptOutput() PatchDeploymentPatchConfigAptOutput
func (PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptOutputWithContext ¶
func (i PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptOutput
func (PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptPtrOutput ¶
func (i PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptPtrOutput() PatchDeploymentPatchConfigAptPtrOutput
func (PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigAptArgs) ToPatchDeploymentPatchConfigAptPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptPtrOutput
type PatchDeploymentPatchConfigAptInput ¶
type PatchDeploymentPatchConfigAptInput interface { pulumi.Input ToPatchDeploymentPatchConfigAptOutput() PatchDeploymentPatchConfigAptOutput ToPatchDeploymentPatchConfigAptOutputWithContext(context.Context) PatchDeploymentPatchConfigAptOutput }
PatchDeploymentPatchConfigAptInput is an input type that accepts PatchDeploymentPatchConfigAptArgs and PatchDeploymentPatchConfigAptOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigAptInput` via:
PatchDeploymentPatchConfigAptArgs{...}
type PatchDeploymentPatchConfigAptOutput ¶
type PatchDeploymentPatchConfigAptOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigAptOutput) ElementType ¶
func (PatchDeploymentPatchConfigAptOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigAptOutput) Excludes ¶
func (o PatchDeploymentPatchConfigAptOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (PatchDeploymentPatchConfigAptOutput) ExclusivePackages ¶
func (o PatchDeploymentPatchConfigAptOutput) 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 (PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptOutput ¶
func (o PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptOutput() PatchDeploymentPatchConfigAptOutput
func (PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptOutputWithContext ¶
func (o PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptOutput
func (PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptPtrOutput ¶
func (o PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptPtrOutput() PatchDeploymentPatchConfigAptPtrOutput
func (PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigAptOutput) ToPatchDeploymentPatchConfigAptPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptPtrOutput
func (PatchDeploymentPatchConfigAptOutput) Type ¶
func (o PatchDeploymentPatchConfigAptOutput) Type() pulumi.StringPtrOutput
By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead. Possible values are `DIST` and `UPGRADE`.
type PatchDeploymentPatchConfigAptPtrInput ¶
type PatchDeploymentPatchConfigAptPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigAptPtrOutput() PatchDeploymentPatchConfigAptPtrOutput ToPatchDeploymentPatchConfigAptPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigAptPtrOutput }
PatchDeploymentPatchConfigAptPtrInput is an input type that accepts PatchDeploymentPatchConfigAptArgs, PatchDeploymentPatchConfigAptPtr and PatchDeploymentPatchConfigAptPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigAptPtrInput` via:
PatchDeploymentPatchConfigAptArgs{...} or: nil
func PatchDeploymentPatchConfigAptPtr ¶
func PatchDeploymentPatchConfigAptPtr(v *PatchDeploymentPatchConfigAptArgs) PatchDeploymentPatchConfigAptPtrInput
type PatchDeploymentPatchConfigAptPtrOutput ¶
type PatchDeploymentPatchConfigAptPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigAptPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigAptPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigAptPtrOutput) Excludes ¶
func (o PatchDeploymentPatchConfigAptPtrOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (PatchDeploymentPatchConfigAptPtrOutput) ExclusivePackages ¶
func (o PatchDeploymentPatchConfigAptPtrOutput) 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 (PatchDeploymentPatchConfigAptPtrOutput) ToPatchDeploymentPatchConfigAptPtrOutput ¶
func (o PatchDeploymentPatchConfigAptPtrOutput) ToPatchDeploymentPatchConfigAptPtrOutput() PatchDeploymentPatchConfigAptPtrOutput
func (PatchDeploymentPatchConfigAptPtrOutput) ToPatchDeploymentPatchConfigAptPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigAptPtrOutput) ToPatchDeploymentPatchConfigAptPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigAptPtrOutput
func (PatchDeploymentPatchConfigAptPtrOutput) Type ¶
func (o PatchDeploymentPatchConfigAptPtrOutput) Type() pulumi.StringPtrOutput
By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead. Possible values are `DIST` and `UPGRADE`.
type PatchDeploymentPatchConfigArgs ¶
type PatchDeploymentPatchConfigArgs struct { // Apt update settings. Use this setting to override the default apt patch rules. // Structure is documented below. Apt PatchDeploymentPatchConfigAptPtrInput `pulumi:"apt"` // goo update settings. Use this setting to override the default goo patch rules. // Structure is documented below. Goo PatchDeploymentPatchConfigGooPtrInput `pulumi:"goo"` // The ExecStep to run after the patch update. // Structure is documented below. PostStep PatchDeploymentPatchConfigPostStepPtrInput `pulumi:"postStep"` // The ExecStep to run before the patch update. // Structure is documented below. PreStep PatchDeploymentPatchConfigPreStepPtrInput `pulumi:"preStep"` // Post-patch reboot settings. // Possible values are `DEFAULT`, `ALWAYS`, and `NEVER`. RebootConfig pulumi.StringPtrInput `pulumi:"rebootConfig"` // Windows update settings. Use this setting to override the default Windows patch rules. // Structure is documented below. WindowsUpdate PatchDeploymentPatchConfigWindowsUpdatePtrInput `pulumi:"windowsUpdate"` // Yum update settings. Use this setting to override the default yum patch rules. // Structure is documented below. Yum PatchDeploymentPatchConfigYumPtrInput `pulumi:"yum"` // zypper update settings. Use this setting to override the default zypper patch rules. // Structure is documented below. Zypper PatchDeploymentPatchConfigZypperPtrInput `pulumi:"zypper"` }
func (PatchDeploymentPatchConfigArgs) ElementType ¶
func (PatchDeploymentPatchConfigArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigOutput ¶
func (i PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigOutput() PatchDeploymentPatchConfigOutput
func (PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigOutputWithContext ¶
func (i PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigOutput
func (PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigPtrOutput ¶
func (i PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigPtrOutput() PatchDeploymentPatchConfigPtrOutput
func (PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigArgs) ToPatchDeploymentPatchConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPtrOutput
type PatchDeploymentPatchConfigGoo ¶
type PatchDeploymentPatchConfigGoo struct { // goo update settings. Use this setting to override the default goo patch rules. Enabled bool `pulumi:"enabled"` }
type PatchDeploymentPatchConfigGooArgs ¶
type PatchDeploymentPatchConfigGooArgs struct { // goo update settings. Use this setting to override the default goo patch rules. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (PatchDeploymentPatchConfigGooArgs) ElementType ¶
func (PatchDeploymentPatchConfigGooArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooOutput ¶
func (i PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooOutput() PatchDeploymentPatchConfigGooOutput
func (PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooOutputWithContext ¶
func (i PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooOutput
func (PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooPtrOutput ¶
func (i PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooPtrOutput() PatchDeploymentPatchConfigGooPtrOutput
func (PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigGooArgs) ToPatchDeploymentPatchConfigGooPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooPtrOutput
type PatchDeploymentPatchConfigGooInput ¶
type PatchDeploymentPatchConfigGooInput interface { pulumi.Input ToPatchDeploymentPatchConfigGooOutput() PatchDeploymentPatchConfigGooOutput ToPatchDeploymentPatchConfigGooOutputWithContext(context.Context) PatchDeploymentPatchConfigGooOutput }
PatchDeploymentPatchConfigGooInput is an input type that accepts PatchDeploymentPatchConfigGooArgs and PatchDeploymentPatchConfigGooOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigGooInput` via:
PatchDeploymentPatchConfigGooArgs{...}
type PatchDeploymentPatchConfigGooOutput ¶
type PatchDeploymentPatchConfigGooOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigGooOutput) ElementType ¶
func (PatchDeploymentPatchConfigGooOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigGooOutput) Enabled ¶
func (o PatchDeploymentPatchConfigGooOutput) Enabled() pulumi.BoolOutput
goo update settings. Use this setting to override the default goo patch rules.
func (PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooOutput ¶
func (o PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooOutput() PatchDeploymentPatchConfigGooOutput
func (PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooOutputWithContext ¶
func (o PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooOutput
func (PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooPtrOutput ¶
func (o PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooPtrOutput() PatchDeploymentPatchConfigGooPtrOutput
func (PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigGooOutput) ToPatchDeploymentPatchConfigGooPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooPtrOutput
type PatchDeploymentPatchConfigGooPtrInput ¶
type PatchDeploymentPatchConfigGooPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigGooPtrOutput() PatchDeploymentPatchConfigGooPtrOutput ToPatchDeploymentPatchConfigGooPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigGooPtrOutput }
PatchDeploymentPatchConfigGooPtrInput is an input type that accepts PatchDeploymentPatchConfigGooArgs, PatchDeploymentPatchConfigGooPtr and PatchDeploymentPatchConfigGooPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigGooPtrInput` via:
PatchDeploymentPatchConfigGooArgs{...} or: nil
func PatchDeploymentPatchConfigGooPtr ¶
func PatchDeploymentPatchConfigGooPtr(v *PatchDeploymentPatchConfigGooArgs) PatchDeploymentPatchConfigGooPtrInput
type PatchDeploymentPatchConfigGooPtrOutput ¶
type PatchDeploymentPatchConfigGooPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigGooPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigGooPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigGooPtrOutput) Enabled ¶
func (o PatchDeploymentPatchConfigGooPtrOutput) Enabled() pulumi.BoolPtrOutput
goo update settings. Use this setting to override the default goo patch rules.
func (PatchDeploymentPatchConfigGooPtrOutput) ToPatchDeploymentPatchConfigGooPtrOutput ¶
func (o PatchDeploymentPatchConfigGooPtrOutput) ToPatchDeploymentPatchConfigGooPtrOutput() PatchDeploymentPatchConfigGooPtrOutput
func (PatchDeploymentPatchConfigGooPtrOutput) ToPatchDeploymentPatchConfigGooPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigGooPtrOutput) ToPatchDeploymentPatchConfigGooPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigGooPtrOutput
type PatchDeploymentPatchConfigInput ¶
type PatchDeploymentPatchConfigInput interface { pulumi.Input ToPatchDeploymentPatchConfigOutput() PatchDeploymentPatchConfigOutput ToPatchDeploymentPatchConfigOutputWithContext(context.Context) PatchDeploymentPatchConfigOutput }
PatchDeploymentPatchConfigInput is an input type that accepts PatchDeploymentPatchConfigArgs and PatchDeploymentPatchConfigOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigInput` via:
PatchDeploymentPatchConfigArgs{...}
type PatchDeploymentPatchConfigOutput ¶
type PatchDeploymentPatchConfigOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigOutput) Apt ¶
Apt update settings. Use this setting to override the default apt patch rules. Structure is documented below.
func (PatchDeploymentPatchConfigOutput) ElementType ¶
func (PatchDeploymentPatchConfigOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigOutput) Goo ¶
goo update settings. Use this setting to override the default goo patch rules. Structure is documented below.
func (PatchDeploymentPatchConfigOutput) PostStep ¶
func (o PatchDeploymentPatchConfigOutput) PostStep() PatchDeploymentPatchConfigPostStepPtrOutput
The ExecStep to run after the patch update. Structure is documented below.
func (PatchDeploymentPatchConfigOutput) PreStep ¶
func (o PatchDeploymentPatchConfigOutput) PreStep() PatchDeploymentPatchConfigPreStepPtrOutput
The ExecStep to run before the patch update. Structure is documented below.
func (PatchDeploymentPatchConfigOutput) RebootConfig ¶
func (o PatchDeploymentPatchConfigOutput) RebootConfig() pulumi.StringPtrOutput
Post-patch reboot settings. Possible values are `DEFAULT`, `ALWAYS`, and `NEVER`.
func (PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigOutput ¶
func (o PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigOutput() PatchDeploymentPatchConfigOutput
func (PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigOutputWithContext ¶
func (o PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigOutput
func (PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigPtrOutput() PatchDeploymentPatchConfigPtrOutput
func (PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigOutput) ToPatchDeploymentPatchConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPtrOutput
func (PatchDeploymentPatchConfigOutput) WindowsUpdate ¶
func (o PatchDeploymentPatchConfigOutput) WindowsUpdate() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
Windows update settings. Use this setting to override the default Windows patch rules. Structure is documented below.
func (PatchDeploymentPatchConfigOutput) Yum ¶
Yum update settings. Use this setting to override the default yum patch rules. Structure is documented below.
func (PatchDeploymentPatchConfigOutput) Zypper ¶
func (o PatchDeploymentPatchConfigOutput) Zypper() PatchDeploymentPatchConfigZypperPtrOutput
zypper update settings. Use this setting to override the default zypper patch rules. Structure is documented below.
type PatchDeploymentPatchConfigPostStep ¶
type PatchDeploymentPatchConfigPostStep struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. // Structure is documented below. LinuxExecStepConfig *PatchDeploymentPatchConfigPostStepLinuxExecStepConfig `pulumi:"linuxExecStepConfig"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. // Structure is documented below. WindowsExecStepConfig *PatchDeploymentPatchConfigPostStepWindowsExecStepConfig `pulumi:"windowsExecStepConfig"` }
type PatchDeploymentPatchConfigPostStepArgs ¶
type PatchDeploymentPatchConfigPostStepArgs struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. // Structure is documented below. LinuxExecStepConfig PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrInput `pulumi:"linuxExecStepConfig"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. // Structure is documented below. WindowsExecStepConfig PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrInput `pulumi:"windowsExecStepConfig"` }
func (PatchDeploymentPatchConfigPostStepArgs) ElementType ¶
func (PatchDeploymentPatchConfigPostStepArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepOutput ¶
func (i PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepOutput() PatchDeploymentPatchConfigPostStepOutput
func (PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepOutput
func (PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepPtrOutput ¶
func (i PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepPtrOutput() PatchDeploymentPatchConfigPostStepPtrOutput
func (PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepArgs) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepPtrOutput
type PatchDeploymentPatchConfigPostStepInput ¶
type PatchDeploymentPatchConfigPostStepInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepOutput() PatchDeploymentPatchConfigPostStepOutput ToPatchDeploymentPatchConfigPostStepOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepOutput }
PatchDeploymentPatchConfigPostStepInput is an input type that accepts PatchDeploymentPatchConfigPostStepArgs and PatchDeploymentPatchConfigPostStepOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepInput` via:
PatchDeploymentPatchConfigPostStepArgs{...}
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfig ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes []int `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. // Structure is documented below. GcsObject *PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject `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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter *string `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath *string `pulumi:"localPath"` }
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes pulumi.IntArrayInput `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. // Structure is documented below. GcsObject PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrInput `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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter pulumi.StringPtrInput `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` }
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ElementType ¶
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput ¶
func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput ¶
func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber string `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber pulumi.StringInput `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ElementType ¶
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput ¶
func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput ¶
func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectInput ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput }
PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectInput is an input type that accepts PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs and PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectInput` via:
PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs{...}
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) Bucket ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) GenerationNumber ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) GenerationNumber() pulumi.StringOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) Object ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrInput ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput }
PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrInput is an input type that accepts PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs, PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtr and PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrInput` via:
PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs{...} or: nil
func PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtr ¶
func PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtr(v *PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectArgs) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrInput
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) Bucket ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) GenerationNumber ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) Object ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigInput ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput }
PatchDeploymentPatchConfigPostStepLinuxExecStepConfigInput is an input type that accepts PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs and PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepLinuxExecStepConfigInput` via:
PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs{...}
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) AllowedSuccessCodes ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) GcsObject ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) GcsObject() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
A Cloud Storage object containing the executable. Structure is documented below.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) Interpreter ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) LocalPath ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrInput ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput }
PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrInput is an input type that accepts PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs, PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtr and PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrInput` via:
PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs{...} or: nil
func PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtr ¶
func PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtr(v *PatchDeploymentPatchConfigPostStepLinuxExecStepConfigArgs) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrInput
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput ¶
type PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) AllowedSuccessCodes ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) GcsObject ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) GcsObject() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObjectPtrOutput
A Cloud Storage object containing the executable. Structure is documented below.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) Interpreter ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) LocalPath ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPostStepOutput ¶
type PatchDeploymentPatchConfigPostStepOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepOutput) LinuxExecStepConfig ¶
func (o PatchDeploymentPatchConfigPostStepOutput) LinuxExecStepConfig() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
The ExecStepConfig for all Linux VMs targeted by the PatchJob. Structure is documented below.
func (PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepOutput ¶
func (o PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepOutput() PatchDeploymentPatchConfigPostStepOutput
func (PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepOutput
func (PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepPtrOutput() PatchDeploymentPatchConfigPostStepPtrOutput
func (PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepOutput) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepPtrOutput
func (PatchDeploymentPatchConfigPostStepOutput) WindowsExecStepConfig ¶
func (o PatchDeploymentPatchConfigPostStepOutput) WindowsExecStepConfig() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
The ExecStepConfig for all Windows VMs targeted by the PatchJob. Structure is documented below.
type PatchDeploymentPatchConfigPostStepPtrInput ¶
type PatchDeploymentPatchConfigPostStepPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepPtrOutput() PatchDeploymentPatchConfigPostStepPtrOutput ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepPtrOutput }
PatchDeploymentPatchConfigPostStepPtrInput is an input type that accepts PatchDeploymentPatchConfigPostStepArgs, PatchDeploymentPatchConfigPostStepPtr and PatchDeploymentPatchConfigPostStepPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepPtrInput` via:
PatchDeploymentPatchConfigPostStepArgs{...} or: nil
func PatchDeploymentPatchConfigPostStepPtr ¶
func PatchDeploymentPatchConfigPostStepPtr(v *PatchDeploymentPatchConfigPostStepArgs) PatchDeploymentPatchConfigPostStepPtrInput
type PatchDeploymentPatchConfigPostStepPtrOutput ¶
type PatchDeploymentPatchConfigPostStepPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepPtrOutput) LinuxExecStepConfig ¶
func (o PatchDeploymentPatchConfigPostStepPtrOutput) LinuxExecStepConfig() PatchDeploymentPatchConfigPostStepLinuxExecStepConfigPtrOutput
The ExecStepConfig for all Linux VMs targeted by the PatchJob. Structure is documented below.
func (PatchDeploymentPatchConfigPostStepPtrOutput) ToPatchDeploymentPatchConfigPostStepPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepPtrOutput) ToPatchDeploymentPatchConfigPostStepPtrOutput() PatchDeploymentPatchConfigPostStepPtrOutput
func (PatchDeploymentPatchConfigPostStepPtrOutput) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepPtrOutput) ToPatchDeploymentPatchConfigPostStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepPtrOutput
func (PatchDeploymentPatchConfigPostStepPtrOutput) WindowsExecStepConfig ¶
func (o PatchDeploymentPatchConfigPostStepPtrOutput) WindowsExecStepConfig() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
The ExecStepConfig for all Windows VMs targeted by the PatchJob. Structure is documented below.
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfig ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes []int `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. // Structure is documented below. GcsObject *PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject `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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter *string `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath *string `pulumi:"localPath"` }
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes pulumi.IntArrayInput `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. // Structure is documented below. GcsObject PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrInput `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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter pulumi.StringPtrInput `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` }
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ElementType ¶
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput ¶
func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput ¶
func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber string `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber pulumi.StringInput `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ElementType ¶
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput ¶
func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput ¶
func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectInput ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput }
PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectInput is an input type that accepts PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs and PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectInput` via:
PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs{...}
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) Bucket ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) GenerationNumber ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) GenerationNumber() pulumi.StringOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) Object ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrInput ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput }
PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrInput is an input type that accepts PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs, PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtr and PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrInput` via:
PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs{...} or: nil
func PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtr ¶
func PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtr(v *PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectArgs) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrInput
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) Bucket ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) GenerationNumber ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) Object ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigInput ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput }
PatchDeploymentPatchConfigPostStepWindowsExecStepConfigInput is an input type that accepts PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs and PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepWindowsExecStepConfigInput` via:
PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs{...}
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) AllowedSuccessCodes ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) GcsObject ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) GcsObject() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
A Cloud Storage object containing the executable. Structure is documented below.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) Interpreter ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) LocalPath ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrInput ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput }
PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrInput is an input type that accepts PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs, PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtr and PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrInput` via:
PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs{...} or: nil
func PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtr ¶
func PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtr(v *PatchDeploymentPatchConfigPostStepWindowsExecStepConfigArgs) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrInput
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput ¶
type PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) AllowedSuccessCodes ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) GcsObject ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) GcsObject() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObjectPtrOutput
A Cloud Storage object containing the executable. Structure is documented below.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) Interpreter ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) LocalPath ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPostStepWindowsExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPreStep ¶
type PatchDeploymentPatchConfigPreStep struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. // Structure is documented below. LinuxExecStepConfig *PatchDeploymentPatchConfigPreStepLinuxExecStepConfig `pulumi:"linuxExecStepConfig"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. // Structure is documented below. WindowsExecStepConfig *PatchDeploymentPatchConfigPreStepWindowsExecStepConfig `pulumi:"windowsExecStepConfig"` }
type PatchDeploymentPatchConfigPreStepArgs ¶
type PatchDeploymentPatchConfigPreStepArgs struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. // Structure is documented below. LinuxExecStepConfig PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrInput `pulumi:"linuxExecStepConfig"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. // Structure is documented below. WindowsExecStepConfig PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrInput `pulumi:"windowsExecStepConfig"` }
func (PatchDeploymentPatchConfigPreStepArgs) ElementType ¶
func (PatchDeploymentPatchConfigPreStepArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepOutput ¶
func (i PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepOutput() PatchDeploymentPatchConfigPreStepOutput
func (PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepOutput
func (PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepPtrOutput ¶
func (i PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepPtrOutput() PatchDeploymentPatchConfigPreStepPtrOutput
func (PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepArgs) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepPtrOutput
type PatchDeploymentPatchConfigPreStepInput ¶
type PatchDeploymentPatchConfigPreStepInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepOutput() PatchDeploymentPatchConfigPreStepOutput ToPatchDeploymentPatchConfigPreStepOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepOutput }
PatchDeploymentPatchConfigPreStepInput is an input type that accepts PatchDeploymentPatchConfigPreStepArgs and PatchDeploymentPatchConfigPreStepOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepInput` via:
PatchDeploymentPatchConfigPreStepArgs{...}
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfig ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes []int `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. // Structure is documented below. GcsObject *PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject `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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter *string `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath *string `pulumi:"localPath"` }
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes pulumi.IntArrayInput `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. // Structure is documented below. GcsObject PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrInput `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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter pulumi.StringPtrInput `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` }
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ElementType ¶
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput ¶
func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput ¶
func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber string `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber pulumi.StringInput `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ElementType ¶
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput ¶
func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput ¶
func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectInput ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput }
PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectInput is an input type that accepts PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs and PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectInput` via:
PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs{...}
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) Bucket ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) GenerationNumber ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) GenerationNumber() pulumi.StringOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) Object ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrInput ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput }
PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrInput is an input type that accepts PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs, PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtr and PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrInput` via:
PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs{...} or: nil
func PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtr ¶
func PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtr(v *PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectArgs) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrInput
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) Bucket ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) GenerationNumber ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) Object ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigInput ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput }
PatchDeploymentPatchConfigPreStepLinuxExecStepConfigInput is an input type that accepts PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs and PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepLinuxExecStepConfigInput` via:
PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs{...}
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) AllowedSuccessCodes ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) GcsObject ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) GcsObject() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
A Cloud Storage object containing the executable. Structure is documented below.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) Interpreter ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) LocalPath ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrInput ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput }
PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrInput is an input type that accepts PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs, PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtr and PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrInput` via:
PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs{...} or: nil
func PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtr ¶
func PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtr(v *PatchDeploymentPatchConfigPreStepLinuxExecStepConfigArgs) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrInput
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput ¶
type PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) AllowedSuccessCodes ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) GcsObject ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) GcsObject() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObjectPtrOutput
A Cloud Storage object containing the executable. Structure is documented below.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) Interpreter ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) LocalPath ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPreStepOutput ¶
type PatchDeploymentPatchConfigPreStepOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepOutput) LinuxExecStepConfig ¶
func (o PatchDeploymentPatchConfigPreStepOutput) LinuxExecStepConfig() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
The ExecStepConfig for all Linux VMs targeted by the PatchJob. Structure is documented below.
func (PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepOutput ¶
func (o PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepOutput() PatchDeploymentPatchConfigPreStepOutput
func (PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepOutput
func (PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepPtrOutput() PatchDeploymentPatchConfigPreStepPtrOutput
func (PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepOutput) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepPtrOutput
func (PatchDeploymentPatchConfigPreStepOutput) WindowsExecStepConfig ¶
func (o PatchDeploymentPatchConfigPreStepOutput) WindowsExecStepConfig() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
The ExecStepConfig for all Windows VMs targeted by the PatchJob. Structure is documented below.
type PatchDeploymentPatchConfigPreStepPtrInput ¶
type PatchDeploymentPatchConfigPreStepPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepPtrOutput() PatchDeploymentPatchConfigPreStepPtrOutput ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepPtrOutput }
PatchDeploymentPatchConfigPreStepPtrInput is an input type that accepts PatchDeploymentPatchConfigPreStepArgs, PatchDeploymentPatchConfigPreStepPtr and PatchDeploymentPatchConfigPreStepPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepPtrInput` via:
PatchDeploymentPatchConfigPreStepArgs{...} or: nil
func PatchDeploymentPatchConfigPreStepPtr ¶
func PatchDeploymentPatchConfigPreStepPtr(v *PatchDeploymentPatchConfigPreStepArgs) PatchDeploymentPatchConfigPreStepPtrInput
type PatchDeploymentPatchConfigPreStepPtrOutput ¶
type PatchDeploymentPatchConfigPreStepPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepPtrOutput) LinuxExecStepConfig ¶
func (o PatchDeploymentPatchConfigPreStepPtrOutput) LinuxExecStepConfig() PatchDeploymentPatchConfigPreStepLinuxExecStepConfigPtrOutput
The ExecStepConfig for all Linux VMs targeted by the PatchJob. Structure is documented below.
func (PatchDeploymentPatchConfigPreStepPtrOutput) ToPatchDeploymentPatchConfigPreStepPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepPtrOutput) ToPatchDeploymentPatchConfigPreStepPtrOutput() PatchDeploymentPatchConfigPreStepPtrOutput
func (PatchDeploymentPatchConfigPreStepPtrOutput) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepPtrOutput) ToPatchDeploymentPatchConfigPreStepPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepPtrOutput
func (PatchDeploymentPatchConfigPreStepPtrOutput) WindowsExecStepConfig ¶
func (o PatchDeploymentPatchConfigPreStepPtrOutput) WindowsExecStepConfig() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
The ExecStepConfig for all Windows VMs targeted by the PatchJob. Structure is documented below.
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfig ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes []int `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. // Structure is documented below. GcsObject *PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject `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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter *string `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath *string `pulumi:"localPath"` }
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. AllowedSuccessCodes pulumi.IntArrayInput `pulumi:"allowedSuccessCodes"` // A Cloud Storage object containing the executable. // Structure is documented below. GcsObject PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrInput `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. // Possible values are `SHELL` and `POWERSHELL`. Interpreter pulumi.StringPtrInput `pulumi:"interpreter"` // An absolute path to the executable on the VM. LocalPath pulumi.StringPtrInput `pulumi:"localPath"` }
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ElementType ¶
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput ¶
func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput ¶
func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. Bucket string `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber string `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object string `pulumi:"object"` }
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs struct { // Bucket of the Cloud Storage object. Bucket pulumi.StringInput `pulumi:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber pulumi.StringInput `pulumi:"generationNumber"` // Name of the Cloud Storage object. Object pulumi.StringInput `pulumi:"object"` }
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ElementType ¶
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput ¶
func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput ¶
func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectInput ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput }
PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectInput is an input type that accepts PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs and PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectInput` via:
PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs{...}
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) Bucket ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) Bucket() pulumi.StringOutput
Bucket of the Cloud Storage object.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) GenerationNumber ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) GenerationNumber() pulumi.StringOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) Object ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) Object() pulumi.StringOutput
Name of the Cloud Storage object.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrInput ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput }
PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrInput is an input type that accepts PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs, PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtr and PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrInput` via:
PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs{...} or: nil
func PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtr ¶
func PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtr(v *PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectArgs) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrInput
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) Bucket ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket of the Cloud Storage object.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) GenerationNumber ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) GenerationNumber() pulumi.StringPtrOutput
Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) Object ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) Object() pulumi.StringPtrOutput
Name of the Cloud Storage object.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigInput ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput }
PatchDeploymentPatchConfigPreStepWindowsExecStepConfigInput is an input type that accepts PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs and PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepWindowsExecStepConfigInput` via:
PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs{...}
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) AllowedSuccessCodes ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) GcsObject ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) GcsObject() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
A Cloud Storage object containing the executable. Structure is documented below.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) Interpreter ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) LocalPath ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrInput ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput }
PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrInput is an input type that accepts PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs, PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtr and PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrInput` via:
PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs{...} or: nil
func PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtr ¶
func PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtr(v *PatchDeploymentPatchConfigPreStepWindowsExecStepConfigArgs) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrInput
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput ¶
type PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) AllowedSuccessCodes ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) AllowedSuccessCodes() pulumi.IntArrayOutput
Defaults to [0]. A list of possible return values that the execution can return to indicate a success.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) GcsObject ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) GcsObject() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObjectPtrOutput
A Cloud Storage object containing the executable. Structure is documented below.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) Interpreter ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) Interpreter() pulumi.StringPtrOutput
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. Possible values are `SHELL` and `POWERSHELL`.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) LocalPath ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) LocalPath() pulumi.StringPtrOutput
An absolute path to the executable on the VM.
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput() PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
func (PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput) ToPatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPreStepWindowsExecStepConfigPtrOutput
type PatchDeploymentPatchConfigPtrInput ¶
type PatchDeploymentPatchConfigPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigPtrOutput() PatchDeploymentPatchConfigPtrOutput ToPatchDeploymentPatchConfigPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigPtrOutput }
PatchDeploymentPatchConfigPtrInput is an input type that accepts PatchDeploymentPatchConfigArgs, PatchDeploymentPatchConfigPtr and PatchDeploymentPatchConfigPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigPtrInput` via:
PatchDeploymentPatchConfigArgs{...} or: nil
func PatchDeploymentPatchConfigPtr ¶
func PatchDeploymentPatchConfigPtr(v *PatchDeploymentPatchConfigArgs) PatchDeploymentPatchConfigPtrInput
type PatchDeploymentPatchConfigPtrOutput ¶
type PatchDeploymentPatchConfigPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigPtrOutput) Apt ¶
Apt update settings. Use this setting to override the default apt patch rules. Structure is documented below.
func (PatchDeploymentPatchConfigPtrOutput) Elem ¶
func (o PatchDeploymentPatchConfigPtrOutput) Elem() PatchDeploymentPatchConfigOutput
func (PatchDeploymentPatchConfigPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigPtrOutput) Goo ¶
goo update settings. Use this setting to override the default goo patch rules. Structure is documented below.
func (PatchDeploymentPatchConfigPtrOutput) PostStep ¶
func (o PatchDeploymentPatchConfigPtrOutput) PostStep() PatchDeploymentPatchConfigPostStepPtrOutput
The ExecStep to run after the patch update. Structure is documented below.
func (PatchDeploymentPatchConfigPtrOutput) PreStep ¶
func (o PatchDeploymentPatchConfigPtrOutput) PreStep() PatchDeploymentPatchConfigPreStepPtrOutput
The ExecStep to run before the patch update. Structure is documented below.
func (PatchDeploymentPatchConfigPtrOutput) RebootConfig ¶
func (o PatchDeploymentPatchConfigPtrOutput) RebootConfig() pulumi.StringPtrOutput
Post-patch reboot settings. Possible values are `DEFAULT`, `ALWAYS`, and `NEVER`.
func (PatchDeploymentPatchConfigPtrOutput) ToPatchDeploymentPatchConfigPtrOutput ¶
func (o PatchDeploymentPatchConfigPtrOutput) ToPatchDeploymentPatchConfigPtrOutput() PatchDeploymentPatchConfigPtrOutput
func (PatchDeploymentPatchConfigPtrOutput) ToPatchDeploymentPatchConfigPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigPtrOutput) ToPatchDeploymentPatchConfigPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigPtrOutput
func (PatchDeploymentPatchConfigPtrOutput) WindowsUpdate ¶
func (o PatchDeploymentPatchConfigPtrOutput) WindowsUpdate() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
Windows update settings. Use this setting to override the default Windows patch rules. Structure is documented below.
func (PatchDeploymentPatchConfigPtrOutput) Yum ¶
Yum update settings. Use this setting to override the default yum patch rules. Structure is documented below.
func (PatchDeploymentPatchConfigPtrOutput) Zypper ¶
func (o PatchDeploymentPatchConfigPtrOutput) Zypper() PatchDeploymentPatchConfigZypperPtrOutput
zypper update settings. Use this setting to override the default zypper patch rules. Structure is documented below.
type PatchDeploymentPatchConfigWindowsUpdate ¶
type PatchDeploymentPatchConfigWindowsUpdate struct { // Only apply updates of these windows update classifications. If empty, all updates are applied. // Each value may be one of `CRITICAL`, `SECURITY`, `DEFINITION`, `DRIVER`, `FEATURE_PACK`, `SERVICE_PACK`, `TOOL`, `UPDATE_ROLLUP`, and `UPDATE`. 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"` }
type PatchDeploymentPatchConfigWindowsUpdateArgs ¶
type PatchDeploymentPatchConfigWindowsUpdateArgs struct { // Only apply updates of these windows update classifications. If empty, all updates are applied. // Each value may be one of `CRITICAL`, `SECURITY`, `DEFINITION`, `DRIVER`, `FEATURE_PACK`, `SERVICE_PACK`, `TOOL`, `UPDATE_ROLLUP`, and `UPDATE`. Classifications pulumi.StringArrayInput `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"` }
func (PatchDeploymentPatchConfigWindowsUpdateArgs) ElementType ¶
func (PatchDeploymentPatchConfigWindowsUpdateArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdateOutput ¶
func (i PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdateOutput() PatchDeploymentPatchConfigWindowsUpdateOutput
func (PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdateOutputWithContext ¶
func (i PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdateOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdateOutput
func (PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput ¶
func (i PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
func (PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigWindowsUpdateArgs) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdatePtrOutput
type PatchDeploymentPatchConfigWindowsUpdateInput ¶
type PatchDeploymentPatchConfigWindowsUpdateInput interface { pulumi.Input ToPatchDeploymentPatchConfigWindowsUpdateOutput() PatchDeploymentPatchConfigWindowsUpdateOutput ToPatchDeploymentPatchConfigWindowsUpdateOutputWithContext(context.Context) PatchDeploymentPatchConfigWindowsUpdateOutput }
PatchDeploymentPatchConfigWindowsUpdateInput is an input type that accepts PatchDeploymentPatchConfigWindowsUpdateArgs and PatchDeploymentPatchConfigWindowsUpdateOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigWindowsUpdateInput` via:
PatchDeploymentPatchConfigWindowsUpdateArgs{...}
type PatchDeploymentPatchConfigWindowsUpdateOutput ¶
type PatchDeploymentPatchConfigWindowsUpdateOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigWindowsUpdateOutput) Classifications ¶
func (o PatchDeploymentPatchConfigWindowsUpdateOutput) Classifications() pulumi.StringArrayOutput
Only apply updates of these windows update classifications. If empty, all updates are applied. Each value may be one of `CRITICAL`, `SECURITY`, `DEFINITION`, `DRIVER`, `FEATURE_PACK`, `SERVICE_PACK`, `TOOL`, `UPDATE_ROLLUP`, and `UPDATE`.
func (PatchDeploymentPatchConfigWindowsUpdateOutput) ElementType ¶
func (PatchDeploymentPatchConfigWindowsUpdateOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigWindowsUpdateOutput) Excludes ¶
func (o PatchDeploymentPatchConfigWindowsUpdateOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (PatchDeploymentPatchConfigWindowsUpdateOutput) ExclusivePatches ¶
func (o PatchDeploymentPatchConfigWindowsUpdateOutput) 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 (PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdateOutput ¶
func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdateOutput() PatchDeploymentPatchConfigWindowsUpdateOutput
func (PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdateOutputWithContext ¶
func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdateOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdateOutput
func (PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput ¶
func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
func (PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigWindowsUpdateOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdatePtrOutput
type PatchDeploymentPatchConfigWindowsUpdatePtrInput ¶
type PatchDeploymentPatchConfigWindowsUpdatePtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput() PatchDeploymentPatchConfigWindowsUpdatePtrOutput ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext(context.Context) PatchDeploymentPatchConfigWindowsUpdatePtrOutput }
PatchDeploymentPatchConfigWindowsUpdatePtrInput is an input type that accepts PatchDeploymentPatchConfigWindowsUpdateArgs, PatchDeploymentPatchConfigWindowsUpdatePtr and PatchDeploymentPatchConfigWindowsUpdatePtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigWindowsUpdatePtrInput` via:
PatchDeploymentPatchConfigWindowsUpdateArgs{...} or: nil
func PatchDeploymentPatchConfigWindowsUpdatePtr ¶
func PatchDeploymentPatchConfigWindowsUpdatePtr(v *PatchDeploymentPatchConfigWindowsUpdateArgs) PatchDeploymentPatchConfigWindowsUpdatePtrInput
type PatchDeploymentPatchConfigWindowsUpdatePtrOutput ¶
type PatchDeploymentPatchConfigWindowsUpdatePtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigWindowsUpdatePtrOutput) Classifications ¶
func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) Classifications() pulumi.StringArrayOutput
Only apply updates of these windows update classifications. If empty, all updates are applied. Each value may be one of `CRITICAL`, `SECURITY`, `DEFINITION`, `DRIVER`, `FEATURE_PACK`, `SERVICE_PACK`, `TOOL`, `UPDATE_ROLLUP`, and `UPDATE`.
func (PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigWindowsUpdatePtrOutput) Excludes ¶
func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ExclusivePatches ¶
func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) 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 (PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput ¶
func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutput() PatchDeploymentPatchConfigWindowsUpdatePtrOutput
func (PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigWindowsUpdatePtrOutput) ToPatchDeploymentPatchConfigWindowsUpdatePtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigWindowsUpdatePtrOutput
type PatchDeploymentPatchConfigYum ¶
type PatchDeploymentPatchConfigYum struct { // List of KBs to exclude from update. 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"` // 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"` }
type PatchDeploymentPatchConfigYumArgs ¶
type PatchDeploymentPatchConfigYumArgs struct { // List of KBs to exclude from update. 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"` // 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"` }
func (PatchDeploymentPatchConfigYumArgs) ElementType ¶
func (PatchDeploymentPatchConfigYumArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumOutput ¶
func (i PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumOutput() PatchDeploymentPatchConfigYumOutput
func (PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumOutputWithContext ¶
func (i PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumOutput
func (PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumPtrOutput ¶
func (i PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumPtrOutput() PatchDeploymentPatchConfigYumPtrOutput
func (PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigYumArgs) ToPatchDeploymentPatchConfigYumPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumPtrOutput
type PatchDeploymentPatchConfigYumInput ¶
type PatchDeploymentPatchConfigYumInput interface { pulumi.Input ToPatchDeploymentPatchConfigYumOutput() PatchDeploymentPatchConfigYumOutput ToPatchDeploymentPatchConfigYumOutputWithContext(context.Context) PatchDeploymentPatchConfigYumOutput }
PatchDeploymentPatchConfigYumInput is an input type that accepts PatchDeploymentPatchConfigYumArgs and PatchDeploymentPatchConfigYumOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigYumInput` via:
PatchDeploymentPatchConfigYumArgs{...}
type PatchDeploymentPatchConfigYumOutput ¶
type PatchDeploymentPatchConfigYumOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigYumOutput) ElementType ¶
func (PatchDeploymentPatchConfigYumOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigYumOutput) Excludes ¶
func (o PatchDeploymentPatchConfigYumOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (PatchDeploymentPatchConfigYumOutput) ExclusivePackages ¶
func (o PatchDeploymentPatchConfigYumOutput) 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 (PatchDeploymentPatchConfigYumOutput) Minimal ¶
func (o PatchDeploymentPatchConfigYumOutput) Minimal() pulumi.BoolPtrOutput
Will cause patch to run yum update-minimal instead.
func (PatchDeploymentPatchConfigYumOutput) Security ¶
func (o PatchDeploymentPatchConfigYumOutput) Security() pulumi.BoolPtrOutput
Adds the --security flag to yum update. Not supported on all platforms.
func (PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumOutput ¶
func (o PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumOutput() PatchDeploymentPatchConfigYumOutput
func (PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumOutputWithContext ¶
func (o PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumOutput
func (PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumPtrOutput ¶
func (o PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumPtrOutput() PatchDeploymentPatchConfigYumPtrOutput
func (PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigYumOutput) ToPatchDeploymentPatchConfigYumPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumPtrOutput
type PatchDeploymentPatchConfigYumPtrInput ¶
type PatchDeploymentPatchConfigYumPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigYumPtrOutput() PatchDeploymentPatchConfigYumPtrOutput ToPatchDeploymentPatchConfigYumPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigYumPtrOutput }
PatchDeploymentPatchConfigYumPtrInput is an input type that accepts PatchDeploymentPatchConfigYumArgs, PatchDeploymentPatchConfigYumPtr and PatchDeploymentPatchConfigYumPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigYumPtrInput` via:
PatchDeploymentPatchConfigYumArgs{...} or: nil
func PatchDeploymentPatchConfigYumPtr ¶
func PatchDeploymentPatchConfigYumPtr(v *PatchDeploymentPatchConfigYumArgs) PatchDeploymentPatchConfigYumPtrInput
type PatchDeploymentPatchConfigYumPtrOutput ¶
type PatchDeploymentPatchConfigYumPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigYumPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigYumPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigYumPtrOutput) Excludes ¶
func (o PatchDeploymentPatchConfigYumPtrOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (PatchDeploymentPatchConfigYumPtrOutput) ExclusivePackages ¶
func (o PatchDeploymentPatchConfigYumPtrOutput) 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 (PatchDeploymentPatchConfigYumPtrOutput) Minimal ¶
func (o PatchDeploymentPatchConfigYumPtrOutput) Minimal() pulumi.BoolPtrOutput
Will cause patch to run yum update-minimal instead.
func (PatchDeploymentPatchConfigYumPtrOutput) Security ¶
func (o PatchDeploymentPatchConfigYumPtrOutput) Security() pulumi.BoolPtrOutput
Adds the --security flag to yum update. Not supported on all platforms.
func (PatchDeploymentPatchConfigYumPtrOutput) ToPatchDeploymentPatchConfigYumPtrOutput ¶
func (o PatchDeploymentPatchConfigYumPtrOutput) ToPatchDeploymentPatchConfigYumPtrOutput() PatchDeploymentPatchConfigYumPtrOutput
func (PatchDeploymentPatchConfigYumPtrOutput) ToPatchDeploymentPatchConfigYumPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigYumPtrOutput) ToPatchDeploymentPatchConfigYumPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigYumPtrOutput
type PatchDeploymentPatchConfigZypper ¶
type PatchDeploymentPatchConfigZypper struct { // Install only patches with these categories. Common categories include security, recommended, and feature. Categories []string `pulumi:"categories"` // 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"` // 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"` }
type PatchDeploymentPatchConfigZypperArgs ¶
type PatchDeploymentPatchConfigZypperArgs struct { // Install only patches with these categories. Common categories include security, recommended, and feature. Categories pulumi.StringArrayInput `pulumi:"categories"` // 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"` // 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"` }
func (PatchDeploymentPatchConfigZypperArgs) ElementType ¶
func (PatchDeploymentPatchConfigZypperArgs) ElementType() reflect.Type
func (PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperOutput ¶
func (i PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperOutput() PatchDeploymentPatchConfigZypperOutput
func (PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperOutputWithContext ¶
func (i PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperOutput
func (PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperPtrOutput ¶
func (i PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperPtrOutput() PatchDeploymentPatchConfigZypperPtrOutput
func (PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext ¶
func (i PatchDeploymentPatchConfigZypperArgs) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperPtrOutput
type PatchDeploymentPatchConfigZypperInput ¶
type PatchDeploymentPatchConfigZypperInput interface { pulumi.Input ToPatchDeploymentPatchConfigZypperOutput() PatchDeploymentPatchConfigZypperOutput ToPatchDeploymentPatchConfigZypperOutputWithContext(context.Context) PatchDeploymentPatchConfigZypperOutput }
PatchDeploymentPatchConfigZypperInput is an input type that accepts PatchDeploymentPatchConfigZypperArgs and PatchDeploymentPatchConfigZypperOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigZypperInput` via:
PatchDeploymentPatchConfigZypperArgs{...}
type PatchDeploymentPatchConfigZypperOutput ¶
type PatchDeploymentPatchConfigZypperOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigZypperOutput) Categories ¶
func (o PatchDeploymentPatchConfigZypperOutput) Categories() pulumi.StringArrayOutput
Install only patches with these categories. Common categories include security, recommended, and feature.
func (PatchDeploymentPatchConfigZypperOutput) ElementType ¶
func (PatchDeploymentPatchConfigZypperOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigZypperOutput) Excludes ¶
func (o PatchDeploymentPatchConfigZypperOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (PatchDeploymentPatchConfigZypperOutput) ExclusivePatches ¶
func (o PatchDeploymentPatchConfigZypperOutput) 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 (PatchDeploymentPatchConfigZypperOutput) Severities ¶
func (o PatchDeploymentPatchConfigZypperOutput) Severities() pulumi.StringArrayOutput
Install only patches with these severities. Common severities include critical, important, moderate, and low.
func (PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperOutput ¶
func (o PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperOutput() PatchDeploymentPatchConfigZypperOutput
func (PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperOutputWithContext ¶
func (o PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperOutput
func (PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperPtrOutput ¶
func (o PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperPtrOutput() PatchDeploymentPatchConfigZypperPtrOutput
func (PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigZypperOutput) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperPtrOutput
func (PatchDeploymentPatchConfigZypperOutput) WithOptional ¶
func (o PatchDeploymentPatchConfigZypperOutput) WithOptional() pulumi.BoolPtrOutput
Adds the --with-optional flag to zypper patch.
func (PatchDeploymentPatchConfigZypperOutput) WithUpdate ¶
func (o PatchDeploymentPatchConfigZypperOutput) WithUpdate() pulumi.BoolPtrOutput
Adds the --with-update flag, to zypper patch.
type PatchDeploymentPatchConfigZypperPtrInput ¶
type PatchDeploymentPatchConfigZypperPtrInput interface { pulumi.Input ToPatchDeploymentPatchConfigZypperPtrOutput() PatchDeploymentPatchConfigZypperPtrOutput ToPatchDeploymentPatchConfigZypperPtrOutputWithContext(context.Context) PatchDeploymentPatchConfigZypperPtrOutput }
PatchDeploymentPatchConfigZypperPtrInput is an input type that accepts PatchDeploymentPatchConfigZypperArgs, PatchDeploymentPatchConfigZypperPtr and PatchDeploymentPatchConfigZypperPtrOutput values. You can construct a concrete instance of `PatchDeploymentPatchConfigZypperPtrInput` via:
PatchDeploymentPatchConfigZypperArgs{...} or: nil
func PatchDeploymentPatchConfigZypperPtr ¶
func PatchDeploymentPatchConfigZypperPtr(v *PatchDeploymentPatchConfigZypperArgs) PatchDeploymentPatchConfigZypperPtrInput
type PatchDeploymentPatchConfigZypperPtrOutput ¶
type PatchDeploymentPatchConfigZypperPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentPatchConfigZypperPtrOutput) Categories ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) Categories() pulumi.StringArrayOutput
Install only patches with these categories. Common categories include security, recommended, and feature.
func (PatchDeploymentPatchConfigZypperPtrOutput) ElementType ¶
func (PatchDeploymentPatchConfigZypperPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPatchConfigZypperPtrOutput) Excludes ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) Excludes() pulumi.StringArrayOutput
List of KBs to exclude from update.
func (PatchDeploymentPatchConfigZypperPtrOutput) ExclusivePatches ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) 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 (PatchDeploymentPatchConfigZypperPtrOutput) Severities ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) Severities() pulumi.StringArrayOutput
Install only patches with these severities. Common severities include critical, important, moderate, and low.
func (PatchDeploymentPatchConfigZypperPtrOutput) ToPatchDeploymentPatchConfigZypperPtrOutput ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) ToPatchDeploymentPatchConfigZypperPtrOutput() PatchDeploymentPatchConfigZypperPtrOutput
func (PatchDeploymentPatchConfigZypperPtrOutput) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) ToPatchDeploymentPatchConfigZypperPtrOutputWithContext(ctx context.Context) PatchDeploymentPatchConfigZypperPtrOutput
func (PatchDeploymentPatchConfigZypperPtrOutput) WithOptional ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) WithOptional() pulumi.BoolPtrOutput
Adds the --with-optional flag to zypper patch.
func (PatchDeploymentPatchConfigZypperPtrOutput) WithUpdate ¶
func (o PatchDeploymentPatchConfigZypperPtrOutput) WithUpdate() pulumi.BoolPtrOutput
Adds the --with-update flag, to zypper patch.
type PatchDeploymentPtrInput ¶
type PatchDeploymentPtrInput interface { pulumi.Input ToPatchDeploymentPtrOutput() PatchDeploymentPtrOutput ToPatchDeploymentPtrOutputWithContext(ctx context.Context) PatchDeploymentPtrOutput }
type PatchDeploymentPtrOutput ¶
type PatchDeploymentPtrOutput struct {
*pulumi.OutputState
}
func (PatchDeploymentPtrOutput) ElementType ¶
func (PatchDeploymentPtrOutput) ElementType() reflect.Type
func (PatchDeploymentPtrOutput) ToPatchDeploymentPtrOutput ¶
func (o PatchDeploymentPtrOutput) ToPatchDeploymentPtrOutput() PatchDeploymentPtrOutput
func (PatchDeploymentPtrOutput) ToPatchDeploymentPtrOutputWithContext ¶
func (o PatchDeploymentPtrOutput) ToPatchDeploymentPtrOutputWithContext(ctx context.Context) PatchDeploymentPtrOutput
type PatchDeploymentRecurringSchedule ¶
type PatchDeploymentRecurringSchedule struct { // The end time at which a recurring patch deployment schedule is no longer active. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". EndTime *string `pulumi:"endTime"` // - // The time the last patch job ran successfully. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". LastExecuteTime *string `pulumi:"lastExecuteTime"` // Schedule with monthly executions. // Structure is documented below. Monthly *PatchDeploymentRecurringScheduleMonthly `pulumi:"monthly"` // - // The time the next patch job is scheduled to run. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". NextExecuteTime *string `pulumi:"nextExecuteTime"` // The time that the recurring schedule becomes effective. Defaults to createTime of the patch deployment. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". StartTime *string `pulumi:"startTime"` // Time of the day to run a recurring deployment. // Structure is documented below. TimeOfDay PatchDeploymentRecurringScheduleTimeOfDay `pulumi:"timeOfDay"` // Defines the time zone that timeOfDay is relative to. The rules for daylight saving time are // determined by the chosen time zone. // Structure is documented below. TimeZone PatchDeploymentRecurringScheduleTimeZone `pulumi:"timeZone"` // Schedule with weekly executions. // Structure is documented below. Weekly *PatchDeploymentRecurringScheduleWeekly `pulumi:"weekly"` }
type PatchDeploymentRecurringScheduleArgs ¶
type PatchDeploymentRecurringScheduleArgs struct { // The end time at which a recurring patch deployment schedule is no longer active. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". EndTime pulumi.StringPtrInput `pulumi:"endTime"` // - // The time the last patch job ran successfully. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". LastExecuteTime pulumi.StringPtrInput `pulumi:"lastExecuteTime"` // Schedule with monthly executions. // Structure is documented below. Monthly PatchDeploymentRecurringScheduleMonthlyPtrInput `pulumi:"monthly"` // - // The time the next patch job is scheduled to run. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". NextExecuteTime pulumi.StringPtrInput `pulumi:"nextExecuteTime"` // The time that the recurring schedule becomes effective. Defaults to createTime of the patch deployment. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". StartTime pulumi.StringPtrInput `pulumi:"startTime"` // Time of the day to run a recurring deployment. // Structure is documented below. TimeOfDay PatchDeploymentRecurringScheduleTimeOfDayInput `pulumi:"timeOfDay"` // Defines the time zone that timeOfDay is relative to. The rules for daylight saving time are // determined by the chosen time zone. // Structure is documented below. TimeZone PatchDeploymentRecurringScheduleTimeZoneInput `pulumi:"timeZone"` // Schedule with weekly executions. // Structure is documented below. Weekly PatchDeploymentRecurringScheduleWeeklyPtrInput `pulumi:"weekly"` }
func (PatchDeploymentRecurringScheduleArgs) ElementType ¶
func (PatchDeploymentRecurringScheduleArgs) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringScheduleOutput ¶
func (i PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringScheduleOutput() PatchDeploymentRecurringScheduleOutput
func (PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringScheduleOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringScheduleOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleOutput
func (PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringSchedulePtrOutput ¶
func (i PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput
func (PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringSchedulePtrOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleArgs) ToPatchDeploymentRecurringSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringSchedulePtrOutput
type PatchDeploymentRecurringScheduleInput ¶
type PatchDeploymentRecurringScheduleInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleOutput() PatchDeploymentRecurringScheduleOutput ToPatchDeploymentRecurringScheduleOutputWithContext(context.Context) PatchDeploymentRecurringScheduleOutput }
PatchDeploymentRecurringScheduleInput is an input type that accepts PatchDeploymentRecurringScheduleArgs and PatchDeploymentRecurringScheduleOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleInput` via:
PatchDeploymentRecurringScheduleArgs{...}
type PatchDeploymentRecurringScheduleMonthly ¶
type PatchDeploymentRecurringScheduleMonthly 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. // Structure is documented below. WeekDayOfMonth *PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth `pulumi:"weekDayOfMonth"` }
type PatchDeploymentRecurringScheduleMonthlyArgs ¶
type PatchDeploymentRecurringScheduleMonthlyArgs 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.IntPtrInput `pulumi:"monthDay"` // Week day in a month. // Structure is documented below. WeekDayOfMonth PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrInput `pulumi:"weekDayOfMonth"` }
func (PatchDeploymentRecurringScheduleMonthlyArgs) ElementType ¶
func (PatchDeploymentRecurringScheduleMonthlyArgs) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyOutput ¶
func (i PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyOutput() PatchDeploymentRecurringScheduleMonthlyOutput
func (PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyOutput
func (PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput ¶
func (i PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput() PatchDeploymentRecurringScheduleMonthlyPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleMonthlyArgs) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyPtrOutput
type PatchDeploymentRecurringScheduleMonthlyInput ¶
type PatchDeploymentRecurringScheduleMonthlyInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleMonthlyOutput() PatchDeploymentRecurringScheduleMonthlyOutput ToPatchDeploymentRecurringScheduleMonthlyOutputWithContext(context.Context) PatchDeploymentRecurringScheduleMonthlyOutput }
PatchDeploymentRecurringScheduleMonthlyInput is an input type that accepts PatchDeploymentRecurringScheduleMonthlyArgs and PatchDeploymentRecurringScheduleMonthlyOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleMonthlyInput` via:
PatchDeploymentRecurringScheduleMonthlyArgs{...}
type PatchDeploymentRecurringScheduleMonthlyOutput ¶
type PatchDeploymentRecurringScheduleMonthlyOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleMonthlyOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleMonthlyOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleMonthlyOutput) MonthDay ¶
func (o PatchDeploymentRecurringScheduleMonthlyOutput) MonthDay() pulumi.IntPtrOutput
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 (PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyOutput ¶
func (o PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyOutput() PatchDeploymentRecurringScheduleMonthlyOutput
func (PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyOutput
func (PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput ¶
func (o PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput() PatchDeploymentRecurringScheduleMonthlyPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleMonthlyOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyOutput) WeekDayOfMonth ¶
func (o PatchDeploymentRecurringScheduleMonthlyOutput) WeekDayOfMonth() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
Week day in a month. Structure is documented below.
type PatchDeploymentRecurringScheduleMonthlyPtrInput ¶
type PatchDeploymentRecurringScheduleMonthlyPtrInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleMonthlyPtrOutput() PatchDeploymentRecurringScheduleMonthlyPtrOutput ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext(context.Context) PatchDeploymentRecurringScheduleMonthlyPtrOutput }
PatchDeploymentRecurringScheduleMonthlyPtrInput is an input type that accepts PatchDeploymentRecurringScheduleMonthlyArgs, PatchDeploymentRecurringScheduleMonthlyPtr and PatchDeploymentRecurringScheduleMonthlyPtrOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleMonthlyPtrInput` via:
PatchDeploymentRecurringScheduleMonthlyArgs{...} or: nil
func PatchDeploymentRecurringScheduleMonthlyPtr ¶
func PatchDeploymentRecurringScheduleMonthlyPtr(v *PatchDeploymentRecurringScheduleMonthlyArgs) PatchDeploymentRecurringScheduleMonthlyPtrInput
type PatchDeploymentRecurringScheduleMonthlyPtrOutput ¶
type PatchDeploymentRecurringScheduleMonthlyPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleMonthlyPtrOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleMonthlyPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleMonthlyPtrOutput) MonthDay ¶
func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) MonthDay() pulumi.IntPtrOutput
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 (PatchDeploymentRecurringScheduleMonthlyPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput ¶
func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutput() PatchDeploymentRecurringScheduleMonthlyPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyPtrOutput) WeekDayOfMonth ¶
func (o PatchDeploymentRecurringScheduleMonthlyPtrOutput) WeekDayOfMonth() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
Week day in a month. Structure is documented below.
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth ¶
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth struct { // A day of the week. // Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`. DayOfWeek string `pulumi:"dayOfWeek"` // 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"` }
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs ¶
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs struct { // A day of the week. // Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // 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"` }
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ElementType ¶
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput ¶
func (i PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput ¶
func (i PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthInput ¶
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputWithContext(context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput }
PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthInput is an input type that accepts PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs and PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthInput` via:
PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs{...}
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput ¶
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) DayOfWeek ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) DayOfWeek() pulumi.StringOutput
A day of the week. Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) WeekOrdinal ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthOutput) 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 PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrInput ¶
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext(context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput }
PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrInput is an input type that accepts PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs, PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtr and PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrInput` via:
PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs{...} or: nil
func PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtr ¶
func PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtr(v *PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthArgs) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrInput
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput ¶
type PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) DayOfWeek ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) DayOfWeek() pulumi.StringPtrOutput
A day of the week. Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput() PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) ToPatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput
func (PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) WeekOrdinal ¶
func (o PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonthPtrOutput) WeekOrdinal() pulumi.IntPtrOutput
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 PatchDeploymentRecurringScheduleOutput ¶
type PatchDeploymentRecurringScheduleOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleOutput) EndTime ¶
func (o PatchDeploymentRecurringScheduleOutput) EndTime() pulumi.StringPtrOutput
The end time at which a recurring patch deployment schedule is no longer active. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentRecurringScheduleOutput) LastExecuteTime ¶
func (o PatchDeploymentRecurringScheduleOutput) LastExecuteTime() pulumi.StringPtrOutput
- The time the last patch job ran successfully. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentRecurringScheduleOutput) Monthly ¶
func (o PatchDeploymentRecurringScheduleOutput) Monthly() PatchDeploymentRecurringScheduleMonthlyPtrOutput
Schedule with monthly executions. Structure is documented below.
func (PatchDeploymentRecurringScheduleOutput) NextExecuteTime ¶
func (o PatchDeploymentRecurringScheduleOutput) NextExecuteTime() pulumi.StringPtrOutput
- The time the next patch job is scheduled to run. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentRecurringScheduleOutput) StartTime ¶
func (o PatchDeploymentRecurringScheduleOutput) StartTime() pulumi.StringPtrOutput
The time that the recurring schedule becomes effective. Defaults to createTime of the patch deployment. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentRecurringScheduleOutput) TimeOfDay ¶
func (o PatchDeploymentRecurringScheduleOutput) TimeOfDay() PatchDeploymentRecurringScheduleTimeOfDayOutput
Time of the day to run a recurring deployment. Structure is documented below.
func (PatchDeploymentRecurringScheduleOutput) TimeZone ¶
func (o PatchDeploymentRecurringScheduleOutput) TimeZone() PatchDeploymentRecurringScheduleTimeZoneOutput
Defines the time zone that timeOfDay is relative to. The rules for daylight saving time are determined by the chosen time zone. Structure is documented below.
func (PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringScheduleOutput ¶
func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringScheduleOutput() PatchDeploymentRecurringScheduleOutput
func (PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringScheduleOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringScheduleOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleOutput
func (PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringSchedulePtrOutput ¶
func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput
func (PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringSchedulePtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleOutput) ToPatchDeploymentRecurringSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringSchedulePtrOutput
func (PatchDeploymentRecurringScheduleOutput) Weekly ¶
func (o PatchDeploymentRecurringScheduleOutput) Weekly() PatchDeploymentRecurringScheduleWeeklyPtrOutput
Schedule with weekly executions. Structure is documented below.
type PatchDeploymentRecurringSchedulePtrInput ¶
type PatchDeploymentRecurringSchedulePtrInput interface { pulumi.Input ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput ToPatchDeploymentRecurringSchedulePtrOutputWithContext(context.Context) PatchDeploymentRecurringSchedulePtrOutput }
PatchDeploymentRecurringSchedulePtrInput is an input type that accepts PatchDeploymentRecurringScheduleArgs, PatchDeploymentRecurringSchedulePtr and PatchDeploymentRecurringSchedulePtrOutput values. You can construct a concrete instance of `PatchDeploymentRecurringSchedulePtrInput` via:
PatchDeploymentRecurringScheduleArgs{...} or: nil
func PatchDeploymentRecurringSchedulePtr ¶
func PatchDeploymentRecurringSchedulePtr(v *PatchDeploymentRecurringScheduleArgs) PatchDeploymentRecurringSchedulePtrInput
type PatchDeploymentRecurringSchedulePtrOutput ¶
type PatchDeploymentRecurringSchedulePtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringSchedulePtrOutput) ElementType ¶
func (PatchDeploymentRecurringSchedulePtrOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringSchedulePtrOutput) EndTime ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) EndTime() pulumi.StringPtrOutput
The end time at which a recurring patch deployment schedule is no longer active. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentRecurringSchedulePtrOutput) LastExecuteTime ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) LastExecuteTime() pulumi.StringPtrOutput
- The time the last patch job ran successfully. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentRecurringSchedulePtrOutput) Monthly ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) Monthly() PatchDeploymentRecurringScheduleMonthlyPtrOutput
Schedule with monthly executions. Structure is documented below.
func (PatchDeploymentRecurringSchedulePtrOutput) NextExecuteTime ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) NextExecuteTime() pulumi.StringPtrOutput
- The time the next patch job is scheduled to run. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentRecurringSchedulePtrOutput) StartTime ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
The time that the recurring schedule becomes effective. Defaults to createTime of the patch deployment. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (PatchDeploymentRecurringSchedulePtrOutput) TimeOfDay ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) TimeOfDay() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
Time of the day to run a recurring deployment. Structure is documented below.
func (PatchDeploymentRecurringSchedulePtrOutput) TimeZone ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) TimeZone() PatchDeploymentRecurringScheduleTimeZonePtrOutput
Defines the time zone that timeOfDay is relative to. The rules for daylight saving time are determined by the chosen time zone. Structure is documented below.
func (PatchDeploymentRecurringSchedulePtrOutput) ToPatchDeploymentRecurringSchedulePtrOutput ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) ToPatchDeploymentRecurringSchedulePtrOutput() PatchDeploymentRecurringSchedulePtrOutput
func (PatchDeploymentRecurringSchedulePtrOutput) ToPatchDeploymentRecurringSchedulePtrOutputWithContext ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) ToPatchDeploymentRecurringSchedulePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringSchedulePtrOutput
func (PatchDeploymentRecurringSchedulePtrOutput) Weekly ¶
func (o PatchDeploymentRecurringSchedulePtrOutput) Weekly() PatchDeploymentRecurringScheduleWeeklyPtrOutput
Schedule with weekly executions. Structure is documented below.
type PatchDeploymentRecurringScheduleTimeOfDay ¶
type PatchDeploymentRecurringScheduleTimeOfDay 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"` }
type PatchDeploymentRecurringScheduleTimeOfDayArgs ¶
type PatchDeploymentRecurringScheduleTimeOfDayArgs 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"` }
func (PatchDeploymentRecurringScheduleTimeOfDayArgs) ElementType ¶
func (PatchDeploymentRecurringScheduleTimeOfDayArgs) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayOutput ¶
func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayOutput() PatchDeploymentRecurringScheduleTimeOfDayOutput
func (PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayOutput
func (PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput ¶
func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
func (PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleTimeOfDayArgs) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
type PatchDeploymentRecurringScheduleTimeOfDayInput ¶
type PatchDeploymentRecurringScheduleTimeOfDayInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleTimeOfDayOutput() PatchDeploymentRecurringScheduleTimeOfDayOutput ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext(context.Context) PatchDeploymentRecurringScheduleTimeOfDayOutput }
PatchDeploymentRecurringScheduleTimeOfDayInput is an input type that accepts PatchDeploymentRecurringScheduleTimeOfDayArgs and PatchDeploymentRecurringScheduleTimeOfDayOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleTimeOfDayInput` via:
PatchDeploymentRecurringScheduleTimeOfDayArgs{...}
type PatchDeploymentRecurringScheduleTimeOfDayOutput ¶
type PatchDeploymentRecurringScheduleTimeOfDayOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleTimeOfDayOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleTimeOfDayOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleTimeOfDayOutput) Hours ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) 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 (PatchDeploymentRecurringScheduleTimeOfDayOutput) Minutes ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (PatchDeploymentRecurringScheduleTimeOfDayOutput) Nanos ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (PatchDeploymentRecurringScheduleTimeOfDayOutput) Seconds ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) 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 (PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayOutput ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayOutput() PatchDeploymentRecurringScheduleTimeOfDayOutput
func (PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayOutput
func (PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
func (PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
type PatchDeploymentRecurringScheduleTimeOfDayPtrInput ¶
type PatchDeploymentRecurringScheduleTimeOfDayPtrInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput }
PatchDeploymentRecurringScheduleTimeOfDayPtrInput is an input type that accepts PatchDeploymentRecurringScheduleTimeOfDayArgs, PatchDeploymentRecurringScheduleTimeOfDayPtr and PatchDeploymentRecurringScheduleTimeOfDayPtrOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleTimeOfDayPtrInput` via:
PatchDeploymentRecurringScheduleTimeOfDayArgs{...} or: nil
func PatchDeploymentRecurringScheduleTimeOfDayPtr ¶
func PatchDeploymentRecurringScheduleTimeOfDayPtr(v *PatchDeploymentRecurringScheduleTimeOfDayArgs) PatchDeploymentRecurringScheduleTimeOfDayPtrInput
type PatchDeploymentRecurringScheduleTimeOfDayPtrOutput ¶
type PatchDeploymentRecurringScheduleTimeOfDayPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Hours ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) 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 (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Minutes ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Nanos ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) Seconds ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) 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 (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutput() PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
func (PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleTimeOfDayPtrOutput) ToPatchDeploymentRecurringScheduleTimeOfDayPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeOfDayPtrOutput
type PatchDeploymentRecurringScheduleTimeZoneArgs ¶
type PatchDeploymentRecurringScheduleTimeZoneArgs struct { // IANA Time Zone Database time zone, e.g. "America/New_York". Id pulumi.StringInput `pulumi:"id"` // IANA Time Zone Database version number, e.g. "2019a". Version pulumi.StringPtrInput `pulumi:"version"` }
func (PatchDeploymentRecurringScheduleTimeZoneArgs) ElementType ¶
func (PatchDeploymentRecurringScheduleTimeZoneArgs) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZoneOutput ¶
func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZoneOutput() PatchDeploymentRecurringScheduleTimeZoneOutput
func (PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZoneOutput
func (PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput ¶
func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
func (PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleTimeZoneArgs) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
type PatchDeploymentRecurringScheduleTimeZoneInput ¶
type PatchDeploymentRecurringScheduleTimeZoneInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleTimeZoneOutput() PatchDeploymentRecurringScheduleTimeZoneOutput ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext(context.Context) PatchDeploymentRecurringScheduleTimeZoneOutput }
PatchDeploymentRecurringScheduleTimeZoneInput is an input type that accepts PatchDeploymentRecurringScheduleTimeZoneArgs and PatchDeploymentRecurringScheduleTimeZoneOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleTimeZoneInput` via:
PatchDeploymentRecurringScheduleTimeZoneArgs{...}
type PatchDeploymentRecurringScheduleTimeZoneOutput ¶
type PatchDeploymentRecurringScheduleTimeZoneOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleTimeZoneOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleTimeZoneOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleTimeZoneOutput) Id ¶
func (o PatchDeploymentRecurringScheduleTimeZoneOutput) Id() pulumi.StringOutput
IANA Time Zone Database time zone, e.g. "America/New_York".
func (PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZoneOutput ¶
func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZoneOutput() PatchDeploymentRecurringScheduleTimeZoneOutput
func (PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZoneOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZoneOutput
func (PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput ¶
func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
func (PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleTimeZoneOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
func (PatchDeploymentRecurringScheduleTimeZoneOutput) Version ¶
func (o PatchDeploymentRecurringScheduleTimeZoneOutput) Version() pulumi.StringPtrOutput
IANA Time Zone Database version number, e.g. "2019a".
type PatchDeploymentRecurringScheduleTimeZonePtrInput ¶
type PatchDeploymentRecurringScheduleTimeZonePtrInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput }
PatchDeploymentRecurringScheduleTimeZonePtrInput is an input type that accepts PatchDeploymentRecurringScheduleTimeZoneArgs, PatchDeploymentRecurringScheduleTimeZonePtr and PatchDeploymentRecurringScheduleTimeZonePtrOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleTimeZonePtrInput` via:
PatchDeploymentRecurringScheduleTimeZoneArgs{...} or: nil
func PatchDeploymentRecurringScheduleTimeZonePtr ¶
func PatchDeploymentRecurringScheduleTimeZonePtr(v *PatchDeploymentRecurringScheduleTimeZoneArgs) PatchDeploymentRecurringScheduleTimeZonePtrInput
type PatchDeploymentRecurringScheduleTimeZonePtrOutput ¶
type PatchDeploymentRecurringScheduleTimeZonePtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleTimeZonePtrOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleTimeZonePtrOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleTimeZonePtrOutput) Id ¶
IANA Time Zone Database time zone, e.g. "America/New_York".
func (PatchDeploymentRecurringScheduleTimeZonePtrOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput ¶
func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutput() PatchDeploymentRecurringScheduleTimeZonePtrOutput
func (PatchDeploymentRecurringScheduleTimeZonePtrOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) ToPatchDeploymentRecurringScheduleTimeZonePtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleTimeZonePtrOutput
func (PatchDeploymentRecurringScheduleTimeZonePtrOutput) Version ¶
func (o PatchDeploymentRecurringScheduleTimeZonePtrOutput) Version() pulumi.StringPtrOutput
IANA Time Zone Database version number, e.g. "2019a".
type PatchDeploymentRecurringScheduleWeekly ¶
type PatchDeploymentRecurringScheduleWeekly struct { // A day of the week. // Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`. DayOfWeek string `pulumi:"dayOfWeek"` }
type PatchDeploymentRecurringScheduleWeeklyArgs ¶
type PatchDeploymentRecurringScheduleWeeklyArgs struct { // A day of the week. // Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` }
func (PatchDeploymentRecurringScheduleWeeklyArgs) ElementType ¶
func (PatchDeploymentRecurringScheduleWeeklyArgs) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyOutput ¶
func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyOutput() PatchDeploymentRecurringScheduleWeeklyOutput
func (PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyOutput
func (PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput ¶
func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
func (PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext ¶
func (i PatchDeploymentRecurringScheduleWeeklyArgs) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
type PatchDeploymentRecurringScheduleWeeklyInput ¶
type PatchDeploymentRecurringScheduleWeeklyInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleWeeklyOutput() PatchDeploymentRecurringScheduleWeeklyOutput ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext(context.Context) PatchDeploymentRecurringScheduleWeeklyOutput }
PatchDeploymentRecurringScheduleWeeklyInput is an input type that accepts PatchDeploymentRecurringScheduleWeeklyArgs and PatchDeploymentRecurringScheduleWeeklyOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleWeeklyInput` via:
PatchDeploymentRecurringScheduleWeeklyArgs{...}
type PatchDeploymentRecurringScheduleWeeklyOutput ¶
type PatchDeploymentRecurringScheduleWeeklyOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleWeeklyOutput) DayOfWeek ¶
func (o PatchDeploymentRecurringScheduleWeeklyOutput) DayOfWeek() pulumi.StringOutput
A day of the week. Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.
func (PatchDeploymentRecurringScheduleWeeklyOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleWeeklyOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyOutput ¶
func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyOutput() PatchDeploymentRecurringScheduleWeeklyOutput
func (PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyOutput
func (PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput ¶
func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
func (PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleWeeklyOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
type PatchDeploymentRecurringScheduleWeeklyPtrInput ¶
type PatchDeploymentRecurringScheduleWeeklyPtrInput interface { pulumi.Input ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput }
PatchDeploymentRecurringScheduleWeeklyPtrInput is an input type that accepts PatchDeploymentRecurringScheduleWeeklyArgs, PatchDeploymentRecurringScheduleWeeklyPtr and PatchDeploymentRecurringScheduleWeeklyPtrOutput values. You can construct a concrete instance of `PatchDeploymentRecurringScheduleWeeklyPtrInput` via:
PatchDeploymentRecurringScheduleWeeklyArgs{...} or: nil
func PatchDeploymentRecurringScheduleWeeklyPtr ¶
func PatchDeploymentRecurringScheduleWeeklyPtr(v *PatchDeploymentRecurringScheduleWeeklyArgs) PatchDeploymentRecurringScheduleWeeklyPtrInput
type PatchDeploymentRecurringScheduleWeeklyPtrOutput ¶
type PatchDeploymentRecurringScheduleWeeklyPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) DayOfWeek ¶
func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) DayOfWeek() pulumi.StringPtrOutput
A day of the week. Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ElementType ¶
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput ¶
func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutput() PatchDeploymentRecurringScheduleWeeklyPtrOutput
func (PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext ¶
func (o PatchDeploymentRecurringScheduleWeeklyPtrOutput) ToPatchDeploymentRecurringScheduleWeeklyPtrOutputWithContext(ctx context.Context) PatchDeploymentRecurringScheduleWeeklyPtrOutput
type PatchDeploymentRollout ¶
type PatchDeploymentRollout 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. // Structure is documented below. DisruptionBudget PatchDeploymentRolloutDisruptionBudget `pulumi:"disruptionBudget"` // Mode of the patch rollout. // Possible values are `ZONE_BY_ZONE` and `CONCURRENT_ZONES`. Mode string `pulumi:"mode"` }
type PatchDeploymentRolloutArgs ¶
type PatchDeploymentRolloutArgs 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. // Structure is documented below. DisruptionBudget PatchDeploymentRolloutDisruptionBudgetInput `pulumi:"disruptionBudget"` // Mode of the patch rollout. // Possible values are `ZONE_BY_ZONE` and `CONCURRENT_ZONES`. Mode pulumi.StringInput `pulumi:"mode"` }
func (PatchDeploymentRolloutArgs) ElementType ¶
func (PatchDeploymentRolloutArgs) ElementType() reflect.Type
func (PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutput ¶
func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutputWithContext ¶
func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutOutputWithContext(ctx context.Context) PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutput ¶
func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
func (PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutputWithContext ¶
func (i PatchDeploymentRolloutArgs) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
type PatchDeploymentRolloutDisruptionBudgetArgs ¶
type PatchDeploymentRolloutDisruptionBudgetArgs 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. Percentage pulumi.IntPtrInput `pulumi:"percentage"` }
func (PatchDeploymentRolloutDisruptionBudgetArgs) ElementType ¶
func (PatchDeploymentRolloutDisruptionBudgetArgs) ElementType() reflect.Type
func (PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutput ¶
func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput
func (PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext ¶
func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetOutput
func (PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput ¶
func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
func (PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (i PatchDeploymentRolloutDisruptionBudgetArgs) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
type PatchDeploymentRolloutDisruptionBudgetInput ¶
type PatchDeploymentRolloutDisruptionBudgetInput interface { pulumi.Input ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(context.Context) PatchDeploymentRolloutDisruptionBudgetOutput }
PatchDeploymentRolloutDisruptionBudgetInput is an input type that accepts PatchDeploymentRolloutDisruptionBudgetArgs and PatchDeploymentRolloutDisruptionBudgetOutput values. You can construct a concrete instance of `PatchDeploymentRolloutDisruptionBudgetInput` via:
PatchDeploymentRolloutDisruptionBudgetArgs{...}
type PatchDeploymentRolloutDisruptionBudgetOutput ¶
type PatchDeploymentRolloutDisruptionBudgetOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRolloutDisruptionBudgetOutput) ElementType ¶
func (PatchDeploymentRolloutDisruptionBudgetOutput) ElementType() reflect.Type
func (PatchDeploymentRolloutDisruptionBudgetOutput) Fixed ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) Fixed() pulumi.IntPtrOutput
Specifies a fixed value.
func (PatchDeploymentRolloutDisruptionBudgetOutput) Percentage ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) Percentage() pulumi.IntPtrOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
func (PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutput ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutput() PatchDeploymentRolloutDisruptionBudgetOutput
func (PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetOutput
func (PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
func (PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (o PatchDeploymentRolloutDisruptionBudgetOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
type PatchDeploymentRolloutDisruptionBudgetPtrInput ¶
type PatchDeploymentRolloutDisruptionBudgetPtrInput interface { pulumi.Input ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput }
PatchDeploymentRolloutDisruptionBudgetPtrInput is an input type that accepts PatchDeploymentRolloutDisruptionBudgetArgs, PatchDeploymentRolloutDisruptionBudgetPtr and PatchDeploymentRolloutDisruptionBudgetPtrOutput values. You can construct a concrete instance of `PatchDeploymentRolloutDisruptionBudgetPtrInput` via:
PatchDeploymentRolloutDisruptionBudgetArgs{...} or: nil
func PatchDeploymentRolloutDisruptionBudgetPtr ¶
func PatchDeploymentRolloutDisruptionBudgetPtr(v *PatchDeploymentRolloutDisruptionBudgetArgs) PatchDeploymentRolloutDisruptionBudgetPtrInput
type PatchDeploymentRolloutDisruptionBudgetPtrOutput ¶
type PatchDeploymentRolloutDisruptionBudgetPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ElementType ¶
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) Fixed ¶
func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Fixed() pulumi.IntPtrOutput
Specifies a fixed value.
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) Percentage ¶
func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) Percentage() pulumi.IntPtrOutput
Specifies the relative value defined as a percentage, which will be multiplied by a reference value.
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput ¶
func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutput() PatchDeploymentRolloutDisruptionBudgetPtrOutput
func (PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext ¶
func (o PatchDeploymentRolloutDisruptionBudgetPtrOutput) ToPatchDeploymentRolloutDisruptionBudgetPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutDisruptionBudgetPtrOutput
type PatchDeploymentRolloutInput ¶
type PatchDeploymentRolloutInput interface { pulumi.Input ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput ToPatchDeploymentRolloutOutputWithContext(context.Context) PatchDeploymentRolloutOutput }
PatchDeploymentRolloutInput is an input type that accepts PatchDeploymentRolloutArgs and PatchDeploymentRolloutOutput values. You can construct a concrete instance of `PatchDeploymentRolloutInput` via:
PatchDeploymentRolloutArgs{...}
type PatchDeploymentRolloutOutput ¶
type PatchDeploymentRolloutOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRolloutOutput) DisruptionBudget ¶
func (o PatchDeploymentRolloutOutput) DisruptionBudget() PatchDeploymentRolloutDisruptionBudgetOutput
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. Structure is documented below.
func (PatchDeploymentRolloutOutput) ElementType ¶
func (PatchDeploymentRolloutOutput) ElementType() reflect.Type
func (PatchDeploymentRolloutOutput) Mode ¶
func (o PatchDeploymentRolloutOutput) Mode() pulumi.StringOutput
Mode of the patch rollout. Possible values are `ZONE_BY_ZONE` and `CONCURRENT_ZONES`.
func (PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutput ¶
func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutput() PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutputWithContext ¶
func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutOutputWithContext(ctx context.Context) PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutput ¶
func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
func (PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutputWithContext ¶
func (o PatchDeploymentRolloutOutput) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
type PatchDeploymentRolloutPtrInput ¶
type PatchDeploymentRolloutPtrInput interface { pulumi.Input ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput ToPatchDeploymentRolloutPtrOutputWithContext(context.Context) PatchDeploymentRolloutPtrOutput }
PatchDeploymentRolloutPtrInput is an input type that accepts PatchDeploymentRolloutArgs, PatchDeploymentRolloutPtr and PatchDeploymentRolloutPtrOutput values. You can construct a concrete instance of `PatchDeploymentRolloutPtrInput` via:
PatchDeploymentRolloutArgs{...} or: nil
func PatchDeploymentRolloutPtr ¶
func PatchDeploymentRolloutPtr(v *PatchDeploymentRolloutArgs) PatchDeploymentRolloutPtrInput
type PatchDeploymentRolloutPtrOutput ¶
type PatchDeploymentRolloutPtrOutput struct{ *pulumi.OutputState }
func (PatchDeploymentRolloutPtrOutput) DisruptionBudget ¶
func (o PatchDeploymentRolloutPtrOutput) DisruptionBudget() PatchDeploymentRolloutDisruptionBudgetPtrOutput
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. Structure is documented below.
func (PatchDeploymentRolloutPtrOutput) Elem ¶
func (o PatchDeploymentRolloutPtrOutput) Elem() PatchDeploymentRolloutOutput
func (PatchDeploymentRolloutPtrOutput) ElementType ¶
func (PatchDeploymentRolloutPtrOutput) ElementType() reflect.Type
func (PatchDeploymentRolloutPtrOutput) Mode ¶
func (o PatchDeploymentRolloutPtrOutput) Mode() pulumi.StringPtrOutput
Mode of the patch rollout. Possible values are `ZONE_BY_ZONE` and `CONCURRENT_ZONES`.
func (PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutput ¶
func (o PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutput() PatchDeploymentRolloutPtrOutput
func (PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutputWithContext ¶
func (o PatchDeploymentRolloutPtrOutput) ToPatchDeploymentRolloutPtrOutputWithContext(ctx context.Context) PatchDeploymentRolloutPtrOutput
type PatchDeploymentState ¶
type PatchDeploymentState struct { // Time the patch deployment was created. Timestamp is in RFC3339 text format. A timestamp in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput // Description of the patch deployment. Length of the description is limited to 1024 characters. Description pulumi.StringPtrInput // Duration of the patch. After the duration ends, the patch times out. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s" Duration pulumi.StringPtrInput // VM instances to patch. // Structure is documented below. InstanceFilter PatchDeploymentInstanceFilterPtrInput // - // The time the last patch job ran successfully. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". LastExecuteTime pulumi.StringPtrInput // Unique name for the patch deployment resource in a project. The patch deployment name is in the form: // projects/{project_id}/patchDeployments/{patchDeploymentId}. Name pulumi.StringPtrInput // Schedule a one-time execution. // Structure is documented below. OneTimeSchedule PatchDeploymentOneTimeSchedulePtrInput // Patch configuration that is applied. // Structure is documented below. PatchConfig PatchDeploymentPatchConfigPtrInput // 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.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Schedule recurring executions. // Structure is documented below. RecurringSchedule PatchDeploymentRecurringSchedulePtrInput // Rollout strategy of the patch job. // Structure is documented below. Rollout PatchDeploymentRolloutPtrInput // Time the patch deployment was last updated. Timestamp is in RFC3339 text format. A timestamp in RFC3339 UTC "Zulu" // format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (PatchDeploymentState) ElementType ¶
func (PatchDeploymentState) ElementType() reflect.Type