Documentation ¶
Index ¶
- type GuestPolicies
- type GuestPoliciesArgs
- 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 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 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
- type PatchDeploymentArgs
- 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 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 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 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 PatchDeploymentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GuestPolicies ¶ added in v3.16.0
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"` }
func GetGuestPolicies ¶ added in v3.16.0
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 ¶ added in v3.16.0
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.
type GuestPoliciesArgs ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesArgs) ElementType() reflect.Type
type GuestPoliciesAssignment ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesAssignmentArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutput ¶ added in v3.16.0
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesAssignmentArgs) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
type GuestPoliciesAssignmentGroupLabel ¶ added in v3.16.0
type GuestPoliciesAssignmentGroupLabelArgs ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesAssignmentGroupLabelArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutput ¶ added in v3.16.0
func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
func (GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesAssignmentGroupLabelArgs) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
type GuestPoliciesAssignmentGroupLabelArray ¶ added in v3.16.0
type GuestPoliciesAssignmentGroupLabelArray []GuestPoliciesAssignmentGroupLabelInput
func (GuestPoliciesAssignmentGroupLabelArray) ElementType ¶ added in v3.16.0
func (GuestPoliciesAssignmentGroupLabelArray) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutput ¶ added in v3.16.0
func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
func (GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesAssignmentGroupLabelArray) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
type GuestPoliciesAssignmentGroupLabelArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesAssignmentGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutput ¶ added in v3.16.0
func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutput() GuestPoliciesAssignmentGroupLabelArrayOutput
func (GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesAssignmentGroupLabelArrayOutput) ToGuestPoliciesAssignmentGroupLabelArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelArrayOutput
type GuestPoliciesAssignmentGroupLabelInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesAssignmentGroupLabelOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentGroupLabelOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesAssignmentGroupLabelOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentGroupLabelOutput) Labels ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutput() GuestPoliciesAssignmentGroupLabelOutput
func (GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesAssignmentGroupLabelOutput) ToGuestPoliciesAssignmentGroupLabelOutputWithContext(ctx context.Context) GuestPoliciesAssignmentGroupLabelOutput
type GuestPoliciesAssignmentInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesAssignmentOsTypeArgs) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutput ¶ added in v3.16.0
func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
func (GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesAssignmentOsTypeArgs) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
type GuestPoliciesAssignmentOsTypeArray ¶ added in v3.16.0
type GuestPoliciesAssignmentOsTypeArray []GuestPoliciesAssignmentOsTypeInput
func (GuestPoliciesAssignmentOsTypeArray) ElementType ¶ added in v3.16.0
func (GuestPoliciesAssignmentOsTypeArray) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutput ¶ added in v3.16.0
func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
func (GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesAssignmentOsTypeArray) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
type GuestPoliciesAssignmentOsTypeArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesAssignmentOsTypeArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOsTypeArrayOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesAssignmentOsTypeArrayOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutput ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutput() GuestPoliciesAssignmentOsTypeArrayOutput
func (GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOsTypeArrayOutput) ToGuestPoliciesAssignmentOsTypeArrayOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeArrayOutput
type GuestPoliciesAssignmentOsTypeInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesAssignmentOsTypeOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOsTypeOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesAssignmentOsTypeOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOsTypeOutput) OsArchitecture ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOsTypeOutput) OsArchitecture() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following OS architecture.
func (GuestPoliciesAssignmentOsTypeOutput) OsShortName ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOsTypeOutput) OsVersion() pulumi.StringPtrOutput
Targets VM instances with OS Inventory enabled and having the following following OS version.
func (GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutput ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutput() GuestPoliciesAssignmentOsTypeOutput
func (GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOsTypeOutput) ToGuestPoliciesAssignmentOsTypeOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOsTypeOutput
type GuestPoliciesAssignmentOutput ¶ added in v3.16.0
type GuestPoliciesAssignmentOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesAssignmentOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentOutput) GroupLabels ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutput() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentOutputWithContext(ctx context.Context) GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesAssignmentOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentOutput) Zones ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesAssignmentPtr(v *GuestPoliciesAssignmentArgs) GuestPoliciesAssignmentPtrInput
type GuestPoliciesAssignmentPtrOutput ¶ added in v3.16.0
type GuestPoliciesAssignmentPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesAssignmentPtrOutput) Elem ¶ added in v3.16.0
func (o GuestPoliciesAssignmentPtrOutput) Elem() GuestPoliciesAssignmentOutput
func (GuestPoliciesAssignmentPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesAssignmentPtrOutput) ElementType() reflect.Type
func (GuestPoliciesAssignmentPtrOutput) GroupLabels ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutput() GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesAssignmentPtrOutput) ToGuestPoliciesAssignmentPtrOutputWithContext(ctx context.Context) GuestPoliciesAssignmentPtrOutput
func (GuestPoliciesAssignmentPtrOutput) Zones ¶ added in v3.16.0
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 GuestPoliciesPackage ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesPackageArgs) ElementType() reflect.Type
func (GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput
func (GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageArgs) ToGuestPoliciesPackageOutputWithContext(ctx context.Context) GuestPoliciesPackageOutput
type GuestPoliciesPackageArray ¶ added in v3.16.0
type GuestPoliciesPackageArray []GuestPoliciesPackageInput
func (GuestPoliciesPackageArray) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageArray) ElementType() reflect.Type
func (GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput
func (GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageArray) ToGuestPoliciesPackageArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageArrayOutput
type GuestPoliciesPackageArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesPackageArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageArrayOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageArrayOutput) ElementType() reflect.Type
func (GuestPoliciesPackageArrayOutput) Index ¶ added in v3.16.0
func (o GuestPoliciesPackageArrayOutput) Index(i pulumi.IntInput) GuestPoliciesPackageOutput
func (GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutput ¶ added in v3.16.0
func (o GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutput() GuestPoliciesPackageArrayOutput
func (GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageArrayOutput) ToGuestPoliciesPackageArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageArrayOutput
type GuestPoliciesPackageInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesPackageOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageOutput) DesiredState ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesPackageOutput) ElementType() reflect.Type
func (GuestPoliciesPackageOutput) Manager ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutput() GuestPoliciesPackageOutput
func (GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageOutput) ToGuestPoliciesPackageOutputWithContext(ctx context.Context) GuestPoliciesPackageOutput
type GuestPoliciesPackageRepository ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryAptArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryAptArgs) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
type GuestPoliciesPackageRepositoryAptInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryAptOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryAptOutput) ArchiveType ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (GuestPoliciesPackageRepositoryAptOutput) Distribution ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptOutput) Distribution() pulumi.StringOutput
Distribution of this repository.
func (GuestPoliciesPackageRepositoryAptOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryAptOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptOutput) GpgKey ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutput() GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptOutput) Uri ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesPackageRepositoryAptPtr(v *GuestPoliciesPackageRepositoryAptArgs) GuestPoliciesPackageRepositoryAptPtrInput
type GuestPoliciesPackageRepositoryAptPtrOutput ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryAptPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryAptPtrOutput) ArchiveType ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptPtrOutput) Components() pulumi.StringArrayOutput
List of components for this repository. Must contain at least one item.
func (GuestPoliciesPackageRepositoryAptPtrOutput) Distribution ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptPtrOutput) Distribution() pulumi.StringPtrOutput
Distribution of this repository.
func (GuestPoliciesPackageRepositoryAptPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryAptPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryAptPtrOutput) GpgKey ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutput() GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryAptPtrOutput) ToGuestPoliciesPackageRepositoryAptPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryAptPtrOutput
func (GuestPoliciesPackageRepositoryAptPtrOutput) Uri ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryArgs) ToGuestPoliciesPackageRepositoryOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryOutput
type GuestPoliciesPackageRepositoryArray ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryArray []GuestPoliciesPackageRepositoryInput
func (GuestPoliciesPackageRepositoryArray) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryArray) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput
func (GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryArray) ToGuestPoliciesPackageRepositoryArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryArrayOutput
type GuestPoliciesPackageRepositoryArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryArrayOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryArrayOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutput ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutput() GuestPoliciesPackageRepositoryArrayOutput
func (GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryArrayOutput) ToGuestPoliciesPackageRepositoryArrayOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryArrayOutput
type GuestPoliciesPackageRepositoryGoo ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryGooArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryGooArgs) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
type GuestPoliciesPackageRepositoryGooInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryGooOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryGooOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryGooOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooOutput) Name ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutput() GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryGooOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooOutput) Url ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryGooOutput) Url() pulumi.StringOutput
The url of the repository.
type GuestPoliciesPackageRepositoryGooPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesPackageRepositoryGooPtr(v *GuestPoliciesPackageRepositoryGooArgs) GuestPoliciesPackageRepositoryGooPtrInput
type GuestPoliciesPackageRepositoryGooPtrOutput ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryGooPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryGooPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryGooPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryGooPtrOutput) Name ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutput() GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryGooPtrOutput) ToGuestPoliciesPackageRepositoryGooPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryGooPtrOutput
func (GuestPoliciesPackageRepositoryGooPtrOutput) Url ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryGooPtrOutput) Url() pulumi.StringPtrOutput
The url of the repository.
type GuestPoliciesPackageRepositoryInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryOutput) Apt ¶ added in v3.16.0
An Apt Repository. Structure is documented below.
func (GuestPoliciesPackageRepositoryOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryOutput) Goo ¶ added in v3.16.0
A Goo Repository. Structure is documented below.
func (GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutput ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutput() GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryOutput) ToGuestPoliciesPackageRepositoryOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryOutput
func (GuestPoliciesPackageRepositoryOutput) Yum ¶ added in v3.16.0
A Yum Repository. Structure is documented below.
func (GuestPoliciesPackageRepositoryOutput) Zypper ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryOutput) Zypper() GuestPoliciesPackageRepositoryZypperPtrOutput
A Zypper Repository. Structure is documented below.
type GuestPoliciesPackageRepositoryYum ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryYumArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryYumArgs) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryYumInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryYumOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryYumOutput) BaseUrl ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryYumOutput) DisplayName ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryYumOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryYumOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumOutput) GpgKeys ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryYumOutput) Id ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutput() GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryYumPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesPackageRepositoryYumPtr(v *GuestPoliciesPackageRepositoryYumArgs) GuestPoliciesPackageRepositoryYumPtrInput
type GuestPoliciesPackageRepositoryYumPtrOutput ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryYumPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryYumPtrOutput) BaseUrl ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryYumPtrOutput) DisplayName ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryYumPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryYumPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryYumPtrOutput) GpgKeys ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryYumPtrOutput) Id ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutput() GuestPoliciesPackageRepositoryYumPtrOutput
func (GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryYumPtrOutput) ToGuestPoliciesPackageRepositoryYumPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryYumPtrOutput
type GuestPoliciesPackageRepositoryZypper ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryZypperArgs) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesPackageRepositoryZypperArgs) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesPackageRepositoryZypperInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryZypperOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryZypperOutput) BaseUrl ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperOutput) BaseUrl() pulumi.StringOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryZypperOutput) DisplayName ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryZypperOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryZypperOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperOutput) GpgKeys ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryZypperOutput) Id ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutput() GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesPackageRepositoryZypperPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesPackageRepositoryZypperPtr(v *GuestPoliciesPackageRepositoryZypperArgs) GuestPoliciesPackageRepositoryZypperPtrInput
type GuestPoliciesPackageRepositoryZypperPtrOutput ¶ added in v3.16.0
type GuestPoliciesPackageRepositoryZypperPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesPackageRepositoryZypperPtrOutput) BaseUrl ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) BaseUrl() pulumi.StringPtrOutput
The location of the repository directory.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) DisplayName ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the repository.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ElementType() reflect.Type
func (GuestPoliciesPackageRepositoryZypperPtrOutput) GpgKeys ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) GpgKeys() pulumi.StringArrayOutput
URIs of GPG keys.
func (GuestPoliciesPackageRepositoryZypperPtrOutput) Id ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutput() GuestPoliciesPackageRepositoryZypperPtrOutput
func (GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesPackageRepositoryZypperPtrOutput) ToGuestPoliciesPackageRepositoryZypperPtrOutputWithContext(ctx context.Context) GuestPoliciesPackageRepositoryZypperPtrOutput
type GuestPoliciesRecipe ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeArgs) ToGuestPoliciesRecipeOutputWithContext(ctx context.Context) GuestPoliciesRecipeOutput
type GuestPoliciesRecipeArray ¶ added in v3.16.0
type GuestPoliciesRecipeArray []GuestPoliciesRecipeInput
func (GuestPoliciesRecipeArray) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeArray) ElementType() reflect.Type
func (GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput
func (GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeArray) ToGuestPoliciesRecipeArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArrayOutput
type GuestPoliciesRecipeArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArrayOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArrayOutput) Index ¶ added in v3.16.0
func (o GuestPoliciesRecipeArrayOutput) Index(i pulumi.IntInput) GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutput() GuestPoliciesRecipeArrayOutput
func (GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArrayOutput) ToGuestPoliciesRecipeArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArrayOutput
type GuestPoliciesRecipeArtifact ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput
func (GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactArgs) ToGuestPoliciesRecipeArtifactOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactOutput
type GuestPoliciesRecipeArtifactArray ¶ added in v3.16.0
type GuestPoliciesRecipeArtifactArray []GuestPoliciesRecipeArtifactInput
func (GuestPoliciesRecipeArtifactArray) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactArray) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput
func (GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactArray) ToGuestPoliciesRecipeArtifactArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactArrayOutput
type GuestPoliciesRecipeArtifactArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeArtifactArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactArrayOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutput() GuestPoliciesRecipeArtifactArrayOutput
func (GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactArrayOutput) ToGuestPoliciesRecipeArtifactArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactArrayOutput
type GuestPoliciesRecipeArtifactGcs ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactGcsArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactGcsArgs) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactGcsInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeArtifactGcsOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactGcsOutput) Bucket ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactGcsOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsOutput) Generation ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutput() GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactGcsOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactGcsPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeArtifactGcsPtr(v *GuestPoliciesRecipeArtifactGcsArgs) GuestPoliciesRecipeArtifactGcsPtrInput
type GuestPoliciesRecipeArtifactGcsPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeArtifactGcsPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactGcsPtrOutput) Bucket ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactGcsPtrOutput) Generation ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutput() GuestPoliciesRecipeArtifactGcsPtrOutput
func (GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactGcsPtrOutput) ToGuestPoliciesRecipeArtifactGcsPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactGcsPtrOutput
type GuestPoliciesRecipeArtifactInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeArtifactOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactOutput) AllowInsecure ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactOutput) Gcs ¶ added in v3.16.0
A Google Cloud Storage artifact. Structure is documented below.
func (GuestPoliciesRecipeArtifactOutput) Id ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactOutput) Remote() GuestPoliciesRecipeArtifactRemotePtrOutput
A generic remote artifact. Structure is documented below.
func (GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutput() GuestPoliciesRecipeArtifactOutput
func (GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactOutput) ToGuestPoliciesRecipeArtifactOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactOutput
type GuestPoliciesRecipeArtifactRemote ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactRemoteArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeArtifactRemoteArgs) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
type GuestPoliciesRecipeArtifactRemoteInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeArtifactRemoteOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactRemoteOutput) CheckSum ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactRemoteOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutput() GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemoteOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemoteOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactRemoteOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemoteOutput) Uri ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeArtifactRemotePtr(v *GuestPoliciesRecipeArtifactRemoteArgs) GuestPoliciesRecipeArtifactRemotePtrInput
type GuestPoliciesRecipeArtifactRemotePtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeArtifactRemotePtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeArtifactRemotePtrOutput) CheckSum ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutput() GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeArtifactRemotePtrOutput) ToGuestPoliciesRecipeArtifactRemotePtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeArtifactRemotePtrOutput
func (GuestPoliciesRecipeArtifactRemotePtrOutput) Uri ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepArchiveExtractionArgs) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeInstallStepArchiveExtractionInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepArchiveExtractionOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Destination ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutput() GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionOutput) Type ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeInstallStepArchiveExtractionPtr(v *GuestPoliciesRecipeInstallStepArchiveExtractionArgs) GuestPoliciesRecipeInstallStepArchiveExtractionPtrInput
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Destination ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeInstallStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeInstallStepArgs ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput
func (GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepArgs) ToGuestPoliciesRecipeInstallStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepOutput
type GuestPoliciesRecipeInstallStepArray ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepArray []GuestPoliciesRecipeInstallStepInput
func (GuestPoliciesRecipeInstallStepArray) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepArray) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput
func (GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepArray) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArrayOutput
type GuestPoliciesRecipeInstallStepArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepArrayOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutput() GuestPoliciesRecipeInstallStepArrayOutput
func (GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepArrayOutput) ToGuestPoliciesRecipeInstallStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepArrayOutput
type GuestPoliciesRecipeInstallStepDpkgInstallation ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepDpkgInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeInstallStepDpkgInstallationArgs ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepDpkgInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepDpkgInstallationArgs) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepDpkgInstallationInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepDpkgInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutput() GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepDpkgInstallationOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeInstallStepDpkgInstallationPtr(v *GuestPoliciesRecipeInstallStepDpkgInstallationArgs) GuestPoliciesRecipeInstallStepDpkgInstallationPtrInput
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeInstallStepFileCopy ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepFileCopyArgs) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileCopyInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepFileCopyOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileCopyOutput) Destination ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) Destination() pulumi.StringOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyOutput) Overwrite ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutput() GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileCopyPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeInstallStepFileCopyPtr(v *GuestPoliciesRecipeInstallStepFileCopyArgs) GuestPoliciesRecipeInstallStepFileCopyPtrInput
type GuestPoliciesRecipeInstallStepFileCopyPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepFileCopyPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Destination ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) Overwrite ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutput() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
func (GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileCopyPtrOutput) ToGuestPoliciesRecipeInstallStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileCopyPtrOutput
type GuestPoliciesRecipeInstallStepFileExec ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepFileExecArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepFileExecArgs) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepFileExecInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepFileExecOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileExecOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecOutput) AllowedExitCodes() pulumi.StringPtrOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepFileExecOutput) Args ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepFileExecOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecOutput) LocalPath ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutput() GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepFileExecPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeInstallStepFileExecPtr(v *GuestPoliciesRecipeInstallStepFileExecArgs) GuestPoliciesRecipeInstallStepFileExecPtrInput
type GuestPoliciesRecipeInstallStepFileExecPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepFileExecPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) AllowedExitCodes() pulumi.StringPtrOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) Args ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) LocalPath ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutput() GuestPoliciesRecipeInstallStepFileExecPtrOutput
func (GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepFileExecPtrOutput) ToGuestPoliciesRecipeInstallStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepFileExecPtrOutput
type GuestPoliciesRecipeInstallStepInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepMsiInstallationArgs) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepMsiInstallationInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepMsiInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) Flags ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutput() GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepMsiInstallationPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeInstallStepMsiInstallationPtr(v *GuestPoliciesRecipeInstallStepMsiInstallationArgs) GuestPoliciesRecipeInstallStepMsiInstallationPtrInput
type GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) Flags ¶ added in v3.16.0
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutput() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
type GuestPoliciesRecipeInstallStepOutput ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepOutput) ArchiveExtraction ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) ArchiveExtraction() GuestPoliciesRecipeInstallStepArchiveExtractionPtrOutput
Extracts an archive into the specified directory. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) DpkgInstallation ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) DpkgInstallation() GuestPoliciesRecipeInstallStepDpkgInstallationPtrOutput
Installs a deb file via dpkg. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepOutput) FileCopy ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) FileCopy() GuestPoliciesRecipeInstallStepFileCopyPtrOutput
Copies a file onto the instance. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) FileExec ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) FileExec() GuestPoliciesRecipeInstallStepFileExecPtrOutput
Executes an artifact or local file. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) MsiInstallation ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) MsiInstallation() GuestPoliciesRecipeInstallStepMsiInstallationPtrOutput
Installs an MSI file. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) RpmInstallation ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) RpmInstallation() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
Installs an rpm file via the rpm utility. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ScriptRun ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) ScriptRun() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
Runs commands in a shell. Structure is documented below.
func (GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutput() GuestPoliciesRecipeInstallStepOutput
func (GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepOutput) ToGuestPoliciesRecipeInstallStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepOutput
type GuestPoliciesRecipeInstallStepRpmInstallation ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepRpmInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeInstallStepRpmInstallationArgs ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepRpmInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepRpmInstallationArgs) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepRpmInstallationInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepRpmInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutput() GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepRpmInstallationOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepRpmInstallationPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeInstallStepRpmInstallationPtr(v *GuestPoliciesRecipeInstallStepRpmInstallationArgs) GuestPoliciesRecipeInstallStepRpmInstallationPtrInput
type GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutput() GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeInstallStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepRpmInstallationPtrOutput
type GuestPoliciesRecipeInstallStepScriptRun ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeInstallStepScriptRunArgs) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeInstallStepScriptRunInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepScriptRunOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepScriptRunOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunOutput) Interpreter ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) Script() pulumi.StringOutput
The shell script to be executed.
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutput() GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeInstallStepScriptRunPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeInstallStepScriptRunPtr(v *GuestPoliciesRecipeInstallStepScriptRunArgs) GuestPoliciesRecipeInstallStepScriptRunPtrInput
type GuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeInstallStepScriptRunPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Interpreter ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) Script() pulumi.StringPtrOutput
The shell script to be executed.
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutput() GuestPoliciesRecipeInstallStepScriptRunPtrOutput
func (GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeInstallStepScriptRunPtrOutput) ToGuestPoliciesRecipeInstallStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeInstallStepScriptRunPtrOutput
type GuestPoliciesRecipeOutput ¶ added in v3.16.0
type GuestPoliciesRecipeOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeOutput) Artifacts ¶ added in v3.16.0
func (o GuestPoliciesRecipeOutput) Artifacts() GuestPoliciesRecipeArtifactArrayOutput
Resources available to be used in the steps in the recipe. Structure is documented below.
func (GuestPoliciesRecipeOutput) DesiredState ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeOutput) InstallSteps ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutput() GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeOutput) ToGuestPoliciesRecipeOutputWithContext(ctx context.Context) GuestPoliciesRecipeOutput
func (GuestPoliciesRecipeOutput) UpdateSteps ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeUpdateStepArchiveExtractionInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepArchiveExtractionOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Destination ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionOutput) Type ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeUpdateStepArchiveExtractionPtr(v *GuestPoliciesRecipeUpdateStepArchiveExtractionArgs) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrInput
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Destination ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
func (GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput) ToGuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
type GuestPoliciesRecipeUpdateStepArgs ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput
func (GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepArgs) ToGuestPoliciesRecipeUpdateStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepOutput
type GuestPoliciesRecipeUpdateStepArray ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepArray []GuestPoliciesRecipeUpdateStepInput
func (GuestPoliciesRecipeUpdateStepArray) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepArray) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput
func (GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepArray) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArrayOutput
type GuestPoliciesRecipeUpdateStepArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepArrayOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepArrayOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepArrayOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutput() GuestPoliciesRecipeUpdateStepArrayOutput
func (GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepArrayOutput) ToGuestPoliciesRecipeUpdateStepArrayOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepArrayOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallation ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepDpkgInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeUpdateStepDpkgInstallationArgs ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepDpkgInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallationInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepDpkgInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeUpdateStepDpkgInstallationPtr(v *GuestPoliciesRecipeUpdateStepDpkgInstallationArgs) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrInput
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopy ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepFileCopyArgs) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopyInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepFileCopyOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) Destination ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) Destination() pulumi.StringOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) Overwrite ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutput() GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileCopyPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeUpdateStepFileCopyPtr(v *GuestPoliciesRecipeUpdateStepFileCopyArgs) GuestPoliciesRecipeUpdateStepFileCopyPtrInput
type GuestPoliciesRecipeUpdateStepFileCopyPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepFileCopyPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Destination ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Destination() pulumi.StringPtrOutput
Directory to extract archive to. Defaults to / on Linux or C:\ on Windows.
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) Overwrite ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutput() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
func (GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileCopyPtrOutput) ToGuestPoliciesRecipeUpdateStepFileCopyPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
type GuestPoliciesRecipeUpdateStepFileExec ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepFileExecArgs) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepFileExecInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepFileExecOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileExecOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepFileExecOutput) Args ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecOutput) LocalPath ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutput() GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepFileExecPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeUpdateStepFileExecPtr(v *GuestPoliciesRecipeUpdateStepFileExecArgs) GuestPoliciesRecipeUpdateStepFileExecPtrInput
type GuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepFileExecPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) Args ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) Args() pulumi.StringArrayOutput
Arguments to be passed to the provided executable.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) LocalPath ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) LocalPath() pulumi.StringPtrOutput
The absolute path of the file on the local filesystem.
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutput() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
func (GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepFileExecPtrOutput) ToGuestPoliciesRecipeUpdateStepFileExecPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepFileExecPtrOutput
type GuestPoliciesRecipeUpdateStepInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepMsiInstallationArgs) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepMsiInstallationInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepMsiInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) Flags ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutput() GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeUpdateStepMsiInstallationPtr(v *GuestPoliciesRecipeUpdateStepMsiInstallationArgs) GuestPoliciesRecipeUpdateStepMsiInstallationPtrInput
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) Flags ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) Flags() pulumi.StringArrayOutput
The flags to use when installing the MSI. Defaults to the install flag.
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepMsiInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepOutput ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepOutput) ArchiveExtraction ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) ArchiveExtraction() GuestPoliciesRecipeUpdateStepArchiveExtractionPtrOutput
Extracts an archive into the specified directory. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) DpkgInstallation ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) DpkgInstallation() GuestPoliciesRecipeUpdateStepDpkgInstallationPtrOutput
Installs a deb file via dpkg. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepOutput) FileCopy ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) FileCopy() GuestPoliciesRecipeUpdateStepFileCopyPtrOutput
Copies a file onto the instance. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) FileExec ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) FileExec() GuestPoliciesRecipeUpdateStepFileExecPtrOutput
Executes an artifact or local file. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) MsiInstallation ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) MsiInstallation() GuestPoliciesRecipeUpdateStepMsiInstallationPtrOutput
Installs an MSI file. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) RpmInstallation ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) RpmInstallation() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
Installs an rpm file via the rpm utility. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ScriptRun ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) ScriptRun() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
Runs commands in a shell. Structure is documented below.
func (GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutput() GuestPoliciesRecipeUpdateStepOutput
func (GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepOutput) ToGuestPoliciesRecipeUpdateStepOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepOutput
type GuestPoliciesRecipeUpdateStepRpmInstallation ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepRpmInstallation struct { // The id of the relevant artifact in the recipe. ArtifactId string `pulumi:"artifactId"` }
type GuestPoliciesRecipeUpdateStepRpmInstallationArgs ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepRpmInstallationArgs struct { // The id of the relevant artifact in the recipe. ArtifactId pulumi.StringInput `pulumi:"artifactId"` }
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepRpmInstallationArgs) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepRpmInstallationInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepRpmInstallationOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ArtifactId() pulumi.StringOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutput() GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepRpmInstallationOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeUpdateStepRpmInstallationPtr(v *GuestPoliciesRecipeUpdateStepRpmInstallationArgs) GuestPoliciesRecipeUpdateStepRpmInstallationPtrInput
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ArtifactId ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ArtifactId() pulumi.StringPtrOutput
The id of the relevant artifact in the recipe.
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput() GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
func (GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput) ToGuestPoliciesRecipeUpdateStepRpmInstallationPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepRpmInstallationPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRun ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶ added in v3.16.0
func (i GuestPoliciesRecipeUpdateStepScriptRunArgs) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRunInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepScriptRunOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) Interpreter ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) Script() pulumi.StringOutput
The shell script to be executed.
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutput() GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesRecipeUpdateStepScriptRunPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func GuestPoliciesRecipeUpdateStepScriptRunPtr(v *GuestPoliciesRecipeUpdateStepScriptRunArgs) GuestPoliciesRecipeUpdateStepScriptRunPtrInput
type GuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶ added in v3.16.0
type GuestPoliciesRecipeUpdateStepScriptRunPtrOutput struct{ *pulumi.OutputState }
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) AllowedExitCodes ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) AllowedExitCodes() pulumi.IntArrayOutput
Return codes that indicate that the software installed or updated successfully. Behaviour defaults to [0]
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ElementType ¶ added in v3.16.0
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ElementType() reflect.Type
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Interpreter ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) Script() pulumi.StringPtrOutput
The shell script to be executed.
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutput() GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
func (GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext ¶ added in v3.16.0
func (o GuestPoliciesRecipeUpdateStepScriptRunPtrOutput) ToGuestPoliciesRecipeUpdateStepScriptRunPtrOutputWithContext(ctx context.Context) GuestPoliciesRecipeUpdateStepScriptRunPtrOutput
type GuestPoliciesState ¶ added in v3.16.0
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 ¶ added in v3.16.0
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"` // 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
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.
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 }
The set of arguments for constructing a PatchDeployment resource.
func (PatchDeploymentArgs) ElementType ¶
func (PatchDeploymentArgs) ElementType() reflect.Type
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 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 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 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 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 // 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